Papers › From Shadow Generation to Shadow Removal

From Shadow Generation to Shadow Removal

24 Mar 2021CVPR 2021 1arXiv:2103.12997archive 2025-07-28

Zhihao Liu, Hui Yin, Xinyi Wu, Zhenyao Wu, Yang Mi, Song Wang

Shadow removal is a computer-vision task that aims to restore the image content in shadow regions. While almost all recent shadow-removal methods require shadow-free images for training, in ECCV 2020 Le and Samaras introduces an innovative approach without this requirement by cropping patches with and without shadows from shadow images as training samples. However, it is still laborious and time-consuming to construct a large amount of such unpaired patches. In this paper, we propose a new G2R-ShadowNet which leverages shadow generation for weakly-supervised shadow removal by only using a set of shadow images and their corresponding shadow masks for training. The proposed G2R-ShadowNet consists of three sub-networks for shadow generation, shadow removal and refinement, respectively and they are jointly trained in an end-to-end fashion. In particular, the shadow generation sub-net stylises non-shadow regions to be shadow ones, leading to paired data for training the shadow-removal sub-net. Extensive experiments on the ISTD dataset and the Video Shadow Removal dataset show that the proposed G2R-ShadowNet achieves competitive performances against the current state of the arts and outperforms Le and Samaras' patch-based shadow-removal method.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

hhqweasd/G2R-ShadowNet officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Shadow Removal

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (512x512) LPIPS 0.221 #10 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (512x512) PSNR 27.13 #10 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (512x512) RMSE 3.31 #10 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (512x512) SSIM 0.841 #10 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (256x256) LPIPS 0.396 #26 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (256x256) PSNR 24.23 #26 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (256x256) RMSE 4.37 #26 of 26 Archive leaderboard report
Shadow Removal ISTD+ G2R-ShadowNet (CVPR 2021) (256x256) SSIM 0.696 #26 of 26 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (512x512) LPIPS 0.302 #24 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (512x512) PSNR 22.44 #24 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (512x512) RMSE 5.72 #24 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (512x512) SSIM 0.765 #24 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (256x256) LPIPS 0.46 #25 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (256x256) PSNR 21.72 #25 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (256x256) RMSE 6.08 #25 of 25 Archive leaderboard report
Shadow Removal SRD G2R-ShadowNet (CVPR 2021) (256x256) SSIM 0.619 #25 of 25 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections