Cast and Attached Shadow Detection via Iterative Light and Geometry Reasoning
Not on the map. Why?
Abstract (arXiv)
Shadows encode rich information about scene geometry and illumination, yet existing methods either predict a unified shadow mask or overlook attached shadows entirely. We address this gap by proposing a framework for jointly detecting cast and attached shadows through explicit physical modeling of light direction and surface geometry under a dominant directional-light setting. Our approach is grounded in a simple observation: surfaces facing away from the light source tend to fall into shadow. We exploit the reciprocal relationship between shadow formation and light estimation to construct a closed feedback loop, a dual-module architecture in which a shadow detection module and a light estimation module iteratively refine each other. At each pass, updated light estimates, together with surface normals, produce partial attached shadow maps that guide detection, while improved shadow predictions sharpen light estimation. To support training and evaluation, we introduce a dataset of 1,458 images with manually annotated cast and attached shadow masks sourced from three existing benchmarks. Experiments demonstrate that our proposed method outperforms prior methods, with at least a 33% reduction in attached-shadow BER, while maintaining strong full-shadow and cast-shadow performance.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 52 of its 81 references that are in the map. First posted on arXiv 5 Dec 2025.
Builds on
52 of 81 references.
References · 52
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2022A ConvNet for the 2020scited by 3,579
- 2021Vision Transformers for Dense Predictioncited by 1,803
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,495
- 2024Depth Anything V2cited by 1,422
- 2024Depth Anything: Unleashing the Power of Large-Scale Unlabeled Datacited by 1,360
- 2021PVT v2: Improved Baselines with Pyramid Vision Transformercited by 751
- 2017Generalised Dice overlap as a deep learning loss function for highly unbalanced segmentationscited by 620
- 2024UniDepth: Universal Monocular Metric Depth Estimationcited by 382
- 2017Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removalcited by 161
- 2024Bilateral Reference for High-Resolution Dichotomous Image Segmentationcited by 112
38 more
- 2019Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GANcited by 103
- 2022ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removalcited by 103
- 2019Shadow Removal via Shadow Image Decompositioncited by 98
- 2019Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Datacited by 92
- 2019Deep Parametric Indoor Lighting Estimationcited by 83
- 2023DiffusionLight: Light Probes for Free by Painting a Chrome Ballcited by 64
- 2020From Shadow Segmentation to Shadow Removalcited by 59
- 2023Zero-shot Object Countingcited by 57
- 2017Direction-aware Spatial Context Features for Shadow Detectioncited by 56
- 2019ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removalcited by 51
- 2020HDR Environment Map Estimation for Real-Time Augmented Realitycited by 47
- 2024ECoDepth: Effective Conditioning of Diffusion Models for Monocular Depth Estimationcited by 45
- 2019All-Weather Deep Outdoor Lighting Estimationcited by 41
- 2017A+D Net: Training a Shadow Detector with Adversarial Shadow Attenuationcited by 39
- 2020Physics-based Shadow Image Decomposition for Shadow Removalcited by 39
- 2022Generating Representative Samples for Few-Shot Classificationcited by 39
- 2022DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similaritycited by 38
- 2019Instance Shadow Detectioncited by 37
- 2019Revisiting Shadow Detection: A New Benchmark Dataset for Complex Worldcited by 34
- 2023EverLight: Indoor-Outdoor Editable HDR Lighting Estimationcited by 32
- 2017Improving Shadow Suppression for Illumination Robust Face Recognitioncited by 29
- 2020Variational Feature Disentangling for Fine-Grained Few-Shot Classificationcited by 26
- 2023Leveraging Inpainting for Single-Image Shadow Removalcited by 25
- 2021Triple-cooperative Video Shadow Detectioncited by 22
- 2022Instance Shadow Detection with A Single-Stage Detectorcited by 22
- 2024Importance-Based Token Merging for Efficient Image and Video Generationcited by 22
- 2023Generating Features with Increased Crop-related Diversity for Few-Shot Object Detectioncited by 21
- 2023SILT: Shadow-aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labelscited by 19
- 2016Co-localization with Category-Consistent Features and Geodesic Distance Propagationcited by 14
- 2020People as Scene Probescited by 14
- 2023Eclipse: Disambiguating Illumination and Materials using Unintended Shadowscited by 14
- 2019Weakly Labeling the Antarctic: The Penguin Colony Casecited by 12
- 2024Assessing Sample Quality via the Latent Space of Generative Modelscited by 8
- 2017Geodesic Distance Histogram Feature for Video Segmentationcited by 6
- 2024Shadow Removal Refinement via Material-Consistent Shadow Edgescited by 5
- 2024MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesiscited by 5
- 2024SwinShadow: Shifted Window for Ambiguous Adjacent Shadow Detectioncited by 4
- 2022Video Instance Shadow Detection Under the Sun and Skycited by 3
50 most cited of 52 All 52 (JSON)
Built on by
Not cited yet.