NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Panagiotaki, Efimia, De Martini, Daniele, Kunze, Lars, Newman, Paul, Veličković, Petar
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912633869828096
author Panagiotaki, Efimia
De Martini, Daniele
Kunze, Lars
Newman, Paul
Veličković, Petar
author_facet Panagiotaki, Efimia
De Martini, Daniele
Kunze, Lars
Newman, Paul
Veličković, Petar
contents 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 synthetic datasets, demonstrating its flexibility in handling complex inputs, and its potential to be used within larger learning pipelines. Our method achieves superior performance compared to the baselines, even surpassing the algorithms it was trained on, further demonstrating its ability to generalise beyond the capabilities of traditional algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11031
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms
Panagiotaki, Efimia
De Martini, Daniele
Kunze, Lars
Newman, Paul
Veličković, Petar
Robotics
Artificial Intelligence
Machine Learning
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 synthetic datasets, demonstrating its flexibility in handling complex inputs, and its potential to be used within larger learning pipelines. Our method achieves superior performance compared to the baselines, even surpassing the algorithms it was trained on, further demonstrating its ability to generalise beyond the capabilities of traditional algorithms.
title NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms
topic Robotics
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2410.11031