atlas

Research map / 3D vision / Depth and stereo

ICP-Flow: LiDAR Scene Flow Estimation with ICP

CVPR 2024 · 3D vision › Depth and stereo · approach: Learned optical and scene flow · 28 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 ICP-Flow, a learning-free LiDAR scene flow estimator that clusters points, uses histogram-voting translation initialization for ICP to estimate per-object rigid transforms, and distills the pseudo labels into a real-time feedforward network.

Problem

LiDAR scene flow estimation for autonomous driving: existing methods predict unconstrained per-point flow that ignores rigid object motion, and either need large-scale training or slow test-time optimization.

Approach

Treat scene flow as per-object rigid transformations: cluster non-ground points, pair clusters over time, and align them with conventional ICP initialized by a histogram vote over point-wise translation vectors, with no learning required for the core estimator.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ICP-Flow instead of NSFPWaymo scene flow estimation · Waymo, dynamic foregroundEPE (m): 0.0966 -> 0.0799Helped
Use ICP-Flow pseudo labels instead of NSFP pseudo labels to train the feedforward networkZeroFlow-style feedforward network · Waymo, dynamic foregroundEPE (m): 0.2229 -> 0.1254Helped
Replace ICP-Flow with a feedforward network trained on its pseudo labelsICP-Flow · Waymo, dynamic foregroundEPE (m): 0.0799 -> 0.1254Hurt
Use ICP-Flow instead of RigidFlowCluster-and-ICP scene flow estimation · Waymo, dynamic foregroundEPE (m): 0.2575 -> 0.0799Helped
Use ICP-Flow pseudo labels instead of NSFP pseudo labels to train the feedforward networkZeroFlow-style feedforward network · Argoverse-v2, dynamic foregroundEPE (m): 0.2244 -> 0.1697Helped
Use ICP-Flow instead of the feedforward network trained on its pseudo labelsICP-Flow · Argoverse-v2, dynamic foregroundEPE (m): 0.1697 -> 0.1653Helped
Use ICP-Flow instead of PCAScene flow estimation · nuScenes, dynamic foregroundEPE (m): 0.1340 -> 0.1445Hurt
Add cluster association and tracking across intermediate scansICP-Flow · Waymo, dynamic foreground, up to 0.4 secondsEPE (m): 0.2209 -> 0.1799Helped
Add cluster association and tracking across intermediate scansICP-Flow · Waymo, dynamic foreground, up to 0.4 secondsAcc-S (%): 67.59 -> 58.98Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Waymo nuScenes Argoverse-v2 KITTI

Benchmarks: Waymo Argoverse-v2 nuScenes

Metrics: EPE Acc-S Acc-R runtime

Baselines: NSFP Chodosh et al. FastNSF ZeroFlow RigidFlow FastFlow PCA

Builds on: Iterative Closest Point ZeroFlow Patchwork++ HDBSCAN KISS-ICP

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