{"id":24242023,"url":"https://github.com/bcmi/Awesome-Object-Insertion","last_synced_at":"2025-09-23T09:32:11.837Z","repository":{"id":271214645,"uuid":"912729892","full_name":"bcmi/Awesome-Object-Insertion","owner":"bcmi","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-06T09:55:58.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-06T10:41:29.286Z","etag":null,"topics":["image-composition","object-insertion"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-06T09:22:55.000Z","updated_at":"2025-01-06T09:56:33.000Z","dependencies_parsed_at":"2025-01-07T12:03:30.248Z","dependency_job_id":null,"html_url":"https://github.com/bcmi/Awesome-Object-Insertion","commit_stats":null,"previous_names":["bcmi/awesome-object-insertion"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcmi%2FAwesome-Object-Insertion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcmi%2FAwesome-Object-Insertion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcmi%2FAwesome-Object-Insertion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcmi%2FAwesome-Object-Insertion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcmi","download_url":"https://codeload.github.com/bcmi/Awesome-Object-Insertion/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233965885,"owners_count":18758368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["image-composition","object-insertion"],"created_at":"2025-01-14T22:00:31.675Z","updated_at":"2025-09-23T09:32:11.828Z","avatar_url":"https://github.com/bcmi.png","language":"HTML","funding_links":[],"categories":["Other Resources"],"sub_categories":["Training-based","Artistic images"],"readme":"# Awesome-Object-Insertion  ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)\n\n**Object insertion/addition/compositing is an alias of [image composition](https://github.com/bcmi/Awesome-Image-Composition).**\n\nA curated list of resources including papers, datasets, and relevant links pertaining to image composition. **The goal of image composition 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 could be used to combine the visual elements from different images.\n\nWelcome to follow WeChat public account [\"Newly AIGCer\"](https://www.ustcnewly.com/blog.html) or Zhihu Column [\"Newly CVer\"](https://www.zhihu.com/column/c_1333918224900206592) to get the latest information about image composition! \n\n\u003cdiv align=\"center\"\u003e\n\u003c/br\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/bcmi/libcom/main/resources/image_composition_task.gif\" width=\"600\" /\u003e\n\u003c/div\u003e\n\n## Contributing\n\nContributions 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.\n\n## Table of Contents\n+ [Online Demo](#Online-demo)\n+ [Survey](#Survey)\n+ [Toolbox](#Toolbox)\n+ [Papers](#Papers)\n+ [Datasets](#Datasets)\n+ [Evaluation](#Evaluation)\n\n## Online Demo\n\nTry this [online demo](https://bcmi.sjtu.edu.cn/home/niuli/demo_image_composition/) for image composition and have fun! ![hot](https://bcmi.sjtu.edu.cn/~niuli/images/fire.png)\n\n## Survey\n+ 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]](https://arxiv.org/pdf/2106.14490.pdf) [[slides]](https://www.ustcnewly.com/download/Image_composition_tutorial.pdf)\n\n\n## Toolbox\nWe integrate 10+ image composition related functions into [libcom](https://github.com/bcmi/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`.  \n\n\n\n## Papers\n\n#### 1. Image Blending\n  \u0026emsp;  [Awesome-Image-Blending](https://github.com/bcmi/Awesome-Image-Blending)\n\n#### 2. Image Harmonization\n  \u0026emsp;  [Awesome-Image-Harmonization](https://github.com/bcmi/Awesome-Image-Harmonization)\n \n#### 3. Object Shadow Generation\n  \u0026emsp;  [Awesome-Object-Shadow-Generation](https://github.com/bcmi/Awesome-Object-Shadow-Generation)\n  \n#### 4. Object Reflection Generation\n  \u0026emsp;  [Awesome-Object-Reflection-Generation](https://github.com/bcmi/Awesome-Object-Reflection-Generation)\n  \n#### 5. Object Placement \n  \u0026emsp;  [Awesome-Object-Placement](https://github.com/bcmi/Awesome-Object-Placement)\n\n#### 6. Spatial Transformation\n  \u0026emsp;  [Awesome-Spatial-Transformation](https://github.com/bcmi/Awesome-Spatial-Transformation)\n\n#### 7. Occlusion\n  \u0026emsp;  [Awesome-Composition-Occlusion](https://github.com/bcmi/Awesome-Composition-Occlusion)\n\n#### 8. Foreground Object Search\n  \u0026emsp;  [Awesome-Foreground-Object-Search](https://github.com/bcmi/Awesome-Foreground-Object-Search)\n\n#### 9. Generative Image Composition\n  \u0026emsp;  [Awesome-Generative-Image-Composition](https://github.com/bcmi/Awesome-Generative-Image-Composition) \n\n## Datasets\n+ Datasets for image harmonization [[link]](https://github.com/bcmi/Awesome-Image-Harmonization#Datasets)\n+ Datasets for object shadow generation [[link]](https://github.com/bcmi/Awesome-Object-Shadow-Generation#Datasets)\n+ Datasets for object reflection generation [[link]](https://github.com/bcmi/Awesome-Object-Reflection-Generation#Datasets)\n+ Datasets for object placement [[link]](https://github.com/bcmi/Awesome-Object-Placement#Datasets)\n+ Datasets for foreground object search [[link]](https://github.com/bcmi/Awesome-Foreground-Object-Search#Datasets)\n+ Datasets for perspective transformation [[link]](https://github.com/bcmi/Awesome-Spatial-Transformation#Datasets)\n+ Datasets for generative image composition [[link]](https://github.com/bcmi/Awesome-Generative-Image-Composition#Datasets)\n\n\n## Evaluation\n\n+ [Composite-Image-Evaluation](https://github.com/bcmi/Composite-Image-Evaluation)\n\n## Other Resources\n+  [Awesome-Image-Composition](https://github.com/bcmi/Awesome-Image-Composition)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcmi%2FAwesome-Object-Insertion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcmi%2FAwesome-Object-Insertion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcmi%2FAwesome-Object-Insertion/lists"}