Cargando…

Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum

Accurate robot localization and mapping can be improved through the adoption of globally optimal registration methods, like the Angular Radon Spectrum (ARS). In this paper, we present Cud-ARS, an efficient variant of the ARS algorithm for 2D registration designed for parallel execution of the most c...

Descripción completa

Detalles Bibliográficos
Autores principales: Fontana, Ernesto, Lodi Rizzini, Dario
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611382/
https://www.ncbi.nlm.nih.gov/pubmed/37896722
http://dx.doi.org/10.3390/s23208628
_version_ 1785128478272651264
author Fontana, Ernesto
Lodi Rizzini, Dario
author_facet Fontana, Ernesto
Lodi Rizzini, Dario
author_sort Fontana, Ernesto
collection PubMed
description Accurate robot localization and mapping can be improved through the adoption of globally optimal registration methods, like the Angular Radon Spectrum (ARS). In this paper, we present Cud-ARS, an efficient variant of the ARS algorithm for 2D registration designed for parallel execution of the most computationally expensive steps on Nvidia™ Graphics Processing Units (GPUs). Cud-ARS is able to compute the ARS in parallel blocks, with each associated to a subset of input points. We also propose a global branch-and-bound method for translation estimation. This novel parallel algorithm has been tested on multiple datasets. The proposed method is able to speed up the execution time by two orders of magnitude while obtaining more accurate results in rotation estimation than state-of-the-art correspondence-based algorithms. Our experiments also assess the potential of this novel approach in mapping applications, showing the contribution of GPU programming to efficient solutions of robotic tasks.
format Online
Article
Text
id pubmed-10611382
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106113822023-10-28 Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum Fontana, Ernesto Lodi Rizzini, Dario Sensors (Basel) Article Accurate robot localization and mapping can be improved through the adoption of globally optimal registration methods, like the Angular Radon Spectrum (ARS). In this paper, we present Cud-ARS, an efficient variant of the ARS algorithm for 2D registration designed for parallel execution of the most computationally expensive steps on Nvidia™ Graphics Processing Units (GPUs). Cud-ARS is able to compute the ARS in parallel blocks, with each associated to a subset of input points. We also propose a global branch-and-bound method for translation estimation. This novel parallel algorithm has been tested on multiple datasets. The proposed method is able to speed up the execution time by two orders of magnitude while obtaining more accurate results in rotation estimation than state-of-the-art correspondence-based algorithms. Our experiments also assess the potential of this novel approach in mapping applications, showing the contribution of GPU programming to efficient solutions of robotic tasks. MDPI 2023-10-22 /pmc/articles/PMC10611382/ /pubmed/37896722 http://dx.doi.org/10.3390/s23208628 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Fontana, Ernesto
Lodi Rizzini, Dario
Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title_full Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title_fullStr Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title_full_unstemmed Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title_short Accurate Global Point Cloud Registration Using GPU-Based Parallel Angular Radon Spectrum
title_sort accurate global point cloud registration using gpu-based parallel angular radon spectrum
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611382/
https://www.ncbi.nlm.nih.gov/pubmed/37896722
http://dx.doi.org/10.3390/s23208628
work_keys_str_mv AT fontanaernesto accurateglobalpointcloudregistrationusinggpubasedparallelangularradonspectrum
AT lodirizzinidario accurateglobalpointcloudregistrationusinggpubasedparallelangularradonspectrum