{"adoption": {"forks": 311, "observed_at": "2026-08-28T04:05:38.076915+00:00", "stars": 1801}, "canonical_url": "https://ross.abutalabs.com/products/bevdet", "card": {"archived": false, "artifact_type": "framework", "description": "Code base of the BEVDet series .", "domain": ["autonomous-vehicles", "computer-vision", "deep-learning", "machine-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "computer-vision"], "health_score": 20, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["HuangJunJie2017/BEVDet"], "name": "HuangJunJie2017/BEVDet", "platform": ["python"], "pushed_at": "2024-07-04T09:22:26+00:00", "repo": "HuangJunJie2017/BEVDet", "stars": 1801, "tags": ["3d-object-detection", "bird-eye-view", "nuscenes", "autonomous-driving", "camera-based-perception", "lidar-camera-fusion", "multi-view-cameras", "model-zoo", "research-code", "pytorch", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["train a camera-based 3D object detection model on nuScenes", "build bird's-eye-view perception for autonomous driving", "benchmark multi-view camera 3D detection models on mAP, NDS, latency, and FPS", "fuse LiDAR and camera data for 3D object detection", "download pretrained BEV detection checkpoints and reproduce paper results", "experiment with temporal aggregation and stereo depth for 3D detection"], "what_it_is": "BEVDet is a Python research codebase implementing the BEVDet series of bird's-eye-view (BEV) 3D object detection models for autonomous driving, including camera-only, temporal (4D), stereo, and LiDAR-camera fusion (DAL) variants. It provides training/evaluation configs, pretrained checkpoints, and published nuScenes benchmarks with mAP/NDS scores and latency/FPS measurements.", "when_to_avoid": ["You need production-grade, safety-certified perception for a deployed vehicle rather than a research codebase", "Your task is not 3D object detection, or your datasets are not nuScenes-compatible without significant adaptation", "You lack CUDA-capable GPUs or prefer not to work in the Python/PyTorch (MMDetection3D) ecosystem"], "when_to_choose": ["You need a reproducible, well-cited baseline for camera-only BEV 3D object detection on nuScenes", "You are researching BEV perception architectures such as depth estimation, temporal fusion, or LiDAR-camera fusion", "You want official configs and pretrained models matching published accuracy and efficiency numbers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bevdet", "repo": "HuangJunJie2017/BEVDet", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "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:05:38.076915+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.076915+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:22:03.595532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ee99186054cfb12ef4be7df0b18659e68cc8f69f90e2b66862af69b5c3ac28e2", "fetched_at": "2026-08-28T04:05:38.076915+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HuangJunJie2017/BEVDet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1738, "days_push": 790, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}