Git Product home page Git Product logo

awesome-shadow-removal's Introduction

Awesome-Shadow-Removal

Collection of recent shadow removal works. Questions and discussions are most welcome! Upcoming works will be updated on a regular basis, feel free to contact me to add... 👍

Papers and Codes

Supervised-Deep-Learning Algorithm

  • CVPR2017 DeshadowNet: A Multi-Context Embedding Deep Network for Shadow Removal [Paper] [Code]

  • CVPR2018 Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal [Paper] [Code]

  • ICCV2019 Shadow Removal via Shadow Image Decomposition [Paper] [Code]

  • TPAMI2019 Direction-Aware Spatial Context Features for Shadow Detection and Removal [Paper] [Code]

  • AAAI2020 RIS-GAN: Explore Residual and Illumination with Generative Adversarial Networks for Shadow Removal [Paper] [Code]

  • AAAI2020 Towards Ghost-Free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN [Paper] [Code]

  • SPL2021 Mask-ShadowNet: Towards Shadow Removal via Masked Adaptive Instance Normalization [Paper] [Code]

  • CVPR2021 Auto-Exposure Fusion for Single-Image Shadow Removal [Paper] [Code]

  • ICCV2021 CANet: A Context-Aware Network for Shadow Removal [Paper] [Code]

  • TPAMI21 Physics-based Shadow Image Decomposition for Shadow Removal [Paper]

  • AAAI2022 Efficient Model-Driven Network for Shadow Removal [Paper] [Code]

  • Arxiv2022 UnShadowNet: Illumination Critic Guided Contrastive Learning For Shadow Removal [Paper]

  • CVPR2022 Bijective Mapping Network for Shadow Removal [Paper] [Code]

  • Arxiv2022 CRFormer: A Cross-Region Transformer for Shadow Removal [Paper]

  • Arxiv2022 Shadow-Aware Dynamic Convolution for Shadow Removal [Paper] [Code]

  • ECCVW2022 CNSNet: A Cleanness-Navigated-Shadow Network for Shadow Removal [Paper]

  • ECCV2022 Style-Guided Shadow Removal [Paper] [Code]

  • CVPR2023 ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removal [Paper]

  • AAAI2023 ShadowFormer: Global Context Helps Image Shadow Removal [Paper] [Code]

  • WACV2023 SHARDS: Efficient SHAdow Removal using Dual Stage Network for High-Resolution Images [Paper]

  • WACV2023 LRA&LDRA: Rethinking Residual Predictions for Efficient Shadow Detection and Removal [Paper]

  • ACMMM2023 FSR-Net: Deep Fourier Network for Shadow Removal [Paper]

  • TMM2023 A Boundary-Aware Network for Shadow Removal [Paper]

  • TMM2023 A Decoupled Multi-Task Network for Shadow Removal [Paper] [Code]

  • TNNLS2023 A Shadow Imaging Bilinear Model and Three-branch Residual Network for Shadow Removal [Code]

  • ICCV2023 Leveraging Inpainting for Single-Image Shadow Removal [Paper] [Code]

  • AAAI2024 Recasting Regional Lighting for Shadow Removal [Paper]

  • AAAI2024 DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similarity [Paper]

  • WACV2024 Latent Feature-Guided Diffusion Models for Shadow Removal [Paper] [Code]

Unsupervised-Deep-Learning Algorithm

  • ICCV2019 Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Data [Paper] [Code]

  • ECCV2020 From Shadow Segmentation to Shadow Removal [Paper] [Code]

  • CVPR2021 From Shadow Generation to Shadow Removal [Paper] [Code]

  • TIP2021 Shadow Removal by a Lightness-Guided Network With Training on Unpaired Data [Paper] [Code]

  • Arxiv2021 Self-Supervised Shadow Removal [Paper]

  • Arxiv2021 Unsupervised Shadow Removal Using Target Consistency Generative Adversarial Network [Paper]

  • ICCV2021 DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Network [Paper] [Code]

  • ICCV2023 Boundary-Aware Divide and Conquer: A Diffusion-based Solution for Unsupervised Shadow Removal [Paper]

Semi-Supervised-Deep-Learning Algorithm

  • ICCV2019 ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removal [Paper]

Portrait Shadow Removal

  • SIGGRAPH2020 Portrait Shadow Manipulation [Paper] [Code]

  • ACM MM2021 Unsupervised Portrait Shadow Removal via Generative Priors [Paper] [Code]

  • BMVC2022 Blind Removal of Facial Foreign Shadows [Paper]

Shadow Generation

  • AAAI2020 Towards Ghost-Free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN [Paper] [Code]

  • TCSVT2021 Learning from Synthetic Shadows for Shadow Detection and Removal [Paper] [Code]

  • CVPR2021 From Shadow Generation to Shadow Removal [Paper] [Code]

  • CVPR2020 Learning to Shadow Hand-Drawn Sketches [Paper] [Code]

  • ICCV2021 SmartShadow: Artistic Shadow Drawing Tool for Line Drawings [Paper]

  • CVPR2024 Shadow Generation for Composite Image Using Diffusion Model [Paper] [Code]

Application

  • ICASSP2020 Shadow removal of text document images by estimating local and global background colors [Paper]

  • CVPR2020 BEDSR-Net: A Deep Shadow Removal Network From a Single Document Image [Paper]

  • CVPR2022 Shadows Can Be Dangerous: Stealthy and Effective Physical-World Adversarial Attack by Natural Phenomenon [Paper] [Code]

  • TGRS2022 Shadow Removal of Hyperspectral Remote Sensing Images With Multiexposure Fusion [Paper]

  • AAAI2023 Estimating Reflectance Layer from A Single Image: Integrating Reflectance Guidance and Shadow/Specular Aware Learning [Paper]

Datasets

Shadow Detectors

  • CVPR2018 Direction-Aware Spatial Context Features for Shadow Detection [Paper] [Code]
  • ECCV2018 Bidirectional Feature Pyramid Network with Recurrent Attention Residual Modules for Shadow Detection [Paper] [Code]
  • AAAI2020 Towards Ghost-Free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN [Paper] [Code]
  • ACM MM2022 Single Image Shadow Detection via Complementary Mechanism [Paper] [Code]
  • Arxiv2023 SAM Fails to Segment Anything? -- SAM-Adapter: Adapting SAM in Underperformed Scenes: Camouflage, Shadow, Medical Image Segmentation, and More [Paper] [Code]

Instance Shadow Detectors

  • CVPR2020 Instance Shadow Detection [Paper] [Code]
  • CVPR2021 Single-Stage Instance Shadow Detection with Bidirectional Relation Learning [Paper] [Code]
  • TPAMI2023 Instance Shadow Detection with A Single-Stage Detector [Paper] [Code]
  • Arxiv2023 Video Instance Shadow Detection [Paper]

Metrics

awesome-shadow-removal's People

Contributors

guolanqing avatar zhuyr97 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-shadow-removal's Issues

more papers

There are still many papers that have not been included

ACM MM 2023 FSR-Net: Deep Fourier Network for Shadow Removal
ICCV 2023 Leveraging Inpainting for Single-Image Shadow Removal
WACV2024 Latent Feature-Guided Diffusion Models for Shadow Removal
AAAI2024 DeS3: Adaptive Attention-driven Self and Soft Shadow Removal using ViT Similarity
arXiv2023 Learning Restoration is Not Enough: Transfering Identical Mapping for Single-Image Shadow Removal

Additional papers:

Supervised learning:
CVPR 18: Direction-Aware Spatial Context Features for Shadow Detection
ECCV18:Bidirectional Feature Pyramid Network with Recurrent Attention Residual Modules for Shadow Detection
TIP 21: Revisiting Shadow Detection: A New Benchmark Dataset for Complex World

Dataset:
CUHKShadow: https://github.com/xw-hu/CUHK-Shadow#cuhk-shadow-dateset

Instance Shadow Detection:
CVPR 20: Instance Shadow Detection
CVPR 21: Single-Stage Instance Shadow Detection with Bidirectional Relation Learning
TPAMI 23: Instance Shadow Detection with A Single-Stage Detector
Arxiv 22: Video Instance Shadow Detection

Portrait Shadow:
SIGGRAPH 20: Portrait Shadow Manipulation

What if dark shadow?

Dear author, thanks for sharing the great works! I have a use case where the shadow is extremely dark, i.e. basically nothing can be seen in the shadow. Any work have been done on this kind of dark shadow? Is it more like an image inpainting or image generation task, rather than shadow removal task? Most shadow removal projects seem to remove a layer of shadow but the texture underneath is still expected? Thank you very much!

Some recent papers on shadow detection & dataset

ICCV 2023: SILT: Shadow-Aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labels (A refined SBU test set)
TIP 2021: Revisiting Shadow Detection: A New Benchmark Dataset for Complex World (A complex shadow detection dataset: CUHKShadow)

more

TIP2023 Structure-Informed Shadow Removal Networks
PG2022 Depth‐Aware-Shadow-Removal
PG2023 Facial Image Shadow Removal via Graph-based Feature Fusion
ACMMM2023 Exploiting Residual and Illumination with GANs for Shadow Detection and Shadow Removal

CVPR2022 Video Shadow Detection via Spatio-Temporal Interpolation Consistency Training
WACV2023 Fine-Context Shadow Detection Using Shadow Removal
CVPR2023 SCOTCH and SODA: A Transformer Video Shadow Detection Framework
ICCV2023 Adaptive Illumination Mapping for Shadow Detection in Raw Images
ICCV2023 SILT: Shadow-aware Iterative Label Tuning for Learning to Detect Shadows from Noisy Labels

ICCV2023 High-Resolution Document Shadow Removal via A Large-Scale Real-World Dataset and A Frequency-Aware Shadow Erasing Net

CVPR2023 Document Image Shadow Removal Guided by Color-Aware Background

ICASSP2024 SHADOCFORMER: A SHADOW-ATTENTIVE THRESHOLD DETECTOR WITH
CASCADED FUSION REFINER FOR DOCUMENT SHADOW REMOVAL

ICASSP2023 LP-IOANET: EFFICIENT HIGH RESOLUTION DOCUMENT SHADOW REMOVAL

ICASSP2023 Shadocnet: Learning spatial-aware tokens in transformer for document shadow removal

shadow removal dataset

Is there a shadow removal dataset for complex traffic scenarios? I only found the shadow detection data set about KITTI data set collected in CUHK data. This data set only has shadow image and shadow mask, but no GT image without shadow is provided. Would you like to ask me how to use this data set to achieve shadow removal?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.