VSDiffusion: Taming Ill-Posed Shadow Generation via Visibility-Constrained Diffusion
Not on the map. Why?
Abstract (arXiv)
Generating realistic cast shadows for inserted foreground objects is a crucial yet challenging problem in image composition, where maintaining geometric consistency of shadow and object in complex scenes remains difficult due to the ill-posed nature of shadow formation. To address this issue, we propose VSDiffusion, a visibility-constrained two-stage framework designed to narrow the solution space by incorporating visibility priors. In Stage I, we predict a coarse shadow mask to localize plausible shadow generated regions. And in Stage II, conditional diffusion is performed guided by lighting and depth cues estimated from the composite to generate accurate shadows. In VSDiffusion, we inject visibility priors through two complementary pathways. First, a visibility control branch with shadow-gated cross attention that provides multi-scale structural guidance. Then, a learned soft prior map that reweights training loss in error-prone regions to enhance geometric correction. Additionally, we also introduce high-frequency guided enhancement module to sharpen boundaries and improve texture interaction with the background. Experiments on widely used public DESOBAv2 dataset demonstrated that our proposed VSDiffusion can generate accurate shadow, and establishes new SOTA results across most evaluation metrics.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 30 of its 48 references that are in the map. First posted on arXiv 9 Mar 2026.
Builds on
30 of 48 references.
References · 30
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2023Adding Conditional Control to Text-to-Image Diffusion Modelscited by 5,466
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2018CBAM: Convolutional Block Attention Modulecited by 2,463
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2023AnyDoor: Zero-shot Object-level Image Customizationcited by 411
- 2019DoveNet: Deep Image Harmonization via Domain Verificationcited by 134
- 2022ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removalcited by 102
- 2019Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Datacited by 91
- 2017GP-GAN: Towards Realistic High-Resolution Image Blendingcited by 64
18 more
- 2021Making Images Real Again: A Comprehensive Survey on Deep Image Compositioncited by 63
- 2024LightIt: Illumination Modeling and Control for Diffusion Modelscited by 56
- 2023Putting People in Their Place: Affordance-Aware Human Insertion into Scenescited by 53
- 2025A Fourier Space Perspective on Diffusion Modelscited by 48
- 2019All-Weather Deep Outdoor Lighting Estimationcited by 41
- 2021Shadow Generation for Composite Image in Real-world Scenescited by 35
- 2023Collage Diffusioncited by 33
- 2021OPA: Object Placement Assessment Datasetcited by 28
- 2020SSN: Soft Shadow Network for Image Compositingcited by 26
- 2022Controllable Shadow Generation Using Pixel Height Mapscited by 22
- 2023Dense Pixel-to-Pixel Harmonization via Continuous Image Representationcited by 19
- 2021Outdoor inverse rendering from a single image using multiview self-supervisioncited by 18
- 2024Shadow Generation for Composite Image Using Diffusion modelcited by 17
- 2023PixHt-Lab: Pixel Height Based Light Effect Generation for Image Compositingcited by 15
- 2022Fast Object Placement Assessmentcited by 12
- 2022Hierarchical Dynamic Image Harmonizationcited by 12
- 2023Shadow Generation with Decomposed Mask Prediction and Attentive Shadow Fillingcited by 8
- 2024Unveiling Deep Shadows: A Survey and Benchmark on Image and Video Shadow Detection, Removal, and Generation in the Deep Learning Eracited by 6
Built on by
Not cited yet.