Direction-aware Spatial Context Features for Shadow Detection and Removal
Not on the map. Why?
Abstract (arXiv)
Shadow detection and shadow removal are fundamental and challenging tasks, requiring an understanding of the global image semantics. This paper presents a novel deep neural network design for shadow detection and removal by analyzing the spatial image context in a direction-aware manner. To achieve this, we first formulate the direction-aware attention mechanism in a spatial recurrent neural network (RNN) by introducing attention weights when aggregating spatial context features in the RNN. By learning these weights through training, we can recover direction-aware spatial context (DSC) for detecting and removing shadows. This design is developed into the DSC module and embedded in a convolutional neural network (CNN) to learn the DSC features at different levels. Moreover, we design a weighted cross entropy loss to make effective the training for shadow detection and further adopt the network for shadow removal by using a Euclidean loss function and formulating a color transfer function to address the color and luminosity inconsistencies in the training pairs. We employed two shadow detection benchmark datasets and two shadow removal benchmark datasets, and performed various experiments to evaluate our method. Experimental results show that our method performs favorably against the state-of-the-art methods for both shadow detection and shadow removal.
Key facts. Cited by 58 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 11; 2023: 15; 2024: 16; 2025: 4; 2026: 2.
58 papers.
Sort:
By area:
- 2021Spatially-Adaptive Image Restoration using Distortion-Guided Networkscited by 77
- 2022DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Networkcited by 69
- 2023Residual Denoising Diffusion Modelscited by 69
- 2021Attention, please! A survey of Neural Attention Models in Deep Learningcited by 51
- 2021Enhanced Boundary Learning for Glass-like Object Segmentationcited by 48
- 2021CANet: A Context-Aware Network for Shadow Removalcited by 47
- 2022DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similaritycited by 38
- 2023ShadowFormer: Global Context Helps Image Shadow Removalcited by 35
- 2021MFGNet: Dynamic Modality-Aware Filter Generation for RGB-T Trackingcited by 32
- 2021Learning from Synthetic Shadows for Shadow Detection and Removalcited by 27
- 2023Leveraging Inpainting for Single-Image Shadow Removalcited by 25
- 2024Recasting Regional Lighting for Shadow Removalcited by 23
38 more
- 2021Triple-cooperative Video Shadow Detectioncited by 22
- 2022Instance Shadow Detection with A Single-Stage Detectorcited by 22
- 2023SILT: Shadow-aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labelscited by 19
- 2023Resfusion: Denoising Diffusion Probabilistic Models for Image Restoration Based on Prior Residual Noisecited by 19
- 2024OmniSR: Shadow Removal under Direct and Indirect Lightingcited by 19
- 2024Spider: A Unified Framework for Context-dependent Concept Segmentationcited by 18
- 2023Towards Diverse Binary Segmentation via A Simple yet General Gated Networkcited by 17
- 2022SIMBAR: Single Image-Based Scene Relighting For Effective Data Augmentation For Automated Driving Vision Taskscited by 15
- 2024Regional Attention for Shadow Removalcited by 12
- 2022Shadow-Aware Dynamic Convolution for Shadow Removalcited by 11
- 2023SDDNet: Style-guided Dual-layer Disentanglement Network for Shadow Detectioncited by 11
- 2024Diff-Shadow: Global-guided Diffusion Model for Shadow Removalcited by 10
- 2024Generative Portrait Shadow Removalcited by 10
- 2021Fine-Context Shadow Detection using Shadow Removalcited by 9
- 2022Learning Shadow Correspondence for Video Shadow Detectioncited by 9
- 2024Towards Image Ambient Lighting Normalizationcited by 9
- 2022CRFormer: A Cross-Region Transformer for Shadow Removalcited by 8
- 2023Memory augment is All You Need for image restorationcited by 8
- 2021GlassNet: Label Decoupling-based Three-stream Neural Network for Robust Image Glass Detectioncited by 7
- 2022SpA-Former: Transformer image shadow detection and removal via spatial attentioncited by 7
- 2024ShadowMaskFormer: Mask Augmented Patch Embeddings for Shadow Removalcited by 7
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Surveycited by 7
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Eracited 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
- 2022CNSNet: A Cleanness-Navigated-Shadow Network for Shadow Removalcited by 5
- 2023AdapterShadow: Adapting Segment Anything Model for Shadow Detectioncited by 5
- 2024MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesiscited by 5
- 2025DenseSR: Image Shadow Removal as Dense Predictioncited by 5
- 2024FieldNet: Efficient Real-Time Shadow Removal for Enhanced Vision in Field Roboticscited by 4
- 2024SwinShadow: Shifted Window for Ambiguous Adjacent Shadow Detectioncited by 4
- 2026PhaSR: Generalized Image Shadow Removal with Physically Aligned Priorscited by 4
- 2022Video Instance Shadow Detection Under the Sun and Skycited by 3
- 2023Structure-Informed Shadow Removal Networkscited by 3
- 2023Learning Physical-Spatio-Temporal Features for Video Shadow Removalcited by 3
- 2023Progressive Recurrent Network for Shadow Removalcited by 3
- 2023Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removalcited by 2
- 2023Deshadow-Anything: When Segment Anything Model Meets Zero-shot shadow removalcited by 2
50 most cited of 58 All 58 (JSON)
- 2026Context-Aware Mutual Learning for Blind Image Inpainting and Beyond13 Sep 2026
- 2026PhaSR: Generalized Image Shadow Removal with Physically Aligned Priors24 Jan 2026
- 2025DeshadowMamba: Deshadowing as 1D Sequential Similarity28 Oct 2025
- 2025Power Battery Detection11 Aug 2025
- 2025DenseSR: Image Shadow Removal as Dense Prediction22 Jul 2025
- 2025Prompt-Aware Controllable Shadow Removal25 Jan 2025
- 2024MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesis3 Dec 2024
- 2024Regional Attention for Shadow Removal21 Nov 2024
- 2024Generative Portrait Shadow Removal7 Oct 2024
- 2024OmniSR: Shadow Removal under Direct and Indirect Lighting2 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
- 2024SwinShadow: Shifted Window for Ambiguous Adjacent Shadow Detection7 Aug 2024
38 more
- 2024Diff-Shadow: Global-guided Diffusion Model for Shadow Removal23 Jul 2024
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Survey11 Jul 2024
- 2024Multi-scale Conditional Generative Modeling for Microscopic Image Restoration7 Jul 2024
- 2024Spider: A Unified Framework for Context-dependent Concept Segmentation2 May 2024
- 2024ShadowMaskFormer: Mask Augmented Patch Embeddings for Shadow Removal29 Apr 2024
- 2024S3R-Net: A Single-Stage Approach to Self-Supervised Shadow Removal18 Apr 2024
- 2024Spread Your Wings: A Radial Strip Transformer for Image Deblurring30 Mar 2024
- 2024Towards Image Ambient Lighting Normalization27 Mar 2024
- 2024FieldNet: Efficient Real-Time Shadow Removal for Enhanced Vision in Field Robotics13 Mar 2024
- 2024Recasting Regional Lighting for Shadow Removal1 Feb 2024
- 2023Resfusion: Denoising Diffusion Probabilistic Models for Image Restoration Based on Prior Residual Noise25 Nov 2023
- 2023AdapterShadow: Adapting Segment Anything Model for Shadow Detection15 Nov 2023
- 2023Progressive Recurrent Network for Shadow Removal1 Nov 2023
- 2023Deshadow-Anything: When Segment Anything Model Meets Zero-shot shadow removal21 Sep 2023
- 2023Memory augment is All You Need for image restoration4 Sep 2023
- 2023Residual Denoising Diffusion Models25 Aug 2023
- 2023SILT: Shadow-aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labels23 Aug 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
- 2023Towards Diverse Binary Segmentation via A Simple yet General Gated Network18 Mar 2023
- 2023Learning Physical-Spatio-Temporal Features for Video Shadow Removal16 Mar 2023
- 2023Leveraging Inpainting for Single-Image Shadow Removal10 Feb 2023
- 2023ShadowFormer: Global Context Helps Image Shadow Removal3 Feb 2023
- 2023Structure-Informed Shadow Removal Networks9 Jan 2023
- 2022Video Instance Shadow Detection Under the Sun and Sky23 Nov 2022
- 2022DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similarity15 Nov 2022
- 2022CNSNet: A Cleanness-Navigated-Shadow Network for Shadow Removal6 Sep 2022
- 2022Learning Shadow Correspondence for Video Shadow Detection30 Jul 2022
- 2022DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Network21 Jul 2022
- 2022Instance Shadow Detection with A Single-Stage Detector11 Jul 2022
- 2022CRFormer: A Cross-Region Transformer for Shadow Removal4 Jul 2022
- 2022SpA-Former: Transformer image shadow detection and removal via spatial attention22 Jun 2022
- 2022Shadow-Aware Dynamic Convolution for Shadow Removal10 May 2022
- 2022SIMBAR: Single Image-Based Scene Relighting For Effective Data Augmentation For Automated Driving Vision Tasks1 Apr 2022
- 2022UnShadowNet: Illumination Critic Guided Contrastive Learning For Shadow Removal29 Mar 2022
- 2021Fine-Context Shadow Detection using Shadow Removal20 Sep 2021
- 2021GlassNet: Label Decoupling-based Three-stream Neural Network for Robust Image Glass Detection25 Aug 2021
50 newest of 58 All 58 (JSON)
- 2023Residual Denoising Diffusion Modelscited by 69
- 2023Resfusion: Denoising Diffusion Probabilistic Models for Image Restoration Based on Prior Residual Noisecited by 19
- 2024Diff-Shadow: Global-guided Diffusion Model for Shadow Removalcited by 10
- 2024Generative Portrait Shadow Removalcited by 10
- 2023Deshadow-Anything: When Segment Anything Model Meets Zero-shot shadow removalcited by 2
- 2024Multi-scale Conditional Generative Modeling for Microscopic Image Restorationcited by 2
- 2024Generative Portrait Shadow Removal7 Oct 2024
- 2024Diff-Shadow: Global-guided Diffusion Model for Shadow Removal23 Jul 2024
- 2024Multi-scale Conditional Generative Modeling for Microscopic Image Restoration7 Jul 2024
- 2023Resfusion: Denoising Diffusion Probabilistic Models for Image Restoration Based on Prior Residual Noise25 Nov 2023
- 2023Deshadow-Anything: When Segment Anything Model Meets Zero-shot shadow removal21 Sep 2023
- 2023Residual Denoising Diffusion Models25 Aug 2023
- 2025DeshadowMamba: Deshadowing as 1D Sequential Similaritycited by 1
- 2025DeshadowMamba: Deshadowing as 1D Sequential Similarity28 Oct 2025
- 2021Spatially-Adaptive Image Restoration using Distortion-Guided Networkscited by 77
- 2022DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Networkcited by 69
- 2021Attention, please! A survey of Neural Attention Models in Deep Learningcited by 51
- 2021Enhanced Boundary Learning for Glass-like Object Segmentationcited by 48
- 2021CANet: A Context-Aware Network for Shadow Removalcited by 47
- 2022DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similaritycited by 38
- 2023ShadowFormer: Global Context Helps Image Shadow Removalcited by 35
- 2021MFGNet: Dynamic Modality-Aware Filter Generation for RGB-T Trackingcited by 32
- 2021Learning from Synthetic Shadows for Shadow Detection and Removalcited by 27
- 2023Leveraging Inpainting for Single-Image Shadow Removalcited by 25
- 2024Recasting Regional Lighting for Shadow Removalcited by 23
- 2021Triple-cooperative Video Shadow Detectioncited by 22
12 most cited of 51 All 51 (JSON)
- 2026Context-Aware Mutual Learning for Blind Image Inpainting and Beyond13 Sep 2026
- 2026PhaSR: Generalized Image Shadow Removal with Physically Aligned Priors24 Jan 2026
- 2025Power Battery Detection11 Aug 2025
- 2025DenseSR: Image Shadow Removal as Dense Prediction22 Jul 2025
- 2025Prompt-Aware Controllable Shadow Removal25 Jan 2025
- 2024MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesis3 Dec 2024
- 2024Regional Attention for Shadow Removal21 Nov 2024
- 2024OmniSR: Shadow Removal under Direct and Indirect Lighting2 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
- 2024SwinShadow: Shifted Window for Ambiguous Adjacent Shadow Detection7 Aug 2024
- 2024Single-Image Shadow Removal Using Deep Learning: A Comprehensive Survey11 Jul 2024
- 2024Spider: A Unified Framework for Context-dependent Concept Segmentation2 May 2024
12 newest of 51 All 51 (JSON)