{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T01:22:18Z","timestamp":1769563338814,"version":"3.49.0"},"reference-count":27,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,8,5]],"date-time":"2022-08-05T00:00:00Z","timestamp":1659657600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Natural Science Foundation of China","award":["grant number 51275158"],"award-info":[{"award-number":["grant number 51275158"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Spherical targets are widely used in coordinate unification of large-scale combined measurements. Through its central coordinates, scanned point cloud data from different locations can be converted into a unified coordinate reference system. However, point cloud sphere detection has the disadvantages of errors and slow detection time. For this reason, a novel method of spherical object detection and parameter estimation based on an improved random sample consensus (RANSAC) algorithm is proposed. The method is based on the RANSAC algorithm. Firstly, the principal curvature of point cloud data is calculated. Combined with the k-d nearest neighbor search algorithm, the principal curvature constraint of random sampling points is implemented to improve the quality of sample points selected by RANSAC and increase the detection speed. Secondly, the RANSAC method is combined with the total least squares method. The total least squares method is used to estimate the inner point set of spherical objects obtained by the RANSAC algorithm. The experimental results demonstrate that the method outperforms the conventional RANSAC algorithm in terms of accuracy and detection speed in estimating sphere parameters.<\/jats:p>","DOI":"10.3390\/s22155850","type":"journal-article","created":{"date-parts":[[2022,8,9]],"date-time":"2022-08-09T04:16:55Z","timestamp":1660018615000},"page":"5850","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Improved RANSAC Point Cloud Spherical Target Detection and Parameter Estimation Method Based on Principal Curvature Constraint"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0222-8207","authenticated-orcid":false,"given":"Qinghua","family":"Wu","sequence":"first","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3644-8539","authenticated-orcid":false,"given":"Jiacheng","family":"Liu","sequence":"additional","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3678-2310","authenticated-orcid":false,"given":"Can","family":"Gao","sequence":"additional","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]},{"given":"Biao","family":"Wang","sequence":"additional","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]},{"given":"Gaojian","family":"Shen","sequence":"additional","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4854-9265","authenticated-orcid":false,"given":"Zhiang","family":"Li","sequence":"additional","affiliation":[{"name":"Hubei Key Laboratory of Modern Manufacturing Quantity Engineering, School of Mechanical Engineering, Hubei University of Technology, Wuhan 430068, China"}]}],"member":"1968","published-online":{"date-parts":[[2022,8,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Baek, J., Park, J., Cho, S., and Lee, C. (2022). 3D Global Localization in the Underground Mine Environment Using Mobile LiDAR Mapping and Point Cloud Registration. Sensors, 22.","DOI":"10.3390\/s22082873"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"P01006","DOI":"10.1088\/1748-0221\/14\/01\/P01006","article-title":"Combined shape measurement based on locating and tracking of an optical scanner","volume":"14","author":"Jiang","year":"2019","journal-title":"J. Instrum."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1016\/j.measurement.2010.11.013","article-title":"The hybrid contact\u2013optical coordinate measuring system","volume":"44","author":"Sladek","year":"2011","journal-title":"Measurement"},{"key":"ref_4","unstructured":"Weckenmann, A., Kr\u00e4mer, P., and Hoffmann, J. (2007, January 21\u201324). Manufacturing Metrology-State of the Art and Prospects. Proceedings of the 9th International Symposium on Measurement and Quality Control, Chennai, India."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"14328","DOI":"10.3390\/s150614328","article-title":"Fast Measurement and Reconstruction of Large Workpieces with Freeform Surfaces by Combining Local Scanning and Global Position Data","volume":"15","author":"Chen","year":"2015","journal-title":"Sensors"},{"key":"ref_6","first-page":"37","article-title":"3D building model reconstruction from point clouds and ground plans","volume":"34","author":"George","year":"2001","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_7","first-page":"416","article-title":"Algorithm for Finding Registration Sphere Center in Merging Multiple-View 3D Point Clouds","volume":"18","author":"Wei","year":"2006","journal-title":"J. Comput.-Aided Des. Comput. Graph."},{"key":"ref_8","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_9","doi-asserted-by":"crossref","first-page":"478","DOI":"10.1049\/iet-ipr.2014.0490","article-title":"Variants of Seeded Region Growing","volume":"9","author":"Fan","year":"2015","journal-title":"IET Image Processing"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1111\/j.1467-8659.2007.01016.x","article-title":"Efficient RANSAC for Point-Cloud Shape Detection","volume":"26","author":"Schnabel","year":"2010","journal-title":"Comput. Graph. Forum"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1016\/j.measurement.2019.02.025","article-title":"Novel method for sphere target detection and center estimation from mobile terrestrial laser scanner data","volume":"137","author":"Liu","year":"2019","journal-title":"Measurement"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ebrahimi, A., and Czarnuch, S. (2021). Automatic Super-Surface Removal in Complex 3D Indoor Environments Using Iterative Region-Based RANSAC. Sensors, 21.","DOI":"10.3390\/s21113724"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Oh, S., Lee, D., Kim, M., Kim, T., and Cho, H. (2021). Building Component Detection on Unstructured 3D Indoor Point Clouds Using RANSAC-Based Region Growing. Remote Sens., 13.","DOI":"10.3390\/rs13020161"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1877","DOI":"10.1007\/s00138-014-0640-3","article-title":"3D Hough transform for sphere recognition on point clouds: A systematic study and a new method proposal","volume":"25","author":"Camurri","year":"2014","journal-title":"Mach. Vis. Appl."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1007\/978-3-642-40246-3_36","article-title":"Sphere Detection in Kinect Point Clouds via the 3D Hough Transform","volume":"8048","author":"Abuzaina","year":"2013","journal-title":"Comput. Anal. Images Patterns"},{"key":"ref_16","first-page":"4","article-title":"The extraction of spherical characteristics from point cloud based on improved hough transform","volume":"25","author":"Li","year":"2016","journal-title":"Eng. Surv. Mapp."},{"key":"ref_17","unstructured":"Minglei, L., Guangyun, L., and LI, W. (2015). Automatic Feature Detecting from point clouds using 3D Hough transform. Bull. Surv. Mapp., 29\u201333."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.isprsjprs.2015.01.011","article-title":"Octree-based region growing for point cloud segmentation","volume":"104","author":"Vo","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Nurunnabi, A., Belton, D., and West, G. (2012, January 3\u20135). Robust Segmentation in Laser Scanning 3D Point Cloud Data. Proceedings of the 2012 International Conference on Digital Image Computing Techniques & Applications, Fremantle, WA, Australia.","DOI":"10.1109\/DICTA.2012.6411672"},{"key":"ref_20","first-page":"5230","article-title":"Automatic registration of laser point cloud using precisely located sphere targets","volume":"8","author":"Shi","year":"2014","journal-title":"J. Appl. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Huang, J., Wang, Z., Bao, W., and Gao, J. (2014, January 25\u201327). A High-Precision Registration Method Based on Auxiliary Sphere Targets. Proceedings of the 2014 International Conference on Digital Image Computing: Techniques & Applications, Wollongong, NSW, Australia.","DOI":"10.1109\/DICTA.2014.7008085"},{"key":"ref_22","unstructured":"Shuyang, S. (2020). Study on Sphere Detection Methods Based on Three-Dimensional Point Clouds, Northwest University."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Yang, R., Li, J., Meng, X., and You, Y. (2022). A Rigorous Feature Extraction Algorithm for Spherical Target Identification in Terrestrial Laser Scanning. Remote Sens., 14.","DOI":"10.3390\/rs14061491"},{"key":"ref_24","first-page":"273","article-title":"Differential Geometry of Curves and Surfaces","volume":"2","author":"Cormo","year":"2013","journal-title":"Comput. Aided Eng. Des."},{"key":"ref_25","first-page":"232","article-title":"Registration of Point Clouds Based on Differential Geometry of Surface\u2019s Feature","volume":"101\u2013102","author":"Zhang","year":"2011","journal-title":"Appl. Mech. Mater."},{"key":"ref_26","first-page":"169","article-title":"Covariance Based Differential Geometry Segmentation Techniques for Surface Representation Using Vector Field Framework","volume":"28","author":"Eskandari","year":"2020","journal-title":"J. WSCG"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Yang, X., Huang, Y., and Zhang, Q. (2020). Automatic Stockpile Extraction and Measurement Using 3D Point Cloud and Multi-Scale Directional Curvature. Remote Sens., 12.","DOI":"10.3390\/rs12060960"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5850\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:04:31Z","timestamp":1760141071000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5850"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,8,5]]},"references-count":27,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22155850"],"URL":"https:\/\/doi.org\/10.3390\/s22155850","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,8,5]]}}}