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...
Gespeichert in:
Veröffentlicht in: | Measurement : journal of the International Measurement Confederation 2021-06, Vol.177, p.109274, Article 109274 |
---|---|
Hauptverfasser: | , , , |
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 |