atlas

Research map / 3D vision / 3D generation

DiffLoc: Diffusion Model for Outdoor LiDAR Localization

CVPR 2024 · 3D vision › 3D generation · approach: Learning 3D reconstruction from images · 22 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 DiffLoc, a diffusion-based absolute pose regression method for outdoor LiDAR localization that uses DINOv2 features with a static-object-aware pool and a conditional pose denoiser.

Problem

Absolute pose regression (APR) for LiDAR localization lags behind structure-based 3D-3D correspondence methods, attributed to weak robust feature learning and lack of an iterative denoising process.

Approach

Formulates LiDAR localization as conditional pose generation: a DDIM-style diffusion denoiser conditioned on foundation-model (DINOv2) range-image features, with a static-object-aware attention pool that emphasizes static regions; also adds pose-variance uncertainty estimation and relative-pose geometric guidance during denoising.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add foundation-model feature learning (ablation)DiffLoc · Oxford Radar RobotCarposition error (m): 6.64 -> 4.80Helped
add SOAP to foundation-model features (ablation)DiffLoc · Oxford Radar RobotCarposition error (m): 4.80 -> 4.15Helped
add iterative denoising (ablation)DiffLoc · NCLTposition error (m): 3.07 -> 1.90Helped
add geometric constraint-guided denoisingDiffLoc · Oxford Radar RobotCarposition error (m): 3.57m -> 3.46mHelped
add geometric constraint-guided denoisingDiffLoc · Oxford Radar RobotCarorientation error (°): 0.68° -> 0.59°Helped
increase denoising steps from 2 to 20 (ablation)DiffLoc · Oxford Radar RobotCarposition error (m): 13.76 -> 3.50Helped
increase denoising steps from 4 to 15 (ablation)DiffLoc · NCLTposition error (m): 1.57 -> 1.19Helped
remove RANSAC denoising (ablation)SGLoc · Oxford Radar RobotCarposition error (m): 3.14m -> 22.04mHurt
remove RANSAC denoising (ablation)SGLoc · NCLTorientation error (°): 3.54° -> 56.05°Hurt
replace HypLiLoc with DiffLocLiDAR localization · NCLTposition error (m): 1.95 -> 1.19Helped
replace HypLiLoc with DiffLocLiDAR localization · Oxford Radar RobotCarorientation error (°): 1.05 -> 0.72Helped

Surprising findings

Limitations

Experimental setup

Datasets: Oxford Radar RobotCar NCLT

Benchmarks: Oxford Radar RobotCar NCLT

Metrics: mean position error (m) mean orientation error (deg)

Baselines: PointNetVLAD DCP SGLoc PointLoc PosePN PosePN++ PoseMinkLoc PoseSOE STCLoc NIDALoc HypLiLoc

Builds on: DINOv2 DDIM DiffusionDet SGLoc HypLiLoc

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