{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T07:29:20Z","timestamp":1773818960525,"version":"3.50.1"},"reference-count":51,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T00:00:00Z","timestamp":1530748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The National Key Research and Development Program of China","award":["SQ2017YFC150110"],"award-info":[{"award-number":["SQ2017YFC150110"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>The structure of industrial components is diversified, and extensive efforts have been exerted to improve automation, accuracy, and completeness of feature surfaces extracted from such components. This paper presents a novel method called multistep segmentation and optimization for extracting feature surfaces from industrial components. The method analyzes the normal vector distribution matrix to segment feature points from a 3D point cloud. The point cloud is then divided into different patches by applying the region growing method on the basis of the distance constraint and according to the initial results. Subsequently, each patch is fitted with an implicit expression equation, and the proposed method is combined with the random sample consensus (RANSAC) algorithm and parameter fitting to extract and optimize the feature surface. The proposed method is experimentally validated on three industrial components. The threshold setting in the algorithm is discussed in terms of algorithm principles and model features. Comparisons with state-of-the-art methods indicate that the proposed method for feature surface extraction is feasible and capable of achieving favorable performance and facilitating automation of industrial components.<\/jats:p>","DOI":"10.3390\/rs10071073","type":"journal-article","created":{"date-parts":[[2018,7,5]],"date-time":"2018-07-05T10:52:44Z","timestamp":1530787964000},"page":"1073","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Feature Surface Extraction and Reconstruction from Industrial Components Using Multistep Segmentation and Optimization"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8559-2441","authenticated-orcid":false,"given":"Yuan","family":"Wang","sequence":"first","affiliation":[{"name":"Institute of Remote Sensing and GIS, Peking University, No. 5 Yiheyuan Road, Haidian District, Beijing 100871, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiajing","family":"Wang","sequence":"additional","affiliation":[{"name":"Tencent Technology (Beijing) Company Limited, China Technology Trade Center, No.66 North 4th Ring West Road, Hai Dian District, Beijing 100080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiuwan","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Remote Sensing and GIS, Peking University, No. 5 Yiheyuan Road, Haidian District, Beijing 100871, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tianxing","family":"Chu","sequence":"additional","affiliation":[{"name":"Conrad Blucher Institute for Surveying and Science, Texas A&amp;M University-Corpus Christi, 6300 Ocean Drive, Corpus Christi, TX 78412, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3319-6284","authenticated-orcid":false,"given":"Maolin","family":"Liu","sequence":"additional","affiliation":[{"name":"Institute of Remote Sensing and GIS, Peking University, No. 5 Yiheyuan Road, Haidian District, Beijing 100871, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ting","family":"Yang","sequence":"additional","affiliation":[{"name":"Institute of Remote Sensing and GIS, Peking University, No. 5 Yiheyuan Road, Haidian District, Beijing 100871, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.isprsjprs.2014.12.027","article-title":"Line segment extraction for large scale unorganized point clouds","volume":"102","author":"Lin","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.rcim.2017.02.004","article-title":"An Integrated Approach of Reverse Engineering Aided Remanufacturing Process for Worn Components","volume":"48","author":"Li","year":"2017","journal-title":"Robot. Comput. Robot. Integr. Manuf."},{"key":"ref_3","first-page":"781","article-title":"A Qualitative Survey on 3D Data Acquisition Techniques","volume":"3","author":"Patel","year":"2015","journal-title":"Int. J. Sci. Res. Dev."},{"key":"ref_4","first-page":"147","article-title":"A Convenient 3D Reconstruction Method of Small Objects","volume":"40","author":"Zheng","year":"2015","journal-title":"Geomat. Inf. Sci. Wuhan Univ."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Ni, H., Lin, X., Ning, X., and Zhang, J. (2016). Edge Detection and Feature Line Tracing in 3D-Point Clouds by Analyzing Geometric Properties of Neighborhoods. Remote Sens., 8.","DOI":"10.3390\/rs8090710"},{"key":"ref_6","unstructured":"Zhang, Y. (2016). Research on Automatic Pipe Network Modeling Based on 3D Point Cloud Data. [Master\u2019s Thesis, Beijing University of Civil Engineering and Architecture]."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/j.cad.2007.02.011","article-title":"Automatic extraction of surface structures in digital shape reconstruction","volume":"39","author":"Facello","year":"2007","journal-title":"Comput. Aided Des."},{"key":"ref_8","first-page":"153","article-title":"Robust Denoising of Point-sampled Surfaces","volume":"8","author":"Li","year":"2009","journal-title":"WSEAS Trans. Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1290","DOI":"10.1109\/TVCG.2011.156","article-title":"Spherical DCB-Spline Surfaces with Hierarchical and Adaptive Knot Insertion","volume":"18","author":"Cao","year":"2012","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1016\/j.gmod.2014.03.006","article-title":"Improved, Feature-centric EMD for 3D surface modeling and processing","volume":"76","author":"Hu","year":"2014","journal-title":"Graph. Models"},{"key":"ref_11","first-page":"743","article-title":"Voronoi-Based Curvature and Feature Estimation from Point Clouds","volume":"17","author":"Merigot","year":"2010","journal-title":"IEEE Trans. Comput."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"617","DOI":"10.1007\/s00371-013-0800-x","article-title":"Feature line extraction from unorganized noisy point clouds using truncated Fourier series","volume":"29","author":"Altantsetseg","year":"2013","journal-title":"Vis. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"589","DOI":"10.3722\/cadaps.2008.589-600","article-title":"Meshless Extraction of Closed Feature Lines Using Histogram Thresholding","volume":"5","author":"Demarsin","year":"2013","journal-title":"Comput.-Aided Des. Appl."},{"key":"ref_14","unstructured":"An, Y. (2011). Geometric Properties Estimation and Feature Identification from 3D Point Cloud. [Ph.D. Thesis, Dalian University of Technology]."},{"key":"ref_15","unstructured":"Zou, D. (2012). The Feature Extraction and Segmentation Analysis of Point Clouds. [Ph.D. Thesis, Nanjing Normal University]."},{"key":"ref_16","first-page":"1420","article-title":"Point Clouds Simplification with Geometric Feature Reservation","volume":"28","author":"Zhang","year":"2016","journal-title":"J. Comput.-Aided Des. Comput. Graph."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.cad.2014.09.006","article-title":"Geometric segmentation of 3D scanned surfaces","volume":"62","author":"Angelo","year":"2015","journal-title":"Comput. Aided Des."},{"key":"ref_18","first-page":"186","article-title":"Interactive extraction of boundary of specified target feature on scattered point cloud","volume":"52","author":"Liu","year":"2016","journal-title":"Comput. Eng. Appl."},{"key":"ref_19","first-page":"3","article-title":"An Automatic Building Boundary Extraction Method of TLS Data","volume":"30","author":"Qin","year":"2015","journal-title":"Remote Sens. Inf."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1111\/cgf.12802","article-title":"A Survey of Surface Reconstruction from Point Clouds","volume":"36","author":"Berger","year":"2016","journal-title":"Comput. Graph. Forum"},{"key":"ref_21","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006, January 13\u201317). Poisson Surface Reconstruction. Proceedings of the EG\/SIGGRAPH Symposium on Geometry Processing, Boston, MA, USA."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/j.cag.2010.03.003","article-title":"Orienting Unorganized Points for Surface Reconstruction","volume":"34","author":"Liu","year":"2010","journal-title":"Comput. Graph."},{"key":"ref_23","first-page":"102","article-title":"Feature curve extraction from point clouds via developable strip intersection","volume":"3","author":"Kai","year":"2015","journal-title":"J. Comput. Des. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"201","DOI":"10.5194\/isprs-annals-III-3-201-2016","article-title":"Pairwise Linkage for Point Cloud Segmentation","volume":"3","author":"Lu","year":"2016","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Mizoguchi, T., Date, H., Kanai, S., and Kishinami, T. (2006, January 26\u201328). Segmentation of scanned mesh into analytic surfaces based on robust curvature estimation and region growing. Proceedings of the 4th International Conference on Geometric Modeling and Processing, Pittsburgh, PA, USA.","DOI":"10.1007\/11802914_52"},{"key":"ref_26","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_27","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.cageo.2016.11.002","article-title":"A Region-growing Approach for Automatic Outcrop Fracture Extraction from A Three-dimensional Point Cloud","volume":"99","author":"Wang","year":"2017","journal-title":"Comput. Geosci."},{"key":"ref_28","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":"2007","journal-title":"Comput. Graph. Forum"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2421636.2421642","article-title":"O-snap: Optimization-based Snapping for Modeling Architecture","volume":"32","author":"Arikan","year":"2013","journal-title":"ACM Trans. Graph."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"519","DOI":"10.21608\/mjeer.2017.63627","article-title":"A Survey of RANSAC Enhancements for Plane Detection in 3D Point Clouds","volume":"26","author":"Zeineldin","year":"2017","journal-title":"Menoufia J. Electron. Eng."},{"key":"ref_31","unstructured":"Wu, S. (2011). Feature Extraction and Shape Detection in Reverse Engineering. [Master\u2019s Thesis, Zhejiang University]."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Fuhrmann, S., and Goesele, M. (2011, January 12\u201315). Fusion of Depth Maps with Multiple Scales. Proceedings of the ACM SIGGRAPH Asia Conference, HongKong, China.","DOI":"10.1145\/2024156.2024182"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1563","DOI":"10.1111\/j.1467-8659.2011.02030.x","article-title":"VASE: Volume-Aware Surface Evolution for Surface Reconstruction from Incomplete Point Clouds","volume":"30","author":"Tagliasacchi","year":"2011","journal-title":"Comput. Graph. Forum"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1007\/s10851-015-0615-7","article-title":"A Novel Fractional Implicit Polynomial Approach for Stable Representation of Complex Shapes","volume":"55","author":"Wu","year":"2017","journal-title":"J. Math. Imaging Vis."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/TIP.2014.2366374","article-title":"Implicit B-spline Surface Reconstruction","volume":"24","author":"Rouhani","year":"2015","journal-title":"IEEE Trans. Image Process."},{"key":"ref_36","first-page":"19","article-title":"Review of Implicit Surface Reconstruction from Point Cloud Dataset","volume":"44","author":"Xu","year":"2017","journal-title":"Comput. Sci."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0167-8396(84)90003-7","article-title":"A Survey of curve and surface methods in CAGD","volume":"1","author":"Bohm","year":"1984","journal-title":"Comput. Aided Geom. Des."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1111\/phor.12122","article-title":"Creation of Parametric BIM Objects from Point Clouds Using Nurbs","volume":"30","author":"Barazzetti","year":"2016","journal-title":"Photogramm. Rec."},{"key":"ref_39","first-page":"17","article-title":"NURBS Surface Reconstruction Based on Terrestrial LiDAR Point Cloud","volume":"42","author":"Fu","year":"2017","journal-title":"J. Geomat."},{"key":"ref_40","unstructured":"Linsen, L., and Prautzsch, H. (2001, January 5\u20137). Local versus global triangulations. Proceedings of the Eurographics, Manchester, UK."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1145\/882262.882319","article-title":"Shape modeling with point-sampled geometry","volume":"22","author":"Pauly","year":"2003","journal-title":"ACM Trans. Graph."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Hoppe, H., Derose, T., Duchamp, T., Mcdonald, J., and Stuetzle, W. (1992, January 26\u201331). Surface Reconstruction from Unorganized Points. Proceedings of the 19th Annual Conference on Computer Graphics and Interactive Techniques, New York, NY, USA.","DOI":"10.1145\/133994.134011"},{"key":"ref_43","unstructured":"(2018, April 12). PCL-The Point Cloud Library. Available online: http:\/\/ pointclouds.org\/."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"901","DOI":"10.1109\/34.310686","article-title":"Geometric Primitive Extraction Using a Genetic Algorithm","volume":"16","author":"Roth","year":"1994","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_45","first-page":"4","article-title":"New method on extracting geometric primitives","volume":"30","author":"Li","year":"2001","journal-title":"Infrared Laser Eng."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1016\/j.gmod.2012.04.012","article-title":"Sharp Feature Preserving MLS Surface Reconstruction based on Local Feature Line Approximations","volume":"74","author":"Weber","year":"2012","journal-title":"Graph. Models"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1640","DOI":"10.1109\/JSTARS.2013.2256882","article-title":"An Evaluation System for Building Footprint Extraction from Remotely Sensed Data","volume":"6","author":"Zeng","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.cag.2015.03.001","article-title":"Quantitative evaluation strategies for urban 3D model generation from remote sensing data","volume":"49","author":"Laefer","year":"2015","journal-title":"Comput. Graph."},{"key":"ref_49","first-page":"54","article-title":"Reverse Engineering Design Based on Geomagic Studio Software","volume":"41","author":"Fu","year":"2007","journal-title":"Tool Eng."},{"key":"ref_50","unstructured":"Zhou, X. (2017). Piecewise Method for Large Scale Reconstruction and Optimization. [Master\u2019s Thesis, Zhejiang University]."},{"key":"ref_51","unstructured":"Cheng, S., and Wang, Y. (2008). Reconstructing Piecewise Curved Complexes. Surf. Reconstr., Available online: http:\/\/hdl.handle.net\/1783.1\/3090."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/10\/7\/1073\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:11:27Z","timestamp":1760195487000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/10\/7\/1073"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,5]]},"references-count":51,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2018,7]]}},"alternative-id":["rs10071073"],"URL":"https:\/\/doi.org\/10.3390\/rs10071073","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,5]]}}}