{"adoption": {"forks": 372, "observed_at": "2026-08-28T04:07:29.311896+00:00", "stars": 2912}, "canonical_url": "https://ross.abutalabs.com/products/awesome-deblurring", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of resources for Image and Video Deblurring", "domain": ["computer-vision", "image-processing", "deep-learning", "awesome-lists"], "enriched": true, "function": ["image-processing", "computer-vision", "machine-learning"], "health_score": 37, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["subeeshvasu/Awesome-Deblurring"], "name": "subeeshvasu/Awesome-Deblurring", "platform": ["cross-platform"], "pushed_at": "2025-06-29T07:34:16+00:00", "repo": "subeeshvasu/Awesome-Deblurring", "stars": 2912, "tags": ["awesome-list", "deblurring", "deconvolution", "motion-blur", "video-restoration", "research-papers", "datasets"], "topics": ["image-deblurring", "video-deblurring", "image-deconvolution", "stereo-deblurring", "burst-deblurring", "motion-blur", "kernel-estimation", "camera-shake", "deep-learning", "restoration", "deblurring", "defocus-deblurring", "motion-deblurring", "defocus-blur"], "urls": [], "use_cases": ["find papers on image deblurring", "research motion deblurring methods", "find deblurring benchmark datasets", "compare deep learning vs classical deconvolution approaches", "find code for video deblurring", "get started with image restoration research", "find defocus deblurring resources"], "what_it_is": "A curated awesome-list of research papers, code, and datasets for image and video deblurring, covering both classical non-deep-learning methods and deep learning approaches. It organizes resources by task such as blind motion deblurring, defocus deblurring, stereo and burst deblurring, and benchmark datasets.", "when_to_avoid": ["you need a ready-to-use deblurring tool or library rather than a resource list", "you need restoration tasks other than deblurring, like denoising or super-resolution", "you need maintained, production-quality software"], "when_to_choose": ["you are surveying the deblurring research landscape", "you need a starting point to find papers, code, and datasets for blur removal", "you want to track recent deep-learning deblurring work"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-deblurring", "repo": "subeeshvasu/Awesome-Deblurring", "role": "main", "score": 45}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "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:07:29.311896+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:29.311896+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:34:14.678737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2d1634d84a87b567fa29f30e62edbde2aaef784a3382295445d0558234de249e", "fetched_at": "2026-08-28T04:07:29.311896+00:00", "kind": "readme", "missing": false, "url": "https://github.com/subeeshvasu/Awesome-Deblurring"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 29, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 2604, "days_push": 430, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 45, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}