{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,16]],"date-time":"2026-02-16T15:49:24Z","timestamp":1771256964430,"version":"3.50.1"},"reference-count":49,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2022,10,11]],"date-time":"2022-10-11T00:00:00Z","timestamp":1665446400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62006025"],"award-info":[{"award-number":["62006025"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2020M673319"],"award-info":[{"award-number":["2020M673319"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2021JQ-290"],"award-info":[{"award-number":["2021JQ-290"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2020GY-060"],"award-info":[{"award-number":["2020GY-060"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Chinese Post-Doctoral Foundation","award":["62006025"],"award-info":[{"award-number":["62006025"]}]},{"name":"Chinese Post-Doctoral Foundation","award":["2020M673319"],"award-info":[{"award-number":["2020M673319"]}]},{"name":"Chinese Post-Doctoral Foundation","award":["2021JQ-290"],"award-info":[{"award-number":["2021JQ-290"]}]},{"name":"Chinese Post-Doctoral Foundation","award":["2020GY-060"],"award-info":[{"award-number":["2020GY-060"]}]},{"name":"Natural Science Basic Research Plan in Shaanxi Province of China","award":["62006025"],"award-info":[{"award-number":["62006025"]}]},{"name":"Natural Science Basic Research Plan in Shaanxi Province of China","award":["2020M673319"],"award-info":[{"award-number":["2020M673319"]}]},{"name":"Natural Science Basic Research Plan in Shaanxi Province of China","award":["2021JQ-290"],"award-info":[{"award-number":["2021JQ-290"]}]},{"name":"Natural Science Basic Research Plan in Shaanxi Province of China","award":["2020GY-060"],"award-info":[{"award-number":["2020GY-060"]}]},{"name":"Shaanxi Provincial Key Research and Development Program","award":["62006025"],"award-info":[{"award-number":["62006025"]}]},{"name":"Shaanxi Provincial Key Research and Development Program","award":["2020M673319"],"award-info":[{"award-number":["2020M673319"]}]},{"name":"Shaanxi Provincial Key Research and Development Program","award":["2021JQ-290"],"award-info":[{"award-number":["2021JQ-290"]}]},{"name":"Shaanxi Provincial Key Research and Development Program","award":["2020GY-060"],"award-info":[{"award-number":["2020GY-060"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Feature matching for 3D point clouds is a fundamental yet challenging problem in remote sensing and 3D computer vision. However, due to a number of nuisances, the initial feature correspondences generated by matching local keypoint descriptors may contain many outliers (incorrect correspondences). To remove outliers, this paper presents a robust method called progressive consistency voting (PCV). PCV aims at assigning a reliable confidence score to each correspondence such that reasonable correspondences can be achieved by simply finding top-scored ones. To compute the confidence score, we suggest fully utilizing the geometric consistency cue between correspondences and propose a voting-based scheme. In addition, we progressively mine convincing voters from the initial correspondence set and optimize the scoring result by considering top-scored correspondences at the last iteration. Experiments on several standard datasets verify that PCV outperforms five state-of-the-art methods under almost all tested conditions and is robust to noise, data decimation, clutter, occlusion, and data modality change. We also apply PCV to point cloud registration and show that it can significantly improve the registration performance.<\/jats:p>","DOI":"10.3390\/s22207718","type":"journal-article","created":{"date-parts":[[2022,10,12]],"date-time":"2022-10-12T02:10:27Z","timestamp":1665540627000},"page":"7718","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Robust Feature Matching for 3D Point Clouds with Progressive Consistency Voting"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7579-937X","authenticated-orcid":false,"given":"Siwen","family":"Quan","sequence":"first","affiliation":[{"name":"School of Electronics and Control Engineering, Chang\u2019an University, Xi\u2019an 710064, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kunpeng","family":"Yin","sequence":"additional","affiliation":[{"name":"School of Electronics and Control Engineering, Chang\u2019an University, Xi\u2019an 710064, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaixiao","family":"Ye","sequence":"additional","affiliation":[{"name":"School of Electronics and Control Engineering, Chang\u2019an University, Xi\u2019an 710064, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kechen","family":"Nan","sequence":"additional","affiliation":[{"name":"School of Electronics and Control Engineering, Chang\u2019an University, Xi\u2019an 710064, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,11]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3766","DOI":"10.1109\/TIP.2018.2827330","article-title":"Toward the Repeatability and Robustness of the Local Reference Frame for 3D Shape Matching: An Evaluation","volume":"27","author":"Yang","year":"2018","journal-title":"IEEE Trans. Image Process."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rusu, R.B., Blodow, N., and Beetz, M. (2009, January 12\u201317). Fast point feature histograms (FPFH) for 3D registration. Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152473"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Wang, B., Zhou, J., Huang, Y., Wang, Y., and Huang, B. (2022). Improved Registration Algorithm Based on Double Threshold Feature Extraction and Distance Disparity Matrix. Sensors, 22.","DOI":"10.3390\/s22176525"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Hu, X., Zhang, D., Chen, J., Wu, Y., and Chen, Y. (2022). NrtNet: An Unsupervised Method for 3D Non-Rigid Point Cloud Registration Based on Transformer. Sensors, 22.","DOI":"10.3390\/s22145128"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Souza Neto, P., Marques Soares, J., and Pereira Th\u00e9, G.A. (2022). Uniaxial Partitioning Strategy for Efficient Point Cloud Registration. Sensors, 22.","DOI":"10.3390\/s22082887"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s11263-013-0627-y","article-title":"Rotational projection statistics for 3D local surface description and object recognition","volume":"105","author":"Guo","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Tateno, K., Tombari, F., and Navab, N. (2016, January 16\u201321). When 2.5 D is not enough: Simultaneous reconstruction, segmentation and recognition on dense SLAM. Proceedings of the IEEE International Conference on Robotics and Automation, Stockholm, Sweden.","DOI":"10.1109\/ICRA.2016.7487378"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1142\/S0218654305000797","article-title":"Automatic correspondence for 3D modeling: An extensive review","volume":"11","author":"Mian","year":"2005","journal-title":"Int. J. Shape Model."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2270","DOI":"10.1109\/TPAMI.2014.2316828","article-title":"3D object recognition in cluttered scenes with local surface features: A survey","volume":"36","author":"Guo","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"6469","DOI":"10.1109\/TGRS.2015.2441954","article-title":"Robust feature matching for remote sensing image registration via locally linear transforming","volume":"53","author":"Ma","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Yang, J., Xian, K., Xiao, Y., and Cao, Z. (2017, January 10\u201312). Performance Evaluation of 3D Correspondence Grouping Algorithms. Proceedings of the International Conference on 3D Vision, Qingdao, China.","DOI":"10.1109\/3DV.2017.00060"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1859","DOI":"10.1109\/TPAMI.2019.2960234","article-title":"A Performance Evaluation of Correspondence Grouping Methods for 3D Rigid Data Matching","volume":"43","author":"Yang","year":"2019","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1007\/s11263-012-0545-4","article-title":"Performance evaluation of 3D keypoint detectors","volume":"102","author":"Tombari","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/s11263-015-0824-y","article-title":"A comprehensive performance evaluation of 3D local feature descriptors","volume":"116","author":"Guo","year":"2016","journal-title":"Int. J. Comput. Vis."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.ins.2016.01.095","article-title":"A fast and robust local descriptor for 3D point cloud registration","volume":"346","author":"Yang","year":"2016","journal-title":"Inf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1016\/j.cviu.2017.02.004","article-title":"Rotational contour signatures for both real-valued and binary feature representations of 3D local shape","volume":"160","author":"Yang","year":"2017","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"196","DOI":"10.1016\/j.ins.2014.09.015","article-title":"A novel local surface feature for 3D object recognition under clutter and occlusion","volume":"293","author":"Guo","year":"2015","journal-title":"Inf. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Rusu, R.B., Blodow, N., Marton, Z.C., and Beetz, M. (2008, January 22\u201326). Aligning point cloud views using persistent feature histograms. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4650967"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Buch, A.G., Yang, Y., Kr\u00fcger, N., and Petersen, H.G. (2014, January 23\u201328). In search of inliers: 3d correspondence by local and global voting. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.266"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.patrec.2018.11.018","article-title":"Ranking 3D feature correspondences via consistency voting","volume":"117","author":"Yang","year":"2019","journal-title":"Pattern Recognit. Lett."},{"key":"ref_23","first-page":"1482","article-title":"A spectral technique for correspondence problems using pairwise constraints","volume":"2","author":"Leordeanu","year":"2005","journal-title":"Int. Conf. Comput. Vis."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"893","DOI":"10.1109\/TCSVT.2021.3062811","article-title":"Toward Efficient and Robust Metrics for RANSAC Hypotheses and 3D Rigid Registration","volume":"32","author":"Yang","year":"2021","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1861","DOI":"10.1109\/JAS.2022.105500","article-title":"RANSACs for 3D Rigid Registration: A Comparative Evaluation","volume":"9","author":"Yang","year":"2022","journal-title":"IEEE\/CAA J. Autom. Sin."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1252","DOI":"10.1016\/j.patrec.2007.02.009","article-title":"3D free-form object recognition in range images using local surface patches","volume":"28","author":"Chen","year":"2007","journal-title":"Pattern Recognit. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tombari, F., and Di Stefano, L. (2010, January 14\u201317). Object recognition in 3D scenes with occlusions and clutter by Hough voting. Proceedings of the Pacific-Rim Symposium on Image and Video Technology, Singapore.","DOI":"10.1109\/PSIVT.2010.65"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1706","DOI":"10.1109\/TIP.2014.2307478","article-title":"Robust point matching via vector field consensus","volume":"23","author":"Ma","year":"2014","journal-title":"IEEE Trans. Image Process."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1109\/TSP.2014.2388434","article-title":"Robust L2E estimation of transformation for non-rigid registration","volume":"63","author":"Ma","year":"2015","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1007\/s00371-018-1605-8","article-title":"Search inliers based on redundant geometric constraints","volume":"36","author":"Lu","year":"2018","journal-title":"Vis. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"4045","DOI":"10.1109\/TIP.2019.2906490","article-title":"Lmr: Learning a two-class classifier for mismatch removal","volume":"28","author":"Ma","year":"2019","journal-title":"IEEE Trans. Image Process."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhao, C., Cao, Z., Li, C., Li, X., and Yang, J. (2019, January 15\u201320). NM-Net: Mining Reliable Neighbors for Robust Feature Correspondences. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00030"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1007\/s11263-018-1117-z","article-title":"Locality preserving matching","volume":"127","author":"Ma","year":"2019","journal-title":"Int. J. Comput. Vis."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s11263-005-3221-0","article-title":"A novel representation and feature matching algorithm for automatic pairwise registration of range images","volume":"66","author":"Mian","year":"2006","journal-title":"Int. J. Comput. Vis."},{"key":"ref_35","unstructured":"Rusu, R.B., Marton, Z.C., Blodow, N., and Beetz, M. Persistent point feature histograms for 3D point clouds. Proceedings of the International Conference on Intelligent Autonomous Systems, Baden Baden, Germany."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s11263-012-0568-x","article-title":"A scale independent selection process for 3d object recognition in cluttered scenes","volume":"102","author":"Albarelli","year":"2013","journal-title":"Int. J. Comput. Vis."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1007\/s11263-015-0820-2","article-title":"A 3D scene registration method via covariance descriptors and an evolutionary stable strategy game theory solver","volume":"115","author":"Cirujeda","year":"2015","journal-title":"Int. J. Comput. Vis."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Tombari, F., Salti, S., and Di Stefano, L. (2010). Unique signatures of histograms for local surface description. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-642-15558-1_26"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Drost, B., Ulrich, M., Navab, N., and Ilic, S. (2010, January 13\u201318). Model globally, match locally: Efficient and robust 3D object recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5540108"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.neucom.2017.04.015","article-title":"Multi-attribute statistics histograms for accurate and robust pairwise registration of range images","volume":"251","author":"Yang","year":"2017","journal-title":"Neurocomputing"},{"key":"ref_41","first-page":"23","article-title":"A threshold selection method from gray-level histograms","volume":"11","author":"Otsu","year":"1975","journal-title":"Automatica"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.cviu.2014.04.011","article-title":"SHOT: Unique signatures of histograms for surface and texture description","volume":"125","author":"Salti","year":"2014","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1584","DOI":"10.1109\/TPAMI.2006.213","article-title":"Three-dimensional model-based object recognition and segmentation in cluttered scenes","volume":"28","author":"Mian","year":"2006","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Cho, M., Sun, J., Duchenne, O., and Ponce, J. (2014, January 23\u201328). Finding matches in a haystack: A max-pooling strategy for graph matching in the presence of outliers. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.268"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"963","DOI":"10.1007\/s00371-011-0610-y","article-title":"Harris 3D: A robust extension of the Harris operator for interest point detection on 3D meshes","volume":"27","author":"Sipiran","year":"2011","journal-title":"Vis. Comput."},{"key":"ref_46","unstructured":"Choi, S., Zhou, Q.Y., and Koltun, V. (2015, January 7\u201312). Robust reconstruction of indoor scenes. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Rusu, R.B., and Cousins, S. (2011, January 9\u201313). 3d is here: Point cloud library (pcl). Proceedings of the IEEE International Conference on Robotics and Automation, Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980567"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1111\/cgf.12446","article-title":"Super 4pcs fast global pointcloud registration via smart indexing","volume":"33","author":"Mellado","year":"2014","journal-title":"Comput. Graph. Forum."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Zhou, Q.Y., Park, J., and Koltun, V. (2016). Fast global registration. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-319-46475-6_47"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/20\/7718\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:50:05Z","timestamp":1760143805000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/20\/7718"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,11]]},"references-count":49,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["s22207718"],"URL":"https:\/\/doi.org\/10.3390\/s22207718","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,11]]}}}