atlas

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

UNION: Unsupervised 3D Object Detection using Object Appearance-based Pseudo-Classes

NeurIPS 2024 · Detection and segmentation › 3D detection and driving · approach: Unified LiDAR 3D detection · 5 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 UNION, an unsupervised multi-modal (LiDAR+camera+temporal) 3D object detection method that uses DINOv2 appearance embeddings of scene-flow-labeled LiDAR clusters to recover static mobile objects and produce pseudo-class labels, training CenterPoint without self-training.

Problem

Unsupervised 3D object detection from LiDAR typically trains only on dynamic objects, penalizing static instances, and relies on costly multi-round self-training to recover them.

Approach

Use appearance embeddings from a self-supervised image encoder (DINOv2) projected onto LiDAR object proposals to select static proposals that look like dynamic mobile objects, enabling single-round training and appearance-based pseudo-class labels for multi-class detection.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use UNION's joint LiDAR-camera appearance clustering rather than HDBSCANCenterPoint on nuScenes · nuScenes validation, class-agnosticAP: 13.8 -> 39.5Helped
Add motion estimation to spatial clustering (ablation)UNION pseudo-label pipeline · nuScenes validation, class-agnosticNDS: 15.7 -> 19.8Helped
Add appearance clustering to select mobile objects and discard background (ablation)UNION pseudo-label pipeline · nuScenes validation, class-agnosticAP: 14.2 -> 39.5Helped
Replace I-JEPA ViT-H/16 with DINOv2 ViT-L/14 with registers (ablation)UNION · nuScenes validation, class-agnosticAP: 26.8 -> 39.5; 12.7Helped
Replace I-JEPA ViT-H/16 with DINOv2 ViT-L/14 with registers (ablation)UNION · nuScenes validation, class-agnosticNDS: 25.9 -> 31.7; 5.8Helped
Train with 5 pseudo-classes instead of 10 (ablation)UNION · nuScenes validation, multi-class mobile objectsmAP: 20.4 -> 25.1Helped
Train with 5 pseudo-classes instead of 10 (ablation)UNION · nuScenes validation, multi-class mobile objectsNDS: 22.1 -> 24.4Helped
Train with 5 pseudo-classes rather than class-agnostic predictions assigned by size prior (ablation)UNION · nuScenes validation, vehicle APAP: 35.2 -> 31.0Hurt
Train with 20 pseudo-classes (ablation)UNION · nuScenes validation, cyclist detection without precision-recall clippingAP: 1.5 -> 2.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes

Benchmarks: nuScenes validation

Metrics: AP NDS ATE ASE AOE AVE

Baselines: HDBSCAN OYSTER LISO Supervised 1% Supervised 10% Supervised 100% I-JEPA ViT-H/16

Builds on: ICP-Flow HDBSCAN MODEST CenterPoint DINOv2

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