Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Era
Not on the map. Why?
Abstract (arXiv)
Shadows, formed by the occlusion of light, play an essential role in visual perception and directly influence scene understanding, image quality, and visual realism. This paper presents a unified survey and benchmark of deep-learning-based shadow detection, removal, and generation across images and videos. We introduce consistent taxonomies for architectures, supervision strategies, and learning paradigms; review major datasets and evaluation protocols; and re-train representative methods under standardized settings to enable fair comparison. Our benchmark reveals key findings, including inconsistencies in prior reports, strong dependence on model design and resolution, and limited cross-dataset generalization due to dataset bias. By synthesizing insights across the three tasks, we highlight shared illumination cues and priors that connect detection, removal, and generation. We further outline future directions involving unified all-in-one frameworks, semantics- and geometry-aware reasoning, shadow-based AIGC authenticity analysis, and the integration of physics-guided priors into multimodal foundation models. Corrected datasets, trained models, and evaluation tools are released to support reproducible research.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 95 of its 198 references that are in the map. First posted on arXiv 3 Sep 2024.
Builds on
95 of 198 references.
References · 95
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2023GPT-4 Technical Reportcited by 18,132
- 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
- 2020Denoising Diffusion Implicit Modelscited by 9,655
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2023Adding Conditional Control to Text-to-Image Diffusion Modelscited by 5,466
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
38 more
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,923
- 2024SAM 2: Segment Anything in Images and Videoscited by 2,784
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2024Depth Anything V2cited by 1,385
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2024Depth Anything: Unleashing the Power of Large-Scale Unlabeled Datacited by 1,346
- 2021Uformer: A General U-Shaped Transformer for Image Restorationcited by 864
- 2021PVT v2: Improved Baselines with Pyramid Vision Transformercited by 749
- 2019Res2Net: A New Multi-scale Backbone Architecturecited by 468
- 2019BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognitioncited by 403
- 2017Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removalcited by 160
- 2018Context-aware Synthesis for Video Frame Interpolationcited by 153
- 2020Learning by Analogy: Reliable Supervision from Transformations for Unsupervised Optical Flow Estimationcited by 120
- 2019Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GANcited by 102
- 2022ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removalcited by 102
- 2022Shadows can be Dangerous: Stealthy and Effective Physical-world Adversarial Attack by Natural Phenomenoncited by 101
- 2019Shadow Removal via Shadow Image Decompositioncited by 96
- 2019Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Datacited by 91
- 2021Auto-Exposure Fusion for Single-Image Shadow Removalcited by 78
- 2022NAFSSR: Stereo Image Super-Resolution Using NAFNetcited by 75
- 2022DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Networkcited by 68
- 2023Shadows Don't Lie and Lines Can't Bend! Generative Models don't know Projective Geometry...for nowcited by 61
- 2020From Shadow Segmentation to Shadow Removalcited by 59
- 2018Direction-aware Spatial Context Features for Shadow Detection and Removalcited by 58
- 2017Residual Conv-Deconv Grid Network for Semantic Segmentationcited by 57
- 2017Direction-aware Spatial Context Features for Shadow Detectioncited by 56
- 2021From Shadow Generation to Shadow Removalcited by 54
- 2019ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removalcited by 51
- 2021CANet: A Context-Aware Network for Shadow Removalcited by 47
- 2020Portrait Shadow Manipulationcited by 42
- 2021Towards High Fidelity Face Relighting with Realistic Shadowscited by 42
- 2017A+D Net: Training a Shadow Detector with Adversarial Shadow Attenuationcited by 39
- 2020Shadow Removal by a Lightness-Guided Network with Training on Unpaired Datacited by 38
- 2019Instance Shadow Detectioncited by 37
- 2022DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similaritycited by 37
- 2023High-Resolution Document Shadow Removal via A Large-Scale Real-World Dataset and A Frequency-Aware Shadow Erasing Netcited by 36
50 most cited of 95 All 95 (JSON)
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2026ShadowGS: Shadow-Aware 3D Gaussian Splatting for Satellite Imagerycited by 3
- 2026Beyond Pixel Overlap: A Framework for Decomposing Segmentation Evaluation Metricscited by 1
- 2025SAGE: Scene Graph-Aware Guidance and Execution for Long-Horizon Manipulation Taskscited by 0
- 2026VSDiffusion: Taming Ill-Posed Shadow Generation via Visibility-Constrained Diffusioncited by 0
- 2026Revisiting Shadow Detection from a Vision-Language Perspectivecited by 0
- 2026Consistency as Regularization for Unsupervised Shadow Removalcited by 0
- 2026Consistency as Regularization for Unsupervised Shadow Removal1 Sep 2026
- 2026Beyond Pixel Overlap: A Framework for Decomposing Segmentation Evaluation Metrics1 Jul 2026
- 2026Revisiting Shadow Detection from a Vision-Language Perspective12 May 2026
- 2026VSDiffusion: Taming Ill-Posed Shadow Generation via Visibility-Constrained Diffusion9 Mar 2026
- 2026ShadowGS: Shadow-Aware 3D Gaussian Splatting for Satellite Imagery4 Jan 2026
- 2025SAGE: Scene Graph-Aware Guidance and Execution for Long-Horizon Manipulation Tasks26 Sep 2025