{"adoption": {"forks": 169, "observed_at": "2026-08-28T04:04:38.836631+00:00", "stars": 1410}, "canonical_url": "https://ross.abutalabs.com/products/bundlesdf", "card": {"archived": false, "artifact_type": "library", "description": "[CVPR 2023] BundleSDF: Neural 6-DoF Tracking and 3D Reconstruction of Unknown Objects", "domain": ["computer-vision", "robotics", "machine-learning"], "enriched": true, "function": ["computer-vision", "machine-learning", "graphics", "simulation"], "health_score": 68, "homepage": "https://bundlesdf.github.io/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["NVlabs/BundleSDF"], "name": "NVlabs/BundleSDF", "platform": ["python"], "pushed_at": "2026-05-01T20:30:49+00:00", "repo": "NVlabs/BundleSDF", "stars": 1410, "tags": ["6dof-pose-tracking", "neural-object-field", "rgbd", "3d-reconstruction", "slam", "cvpr-2023", "research-code", "linux", "docker", "gpu"], "topics": [], "urls": [], "use_cases": ["track 6-DoF pose of an unknown object from RGBD video", "reconstruct 3D geometry and appearance of untextured objects", "run object tracking under occlusion and large pose changes", "benchmark on HO3D, YCBInEOAT, and BEHAVE datasets", "generate neural object fields for robotics manipulation research"], "what_it_is": "BundleSDF is a CVPR 2023 research implementation from NVIDIA for near real-time 6-DoF pose tracking of unknown rigid objects from monocular RGBD video, jointly performing neural 3D reconstruction via a Neural Object Field. It requires only a first-frame segmentation mask and combines feature matching, pose graph optimization, and a dynamic memory pool of posed frames.", "when_to_avoid": ["you need a production-ready supported product rather than research code", "you lack a GPU or cannot use the Docker environment", "you have no RGBD data and only monocular RGB", "you need real-time performance on embedded hardware"], "when_to_choose": ["you need to track arbitrary rigid objects without CAD models or prior training", "you have monocular RGBD input and only a first-frame segmentation", "you want state-of-the-art joint pose tracking and neural 3D reconstruction", "you are doing robotics or computer-vision research on object pose estimation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bundlesdf", "repo": "NVlabs/BundleSDF", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "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:38.836631+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:38.836631+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:38:27.224175+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7c9ce23440ef2ba4ad8c84e5ed2703c4bcd58acf1dff86e915ff237c2bc6a2d6", "fetched_at": "2026-08-28T04:04:38.836631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NVlabs/BundleSDF"}, {"content_hash": "d47fe9817caf131d6af56f282aa92031dfa3b6b3a7e46ed9d80d331478f94dd4", "fetched_at": "2026-08-29T11:51:48.057021+00:00", "kind": "homepage", "missing": false, "url": "https://bundlesdf.github.io/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 80, "longevity": 84, "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": 1177, "days_push": 124, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}