ICP-Flow: LiDAR Scene Flow Estimation with ICP
Not on the map. Why?
Abstract (arXiv)
Scene flow characterizes the 3D motion between two LiDAR scans captured by an autonomous vehicle at nearby timesteps. Prevalent methods consider scene flow as point-wise unconstrained flow vectors that can be learned by either large-scale training beforehand or time-consuming optimization at inference. However, these methods do not take into account that objects in autonomous driving often move rigidly. We incorporate this rigid-motion assumption into our design, where the goal is to associate objects over scans and then estimate the locally rigid transformations. We propose ICP-Flow, a learning-free flow estimator. The core of our design is the conventional Iterative Closest Point (ICP) algorithm, which aligns the objects over time and outputs the corresponding rigid transformations. Crucially, to aid ICP, we propose a histogram-based initialization that discovers the most likely translation, thus providing a good starting point for ICP. The complete scene flow is then recovered from the rigid transformations. We outperform state-of-the-art baselines, including supervised models, on the Waymo dataset and perform competitively on Argoverse-v2 and nuScenes. Further, we train a feedforward neural network, supervised by the pseudo labels from our model, and achieve top performance among all models capable of real-time inference. We validate the advantage of our model on scene flow estimation with longer temporal gaps, up to 0.4 seconds where other models fail to deliver meaningful results.
Key facts. Cited by 35 papers in the map (data through 14 Oct 2026). Builds on 36 of its 61 references that are in the map. First posted on arXiv 27 Feb 2024.
Builds on
36 of 61 references.
References · 36
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,451
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 784
- 2018Open3D: A Modern Library for 3D Data Processingcited by 721
- 2023Argoverse 2: Next Generation Datasets for Self-Driving Perception and Forecastingcited by 707
- 2019Deep Closest Point: Learning Representations for Point Cloud Registrationcited by 321
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2018FlowNet3D: Learning Scene Flow in 3D Point Cloudscited by 242
- 2020Deep Global Registrationcited by 229
- 2022KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Waycited by 132
- 2020FLOT: Scene Flow on Point Clouds Guided by Optimal Transportcited by 129
- 2019MeteorNet: Deep Learning on Dynamic 3D Point Cloud Sequencescited by 117
24 more
- 2019HPLFlowNet: Hierarchical Permutohedral Lattice FlowNet for Scene Flow Estimation on Large-scale Point Cloudscited by 109
- 2017Accelerated Hierarchical Density Clusteringcited by 102
- 2019Just Go with the Flow: Self-Supervised Scene Flow Estimationcited by 98
- 2021Neural Scene Flow Priorcited by 91
- 20233D Registration with Maximal Cliquescited by 84
- 2020FlowStep3D: Model Unrolling for Self-Supervised Scene Flow Estimationcited by 71
- 2020AB3DMOT: A Baseline for 3D Multi-Object Tracking and New Evaluation Metricscited by 63
- 2021Weakly Supervised Learning of Rigid 3D Scene Flowcited by 60
- 2022Motion Inspired Unsupervised Perception and Prediction in Autonomous Drivingcited by 59
- 2019FlowNet3D++: Geometric Losses For Deep Scene Flow Estimationcited by 55
- 2020CaSPR: Learning Canonical Spatiotemporal Point Cloud Representationscited by 51
- 2021Scalable Scene Flow from Point Clouds in the Real Worldcited by 50
- 2022Dynamic 3D Scene Analysis by Point Cloud Accumulationcited by 47
- 2020Self-Supervised Learning of Non-Rigid Residual Flow and Ego-Motioncited by 41
- 2023Fast Neural Scene Flowcited by 41
- 2021Self-Point-Flow: Self-Supervised Scene Flow Estimation from Point Clouds with Optimal Transport and Random Walkcited by 39
- 2022Bi-PointFlowNet: Bidirectional Learning for Point Cloud Based Scene Flow Estimationcited by 38
- 2021FESTA: Flow Estimation via Spatial-Temporal Attention for Scene Point Cloudscited by 30
- 2022Deformation and Correspondence Aware Unsupervised Synthetic-to-Real Scene Flow Estimation for Point Cloudscited by 28
- 2022SCOOP: Self-Supervised Correspondence and Optimization-Based Scene Flowcited by 28
- 20223D Object Detection with a Self-supervised Lidar Scene Flow Backbonecited by 19
- 20224D Unsupervised Object Discoverycited by 18
- 2023Multi-Body Neural Scene Flowcited by 12
- 2020FlowMOT: 3D Multi-Object Tracking by Scene Flow Associationcited by 10
Built on by
Citing papers per year: 2024: 8; 2025: 17; 2026: 10.
35 papers.
Sort:
By area:
- 2024Flow4D: Leveraging 4D Voxel Network for LiDAR Scene Flow Estimationcited by 23
- 2024I Can't Believe It's Not Scene Flow!cited by 22
- 2024UNION: Unsupervised 3D Object Detection using Object Appearance-based Pseudo-Classescited by 22
- 2025FlowDreamer: A RGB-D World Model with Flow-based Motion Representations for Robot Manipulationcited by 17
- 2024Neural Eulerian Scene Flow Fieldscited by 15
- 2025SSF: Sparse Long-Range Scene Flow for Autonomous Drivingcited by 13
- 2024SLCF-Net: Sequential LiDAR-Camera Fusion for Semantic Scene Completion using a 3D Recurrent U-Netcited by 12
- 2025HiMo: High-Speed Objects Motion Compensation in Point Cloudscited by 12
- 2025VoteFlow: Enforcing Local Rigidity in Self-Supervised Scene Flowcited by 11
- 2025Floxels: Fast Unsupervised Voxel Based Scene Flow Estimationcited by 10
- 2025MambaFlow: A Novel and Flow-guided State Space Model for Scene Flow Estimationcited by 8
- 2025DeltaFlow: An Efficient Multi-frame Scene Flow Estimation Methodcited by 8
23 more
- 2026TeFlow: Enabling Multi-frame Supervision for Self-Supervised Feed-forward Scene Flow Estimationcited by 6
- 2025DoGFlow: Self-Supervised LiDAR Scene Flow via Cross-Modal Doppler Guidancecited by 4
- 2024Label-Efficient 3D Object Detection For Road-Side Unitscited by 3
- 2024Let-It-Flow: Simultaneous Optimization of 3D Flow and Object Clusteringcited by 3
- 2025TARS: Traffic-Aware Radar Scene Flow Estimationcited by 3
- 2025SemanticFlow: A Self-Supervised Framework for Joint Scene Flow Prediction and Instance Segmentation in Dynamic Environmentscited by 3
- 2025RaLiFlow: Scene Flow Estimation with 4D Radar and LiDAR Point Cloudscited by 3
- 2026SynFlow: Scaling Up LiDAR Scene Flow Estimation with Synthetic Datacited by 2
- 2024Dual-frame Fluid Motion Estimation with Test-time Optimization and Zero-divergence Losscited by 1
- 2025Estimating Scene Flow in Robot Surroundings with Distributed Miniaturized Time-of-Flight Sensorscited by 1
- 2026UniLiPs: Unified LiDAR Pseudo-Labeling with Geometry-Grounded Dynamic Scene Decompositioncited by 1
- 2025Temporal Overlapping Prediction: A Self-supervised Pre-training Method for LiDAR Moving Object Segmentationcited by 0
- 2025xMOD: Cross-Modal Distillation for 2D/3D Multi-Object Discovery from 2D motioncited by 0
- 2025VITON-DRR: Details Retention Virtual Try-on via Non-rigid Registrationcited by 0
- 2025UniFlow: Zero-Shot LiDAR Scene Flow for Autonomous Vehiclescited by 0
- 2025Training-Free Global Geometric Association for 4D LiDAR Panoptic Segmentationcited by 0
- 2026Motion Cues from Image-based Point Tracking for LiDAR Scene Flow Estimationcited by 0
- 2026Weakly Supervised Cross-Modal Learning for 4D Radar Scene Flow Estimationcited by 0
- 2026H-Flow: Self-supervised Human Scene Flow via Physics-inspired Joint Multi-modal Learningcited by 0
- 2026CorrelationFlow: A Training-Free Geometric Approach for LiDAR Scene Flow Estimationcited by 0
- 2026RVLoss: Runoff Vote Loss for Self-Supervised LiDAR Scene Flow Estimationcited by 0
- 2026A Differentiable Optimization Framework for Registering Sequential Bounding Boxes with Point Cloud Streamcited by 0
- 2026MeshBind: Point-to-Mesh Binding for Non-Rigid Scene Flow Automatic Annotationcited by 0
- 2026MeshBind: Point-to-Mesh Binding for Non-Rigid Scene Flow Automatic Annotation9 Oct 2026
- 2026A Differentiable Optimization Framework for Registering Sequential Bounding Boxes with Point Cloud Stream28 Sep 2026
- 2026RVLoss: Runoff Vote Loss for Self-Supervised LiDAR Scene Flow Estimation19 Aug 2026
- 2026CorrelationFlow: A Training-Free Geometric Approach for LiDAR Scene Flow Estimation31 Jul 2026
- 2026H-Flow: Self-supervised Human Scene Flow via Physics-inspired Joint Multi-modal Learning21 May 2026
- 2026Weakly Supervised Cross-Modal Learning for 4D Radar Scene Flow Estimation18 May 2026
- 2026Motion Cues from Image-based Point Tracking for LiDAR Scene Flow Estimation16 May 2026
- 2026SynFlow: Scaling Up LiDAR Scene Flow Estimation with Synthetic Data10 Apr 2026
- 2026TeFlow: Enabling Multi-frame Supervision for Self-Supervised Feed-forward Scene Flow Estimation22 Feb 2026
- 2026UniLiPs: Unified LiDAR Pseudo-Labeling with Geometry-Grounded Dynamic Scene Decomposition8 Jan 2026
- 2025Training-Free Global Geometric Association for 4D LiDAR Panoptic Segmentation22 Dec 2025
- 2025RaLiFlow: Scene Flow Estimation with 4D Radar and LiDAR Point Clouds11 Dec 2025
23 more
- 2025UniFlow: Zero-Shot LiDAR Scene Flow for Autonomous Vehicles23 Nov 2025
- 2025DoGFlow: Self-Supervised LiDAR Scene Flow via Cross-Modal Doppler Guidance25 Aug 2025
- 2025DeltaFlow: An Efficient Multi-frame Scene Flow Estimation Method23 Aug 2025
- 2025VITON-DRR: Details Retention Virtual Try-on via Non-rigid Registration29 May 2025
- 2025FlowDreamer: A RGB-D World Model with Flow-based Motion Representations for Robot Manipulation15 May 2025
- 2025Estimating Scene Flow in Robot Surroundings with Distributed Miniaturized Time-of-Flight Sensors3 Apr 2025
- 2025VoteFlow: Enforcing Local Rigidity in Self-Supervised Scene Flow28 Mar 2025
- 2025xMOD: Cross-Modal Distillation for 2D/3D Multi-Object Discovery from 2D motion19 Mar 2025
- 2025SemanticFlow: A Self-Supervised Framework for Joint Scene Flow Prediction and Instance Segmentation in Dynamic Environments19 Mar 2025
- 2025TARS: Traffic-Aware Radar Scene Flow Estimation13 Mar 2025
- 2025Temporal Overlapping Prediction: A Self-supervised Pre-training Method for LiDAR Moving Object Segmentation10 Mar 2025
- 2025Floxels: Fast Unsupervised Voxel Based Scene Flow Estimation6 Mar 2025
- 2025HiMo: High-Speed Objects Motion Compensation in Point Clouds2 Mar 2025
- 2025MambaFlow: A Novel and Flow-guided State Space Model for Scene Flow Estimation24 Feb 2025
- 2025SSF: Sparse Long-Range Scene Flow for Autonomous Driving29 Jan 2025
- 2024Dual-frame Fluid Motion Estimation with Test-time Optimization and Zero-divergence Loss15 Oct 2024
- 2024Neural Eulerian Scene Flow Fields2 Oct 2024
- 2024Flow4D: Leveraging 4D Voxel Network for LiDAR Scene Flow Estimation10 Jul 2024
- 2024UNION: Unsupervised 3D Object Detection using Object Appearance-based Pseudo-Classes24 May 2024
- 2024Let-It-Flow: Simultaneous Optimization of 3D Flow and Object Clustering12 Apr 2024
- 2024Label-Efficient 3D Object Detection For Road-Side Units9 Apr 2024
- 2024SLCF-Net: Sequential LiDAR-Camera Fusion for Semantic Scene Completion using a 3D Recurrent U-Net13 Mar 2024
- 2024I Can't Believe It's Not Scene Flow!7 Mar 2024
- 2024Flow4D: Leveraging 4D Voxel Network for LiDAR Scene Flow Estimationcited by 23
- 2024I Can't Believe It's Not Scene Flow!cited by 22
- 2024UNION: Unsupervised 3D Object Detection using Object Appearance-based Pseudo-Classescited by 22
- 2024Neural Eulerian Scene Flow Fieldscited by 15
- 2025SSF: Sparse Long-Range Scene Flow for Autonomous Drivingcited by 13
- 2024SLCF-Net: Sequential LiDAR-Camera Fusion for Semantic Scene Completion using a 3D Recurrent U-Netcited by 12
- 2025HiMo: High-Speed Objects Motion Compensation in Point Cloudscited by 12
- 2025VoteFlow: Enforcing Local Rigidity in Self-Supervised Scene Flowcited by 11
- 2025Floxels: Fast Unsupervised Voxel Based Scene Flow Estimationcited by 10
- 2025DeltaFlow: An Efficient Multi-frame Scene Flow Estimation Methodcited by 8
- 2026TeFlow: Enabling Multi-frame Supervision for Self-Supervised Feed-forward Scene Flow Estimationcited by 6
- 2025DoGFlow: Self-Supervised LiDAR Scene Flow via Cross-Modal Doppler Guidancecited by 4
12 most cited of 33 All 33 (JSON)
- 2026MeshBind: Point-to-Mesh Binding for Non-Rigid Scene Flow Automatic Annotation9 Oct 2026
- 2026A Differentiable Optimization Framework for Registering Sequential Bounding Boxes with Point Cloud Stream28 Sep 2026
- 2026RVLoss: Runoff Vote Loss for Self-Supervised LiDAR Scene Flow Estimation19 Aug 2026
- 2026CorrelationFlow: A Training-Free Geometric Approach for LiDAR Scene Flow Estimation31 Jul 2026
- 2026H-Flow: Self-supervised Human Scene Flow via Physics-inspired Joint Multi-modal Learning21 May 2026
- 2026Weakly Supervised Cross-Modal Learning for 4D Radar Scene Flow Estimation18 May 2026
- 2026Motion Cues from Image-based Point Tracking for LiDAR Scene Flow Estimation16 May 2026
- 2026SynFlow: Scaling Up LiDAR Scene Flow Estimation with Synthetic Data10 Apr 2026
- 2026TeFlow: Enabling Multi-frame Supervision for Self-Supervised Feed-forward Scene Flow Estimation22 Feb 2026
- 2026UniLiPs: Unified LiDAR Pseudo-Labeling with Geometry-Grounded Dynamic Scene Decomposition8 Jan 2026
- 2025Training-Free Global Geometric Association for 4D LiDAR Panoptic Segmentation22 Dec 2025
- 2025RaLiFlow: Scene Flow Estimation with 4D Radar and LiDAR Point Clouds11 Dec 2025
12 newest of 33 All 33 (JSON)