Papers › Bijective Mapping Network for Shadow Removal

Bijective Mapping Network for Shadow Removal

1 Jan 2022CVPR 2022 1archive 2025-07-28

Yurui Zhu, Jie Huang, Xueyang Fu, Feng Zhao, Qibin Sun, Zheng-Jun Zha

Shadow removal, which aims to restore the background in the shadow regions, is challenging due to the highly ill-posed nature. Most existing deep learning-based methods individually remove the shadow by only considering the content of the matched paired images, barely taking into account the auxiliary supervision of shadow generation on shadow removal procedure. In this work, we argue that shadow removal and generation are interrelated and could provide useful informative supervision for each other. Specifically, we propose a new Bijective Mapping Network (BMNet), which couples the learning procedures of shadow removal and shadow generation in a unified parameter-shared framework. With consistent two-way constraints and synchronous optimization of the two procedures, BMNet could effectively recover the underlying background contents during the forward shadow removal procedure. In addition, through statistic analysis on real-world datasets, we observe and verify that shadow appearances under different color spectrums are inconsistent. This motivates us to design a Shadow-Invariant Color Guidance Module (SICGM), which can explicitly utilize the learned shadow-invariant color information to guide network color restoration, thereby further reducing color-bias effects. Experiments on the representative ISTD, ISTD+ and SRD benchmarks show that our proposed network outperforms the state-of-the-art method [??] in de-shadowing performance, while only using its 0.25% network parameters and 6.25% floating point operations (FLOPs).

PaperPDFCode

Code

KevinJ-Huang/BMNet officialpytorch 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+ BMNet (CVPR 2022) (512x512) LPIPS 0.212 #8 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (512x512) PSNR 27.74 #8 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (512x512) RMSE 3.06 #8 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (512x512) SSIM 0.848 #8 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (256x256) LPIPS 0.354 #12 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (256x256) PSNR 26.62 #12 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (256x256) RMSE 3.34 #12 of 26 Archive leaderboard report
Shadow Removal ISTD+ BMNet (CVPR 2022) (256x256) SSIM 0.731 #12 of 26 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (512x512) LPIPS 0.225 #7 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (512x512) PSNR 25.39 #7 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (512x512) RMSE 4 #7 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (512x512) SSIM 0.82 #7 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (256x256) LPIPS 0.327 #15 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (256x256) PSNR 24.24 #15 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (256x256) RMSE 4.39 #15 of 25 Archive leaderboard report
Shadow Removal SRD BMNet (CVPR 2022) (256x256) SSIM 0.721 #15 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