{"adoption": {"forks": 95, "observed_at": "2026-08-28T04:03:40.488540+00:00", "stars": 1123}, "canonical_url": "https://ross.abutalabs.com/products/awesome-image-composition", "card": {"archived": false, "artifact_type": "learning-resource", "description": "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.", "domain": ["computer-vision", "image-processing", "artificial-intelligence", "awesome-lists"], "enriched": true, "function": ["image-processing", "machine-learning", "documentation"], "health_score": 79, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["bcmi/Awesome-Image-Composition"], "name": "bcmi/Awesome-Image-Composition", "platform": ["cross-platform"], "pushed_at": "2026-08-20T08:35:21+00:00", "repo": "bcmi/Awesome-Image-Composition", "stars": 1123, "tags": ["awesome-list", "image-composition", "image-harmonization", "image-blending", "shadow-generation", "object-insertion", "curated-papers", "computer-vision-research"], "topics": ["image-composition", "image-harmonization", "image-blending", "shadow-generation", "object-placement", "image-compositing", "object-insertion", "object-addition", "object-compositing", "reflection-generation", "subject-addition", "subject-insertion"], "urls": [], "use_cases": ["find papers on image harmonization", "research object insertion into background images", "find datasets for image compositing", "survey deep learning methods for realistic image composition", "find shadow generation research", "locate code for image blending tasks"], "what_it_is": "A curated awesome-list of papers, datasets, code, and resources on image composition/compositing and object insertion, maintained by the BCMI lab. It organizes research by subtasks like image blending, harmonization, shadow generation, and object placement, and links to the related libcom toolbox.", "when_to_avoid": ["you need a ready-to-use image compositing tool rather than a paper list", "you need general-purpose photo editing software", "you want production code rather than research references"], "when_to_choose": ["starting research on image composition or harmonization", "looking for datasets or benchmarks for compositing tasks", "surveying the state of the art in object insertion"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-image-composition", "repo": "bcmi/Awesome-Image-Composition", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:40.488540+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:39:53.866670+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7da6247e59bff768d297172ecb734a83ac36729d7e6cdf216afe89ff0878ab3f", "fetched_at": "2026-08-28T04:03:40.488540+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bcmi/Awesome-Image-Composition"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1913, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}