Papers › Bijective Mapping Network for Shadow Removal
Bijective Mapping Network for Shadow Removal
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).
Code
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
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| 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