bcmi/Awesome-Image-Composition
bcmi/Awesome-Image-Composition has 1,124 GitHub stars and 98 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 23:59 UTC. Last push 2026-08-20.
A curated list of papers, code and resources pertaining to image composition/compositing or object/subject insertion/addition/compositing, which aims to generate realistic composite image.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalAwesome Image Composition 
Welcome to scan the WeChat QR code to join the discussion group on image composition/compositing, object insertion/addition.
A curated list of resources including papers, datasets, and relevant links pertaining to image composition/compositing. The goal of image composition/compositing is inserting one foreground into a background image to get a realistic composite image, by addressing the inconsistencies (appearance, geometry, and semantic inconsistency) between foreground and background. Generally speaking, image composition/compositing could be used to combine the visual elements from different images.
Welcome to follow WeChat public account "Newly AIGCer" or Zhihu Column "Newly CVer" to get the latest information about 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
Online Demo
Try this online demo for image composition (object insertion) built upon libcom toolbox and have fun!
Survey
- 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]
Toolbox
We integrate 10+ image composition related functions into libcom (the library of image composition), including image blending, standard/painterly image harmonization, shadow generation, object placement, generative composition, quality evaluation, etc. The ultimate goal of this library is solving all the problems related to image composition with simple import libcom.
Papers
1. Image Blending
2. Image Harmonization
3. Object Shadow Generation
Awesome-Object-Shadow-Generation
4. Object Reflection Generation
Awesome-Object-Reflection-Generation
5. Object Placement
6. Spatial Transformation
Awesome-Spatial-Transformation
7. Occlusion
8. Foreground Object Search
Awesome-Foreground-Object-Search
9. Generative Image Composition
Awesome-Generative-Image-Composition
Datasets
- Datasets for image harmonization [link]
- Datasets for object shadow generation [link]
- Datasets for object reflection generation [link]
- Datasets for object placement [link]
- Datasets for foreground object search [link]
- Datasets for perspective transformation [link]
- Datasets for generative image composition [link]
Evaluation
Other Resources
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,655 starspublic-apis/public-apis
A collective list of free APIs
498,047 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
450,720 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,314 stars