{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,22]],"date-time":"2025-03-22T11:20:19Z","timestamp":1742642419053,"version":"3.37.3"},"reference-count":27,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2020,11,6]],"date-time":"2020-11-06T00:00:00Z","timestamp":1604620800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,1,25]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper proposes a reconstruction method of the as-built model of plant piping, where the port point of the fitting is used as the secondary reference point, which represents a connection point between the fitting and its connected pipeline. The connection point between a fitting and a pipeline is a critical point of reference in the as-built model. In this study, a fitting model is registered to the point clouds first by using the state-of-the-art technique, which is based on an iterative closest point (ICP) algorithm and also considers the alignment of the port direction with the connected pipelines. Then, the port points of the registered fitting are considered as connection points, and the nozzle points of the connected pipelines are adjusted along its axis based on the information. After the registration process, which uses the detailed shape of fitting and the directions of adjacent pipelines at the same time, the port point on the registered fitting becomes a better estimate of the connection point compared with the nozzle point of a pipeline detected.<\/jats:p>","DOI":"10.1093\/jcde\/qwaa072","type":"journal-article","created":{"date-parts":[[2020,10,19]],"date-time":"2020-10-19T13:20:06Z","timestamp":1603113606000},"page":"195-209","source":"Crossref","is-referenced-by-count":8,"title":["3D reconstruction of as-built model of plant piping system from point clouds and port information"],"prefix":"10.1093","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5633-3563","authenticated-orcid":false,"given":"Inhwan Dennis","family":"Lee","sequence":"first","affiliation":[{"name":"Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Republic of Korea"}]},{"given":"Ikjin","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Republic of Korea"}]},{"given":"Soonhung","family":"Han","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Korea Advanced Institute of Science and Technology, 291 Daehak-ro, Yuseong-gu, Daejeon 34141, Republic of Korea"}]}],"member":"286","published-online":{"date-parts":[[2020,11,6]]},"reference":[{"key":"2021012506514084200_bib1","doi-asserted-by":"crossref","first-page":"586","DOI":"10.1117\/12.57955","article-title":"Method for registration of 3-D shapes","volume-title":"Sensor Fusion IV: Control Paradigms and Data Structures","author":"Besl","year":"1992"},{"issue":"1","key":"2021012506514084200_bib2","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/j.aei.2009.08.006","article-title":"Automated recognition of 3D CAD model objects in laser scans and calculation of as-built dimensions for dimensional compliance control in construction","volume":"24","author":"Bosch\u00e9","year":"2010","journal-title":"Advanced Engineering Informatics"},{"issue":"4","key":"2021012506514084200_bib3","doi-asserted-by":"crossref","first-page":"322","DOI":"10.1016\/j.jcde.2016.05.003","article-title":"Reconstruction of polygonal prisms from point-clouds of engineering facilities","volume":"3","author":"Chida","year":"2016","journal-title":"Journal of Computational Design and Engineering"},{"key":"2021012506514084200_bib4","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.autcon.2016.08.011","article-title":"Pipe spool recognition in cluttered point clouds using a curvature-based shape descriptor","volume":"71","author":"Czerniawski","year":"2016","journal-title":"Automation in Construction"},{"year":"2020","author":"Euclidean Cluster Extraction","key":"2021012506514084200_bib5"},{"year":"2019","author":"FARO Technologies, Inc. PointSense Plant","key":"2021012506514084200_bib6"},{"key":"2021012506514084200_bib7","first-page":"41","article-title":"Point cloud matching based on 3D self-similarity","volume-title":"Proceedings of the 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops","author":"Huang","year":"2012"},{"issue":"1","key":"2021012506514084200_bib8","doi-asserted-by":"crossref","first-page":"13","DOI":"10.7315\/JCDE.2014.002","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":"Journal of Computational Design and Engineering"},{"key":"2021012506514084200_bib9","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1108\/RPJ-06-2018-0139","article-title":"Part library-based information retrieval and inspection framework to support part maintenance using 3D printing technology","volume":"25","author":"Kim","year":"2019","journal-title":"Rapid Prototyping Journal"},{"issue":"3","key":"2021012506514084200_bib10","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1016\/j.jcde.2017.11.010","article-title":"Automated cross-sectional shape recovery of 3D branching structures from point cloud","volume":"5","author":"Kresslein","year":"2018","journal-title":"Journal of Computational Design and Engineering"},{"volume-title":"Fidelity levels of 3D point cloud models supporting digital twin","year":"2019","author":"Lee","key":"2021012506514084200_bib11"},{"key":"2021012506514084200_bib12","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":"Automation in Construction"},{"issue":"2","key":"2021012506514084200_bib13","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/j.jcde.2015.07.001","article-title":"Feature curve extraction from point clouds via developable strip intersection","volume":"3","author":"Lee","year":"2016","journal-title":"Journal of Computational Design and Engineering"},{"year":"2020","author":"Leica Cyclone 3D Point Cloud Processing Software","key":"2021012506514084200_bib14"},{"issue":"10","key":"2021012506514084200_bib15","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 Transactions on Visualization and Computer Graphics"},{"issue":"1","key":"2021012506514084200_bib16","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.jcde.2018.02.001","article-title":"Novel algorithms for 3D surface point cloud boundary detection and edge reconstruction","volume":"6","author":"Mineo","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"key":"2021012506514084200_bib18","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/3DV.2013.20","article-title":"Training-based object recognition in cluttered 3D point clouds","volume-title":"Proceedings of the 2013 International Conference on 3D Vision-3DV 2013","author":"Pang","year":"2013"},{"key":"2021012506514084200_bib19","first-page":"22","article-title":"Automatic 3D industrial point cloud modeling and recognition","volume-title":"Proceedings of the 2015 14th IAPR International Conference on Machine Vision Applications","author":"Pang","year":"2015"},{"key":"2021012506514084200_bib20","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":"Automation in construction"},{"year":"2020","author":"Point Cloud Library","key":"2021012506514084200_bib21"},{"key":"2021012506514084200_bib22","first-page":"17","article-title":"Pipe-run extraction and reconstruction from point clouds","volume-title":"European Conference on Computer Vision","author":"Qiu","year":"2014"},{"key":"2021012506514084200_bib23","first-page":"60","article-title":"Efficient hough transform for automatic detection of cylinders in point clouds","volume":"3","author":"Rabbani","year":"2005","journal-title":"ISPRS"},{"key":"2021012506514084200_bib24","first-page":"214","article-title":"Efficient RANSAC for point-cloud shape detection","volume-title":"Computer Graphics Forum","author":"Schnabel","year":"2007"},{"issue":"3","key":"2021012506514084200_bib25","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1016\/j.jcde.2018.12.001","article-title":"Input size independent efficient quality meshing of the interior of 2D point cloud data","volume":"6","author":"Singh","year":"2019","journal-title":"Journal of Computational Design and Engineering"},{"issue":"4","key":"2021012506514084200_bib27","doi-asserted-by":"crossref","first-page":"B4014003","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":"2014","journal-title":"Journal of Computing in Civil Engineering"},{"key":"2021012506514084200_bib26","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.autcon.2014.08.007","article-title":"3D reconstruction of as-built industrial instrumentation models from laser-scan data and a 3D CAD database based on prior knowledge","volume":"49","author":"Son","year":"2015","journal-title":"Automation in Construction"},{"year":"2020","author":"The Computational Geometry Algorithms Library","key":"2021012506514084200_bib28"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/8\/1\/195\/36097838\/qwaa072.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/8\/1\/195\/36097838\/qwaa072.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,23]],"date-time":"2022-11-23T21:42:48Z","timestamp":1669239768000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/8\/1\/195\/5959727"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,6]]},"references-count":27,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,11,6]]},"published-print":{"date-parts":[[2021,1,25]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaa072","relation":{},"ISSN":["2288-5048"],"issn-type":[{"type":"electronic","value":"2288-5048"}],"subject":[],"published-other":{"date-parts":[[2021,2]]},"published":{"date-parts":[[2020,11,6]]}}}