atlas

Research map / Detection and segmentation / 3D detection and driving

Learning Class Prototypes for Unified Sparse-Supervised 3D Object Detection

CVPR 2025 · Detection and segmentation › 3D detection and driving · approach: Unified LiDAR 3D detection · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CPDet3D, a unified sparse-supervised (one object per scene) 3D object detector for indoor and outdoor scenes that mines unlabeled objects via optimal-transport matching to learned class prototypes and refines with pseudo and prototype labels.

Problem

Sparse-supervised 3D object detection relies on GT sampling to fill missing categories in each scene, which fails for indoor scenes with scene-specific categories; existing methods are outdoor-only and leave many objects unannotated.

Approach

Clusters labeled object features across scenes into class-aware prototypes, matches unlabeled features to prototypes via Sinkhorn-Knopp optimal transport to assign prototype labels beyond single-scene limits, and combines these with iteratively filtered pseudo labels in a multi-label cooperative refinement stage.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add CPDet3D prototype mining and multi-label refinementTR3D · ScanNet V2 valmAP@0.25: 46.0 -> 56.1Helped
add CPDet3D prototype mining and multi-label refinementTR3D · SUN RGB-D valmAP@0.25: 56.7 -> 60.2Helped
add CPDet3D prototype mining and multi-label refinementVoxel-RCNN · KITTI val, Car-3D AP R40 ModerateCar-3D AP R40 Moderate: 79.5 -> 82.2Helped
add CPDet3D prototype mining and multi-label refinementVoxel-RCNN · KITTI val, Car-BEV AP R40 ModerateCar-BEV AP R40 Moderate: 88.8 -> 91.8Helped
add PLM using classification-score label matching (ablation)TR3D on ScanNet V2 one object per scene · ScanNet V2 one object per scenemAP@0.25: 37.6 to 38.0Helped
add class-aware prototype clustering (CPC) (ablation)TR3D + PLM on ScanNet V2 one object per scene · ScanNet V2 one object per scenemAP@0.25: 38.0 to 39.3Helped
add class-aware prototype clustering (CPC) (ablation)TR3D + PLM on ScanNet V2 one object per scene · ScanNet V2 one object per scenemAP@0.5: 23.6 to 26.5Helped
add multi-label cooperative refinement (MCR) with iterative pseudo labeling (ablation)TR3D on ScanNet V2 one object per scene · ScanNet V2 one object per scenemAP@0.25: 37.6 to 51.9Helped
add prototype labels (PLM) to sparse and pseudo labels in MCR (ablation)TR3D + MCR on ScanNet V2 one object per scene · ScanNet V2 one object per scenemAP@0.5: 32.3 to 38.3Helped
combine sparse, prototype, and pseudo labels (ablation)CPDet3D label mining on ScanNet V2 training set · ScanNet V2 training setmAR: 8.3; 47.8; 33.4; 67.1Helped
vary the number of prototypes per class; 10 is best (ablation)CPDet3D on ScanNet V2 · ScanNet V2mAP@0.25: 37.4; 39.1; 39.3; 37.6Mixed
set prototype warm-up iterations to 1000 (ablation)CPDet3D on ScanNet V2 · ScanNet V2mAP@0.25: 37.8; 39.3; 38.2; 39.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: ScanNet V2 SUN RGB-D KITTI

Benchmarks: ScanNet V2 SUN RGB-D KITTI

Metrics: mAP@0.25 mAP@0.5 3D AP R40 BEV AP R40 mAR

Baselines: TR3D (sparse) Co-mining SparseDet CoIn CoIn++ SS3D SESS IoUMatch DKPE Diff-SS3D Diff3DETR DQS3D

Builds on: TR3D Voxel-RCNN CoIn MixSup Sinkhorn-Knopp

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy