TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Shadow Removal via Shadow Image Decomposition

Shadow Removal via Shadow Image Decomposition

Hieu Le, Dimitris Samaras

2019-08-23ICCV 2019 10Shadow Removal
PaperPDFCodeCodeCode(official)

Abstract

We propose a novel deep learning method for shadow removal. Inspired by physical models of shadow formation, we use a linear illumination transformation to model the shadow effects in the image that allows the shadow image to be expressed as a combination of the shadow-free image, the shadow parameters, and a matte layer. We use two deep networks, namely SP-Net and M-Net, to predict the shadow parameters and the shadow matte respectively. This system allows us to remove the shadow effects on the images. We train and test our framework on the most challenging shadow removal dataset (ISTD). Compared to the state-of-the-art method, our model achieves a 40% error reduction in terms of root mean square error (RMSE) for the shadow area, reducing RMSE from 13.3 to 7.9. Moreover, we create an augmented ISTD dataset based on an image decomposition system by modifying the shadow parameters to generate new synthetic shadow images. Training our model on this new augmented ISTD dataset further lowers the RMSE on the shadow area to 7.4.

Results

TaskDatasetMetricValueModel
Image EditingSRDLPIPS0.269SP+M-Net (ICCV 2019) (512x512)
Image EditingSRDPSNR24.89SP+M-Net (ICCV 2019) (512x512)
Image EditingSRDRMSE4.35SP+M-Net (ICCV 2019) (512x512)
Image EditingSRDSSIM0.792SP+M-Net (ICCV 2019) (512x512)
Image EditingSRDLPIPS0.444SP+M-Net (ICCV 2019) (256x256)
Image EditingSRDPSNR22.25SP+M-Net (ICCV 2019) (256x256)
Image EditingSRDRMSE5.68SP+M-Net (ICCV 2019) (256x256)
Image EditingSRDSSIM0.636SP+M-Net (ICCV 2019) (256x256)
Image EditingISTD+LPIPS0.183SP+M-Net (ICCV 2019) (512x512)
Image EditingISTD+PSNR28.31SP+M-Net (ICCV 2019) (512x512)
Image EditingISTD+RMSE2.96SP+M-Net (ICCV 2019) (512x512)
Image EditingISTD+SSIM0.866SP+M-Net (ICCV 2019) (512x512)
Image EditingISTD+LPIPS0.373SP+M-Net (ICCV 2019) (256x256)
Image EditingISTD+PSNR26.58SP+M-Net (ICCV 2019) (256x256)
Image EditingISTD+RMSE3.37SP+M-Net (ICCV 2019) (256x256)
Image EditingISTD+SSIM0.717SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalSRDLPIPS0.269SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalSRDPSNR24.89SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalSRDRMSE4.35SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalSRDSSIM0.792SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalSRDLPIPS0.444SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalSRDPSNR22.25SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalSRDRMSE5.68SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalSRDSSIM0.636SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalISTD+LPIPS0.183SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalISTD+PSNR28.31SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalISTD+RMSE2.96SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalISTD+SSIM0.866SP+M-Net (ICCV 2019) (512x512)
Shadow RemovalISTD+LPIPS0.373SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalISTD+PSNR26.58SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalISTD+RMSE3.37SP+M-Net (ICCV 2019) (256x256)
Shadow RemovalISTD+SSIM0.717SP+M-Net (ICCV 2019) (256x256)
16kSRDLPIPS0.269SP+M-Net (ICCV 2019) (512x512)
16kSRDPSNR24.89SP+M-Net (ICCV 2019) (512x512)
16kSRDRMSE4.35SP+M-Net (ICCV 2019) (512x512)
16kSRDSSIM0.792SP+M-Net (ICCV 2019) (512x512)
16kSRDLPIPS0.444SP+M-Net (ICCV 2019) (256x256)
16kSRDPSNR22.25SP+M-Net (ICCV 2019) (256x256)
16kSRDRMSE5.68SP+M-Net (ICCV 2019) (256x256)
16kSRDSSIM0.636SP+M-Net (ICCV 2019) (256x256)
16kISTD+LPIPS0.183SP+M-Net (ICCV 2019) (512x512)
16kISTD+PSNR28.31SP+M-Net (ICCV 2019) (512x512)
16kISTD+RMSE2.96SP+M-Net (ICCV 2019) (512x512)
16kISTD+SSIM0.866SP+M-Net (ICCV 2019) (512x512)
16kISTD+LPIPS0.373SP+M-Net (ICCV 2019) (256x256)
16kISTD+PSNR26.58SP+M-Net (ICCV 2019) (256x256)
16kISTD+RMSE3.37SP+M-Net (ICCV 2019) (256x256)
16kISTD+SSIM0.717SP+M-Net (ICCV 2019) (256x256)

Related Papers

Image Restoration via Multi-domain Learning2025-05-07Retinex-guided Histogram Transformer for Mask-free Shadow Removal2025-04-18FASR-Net: Unsupervised Shadow Removal Leveraging Inherent Frequency Priors2025-04-08Leveraging Contrast Information for Efficient Document Shadow Removal2025-04-01Prompt-Aware Controllable Shadow Removal2025-01-25Towards Hard and Soft Shadow Removal via Dual-Branch Separation Network and Vision Transformer2025-01-03SoftShadow: Leveraging Soft Masks for Penumbra-Aware Shadow Removal2025-01-01Detail-Preserving Latent Diffusion for Stable Shadow Removal2024-12-23