atlas

Research map / 3D vision / 3D generation

UniPAD: A Universal Pre-training Paradigm for Autonomous Driving

CVPR 2024 · 3D vision › 3D generation · approach: 3D perception for autonomous driving · 34 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 UniPAD, a self-supervised pre-training paradigm that masks LiDAR or multi-view image inputs, lifts features into a 3D voxel volume, and reconstructs RGB and depth via SDF-based differentiable volume rendering, with memory-friendly ray sampling.

Problem

Self-supervised pre-training for 3D perception in autonomous driving; existing 3D pre-training methods (contrastive, MAE-based) adapt 2D ideas and give coarse or sample-selection-dependent supervision, and no unified pre-training works across LiDAR and camera backbones.

Approach

Use 3D volumetric differentiable neural rendering (NeuS-style SDF field conditioned on voxel features) as a unified pretext decoder for both LiDAR and multi-view camera backbones, with depth-aware ray sampling to cut memory cost.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply UniPAD pre-trainingUVTR-L · nuScenes val, LiDAR 3D detectionNDS: 67.7 -> 70.6Helped
apply UniPAD pre-trainingUVTR-C · nuScenes val, camera 3D detectionNDS: 45.0 -> 47.4Helped
apply UniPAD pre-trainingUVTR-M · nuScenes val, camera-LiDAR 3D detectionNDS: 70.2 -> 73.2Helped
apply UniPAD pre-trainingSpUNet · nuScenes Lidar-Seg valmIoU: 73.3 -> 79.4Helped
vary the camera input mask ratio (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 31.9; 32.9; 32.3; 32.1; 31.4Mixed
vary SDF and RGB decoder depth (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 31.3; 31.9; 32.1; 32.9; 32.7Mixed
vary decoder width (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.1; 32.9; 32.5; 32.9; 32.4Mixed
replace NeuS rendering with UniSurf or VolSDF (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.9 -> 32.5; 32.9 -> 32.8Hurt
replace depth-aware ray sampling with random or dilation sampling (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.9 -> 32.5; 32.9 -> 31.9Hurt
remove feature projection during fine-tuning (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.9 -> 30.2Hurt
remove feature projection during pre-training (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.9 -> 31.1Hurt
share feature projection parameters between pre-training and fine-tuning (ablation)UniPAD with UVTR-C · nuScenes val, camera detectionNDS: 32.9 -> 32.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes

Benchmarks: nuScenes detection val nuScenes LiDAR segmentation val nuScenes LiDAR segmentation test

Metrics: NDS mAP mIoU

Baselines: UVTR FCOS3D SpUNet PointContrast Occupancy-based (ALSO) MAE-based (GD-MAE) Contrast-based (pixel-to-point) BEVDet BEVDepth BEVFormer

Builds on: NeuS UVTR MAE ALSO UniSurf

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