{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T12:44:44Z","timestamp":1772887484095,"version":"3.50.1"},"reference-count":45,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T00:00:00Z","timestamp":1648598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Due to the accumulation of manufacturing errors of components and construction errors, there are always deviations between an as-built complex tubular engineering structure (CTES) and its as-designed model. As terrestrial laser scanning (TLS) provides accurate point cloud data (PCD) for scanned objects, it can be used in the building information modeling (BIM) reconstruction of as-built CTESs for life cycle management. However, few studies have focused on the BIM reconstruction of a full-scale CTES from missing and noisy PCD. To this end, this study proposes an automated BIM reconstruction method based on the TLS for a full-scale CTES. In particular, a novel algorithm is proposed to extract the central axis of a tubular structure. An extended axis searching algorithm is applied to segment each component PCD. A slice-based method is used to estimate the geometric parameters of curved tubes. The proposed method is validated through a full-scale CTES, where the maximum error is 0.92 mm.<\/jats:p>","DOI":"10.3390\/rs14071659","type":"journal-article","created":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T21:28:39Z","timestamp":1648675719000},"page":"1659","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Automated BIM Reconstruction of Full-Scale Complex Tubular Engineering Structures Using Terrestrial Laser Scanning"],"prefix":"10.3390","volume":"14","author":[{"given":"Jiepeng","family":"Liu","sequence":"first","affiliation":[{"name":"Key Laboratory of New Technology for Construction of Cities in Mountain Area, Chongqing University, Ministry of Education, Chongqing 400045, China"},{"name":"School of Civil Engineering, Chongqing University, Chongqing 400045, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0481-0997","authenticated-orcid":false,"given":"Lihua","family":"Fu","sequence":"additional","affiliation":[{"name":"Key Laboratory of New Technology for Construction of Cities in Mountain Area, Chongqing University, Ministry of Education, Chongqing 400045, China"},{"name":"School of Civil Engineering, Chongqing University, Chongqing 400045, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guozhong","family":"Cheng","sequence":"additional","affiliation":[{"name":"Key Laboratory of New Technology for Construction of Cities in Mountain Area, Chongqing University, Ministry of Education, Chongqing 400045, China"},{"name":"School of Civil Engineering, Chongqing University, Chongqing 400045, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7725-8040","authenticated-orcid":false,"given":"Dongsheng","family":"Li","sequence":"additional","affiliation":[{"name":"College of Civil and Transportation Engineering, Shenzhen University, Shenzhen 518060, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing","family":"Zhou","sequence":"additional","affiliation":[{"name":"China MCC5 Group Corporation Ltd., Chengdu 610000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Na","family":"Cui","sequence":"additional","affiliation":[{"name":"Key Laboratory of New Technology for Construction of Cities in Mountain Area, Chongqing University, Ministry of Education, Chongqing 400045, China"},{"name":"School of Civil Engineering, Chongqing University, Chongqing 400045, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Y. Frank","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Civil Engineering, The Pennsylvania State University, Middletown, PA 17057, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1016\/S0924-2716(97)00031-2","article-title":"The 3D reconstruction of straight and curved pipes using digital line photogrammetry","volume":"53","author":"Veldhuis","year":"1998","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1016\/j.autcon.2011.03.002","article-title":"Modularization and assembly algorithm for efficient MEP construction","volume":"20","author":"Tserng","year":"2011","journal-title":"Autom. Constr."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Son, H., Kim, C., and Kim, C. (2014). Automatic 3D Reconstruction of As-built Pipeline Based on Curvature Computations from Laser-Scanned Data. Constr. Res. Congress., 925\u2013934.","DOI":"10.1061\/9780784413517.095"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Son, H., Kim, C., and Kim, C. (2013). Fully Automated As-Built 3D Pipeline Segmentation Based on Curvature Computation from Laser-Scanned Data. Comput. Civ. Eng., 765\u2013772.","DOI":"10.1061\/9780784413029.096"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"765","DOI":"10.1061\/(ASCE)CP.1943-5487.0000401","article-title":"Fully automated as-built 3D pipeline extraction method from laser-scanned data based on curvature computation","volume":"29","author":"Son","year":"2015","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.autcon.2019.01.002","article-title":"Non-contact sensing based geometric quality assessment of buildings and civil structures: A review","volume":"100","author":"Kim","year":"2019","journal-title":"Autom. Constr."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.aei.2018.05.005","article-title":"A review of 3D reconstruction techniques in civil engineering and their applications","volume":"37","author":"Ma","year":"2018","journal-title":"Adv. Eng. Inform."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/s11831-019-09320-4","article-title":"Computational Methods of Acquisition and Processing of 3D Point Cloud Data for Construction Applications","volume":"27","author":"Wang","year":"2020","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"306","DOI":"10.1016\/j.aei.2019.02.007","article-title":"Applications of 3D point cloud data in the construction industry: A fifteen-year review from 2004 to 2018","volume":"39","author":"Wang","year":"2019","journal-title":"Adv. Eng. Inform."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1109\/34.295913","article-title":"Seeded region growing","volume":"16","author":"Adams","year":"1994","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_11","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_12","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.isprsjprs.2014.07.006","article-title":"Automatic 3D modelling of metal frame connections from LiDAR data for structural engineering purposes","volume":"96","author":"Cabaleiro","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.autcon.2016.11.011","article-title":"Toward automatic generation of 3D steel structures for building information modelling","volume":"74","author":"Laefer","year":"2017","journal-title":"Autom. Constr."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.isprsjprs.2019.06.003","article-title":"Modelling of buildings from aerial LiDAR point clouds using TINs and label maps","volume":"154","author":"Li","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_15","first-page":"13","article-title":"As-built modeling of piping system from terrestrial laser-scanned point clouds using normal-based region growing","volume":"1","author":"Kawashima","year":"2014","journal-title":"J. Comput. Des. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jin, Y.-H., and Lee, W.-H. (2019). Fast Cylinder Shape Matching Using Random Sample Consensus in Large Scale Point Cloud. Appl. Sci., 9.","DOI":"10.3390\/app9050974"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/j.autcon.2013.05.009","article-title":"Skeleton-based 3D reconstruction of as-built pipelines from laser-scan data","volume":"35","author":"Lee","year":"2013","journal-title":"Autom. Constr."},{"key":"ref_18","unstructured":"Trimble (2022, February 26). Trimble RealWorks. Available online: https:\/\/geospatial.trimble.com\/products-and-solutions\/trimble-realworks."},{"key":"ref_19","unstructured":"Geomagic (2022, February 26). Geomagic Wrap. Available online: https:\/\/www.3dsystems.com\/software\/geomagic-wrap."},{"key":"ref_20","unstructured":"ClearEdge3D (2022, February 26). EdgeWise. Available online: https:\/\/www.clearedge3d.com\/products\/edgewise."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1016\/j.patcog.2014.08.027","article-title":"A survey of Hough Transform","volume":"48","author":"Mukhopadhyay","year":"2015","journal-title":"Pattern Recognit."},{"key":"ref_22","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_23","doi-asserted-by":"crossref","first-page":"1700","DOI":"10.1109\/TVCG.2013.74","article-title":"Cylinder Detection in Large-Scale Point Cloud of Pipeline Plant","volume":"19","author":"Liu","year":"2013","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1016\/j.autcon.2005.03.001","article-title":"Automating the task of tracking the delivery and receipt of fabricated pipe spools in industrial projects","volume":"15","author":"Song","year":"2006","journal-title":"Autom. Constr."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Qiu, R., Zhou, Q.-Y., and Neumann, U. (2014, January 6\u201312). Pipe-Run Extraction and Reconstruction from Point Clouds. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.","DOI":"10.1007\/978-3-319-10578-9_2"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.autcon.2016.12.002","article-title":"An adaptive approach for the reconstruction and modeling of as-built 3D pipelines from point clouds","volume":"75","author":"Patil","year":"2017","journal-title":"Autom. Constr."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"103053","DOI":"10.1016\/j.autcon.2019.103053","article-title":"Geometric quality inspection of prefabricated MEP modules with 3D laser scanning","volume":"111","author":"Guo","year":"2020","journal-title":"Autom. Constr."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Cao, J., Tagliasacchi, A., Olson, M., Zhang, H., and Su, Z. (2010, January 21\u201323). Point Cloud Skeletons via Laplacian Based Contraction. Proceedings of the Shape Modeling International Conference, Aix-en-Provence, France.","DOI":"10.1109\/SMI.2010.25"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1360612.1360643","article-title":"Skeleton extraction by mesh contraction","volume":"27","author":"Au","year":"2008","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1419","DOI":"10.1016\/S0167-8655(02)00102-2","article-title":"Curve skeletonization of surface-like objects in 3D images guided by voxel classification","volume":"23","author":"Svensson","year":"2002","journal-title":"Pattern Recognit. Lett."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1016\/j.mcm.2010.11.043","article-title":"Skeleton extraction for tree models","volume":"54","author":"Su","year":"2011","journal-title":"Math. Comput. Model."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1774","DOI":"10.1109\/TNNLS.2017.2673241","article-title":"Efficient kNN Classification with Different Numbers of Nearest Neighbors","volume":"29","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_33","unstructured":"Smith, L.I. (2022, February 26). A tutorial on Principal Components Analysis. Available online: https:\/\/faculty.iiit.ac.in\/~mkrishna\/PrincipalComponents.pdf."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Meyer, M., Desbrun, M., Schr\u00f6der, P., and Barr, A.H. (2003). Discrete differential-geometry operators for triangulated 2-manifolds. Visualization and Mathematics III, Springer.","DOI":"10.1007\/978-3-662-05105-4_2"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Belkin, M., Sun, J., and Wang, Y. (2009, January 4\u20136). Constructing Laplace operator from point clouds in \u211dd. Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, New York, NY, USA.","DOI":"10.1137\/1.9781611973068.112"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1205","DOI":"10.1007\/s00371-015-1157-0","article-title":"ESphere: Extracting Spheres from Unorganized Point Clouds","volume":"32","author":"Tran","year":"2016","journal-title":"Vis. Comput."},{"key":"ref_37","unstructured":"Twigg, C.J.C. (2022, February 26). Catmull-Rom Splines. Available online: http:\/\/www.cs.cmu.edu\/~fp\/courses\/graphics\/asst5\/catmullRom.pdf."},{"key":"ref_38","unstructured":"(2022, February 26). Revit API Docs. Available online: https:\/\/www.revitapidocs.com\/."},{"key":"ref_39","unstructured":"Faro (2022, February 26). Faro Focus Laser Scanner User Manual. Available online: https:\/\/www.faro.com\/en\/Products\/Hardware\/Focus-Laser-Scanners."},{"key":"ref_40","unstructured":"(2022, February 26). Point Cloud Outlier Removal, Open3D. Available online: http:\/\/www.open3d.org\/docs\/0.9.0\/tutorial\/Advanced\/pointcloud_outlier_removal.html."},{"key":"ref_41","unstructured":"(2022, February 26). Point Cloud Voxel Down Sample, Open3D. Available online: http:\/\/www.open3d.org\/docs\/0.6.0\/python_api\/open3d.geometry.voxel_down_sample.html."},{"key":"ref_42","unstructured":"(2020). Standard for Acceptance of Construction Quality of Steel Structures; Ministry of Housing and Urban-Rural Development of PRC, Beijing, China (Standard No. GB 50205-2020). Available online: https:\/\/www.chinesestandard.net\/China\/Chinese.aspx\/GB50205-2020."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"107436","DOI":"10.1016\/j.measurement.2019.107436","article-title":"Terrestrial laser scanning assisted flatness quality assessment for two different types of concrete surfaces","volume":"154","author":"Li","year":"2020","journal-title":"Measurement"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.autcon.2013.10.013","article-title":"Virtual trial assembly of a complex steel structure by Generalized Procrustes Analysis techniques","volume":"37","author":"Case","year":"2014","journal-title":"Autom. Constr."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1109\/34.121791","article-title":"A method for registration of 3-D shapes","volume":"14","author":"Besl","year":"1992","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/7\/1659\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:46:44Z","timestamp":1760136404000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/7\/1659"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,30]]},"references-count":45,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["rs14071659"],"URL":"https:\/\/doi.org\/10.3390\/rs14071659","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,30]]}}}