Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Awesome Object Shadow Generation Awesome

Welcome to scan the WeChat QR code to join the discussion group on image composition/compositing, object insertion/addition.

Image

A curated list of resources including papers, datasets, and relevant links pertaining to object shadow generation. Shadow generation aims to generate plausible shadow for the inserted foreground object in a composite image. For more complete resources on general image composition (object insertion), please refer to Awesome-Image-Composition.

Contributing

Contributions are welcome. If you wish to contribute, feel free to send a pull request. If you have suggestions for new sections to be included, please raise an issue and discuss before sending a pull request.

Table of Contents

Survey

A brief review on object shadow generation is included in the following survey on image composition:

Li Niu, Wenyan Cong, Liu Liu, Yan Hong, Bo Zhang, Jing Liang, Liqing Zhang: "Making Images Real Again: A Comprehensive Survey on Deep Image Composition." arXiv preprint arXiv:2106.14490 (2021). [arXiv] [slides]

Online Demo

Try this online demo for image composition (object insertion) built upon libcom toolbox and have fun!

demo.mp4

Papers

Supervised deep learning methods

  • Shilin Hu, Jingyi Xu, Akshat Dave, Dimitris Samaras, Hieu Le: "Embedding Physical Reasoning into Diffusion-Based Shadow Generation." arXiv preprint arXiv:2512.06174 (2026) [arXiv] [code]
  • Yanping Fu, Jiazheng Tao, Chenpei Li, Shaojie Zhang, Dengdi Sun, Haifeng Zhao: "3D-Aware Shadow Generation for Composite Image." ICASSP (2026) [pdf]
  • Waqas Ahmed, Dean Diepeveen, Ferdous Sohel: "CoShadow: Multi-Object Shadow Generation for Image Compositing via Diffusion Model." arXiv preprint arXiv:2603.02743 (2026) [arXiv]
  • Tianyu Wang, Jianming Zhang, Haitian Zheng, Zhihong Ding, Scott Cohen, Zhe Lin, Wei Xiong, Chi-Wing Fu, Luis Figueroa, Soo Ye Kim: "MetaShadow: Object-Centered Shadow Detection, Removal, and Synthesis." CVPR (2025) [pdf]
  • Haonan Zhao, Qingyang Liu, Xinhao Tao, Li Niu, Guangtao Zhai: "Shadow Generation Using Diffusion Model with Geometry Prior." CVPR (2025) [pdf] [code]
  • Ziqi Yu, Jing Zhou, Zhongyun Bao, Gang Fu, Weilei He, Chao Liang, Chunxia Xiao: "CFDiffusion: Controllable Foreground Relighting in Image Compositing via Diffusion Model." ACM MM (2024) [pdf]
  • Jing Zhou, Ziqi Yu, Zhongyun Bao, Gang Fu, Weilei He, Chao Liang, Chunxia Xiao: "Foreground Harmonization and Shadow Generation for Composite Image." ACM MM (2024) [pdf]
  • Daniel Winter, Matan Cohen, Shlomi Fruchter, Yael Pritch, Alex Rav-Acha, Yedid Hoshen: "ObjectDrop: Bootstrapping Counterfactuals for Photorealistic Object Removal and Insertion." ECCV (2024) [pdf]
  • Gemma Canet Tarrés, Zhe Lin, Zhifei Zhang, Jianming Zhang, Yizhi Song, Dan Ruta, Andrew Gilbert, John Collomosse, Soo Ye Kim:"Thinking Outside the BBox: Unconstrained Generative Object Compositing." ECCV (2024) [pdf]
  • Qingyang Liu, Junqi You, Jianting Wang, Xinhao Tao, Bo Zhang, Li Niu: "Shadow Generation for Composite Image Using Diffusion Model." CVPR (2024) [arXiv] [dataset&code]
  • Xinhao Tao, Junyan Cao, Yan Hong, Li Niu: "Shadow Generation with Decomposed Mask Prediction and Attentive Shadow Filling." AAAI (2024) [arXiv] [dataset]
  • Lucas Valença, Jinsong Zhang, Michaël Gharbi, Yannick Hold-Geoffroy, Jean-François Lalonde: "Shadow Harmonization for Realistic Compositing." SIGGRAPH Asia (2023) [paper]
  • Quanling Meng, Shengping Zhang, Zonglin Li, Chenyang Wang, Weigang Zhang, Qingming Huang: "Automatic Shadow Generation via Exposure Fusion." T-MM (2023) [paper]
  • Yichen Sheng, Jianming Zhang, Julien Philip, Yannick Hold-Geoffroy, Xin Sun, He Zhang, Lu Ling, Bedrich Benes: "PixHt-Lab: Pixel Height Based Light Effect Generation for Image Compositing." CVPR (2023) [paper] [code]
  • Tianyanshi Liu, Yuhang Li, Youdong Ding: "Shadow Generation for Composite Image with Multi-level Feature Fusion." EITCE (2022) [pdf]
  • Yan Hong, Li Niu, Jianfu Zhang: "Shadow Generation for Composite Image in Real-world Scenes." AAAI (2022) [arXiv] [dataset&code]
  • Yichen Sheng, Yifan Liu, Jianming Zhang, Wei Yin, Oztireli Cengiz, He Zhang, Lin Zhe, Shechtman Eli, Bedrich Benes: "Controllable Shadow Generation Using Pixel Height Maps." ECCV (2022) [arXiv] [Project]
  • Yichen Sheng, Jianming Zhang, Bedrich Benes: "SSN: Soft shadow network for image compositing." CVPR (2021) oral [pdf] [code] [Project]
  • Daquan Liu, Chengjiang Long, Hongpan Zhang, Hanning Yu, Xinzhi Dong, Chunxia Xiao: "ARshadowGAN: Shadow generative adversarial network for augmented reality in single light scenes." CVPR (2020) [pdf] [code]
  • Shuyang Zhang, Runze Liang, Miao Wang: "ShadowGAN: Shadow synthesis for virtual objects with conditional adversarial networks." Computational Visual Media (2019) [pdf]

Unsupervised deep learning methods

  • Fangneng Zhan, Shijian Lu, Changgong Zhang, Feiying Ma, Xuansong Xie: "Adversarial Image Composition with Auxiliary Illumination." ACCV (2020) [pdf]

Traditional methods

  • Bin Liao, Yao Zhu, Chao Liang, Fei Luo, Chunxia Xiao: "Illumination animating and editing in a single picture using scene structure estimation." Computers & Graphics (2019) [pdf]

  • Bin Liu, Kun Xu, Ralph R. Martin: "Static scene illumination estimation from videos with applications." Journal of Computer Science and Technology (2017) [pdf]

  • Kevin Karsch, Kalyan Sunkavalli, Sunil Hadap, Nathan Carr, Hailin Jin, Rafael Fonte, Michael Sittig, David Forsyth: "Automatic scene inference for 3d object compositing." ACM Transactions on Graphics (2014) [arXiv]

  • Kevin Karsch, Varsha Hedau, David Forsyth, Derek Hoiem: "Rendering synthetic objects into legacy photographs." ACM Transactions on Graphics (2011) [arXiv]

Datasets

  • Shadow-AR: It contains 3,000 quintuples, Each quintuple consists of 5 images 640×480 resolution: a synthetic image without the virtual object shadow and its corresponding image containing the virtual object shadow, a mask of the virtual object, a labeled real-world shadow matting and its corresponding labeled occluder. [pdf] [link]
  • DESOBA: It contains 840 training images with totally 2,999 object-shadow pairs and 160 test images with totally 624 object-shadow pairs. [pdf] [link]
  • DESOBAv2: It is a real-world shadow generation dataset constructed using object-shadow detection and inpainting models. It has 21, 575 images with 28, 573 valid object-shadow pairs. [pdf] [link]
  • RdSOBA: It is a large-scale Rendered Shadow Generation dataset with 30 3D scenes, 788 3D foreground objects, and 280,000 object-shadow pairs. [pdf] [link]

Other Resources

About

A curated list of papers, code, and resources pertaining to object shadow generation.

Topics

Resources

Stars

118 stars

Watchers

9 watching

Forks

Releases

Packages

Contributors