{"adoption": {"forks": 169, "observed_at": "2026-08-28T04:04:53.545501+00:00", "stars": 1496}, "canonical_url": "https://ross.abutalabs.com/products/ddcolor", "card": {"archived": false, "artifact_type": "library", "description": "[ICCV 2023] DDColor: Towards Photo-Realistic Image Colorization via Dual Decoders", "domain": ["computer-vision", "image-processing", "artificial-intelligence"], "enriched": true, "function": ["image-processing", "machine-learning", "deep-learning"], "health_score": 58, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["piddnad/DDColor"], "name": "piddnad/DDColor", "platform": ["python", "cross-platform"], "pushed_at": "2026-01-17T17:06:40+00:00", "repo": "piddnad/DDColor", "stars": 1496, "tags": ["image-colorization", "pytorch", "iccv-2023", "pretrained-models", "photo-restoration", "deep-learning", "gpu"], "topics": ["computer-vision", "image-colorization", "pytorch"], "urls": [], "use_cases": ["colorize old black and white family photos", "restore historical photographs with realistic colors", "convert grayscale images to color automatically", "recolor anime game landscapes into realistic style", "run image colorization inference with pretrained models", "train a custom image colorization model"], "what_it_is": "DDColor is the official PyTorch implementation of an ICCV 2023 paper on photo-realistic automatic image colorization using dual decoders and learnable color tokens. It provides pretrained models and inference/training code for colorizing black-and-white photos and recoloring stylized imagery.", "when_to_avoid": ["you need real-time video colorization on CPU", "you want a simple GUI tool rather than a Python library", "you cannot use GPU acceleration or PyTorch"], "when_to_choose": ["you need state-of-the-art automatic photo colorization", "you want pretrained models with Hugging Face, ModelScope, or Replicate integration", "you want to colorize old photos or stylized artwork with PyTorch"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ddcolor", "repo": "piddnad/DDColor", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "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:04:53.545501+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.545501+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:14.374480+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ca6479a8d733d15b9e2a60e29dde5d9f7af1944759baf424f0d2ac4c48336048", "fetched_at": "2026-08-28T04:04:53.545501+00:00", "kind": "readme", "missing": false, "url": "https://github.com/piddnad/DDColor"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 62, "longevity": 96, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1349, "days_push": 228, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}