Paper Reading AI Learner

Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removal

2025-07-07 06:19:07
Wanchang Yu, Qing Zhang, Rongjia Zheng, Wei-Shi Zheng

Abstract

We present a diffusion-based portrait shadow removal approach that can robustly produce high-fidelity results. Unlike previous methods, we cast shadow removal as diffusion-based inpainting. To this end, we first train a shadow-independent structure extraction network on a real-world portrait dataset with various synthetic lighting conditions, which allows to generate a shadow-independent structure map including facial details while excluding the unwanted shadow boundaries. The structure map is then used as condition to train a structure-guided inpainting diffusion model for removing shadows in a generative manner. Finally, to restore the fine-scale details (e.g., eyelashes, moles and spots) that may not be captured by the structure map, we take the gradients inside the shadow regions as guidance and train a detail restoration diffusion model to refine the shadow removal result. Extensive experiments on the benchmark datasets show that our method clearly outperforms existing methods, and is effective to avoid previously common issues such as facial identity tampering, shadow residual, color distortion, structure blurring, and loss of details. Our code is available at this https URL.

Abstract (translated)

我们提出了一种基于扩散的肖像阴影移除方法,能够稳健地产生高保真度的结果。与以往的方法不同,我们将阴影移除问题视为一种基于扩散的修复(inpainting)任务。为此,我们首先在一个包含多种合成光照条件的真实世界肖像数据集上训练了一个独立于阴影的结构提取网络,从而生成一个包括面部细节但排除不需要的阴影边界的独立于阴影的结构图。然后使用该结构图为指导来训练一个结构导向的修复扩散模型,以生成方式移除阴影。最后,为了恢复可能未被结构图捕捉到的细小特征(如睫毛、痣和斑点),我们采用阴影区域内的梯度作为引导,并训练一个细节恢复扩散模型对阴影移除结果进行精炼。 在基准数据集上的大量实验表明,我们的方法明显优于现有的方法,并能有效避免诸如面部身份篡改、阴影残留、颜色失真、结构模糊以及细节丢失等以往常见的问题。我们的代码可在以下链接获取:[此链接](请将方括号中的内容替换为实际的URL)。

URL

https://arxiv.org/abs/2507.04692

PDF

https://arxiv.org/pdf/2507.04692.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot