atlas

Research map / Image generation / Image restoration

SoftShadow: Leveraging Soft Masks for Penumbra-Aware Shadow Removal

CVPR 2025 · Image generation › Image restoration · approach: Dehazing and deraining · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SoftShadow, which jointly fine-tunes a LoRA-adapted SAM to predict continuous soft shadow masks and a ShadowDiffusion removal network end-to-end, guided by a penumbra formation constraint, achieving mask-free shadow removal.

Problem

Shadow removal methods rely on binary shadow masks, which cause boundary artifacts in penumbra (soft shadow) regions and depend on the quality of external mask detectors.

Approach

Replace binary shadow masks with learned soft (grayscale) shadow masks derived from a physical shadow formation model, predicted by a LoRA-tuned SAM and jointly trained with the removal network under a penumbra formation constraint loss that regularizes mask gradients in the penumbra.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SoftShadow instead of Homoformershadow removal on SRD · SRDPSNR (all pixels): 35.37 -> 35.57Helped
use SoftShadow instead of ShadowDiffusionshadow removal on ISTD+ · ISTD+PSNR (all pixels): 35.67 -> 35.00Hurt
use SoftShadow instead of BCDiffzero-shot shadow removal on LRSS · LRSSPSNR: 22.13 -> 23.32Helped
use SoftShadow instead of G2R-ShadowNetzero-shot shadow removal on UIUC · UIUCPSNR: 27.56 -> 28.85Helped
add shadow removal loss Lrem (ablation)SoftShadow · SRDPSNR: 31.27 -> 35.27Helped
add mask reconstruction loss Lmask (ablation)SoftShadow with Lrem · SRDPSNR: 35.27 -> 35.44Helped
add penumbra formation constraint loss Lpen (ablation)SoftShadow with Lrem and Lmask · SRDPSNR: 35.44 -> 35.57Helped
add shadow removal loss Lrem (ablation)SoftShadow · LRSSPSNR: 21.40 -> 21.78Helped
add mask reconstruction loss Lmask (ablation)SoftShadow with Lrem · LRSSPSNR: 21.78 -> 23.08Helped
add penumbra formation constraint loss Lpen (ablation)SoftShadow with Lrem and Lmask · LRSSSSIM: 0.935 -> 0.933Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SRD ISTD+ LRSS UIUC

Benchmarks: SRD ISTD+ LRSS UIUC

Metrics: PSNR SSIM MAE

Baselines: DC-ShadowNet DeS3 SAM-helps-shadow DHAN BMNet SG-ShadowNet ShadowFormer ShadowDiffusion Inpaint4Shadow HomoFormer BCDiff G2R-ShadowNet

Builds on: Segment Anything Model LoRA ShadowDiffusion HomoFormer DHAN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy