Point cloud registration algorithm based on curvature feature similarity

In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Measurement : journal of the International Measurement Confederation 2021-06, Vol.177, p.109274, Article 109274
Hauptverfasser: Yao, Zongwei, Zhao, Quanxiao, Li, Xuefei, Bi, Qiushi
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 109274
container_title Measurement : journal of the International Measurement Confederation
container_volume 177
creator Yao, Zongwei
Zhao, Quanxiao
Li, Xuefei
Bi, Qiushi
description In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduced to segment the 3D point cloud for speeding up the search of nearest neighbor points using principal component analysis for coarse alignment based on the classical ICP algorithm. In the curvature calculation process, discrete index mapping and templates are taken for sampling to simplify the point cloud data and improve the registration efficiency. The nearest point of Euclidean distance is searched based on curvature feature similarity to improve alignment accuracy. The results of the point cloud alignment experiments show that the response time of the algorithm is less than 5s in the case where the curvature features of point cloud are obvious. And the alignment error can be reduced to 1% of the pre-alignment error. Therefore, the algorithm is an efficient, accurate and practical option for unstructured environment applications. •An improved ICP algorithm based on the curvature similarity of point clouds is proposed.•The influence of noise points on the registration results is reduced by using the similarity of curvature features.•The proposed algorithm is fast and accurate for point cloud registration in unstructured environment.
doi_str_mv 10.1016/j.measurement.2021.109274
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2537700573</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0263224121002797</els_id><sourcerecordid>2537700573</sourcerecordid><originalsourceid>FETCH-LOGICAL-c349t-4b8ed5f959ed444dee59ddbc4c06eff8e24da49f40b5d30a174d1d9cf9fb3a423</originalsourceid><addsrcrecordid>eNqNkE1LwzAYx4MoOKffoeK5M29tl6MMdcJADwreQpo8mRltM5N0sG9vRj149PTAn_8Lzw-hW4IXBJP6frfoQcUxQA9DWlBMSdYFbfgZmpFlw0pO6Oc5mmFas5JSTi7RVYw7jHHNRD1D6zfvhlTozo-mCLB1MQWVnB8K1W19cOmrL1oVwRRZ0mM4qJTHCgvTja53ncq24zW6sKqLcPN75-jj6fF9tS43r88vq4dNqRkXqeTtEkxlRSXAcM4NQCWMaTXXuAZrl0C5UVxYjtvKMKxIww0xQlthW6Y4ZXN0N_Xug_8eISa582MY8qSkFWsajKuGZZeYXDr4GANYuQ-uV-EoCZYncHIn_4CTJ3ByApezqykL-Y2DgyCjdjBoMC6ATtJ494-WH4bif1I</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2537700573</pqid></control><display><type>article</type><title>Point cloud registration algorithm based on curvature feature similarity</title><source>ScienceDirect Journals (5 years ago - present)</source><creator>Yao, Zongwei ; Zhao, Quanxiao ; Li, Xuefei ; Bi, Qiushi</creator><creatorcontrib>Yao, Zongwei ; Zhao, Quanxiao ; Li, Xuefei ; Bi, Qiushi</creatorcontrib><description>In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduced to segment the 3D point cloud for speeding up the search of nearest neighbor points using principal component analysis for coarse alignment based on the classical ICP algorithm. In the curvature calculation process, discrete index mapping and templates are taken for sampling to simplify the point cloud data and improve the registration efficiency. The nearest point of Euclidean distance is searched based on curvature feature similarity to improve alignment accuracy. The results of the point cloud alignment experiments show that the response time of the algorithm is less than 5s in the case where the curvature features of point cloud are obvious. And the alignment error can be reduced to 1% of the pre-alignment error. Therefore, the algorithm is an efficient, accurate and practical option for unstructured environment applications. •An improved ICP algorithm based on the curvature similarity of point clouds is proposed.•The influence of noise points on the registration results is reduced by using the similarity of curvature features.•The proposed algorithm is fast and accurate for point cloud registration in unstructured environment.</description><identifier>ISSN: 0263-2241</identifier><identifier>EISSN: 1873-412X</identifier><identifier>DOI: 10.1016/j.measurement.2021.109274</identifier><language>eng</language><publisher>London: Elsevier Ltd</publisher><subject>3-D technology ; Algorithms ; Alignment ; Cloud computing ; Curvature ; Curvature feature similarity ; Error reduction ; Euclidean geometry ; Iterative algorithms ; Iterative closest point ; K-D tree ; Mapping ; Point cloud registration ; Principal component analysis ; Principal components analysis ; Response time (computers) ; Similarity ; Three dimensional models ; Unstructured environment</subject><ispartof>Measurement : journal of the International Measurement Confederation, 2021-06, Vol.177, p.109274, Article 109274</ispartof><rights>2021 Elsevier Ltd</rights><rights>Copyright Elsevier Science Ltd. Jun 2021</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c349t-4b8ed5f959ed444dee59ddbc4c06eff8e24da49f40b5d30a174d1d9cf9fb3a423</citedby><cites>FETCH-LOGICAL-c349t-4b8ed5f959ed444dee59ddbc4c06eff8e24da49f40b5d30a174d1d9cf9fb3a423</cites><orcidid>0000-0002-0522-2468</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.measurement.2021.109274$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3549,27923,27924,45994</link.rule.ids></links><search><creatorcontrib>Yao, Zongwei</creatorcontrib><creatorcontrib>Zhao, Quanxiao</creatorcontrib><creatorcontrib>Li, Xuefei</creatorcontrib><creatorcontrib>Bi, Qiushi</creatorcontrib><title>Point cloud registration algorithm based on curvature feature similarity</title><title>Measurement : journal of the International Measurement Confederation</title><description>In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduced to segment the 3D point cloud for speeding up the search of nearest neighbor points using principal component analysis for coarse alignment based on the classical ICP algorithm. In the curvature calculation process, discrete index mapping and templates are taken for sampling to simplify the point cloud data and improve the registration efficiency. The nearest point of Euclidean distance is searched based on curvature feature similarity to improve alignment accuracy. The results of the point cloud alignment experiments show that the response time of the algorithm is less than 5s in the case where the curvature features of point cloud are obvious. And the alignment error can be reduced to 1% of the pre-alignment error. Therefore, the algorithm is an efficient, accurate and practical option for unstructured environment applications. •An improved ICP algorithm based on the curvature similarity of point clouds is proposed.•The influence of noise points on the registration results is reduced by using the similarity of curvature features.•The proposed algorithm is fast and accurate for point cloud registration in unstructured environment.</description><subject>3-D technology</subject><subject>Algorithms</subject><subject>Alignment</subject><subject>Cloud computing</subject><subject>Curvature</subject><subject>Curvature feature similarity</subject><subject>Error reduction</subject><subject>Euclidean geometry</subject><subject>Iterative algorithms</subject><subject>Iterative closest point</subject><subject>K-D tree</subject><subject>Mapping</subject><subject>Point cloud registration</subject><subject>Principal component analysis</subject><subject>Principal components analysis</subject><subject>Response time (computers)</subject><subject>Similarity</subject><subject>Three dimensional models</subject><subject>Unstructured environment</subject><issn>0263-2241</issn><issn>1873-412X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNqNkE1LwzAYx4MoOKffoeK5M29tl6MMdcJADwreQpo8mRltM5N0sG9vRj149PTAn_8Lzw-hW4IXBJP6frfoQcUxQA9DWlBMSdYFbfgZmpFlw0pO6Oc5mmFas5JSTi7RVYw7jHHNRD1D6zfvhlTozo-mCLB1MQWVnB8K1W19cOmrL1oVwRRZ0mM4qJTHCgvTja53ncq24zW6sKqLcPN75-jj6fF9tS43r88vq4dNqRkXqeTtEkxlRSXAcM4NQCWMaTXXuAZrl0C5UVxYjtvKMKxIww0xQlthW6Y4ZXN0N_Xug_8eISa582MY8qSkFWsajKuGZZeYXDr4GANYuQ-uV-EoCZYncHIn_4CTJ3ByApezqykL-Y2DgyCjdjBoMC6ATtJ494-WH4bif1I</recordid><startdate>202106</startdate><enddate>202106</enddate><creator>Yao, Zongwei</creator><creator>Zhao, Quanxiao</creator><creator>Li, Xuefei</creator><creator>Bi, Qiushi</creator><general>Elsevier Ltd</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-0522-2468</orcidid></search><sort><creationdate>202106</creationdate><title>Point cloud registration algorithm based on curvature feature similarity</title><author>Yao, Zongwei ; Zhao, Quanxiao ; Li, Xuefei ; Bi, Qiushi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c349t-4b8ed5f959ed444dee59ddbc4c06eff8e24da49f40b5d30a174d1d9cf9fb3a423</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>3-D technology</topic><topic>Algorithms</topic><topic>Alignment</topic><topic>Cloud computing</topic><topic>Curvature</topic><topic>Curvature feature similarity</topic><topic>Error reduction</topic><topic>Euclidean geometry</topic><topic>Iterative algorithms</topic><topic>Iterative closest point</topic><topic>K-D tree</topic><topic>Mapping</topic><topic>Point cloud registration</topic><topic>Principal component analysis</topic><topic>Principal components analysis</topic><topic>Response time (computers)</topic><topic>Similarity</topic><topic>Three dimensional models</topic><topic>Unstructured environment</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yao, Zongwei</creatorcontrib><creatorcontrib>Zhao, Quanxiao</creatorcontrib><creatorcontrib>Li, Xuefei</creatorcontrib><creatorcontrib>Bi, Qiushi</creatorcontrib><collection>CrossRef</collection><jtitle>Measurement : journal of the International Measurement Confederation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yao, Zongwei</au><au>Zhao, Quanxiao</au><au>Li, Xuefei</au><au>Bi, Qiushi</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Point cloud registration algorithm based on curvature feature similarity</atitle><jtitle>Measurement : journal of the International Measurement Confederation</jtitle><date>2021-06</date><risdate>2021</risdate><volume>177</volume><spage>109274</spage><pages>109274-</pages><artnum>109274</artnum><issn>0263-2241</issn><eissn>1873-412X</eissn><abstract>In this paper, an improved iterative closest point (ICP) algorithm based on the curvature feature similarity of the point cloud is proposed to improve the performance of classic ICP algorithm in an unstructured environment, such as alignment accuracy, robustness and stability. A K-D tree is introduced to segment the 3D point cloud for speeding up the search of nearest neighbor points using principal component analysis for coarse alignment based on the classical ICP algorithm. In the curvature calculation process, discrete index mapping and templates are taken for sampling to simplify the point cloud data and improve the registration efficiency. The nearest point of Euclidean distance is searched based on curvature feature similarity to improve alignment accuracy. The results of the point cloud alignment experiments show that the response time of the algorithm is less than 5s in the case where the curvature features of point cloud are obvious. And the alignment error can be reduced to 1% of the pre-alignment error. Therefore, the algorithm is an efficient, accurate and practical option for unstructured environment applications. •An improved ICP algorithm based on the curvature similarity of point clouds is proposed.•The influence of noise points on the registration results is reduced by using the similarity of curvature features.•The proposed algorithm is fast and accurate for point cloud registration in unstructured environment.</abstract><cop>London</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.measurement.2021.109274</doi><orcidid>https://orcid.org/0000-0002-0522-2468</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 0263-2241
ispartof Measurement : journal of the International Measurement Confederation, 2021-06, Vol.177, p.109274, Article 109274
issn 0263-2241
1873-412X
language eng
recordid cdi_proquest_journals_2537700573
source ScienceDirect Journals (5 years ago - present)
subjects 3-D technology
Algorithms
Alignment
Cloud computing
Curvature
Curvature feature similarity
Error reduction
Euclidean geometry
Iterative algorithms
Iterative closest point
K-D tree
Mapping
Point cloud registration
Principal component analysis
Principal components analysis
Response time (computers)
Similarity
Three dimensional models
Unstructured environment
title Point cloud registration algorithm based on curvature feature similarity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T22%3A33%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Point%20cloud%20registration%20algorithm%20based%20on%20curvature%20feature%20similarity&rft.jtitle=Measurement%20:%20journal%20of%20the%20International%20Measurement%20Confederation&rft.au=Yao,%20Zongwei&rft.date=2021-06&rft.volume=177&rft.spage=109274&rft.pages=109274-&rft.artnum=109274&rft.issn=0263-2241&rft.eissn=1873-412X&rft_id=info:doi/10.1016/j.measurement.2021.109274&rft_dat=%3Cproquest_cross%3E2537700573%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2537700573&rft_id=info:pmid/&rft_els_id=S0263224121002797&rfr_iscdi=true