{"adoption": {"forks": 79, "observed_at": "2026-08-28T04:04:12.723968+00:00", "stars": 1274}, "canonical_url": "https://ross.abutalabs.com/products/pixelsplat", "card": {"archived": false, "artifact_type": "library", "description": "[CVPR 2024 Oral, Best Paper Runner-Up] Code for \"pixelSplat: 3D Gaussian Splats from Image Pairs for Scalable Generalizable 3D Reconstruction\" by David Charatan, Sizhe Lester Li, Andrea Tagliasacchi, and Vincent Sitzmann", "domain": ["computer-vision", "deep-learning", "machine-learning", "graphics"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "graphics", "computer-vision"], "health_score": 21, "homepage": "http://davidcharatan.com/pixelsplat/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["dcharatan/pixelsplat"], "name": "dcharatan/pixelsplat", "platform": ["python"], "pushed_at": "2025-01-13T15:36:14+00:00", "repo": "dcharatan/pixelsplat", "stars": 1274, "tags": ["3d-reconstruction", "gaussian-splatting", "novel-view-synthesis", "feed-forward-model", "cvpr-2024", "research-code", "pytorch", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["reconstruct 3D scenes from image pairs", "novel view synthesis from sparse views", "generate 3D Gaussian splats from images", "render depth maps from reconstructed Gaussians", "research on generalizable 3D reconstruction", "train models on RealEstate10k or ACID datasets"], "what_it_is": "pixelSplat is a PyTorch implementation of a feed-forward model that reconstructs 3D radiance fields parameterized by 3D Gaussian primitives from pairs of images in a single forward pass. It enables real-time, memory-efficient novel view synthesis and fast 3D reconstruction, benchmarked on RealEstate10k and ACID datasets.", "when_to_avoid": ["you need per-scene optimization with maximum quality rather than speed", "you lack a CUDA-capable GPU with sufficient memory", "you need reconstruction from a single image", "you want a production-ready application rather than research code"], "when_to_choose": ["you need fast feed-forward 3D reconstruction from two or more images", "you want real-time rendering with 3D Gaussian splatting", "you are doing research on generalizable novel view synthesis", "you need an interpretable, editable 3D radiance field output"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pixelsplat", "repo": "dcharatan/pixelsplat", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "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:12.723968+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:12.723968+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:03:06.871405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c7bf080145fdf54e1df9b25b082fb1c66453ded35b838861e9a597fd64ef114", "fetched_at": "2026-08-28T04:04:12.723968+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dcharatan/pixelsplat"}, {"content_hash": "752c2855a1acb68c2699873bf2bae393b176773db665e2e233400543419617ba", "fetched_at": "2026-08-29T12:14:29.033151+00:00", "kind": "homepage", "missing": false, "url": "http://davidcharatan.com/pixelsplat/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 1, "longevity": 70, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 987, "days_push": 597, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}