HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Center-based 3D Object Detection and Tracking

Tianwei Yin; Xingyi Zhou; Philipp Krähenbühl

Center-based 3D Object Detection and Tracking

Abstract

Three-dimensional objects are commonly represented as 3D boxes in a point-cloud. This representation mimics the well-studied image-based 2D bounding-box detection but comes with additional challenges. Objects in a 3D world do not follow any particular orientation, and box-based detectors have difficulties enumerating all orientations or fitting an axis-aligned bounding box to rotated objects. In this paper, we instead propose to represent, detect, and track 3D objects as points. Our framework, CenterPoint, first detects centers of objects using a keypoint detector and regresses to other attributes, including 3D size, 3D orientation, and velocity. In a second stage, it refines these estimates using additional point features on the object. In CenterPoint, 3D object tracking simplifies to greedy closest-point matching. The resulting detection and tracking algorithm is simple, efficient, and effective. CenterPoint achieved state-of-the-art performance on the nuScenes benchmark for both 3D detection and tracking, with 65.5 NDS and 63.8 AMOTA for a single model. On the Waymo Open Dataset, CenterPoint outperforms all previous single model method by a large margin and ranks first among all Lidar-only submissions. The code and pretrained models are available at https://github.com/tianweiy/CenterPoint.

Code Repositories

tianweiy/CenterPoint-KITTI
pytorch
Mentioned in GitHub
abhigoku10/CenterPoint_PC
pytorch
Mentioned in GitHub
nvidia-ai-iot/lidar_ai_solution
pytorch
Mentioned in GitHub
15526837635/CenterPoint
pytorch
Mentioned in GitHub
CarkusL/CenterPoint
pytorch
Mentioned in GitHub
safetylab24/FusionCVCP
pytorch
Mentioned in GitHub
mon95/centerpoint-maps
pytorch
Mentioned in GitHub
tianweiy/CenterPoint
Official
pytorch
Mentioned in GitHub
chowkamlee81/CentrePointNet
pytorch
Mentioned in GitHub
livox-sdk/livox_detection
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
3d-multi-object-tracking-on-nuscenesCenterPoint-Single
AMOTA: 0.64
3d-object-detection-on-nuscenesCenterPoint
NDS: 0.71
mAAE: 0.14
mAOE: 0.35
mAP: 0.67
mASE: 0.24
mATE: 0.25
mAVE: 0.25
3d-object-detection-on-nuscenes-lidar-onlyCenterPoint
NDS: 67.3
NDS (val): 66.8
mAP: 60.3
mAP (val): 59.6
3d-object-detection-on-onceCenterPoint
mAP: 60.1
3d-object-detection-on-waymo-all-nsCenterPoint
APH/L2: 71.93
3d-object-detection-on-waymo-cyclistCenterPoint
APH/L2: 71.28
3d-object-detection-on-waymo-open-datasetCenterPoint
mAPH/L2: 65.8
3d-object-detection-on-waymo-pedestrianCenterPoint
APH/L2: 71.52
robust-3d-object-detection-on-kitti-cCenterPoint
mean Corruption Error (mCE): 100.00%
robust-3d-object-detection-on-nuscenes-cCenterPoint-PP
mean Corruption Error (mCE): 100.00

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp