atlas

Research map / Point clouds / Point cloud classification

DiffLO: Semantic-Aware LiDAR Odometry with Diffusion-Based Refinement

CVPR 2025 · Point clouds › Point cloud classification · approach: LiDAR point cloud compression and completion · 1 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 DiffLO, a LiDAR odometry network that distills semantic knowledge from a frozen 3D segmentation teacher and refines poses with a conditional diffusion model, achieving state-of-the-art learning-based results on KITTI.

Problem

LiDAR odometry estimates relative pose between consecutive point clouds, but learning-based methods struggle with dynamic objects, repetitive structures, low texture, and noise, and their deterministic regression gives no uncertainty estimate.

Approach

Combines knowledge distillation of semantic features from a pretrained 3D segmentation model into the odometry student (used only in training) with a diffusion-based iterative residual pose refinement, conditioned on geometry, cross-frame cost volume, semantic, and coarse pose embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the Semantic Perception Module (SPM) (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.793 -> 0.708Helped
add the Semantic Perception Module (SPM) (ablation)DiffLO · KITTI 07-10 meanrrel (°/100m): 0.398 -> 0.328Helped
add diffusion-based pose refinement (ablation)DiffLO · KITTI 07-10 meantrel (%): 5.995 -> 0.708Helped
add diffusion-based pose refinement (ablation)DiffLO · KITTI 07-10 meanrrel (°/100m): 3.265 -> 0.328Helped
use GRU-based Mθ instead of trans-based Mθ (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.888 -> 0.708Helped
use GRU-based Mθ instead of ptrans-based Mθ (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.725 -> 0.708Helped
add the cost volume condition (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.860 -> 0.708Helped
add the cost volume condition (ablation)DiffLO · KITTI 07-10 meanrrel (°/100m): 0.518 -> 0.328Helped
add the geometry feature condition (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.787 -> 0.708Helped
add the semantic feature condition (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.798 -> 0.708Helped
add the semantic feature condition (ablation)DiffLO · KITTI 07-10 meanrrel (°/100m): 0.395 -> 0.328Helped
add the coarse pose embedding condition (ablation)DiffLO · KITTI 07-10 meantrel (%): 0.750 -> 0.708Helped

Limitations

Experimental setup

Datasets: KITTI odometry

Benchmarks: KITTI odometry

Metrics: translational RMSE (%) rotational RMSE (deg/100m)

Baselines: ICP-po2po ICP-po2pl GICP CLS LOAM A-LOAM LO-Net DELO PWCLO-Net TransLO EfficientLO LodoNet

Builds on: PWCLO-Net PointConv DDPM Point Transformer-based cost volume refinement A-LOAM

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