{"adoption": {"forks": 380, "observed_at": "2026-08-28T04:04:20.278646+00:00", "stars": 1312}, "canonical_url": "https://ross.abutalabs.com/products/depth_clustering", "card": {"archived": false, "artifact_type": "library", "description": ":taxi: Fast and robust clustering of point clouds generated with a Velodyne sensor. ", "domain": ["robotics", "computer-vision", "autonomous-vehicles"], "enriched": true, "function": ["computer-vision", "image-processing", "parser"], "health_score": 20, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["PRBonn/depth_clustering"], "name": "PRBonn/depth_clustering", "platform": ["cpp"], "pushed_at": "2021-11-11T12:58:42+00:00", "repo": "PRBonn/depth_clustering", "stars": 1312, "tags": ["lidar", "point-cloud", "velodyne", "depth-clustering", "ros", "catkin", "segmentation", "real-time", "linux"], "topics": ["catkin", "velodyne-sensor", "segmentation", "clustering", "velodyne", "real-time", "fast", "ros", "point-cloud", "depth-image", "depth", "range", "range-image", "pcl", "depth-clustering", "lidar", "robotics"], "urls": [], "use_cases": ["segment velodyne point clouds into objects", "cluster lidar point clouds in real time", "detect objects from depth images generated by lidar", "preprocess lidar scans for autonomous driving", "integrate point cloud segmentation into a ros pipeline"], "what_it_is": "A fast and robust C++ library for segmenting point clouds from Velodyne LiDAR sensors (16, 32, and 64 beam) into objects using depth clustering. It integrates with ROS and PCL and runs in real time.", "when_to_avoid": ["you need segmentation for non-Velodyne or non-rotating lidar sensors without adaptation", "you need a maintained project with recent releases", "you need GPU-accelerated or deep-learning-based segmentation"], "when_to_choose": ["you use Velodyne LiDAR sensors and need fast, real-time object segmentation", "you work in a ROS/catkin robotics stack", "you need a lightweight alternative to full PCL segmentation pipelines"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/depth_clustering", "repo": "PRBonn/depth_clustering", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "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:20.278646+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.278646+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:48:56.879405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0528490fcd31af159e515c60cf9ab68839fe03d205c4c0c88b58a186087bc77d", "fetched_at": "2026-08-28T04:04:20.278646+00:00", "kind": "readme", "missing": false, "url": "https://github.com/PRBonn/depth_clustering"}], "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": 3572, "days_push": 1756, "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}}