NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms
Efimia Panagiotaki, Daniele De Martini, Lars Kunze, Paul Newman, and Petar Veli\v{c}kovi\'c

TL;DR
This paper introduces NAR-*ICP, a neural network framework that learns to execute classical ICP-based point cloud registration algorithms, improving performance and generalization in robotics applications.
Contribution
It presents a novel GNN-based approach that learns to perform classical ICP algorithms, bridging neural networks and traditional robotics methods.
Findings
Outperforms baseline methods in real-world and synthetic datasets.
Demonstrates ability to generalize beyond traditional ICP algorithms.
Achieves superior accuracy in point cloud registration tasks.
Abstract
This study explores the intersection of neural networks and classical robotics algorithms through the Neural Algorithmic Reasoning (NAR) blueprint, enabling the training of neural networks to reason like classical robotics algorithms by learning to execute them. Algorithms are integral to robotics and safety-critical applications due to their predictable and consistent performance through logical and mathematical principles. In contrast, while neural networks are highly adaptable, handling complex, high-dimensional data and generalising across tasks, they often lack interpretability and transparency in their internal computations. To bridge the two, we propose a novel Graph Neural Network (GNN)-based framework, NAR-*ICP, that learns the intermediate computations of classical ICP-based registration algorithms, extending the CLRS Benchmark. We evaluate our approach across real-world and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHandwritten Text Recognition Techniques · Image Processing and 3D Reconstruction · Natural Language Processing Techniques
MethodsGraph Neural Network
