Cargando…

Multiple Cylinder Extraction from Organized Point Clouds

Most man-made objects are composed of a few basic geometric primitives (GPs) such as spheres, cylinders, planes, ellipsoids, or cones. Thus, the object recognition problem can be considered as one of geometric primitives extraction. Among the different geometric primitives, cylinders are the most fr...

Descripción completa

Detalles Bibliográficos
Autores principales: Moradi, Saed, Laurendeau, Denis, Gosselin, Clement
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621001/
https://www.ncbi.nlm.nih.gov/pubmed/34833706
http://dx.doi.org/10.3390/s21227630
_version_ 1784605352333934592
author Moradi, Saed
Laurendeau, Denis
Gosselin, Clement
author_facet Moradi, Saed
Laurendeau, Denis
Gosselin, Clement
author_sort Moradi, Saed
collection PubMed
description Most man-made objects are composed of a few basic geometric primitives (GPs) such as spheres, cylinders, planes, ellipsoids, or cones. Thus, the object recognition problem can be considered as one of geometric primitives extraction. Among the different geometric primitives, cylinders are the most frequently used GPs in real-world scenes. Therefore, cylinder detection and extraction are of great importance in 3D computer vision. Despite the rapid progress of cylinder detection algorithms, there are still two open problems in this area. First, a robust strategy is needed for the initial sample selection component of the cylinder extraction module. Second, detecting multiple cylinders simultaneously has not yet been investigated in depth. In this paper, a robust solution is provided to address these problems. The proposed solution is divided into three sub-modules. The first sub-module is a fast and accurate normal vector estimation algorithm from raw depth images. With the estimation method, a closed-form solution is provided for computing the normal vector at each point. The second sub-module benefits from the maximally stable extremal regions (MSER) feature detector to simultaneously detect cylinders present in the scene. Finally, the detected cylinders are extracted using the proposed cylinder extraction algorithm. Quantitative and qualitative results show that the proposed algorithm outperforms the baseline algorithms in each of the following areas: normal estimation, cylinder detection, and cylinder extraction.
format Online
Article
Text
id pubmed-8621001
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-86210012021-11-27 Multiple Cylinder Extraction from Organized Point Clouds Moradi, Saed Laurendeau, Denis Gosselin, Clement Sensors (Basel) Article Most man-made objects are composed of a few basic geometric primitives (GPs) such as spheres, cylinders, planes, ellipsoids, or cones. Thus, the object recognition problem can be considered as one of geometric primitives extraction. Among the different geometric primitives, cylinders are the most frequently used GPs in real-world scenes. Therefore, cylinder detection and extraction are of great importance in 3D computer vision. Despite the rapid progress of cylinder detection algorithms, there are still two open problems in this area. First, a robust strategy is needed for the initial sample selection component of the cylinder extraction module. Second, detecting multiple cylinders simultaneously has not yet been investigated in depth. In this paper, a robust solution is provided to address these problems. The proposed solution is divided into three sub-modules. The first sub-module is a fast and accurate normal vector estimation algorithm from raw depth images. With the estimation method, a closed-form solution is provided for computing the normal vector at each point. The second sub-module benefits from the maximally stable extremal regions (MSER) feature detector to simultaneously detect cylinders present in the scene. Finally, the detected cylinders are extracted using the proposed cylinder extraction algorithm. Quantitative and qualitative results show that the proposed algorithm outperforms the baseline algorithms in each of the following areas: normal estimation, cylinder detection, and cylinder extraction. MDPI 2021-11-17 /pmc/articles/PMC8621001/ /pubmed/34833706 http://dx.doi.org/10.3390/s21227630 Text en © 2021 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
Moradi, Saed
Laurendeau, Denis
Gosselin, Clement
Multiple Cylinder Extraction from Organized Point Clouds
title Multiple Cylinder Extraction from Organized Point Clouds
title_full Multiple Cylinder Extraction from Organized Point Clouds
title_fullStr Multiple Cylinder Extraction from Organized Point Clouds
title_full_unstemmed Multiple Cylinder Extraction from Organized Point Clouds
title_short Multiple Cylinder Extraction from Organized Point Clouds
title_sort multiple cylinder extraction from organized point clouds
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8621001/
https://www.ncbi.nlm.nih.gov/pubmed/34833706
http://dx.doi.org/10.3390/s21227630
work_keys_str_mv AT moradisaed multiplecylinderextractionfromorganizedpointclouds
AT laurendeaudenis multiplecylinderextractionfromorganizedpointclouds
AT gosselinclement multiplecylinderextractionfromorganizedpointclouds