Unsupervised Portrait Shadow Removal via Generative Priors
Not on the map. Why?
Abstract (arXiv)
Portrait images often suffer from undesirable shadows cast by casual objects or even the face itself. While existing methods for portrait shadow removal require training on a large-scale synthetic dataset, we propose the first unsupervised method for portrait shadow removal without any training data. Our key idea is to leverage the generative facial priors embedded in the off-the-shelf pretrained StyleGAN2. To achieve this, we formulate the shadow removal task as a layer decomposition problem: a shadowed portrait image is constructed by the blending of a shadow image and a shadow-free image. We propose an effective progressive optimization algorithm to learn the decomposition process. Our approach can also be extended to portrait tattoo removal and watermark removal. Qualitative and quantitative experiments on a real-world portrait shadow dataset demonstrate that our approach achieves comparable performance with supervised shadow removal methods. Our source code is available at https://github.com/YingqingHe/Shadow-Removal-via-Generative-Priors.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 22 of its 39 references that are in the map. First posted on arXiv 7 Aug 2021.
Builds on
22 of 39 references.
References · 22
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,029
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2016InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Netscited by 858
- 2018BiSeNet: Bilateral Segmentation Network for Real-time Semantic Segmentationcited by 645
- 2019MaskGAN: Towards Diverse and Interactive Facial Image Manipulationcited by 624
- 2020In-Domain GAN Inversion for Real Image Editingcited by 420
- 2020PULSE: Self-Supervised Photo Upsampling via Latent Space Exploration of Generative Modelscited by 358
- 2020Exploiting Deep Generative Prior for Versatile Image Restoration and Manipulationcited by 225
- 2017Photographic Image Synthesis with Cascaded Refinement Networkscited by 223
10 more
- 2019Image Processing Using Multi-Code GAN Priorcited by 185
- 2017Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removalcited by 160
- 2018"Double-DIP": Unsupervised Image Decomposition via Coupled Deep-Image-Priorscited by 114
- 2019Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GANcited by 102
- 2019Shadow Removal via Shadow Image Decompositioncited by 96
- 2019Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Datacited by 91
- 2020Blind Video Temporal Consistency via Deep Video Priorcited by 76
- 2017Direction-aware Spatial Context Features for Shadow Detectioncited by 56
- 2019ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removalcited by 51
- 2020Portrait Shadow Manipulationcited by 42
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 8; 2025: 1.
16 papers.
Sort:
By area:
- 2024Recasting Regional Lighting for Shadow Removalcited by 23
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detectioncited by 11
- 2024Generative Portrait Shadow Removalcited by 10
- 2022CRFormer: A Cross-Region Transformer for Shadow Removalcited by 7
- 2023Personalized Video Relighting With an At-Home Light Stagecited by 7
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Surveycited by 7
- 2024Language-Driven Interactive Shadow Detectioncited by 7
- 2023SAM-helps-Shadow:When Segment Anything Model meet shadow removalcited by 6
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removalcited by 6
- 2024COMPOSE: Comprehensive Portrait Shadow Editingcited by 6
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Eracited by 6
- 2023Structure-Informed Shadow Removal Networkscited by 3
4 more
- 2023Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removalcited by 2
- 2022Interpreting Class Conditional GANs with Channel Awarenesscited by 1
- 2024Learning to Decouple the Lights for 3D Face Texture Modelingcited by 1
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removalcited by 1
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removal7 Jul 2025
- 2024Learning to Decouple the Lights for 3D Face Texture Modeling11 Dec 2024
- 2024Generative Portrait Shadow Removal7 Oct 2024
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Era3 Sep 2024
- 2024COMPOSE: Comprehensive Portrait Shadow Editing25 Aug 2024
- 2024Language-Driven Interactive Shadow Detection16 Aug 2024
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Survey11 Jul 2024
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removal18 Apr 2024
- 2024Recasting Regional Lighting for Shadow Removal1 Feb 2024
- 2023Personalized Video Relighting With an At-Home Light Stage15 Nov 2023
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detection17 Aug 2023
- 2023SAM-helps-Shadow:When Segment Anything Model meet shadow removal1 Jun 2023
4 more
- 2023Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removal18 May 2023
- 2023Structure-Informed Shadow Removal Networks9 Jan 2023
- 2022CRFormer: A Cross-Region Transformer for Shadow Removal4 Jul 2022
- 2022Interpreting Class Conditional GANs with Channel Awareness21 Mar 2022
- 2024Generative Portrait Shadow Removalcited by 10
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removalcited by 1
- 2025Structure-Guided Diffusion Models for High-Fidelity Portrait Shadow Removal7 Jul 2025
- 2024Generative Portrait Shadow Removal7 Oct 2024
- 2024Recasting Regional Lighting for Shadow Removalcited by 23
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detectioncited by 11
- 2022CRFormer: A Cross-Region Transformer for Shadow Removalcited by 7
- 2023Personalized Video Relighting With an At-Home Light Stagecited by 7
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Surveycited by 7
- 2024Language-Driven Interactive Shadow Detectioncited by 7
- 2023SAM-helps-Shadow:When Segment Anything Model meet shadow removalcited by 6
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removalcited by 6
- 2024COMPOSE: Comprehensive Portrait Shadow Editingcited by 6
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Eracited by 6
- 2023Structure-Informed Shadow Removal Networkscited by 3
- 2023Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removalcited by 2
12 most cited of 14 All 14 (JSON)
- 2024Learning to Decouple the Lights for 3D Face Texture Modeling11 Dec 2024
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Era3 Sep 2024
- 2024COMPOSE: Comprehensive Portrait Shadow Editing25 Aug 2024
- 2024Language-Driven Interactive Shadow Detection16 Aug 2024
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Survey11 Jul 2024
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removal18 Apr 2024
- 2024Recasting Regional Lighting for Shadow Removal1 Feb 2024
- 2023Personalized Video Relighting With an At-Home Light Stage15 Nov 2023
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detection17 Aug 2023
- 2023SAM-helps-Shadow:When Segment Anything Model meet shadow removal1 Jun 2023
- 2023Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removal18 May 2023
- 2023Structure-Informed Shadow Removal Networks9 Jan 2023
12 newest of 14 All 14 (JSON)