Shadow Removal Refinement via Material-Consistent Shadow Edges
Not on the map. Why?
Abstract (arXiv)
Shadow boundaries can be confused with material boundaries as both exhibit sharp changes in luminance or contrast within a scene. However, shadows do not modify the intrinsic color or texture of surfaces. Therefore, on both sides of shadow edges traversing regions with the same material, the original color and textures should be the same if the shadow is removed properly. These shadow/shadow-free pairs are very useful but hard-to-collect supervision signals. The crucial contribution of this paper is to learn how to identify those shadow edges that traverse material-consistent regions and how to use them as self-supervision for shadow removal refinement during test time. To achieve this, we fine-tune SAM, an image segmentation foundation model, to produce a shadow-invariant segmentation and then extract material-consistent shadow edges by comparing the SAM segmentation with the shadow mask. Utilizing these shadow edges, we introduce color and texture-consistency losses to enhance the shadow removal process. We demonstrate the effectiveness of our method in improving shadow removal results on more challenging, in-the-wild images, outperforming the state-of-the-art shadow removal methods. Additionally, we propose a new metric and an annotated dataset for evaluating the performance of shadow removal methods without the need for paired shadow/shadow-free data.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 35 of its 59 references that are in the map. First posted on arXiv 10 Sep 2024.
Builds on
35 of 59 references.
References · 35
- 2018The Unreasonable Effectiveness of Deep Features as a Perceptual Metriccited by 11,177
- 2023Segment Anythingcited by 8,234
- 2013Describing Textures in the Wildcited by 2,125
- 2017Generalised Dice overlap as a deep learning loss function for highly unbalanced segmentationscited by 620
- 2021MEMO: Test Time Robustness via Adaptation and Augmentationcited by 377
- 2017Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removalcited by 161
- 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
- 2021Auto-Exposure Fusion for Single-Image Shadow Removalcited by 79
- 2020From Shadow Segmentation to Shadow Removalcited by 59
23 more
- 2023Zero-shot Object Countingcited by 57
- 2019ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removalcited by 51
- 2021CANet: A Context-Aware Network for Shadow Removalcited by 47
- 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
- 2023ShadowFormer: Global Context Helps Image Shadow Removalcited by 35
- 2019Revisiting Shadow Detection: A New Benchmark Dataset for Complex Worldcited by 34
- 2023Latent Feature-Guided Diffusion Models for Shadow Removalcited by 29
- 2023Leveraging Inpainting for Single-Image Shadow Removalcited by 25
- 2023TEA: Test-time Energy Adaptationcited by 25
- 2024Recasting Regional Lighting for Shadow Removalcited by 23
- 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
- 2022ZigZag: Universal Sampling-free Uncertainty Estimation Through Two-Step Inferencecited by 15
- 2016Co-localization with Category-Consistent Features and Geodesic Distance Propagationcited by 14
- 2023Energy-Based Test Sample Adaptation for Domain Generalizationcited by 14
- 2019Weakly Labeling the Antarctic: The Penguin Colony Casecited by 12
- 2024Beyond Pixels: Semi-Supervised Semantic Segmentation with a Multi-scale Patch-based Multi-Label Classifiercited by 12
- 2024SAM Fewshot Finetuning for Anatomical Segmentation in Medical Imagescited by 12
- 2024Enabling Uncertainty Estimation in Iterative Neural Networkscited by 11
- 2024Weighting Pseudo-Labels via High-Activation Feature Index Similarity and Object Detection for Semi-Supervised Segmentationcited by 2
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2026Domain-Grounded Candidate Selection for Agentic Image Editing: A Shadow Removal Casecited by 1
- 2025Embedding Physical Reasoning into Diffusion-Based Shadow Generation Under the Sun and Skycited by 0
- 2025Cast and Attached Shadow Detection via Iterative Light and Geometry Reasoningcited by 0
- 2026Consistency as Regularization for Unsupervised Shadow Removalcited by 0
- 2026After a Decade: Bringing Shadow Removal into the Real World with Agentic Training Datacited by 0
- 2026After a Decade: Bringing Shadow Removal into the Real World with Agentic Training Data29 Sep 2026
- 2026Consistency as Regularization for Unsupervised Shadow Removal1 Sep 2026
- 2026Domain-Grounded Candidate Selection for Agentic Image Editing: A Shadow Removal Case6 Aug 2026
- 2025Cast and Attached Shadow Detection via Iterative Light and Geometry Reasoning5 Dec 2025
- 2025Embedding Physical Reasoning into Diffusion-Based Shadow Generation Under the Sun and Sky5 Dec 2025