{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T00:20:27Z","timestamp":1769818827787,"version":"3.49.0"},"reference-count":62,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2021,5,17]],"date-time":"2021-05-17T00:00:00Z","timestamp":1621209600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Xi\u2019an Jiaotong- Liverpool University","award":["Key Program Special Fund KSF-E-40 & Research Development Fund RDF-18-01-40"],"award-info":[{"award-number":["Key Program Special Fund KSF-E-40 & Research Development Fund RDF-18-01-40"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Recent years have witnessed an increasing use of 3D models in general and 3D geometric models specifically of built environment for various applications, owing to the advancement of mapping techniques for accurate 3D information. Depending on the application scenarios, there exist various types of approaches to automate the construction of 3D building geometry. However, in those studies, less attention has been paid to watertight geometries derived from point cloud data, which are of use to the management and the simulations of building energy. To this end, an efficient reconstruction approach was introduced in this study and involves the following key steps. The point cloud data are first voxelised for the ray-casting analysis to obtain the 3D indoor space. By projecting it onto a horizontal plane, an image representing the indoor area is obtained and is used for the room segmentation. The 2D boundary of each room candidate is extracted using new grammar rules and is extruded using the room height to generate 3D models of individual room candidates. The room connection analyses are applied to the individual models obtained to determine the locations of doors and the topological relations between adjacent room candidates for forming an integrated and watertight geometric model. The approach proposed was tested using the point cloud data representing six building sites of distinct spatial confirmations of rooms, corridors and openings. The experimental results showed that accurate watertight building geometries were successfully created. The average differences between the point cloud data and the geometric models obtained were found to range from 12 to 21 mm. The maximum computation time taken was less than 5 min for the point cloud of approximately 469 million data points, more efficient than the typical reconstruction methods in the literature.<\/jats:p>","DOI":"10.3390\/rs13101947","type":"journal-article","created":{"date-parts":[[2021,5,17]],"date-time":"2021-05-17T12:19:57Z","timestamp":1621253997000},"page":"1947","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["An Efficient Approach to Automatic Construction of 3D Watertight Geometry of Buildings Using Point Clouds"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7005-5870","authenticated-orcid":false,"given":"Yuanzhi","family":"Cai","sequence":"first","affiliation":[{"name":"Department of Civil Engineering, Xi\u2019an Jiaotong-Liverpool University, Suzhou 215123, China"}]},{"given":"Lei","family":"Fan","sequence":"additional","affiliation":[{"name":"Department of Civil Engineering, Xi\u2019an Jiaotong-Liverpool University, Suzhou 215123, China"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,17]]},"reference":[{"key":"ref_1","unstructured":"(2021, April 01). EUR-Lex-31993L0076. Council Directive 93\/76\/EEC of 13 September 1993 to Limit Carbon Dioxide Emissions by Improving Energy Efficiency (SAVE). Available online: https:\/\/eur-lex.europa.eu\/legal-content\/EN\/ALL\/?uri=CELEX%3A31993L0076."},{"key":"ref_2","unstructured":"(2021, April 01). EUR-Lex-02012L0027-20200101. Directive 2012\/27\/EU of the European Parliament and of the Council of 25 October 2012 on Energy Efficiency. Available online: https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX:02012L0027-20200101."},{"key":"ref_3","unstructured":"IDEA (2021, April 01). Plan Nacional Integrado de Energ\u00eda y Clima (PNIEC) 2021\u20132030. Available online: https:\/\/www.idae.es\/informacion-y-publicaciones\/plan-nacional-integrado-de-energia-y-clima-pniec-2021-2030."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1061\/(ASCE)CO.1943-7862.0000433","article-title":"Application areas and data requirements for BIM-enabled facilities management","volume":"138","author":"Jazizadeh","year":"2012","journal-title":"J. Constr. Eng. Manag."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.geomorph.2012.08.021","article-title":"\u201cStructure-from-Motion\u201d photogrammetry: A low-cost, effective tool for geoscience applications","volume":"179","author":"Westoby","year":"2012","journal-title":"Geomorphology"},{"key":"ref_6","first-page":"49","article-title":"EnergyPlus: Energy simulation program","volume":"42","author":"Drury","year":"2000","journal-title":"ASHRAE J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1080\/13658816.2017.1376066","article-title":"Spatial subdivision of complex indoor environments for 3D indoor navigation","volume":"32","author":"Zlatanova","year":"2018","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"103","DOI":"10.5194\/isprs-annals-VI-4-W2-2020-103-2020","article-title":"3D modelling of a building oriented to indoor navigation system for users with different mobility conditions","volume":"VI-4\/W2-2020","author":"Montilla","year":"2020","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"488","DOI":"10.4236\/ojce.2017.73033","article-title":"Sensitivity analysis of building envelop elements impact on energy consumptions using BIM","volume":"7","author":"Zhang","year":"2017","journal-title":"Open J. Civ. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.enbuild.2018.03.067","article-title":"A BIM based tool for assessing embodied energy for buildings","volume":"170","author":"Nizam","year":"2018","journal-title":"Energy Build."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"103109","DOI":"10.1016\/j.autcon.2020.103109","article-title":"Indoor 3D reconstruction from point clouds for optimal routing in complex buildings to support disaster management","volume":"113","author":"Nikoohemat","year":"2020","journal-title":"Autom. Constr."},{"key":"ref_12","unstructured":"Akcamete, A., Akinci, B., and Garrett, J.H. (2018, January 5\u20137). Potential utilization of building information models for planning maintenance activities. Proceedings of the 17th International Workshop on Intelligent Computing in Civil and Building Engineering, Tampere, Finland."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5019003","DOI":"10.1061\/(ASCE)CP.1943-5487.0000826","article-title":"Development of a BIM-based data management system for structural health monitoring with application to modular buildings: Case study","volume":"33","author":"Valinejadshoubi","year":"2019","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"O\u2019Shea, M., and Murphy, J. (2020). Design of a BIM integrated structural health monitoring system for a historic offshore lighthouse. Buildings, 10.","DOI":"10.3390\/buildings10070131"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.ssci.2015.12.027","article-title":"A review of risk management through BIM and BIM-related technologies","volume":"97","author":"Zou","year":"2017","journal-title":"Saf. Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5019004","DOI":"10.1061\/(ASCE)ME.1943-5479.0000698","article-title":"Integrated risk management framework for tolerance-based mitigation strategy decision support in modular construction projects","volume":"35","author":"Enshassi","year":"2019","journal-title":"J. Manag. Eng."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1518","DOI":"10.1108\/ECAM-05-2018-0206","article-title":"Bridging BIM and building (BBB) for information management in construction: The underlying mechanism and implementation","volume":"26","author":"Chen","year":"2019","journal-title":"Eng. Constr. Archit. Manag."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"103327","DOI":"10.1016\/j.compind.2020.103327","article-title":"Building information modeling (BIM)-based modular integrated construction risk management\u2014Critical survey and future needs","volume":"123","author":"Darko","year":"2020","journal-title":"Comput. Ind."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Adan, A., and Huber, D. (2012, January 13\u201315). 3D reconstruction of interior wall surfaces under occlusion and clutter. Proceedings of the International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission, Zurich, Switzerland.","DOI":"10.1109\/3DIMPVT.2011.42"},{"key":"ref_20","unstructured":"Sanchez, V., and Zakhor, A. (October, January 30). Planar 3D modeling of building interiors from point cloud data. Proceedings of the International Conference on Image Processing, ICIP, Orlando, FL, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"827","DOI":"10.14358\/PERS.83.12.827","article-title":"Modeling indoor spaces using decomposition and reconstruction of structural elements","volume":"83","author":"Wang","year":"2017","journal-title":"Photogramm. Eng. Remote Sensing"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4018055","DOI":"10.1061\/(ASCE)CP.1943-5487.0000800","article-title":"Shape grammar approach to 3D modeling of indoor environments using point clouds","volume":"33","author":"Tran","year":"2019","journal-title":"J. Comput. Civ. Eng."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/j.isprsjprs.2019.03.017","article-title":"Automatic reconstruction of fully volumetric 3D building models from oriented point clouds","volume":"151","author":"Ochmann","year":"2019","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"395","DOI":"10.5194\/isprs-annals-V-2-2020-395-2020","article-title":"Data-driven modeling of building interiors from lidar point clouds","volume":"V-2-2020","author":"Sanchez","year":"2020","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"269","DOI":"10.5194\/isprsannals-I-3-269-2012","article-title":"Diagnostic-robust statistical analysis for local surface fitting in 3D point cloud data","volume":"1","author":"Nurunnabi","year":"2012","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_26","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_27","first-page":"55","article-title":"Automated 3D reconstruction of interiors from point clouds","volume":"8","author":"Budroni","year":"2010","journal-title":"Int. J. Archit. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.isprsjprs.2012.05.001","article-title":"Segmentation of terrestrial laser scanning data using geometry and image information","volume":"76","author":"Barnea","year":"2013","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1006\/cviu.1999.0832","article-title":"MLESAC: A new robust estimator with application to estimating image geometry","volume":"78","author":"Torr","year":"2000","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Rusu, R.B., Marton, Z.C., Blodow, N., Holzbach, A., and Beetz, M. (2009, January 10\u201315). Model-based and learned semantic object labeling in 3D point cloud maps of kitchen environments. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5354759"},{"key":"ref_31","first-page":"25","article-title":"Automatic extraction of building features from terrestrial laser scanning","volume":"36","author":"Pu","year":"2006","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"119","DOI":"10.5194\/isprsannals-II-3-119-2014","article-title":"A flexible methodology for outdoor\/indoor building reconstruction from occluded point clouds","volume":"II-3","author":"Previtali","year":"2014","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"11753","DOI":"10.3390\/rs70911753","article-title":"Automatic geometry generation from point clouds for BIM","volume":"7","author":"Thomson","year":"2015","journal-title":"Remote Sens."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"299","DOI":"10.5194\/isprs-annals-IV-2-W5-299-2019","article-title":"A stochastic approach to automated reconstruction of 3D models of interior spaces from point clouds","volume":"IV-2\/W5","author":"Tran","year":"2019","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3491","DOI":"10.3390\/s150203491","article-title":"3D modeling of building indoor spaces and closed doors from imagery and point clouds","volume":"15","author":"Khoshelham","year":"2015","journal-title":"Sensors"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.compenvurbsys.2015.01.005","article-title":"Semi-automated approach to indoor mapping for 3D as-built building information modeling","volume":"51","author":"Hong","year":"2015","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"325","DOI":"10.1016\/j.autcon.2012.10.006","article-title":"Automatic creation of semantically rich 3D building models from laser scanner data","volume":"31","author":"Xiong","year":"2013","journal-title":"Autom. Constr."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1127\/1432-8364\/2010\/0049","article-title":"Derivation of 3D indoor models by grammars for route planning","volume":"2010","year":"2010","journal-title":"Photogramm. Fernerkundung Geoinf."},{"key":"ref_39","first-page":"321","article-title":"3D modelling of interior spaces: Learning the language of indoor architecture","volume":"XL-5","author":"Khoshelham","year":"2014","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"640","DOI":"10.1016\/j.isprsjprs.2009.06.002","article-title":"Generation and application of rules for quality dependent fa\u00e7ade reconstruction","volume":"64","author":"Becker","year":"2009","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"M\u00fcller, P., Wonka, P., Haegler, S., Ulmer, A., and van Gool, L. (August, January 30). Procedural modeling of buildings. Proceedings of the ACM SIGGRAPH 2006 Papers, SIGGRAPH \u201906, Boston, MA, USA.","DOI":"10.1145\/1179352.1141931"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Wonka, P., Wimmer, M., Sillion, F., and Ribarsky, W. (2003, January 27\u201331). Instant architecture. Proceedings of the ACM SIGGRAPH 2003 Papers, SIGGRAPH \u201903, San Diego, CA, USA.","DOI":"10.1145\/1201775.882324"},{"key":"ref_43","first-page":"301","article-title":"Grammar-supported 3D indoor reconstruction from point clouds for \u201cas-Built\u201d BIM","volume":"II-3\/W4","author":"Becker","year":"2015","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1007\/s00371-005-0289-z","article-title":"The FL-system: A functional L-system for procedural geometric modeling","volume":"21","author":"Marvie","year":"2005","journal-title":"Vis. Comput."},{"key":"ref_45","first-page":"625","article-title":"The logic of architecture: Design, computation, and cognition","volume":"33","author":"Sanabria","year":"1992","journal-title":"Technol. Cult."},{"key":"ref_46","first-page":"173","article-title":"Comparison of 2d and 3d wall reconstruction algorithms from point cloud data for as-built bim","volume":"25","author":"Bassier","year":"2020","journal-title":"J. Inf. Technol. Constr."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Macher, H., Landes, T., and Grussenmeyer, P. (2017). From point clouds to building information models: 3D semi-automatic reconstruction of indoors of existing buildings. Appl. Sci., 7.","DOI":"10.3390\/app7101030"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Turner, E., and Zakhor, A. (July, January 29). Watertight planar surface meshing of indoor point-clouds with voxel carving. Proceedings of the International Conference on 3D Vision, 3DV 2013, Seattle, WA, USA.","DOI":"10.1109\/3DV.2013.14"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Parish, Y.I.H., and M\u00fcller, P. (2001, January 12\u201317). Procedural modeling of cities. Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 2001, Los Angeles, CA, USA.","DOI":"10.1145\/383259.383292"},{"key":"ref_50","first-page":"342","article-title":"A survey of procedural techniques for city generation","volume":"7","author":"Kelly","year":"2006","journal-title":"ITB J."},{"key":"ref_51","unstructured":"Stiny, G., and Gips, J. (1971, January 23\u201328). Shape grammars and the generative specification of painting and sculpture. Proceedings of the Information Processing, IFIP Congress 1971, Volume 2, Ljubljana, Slovenia."},{"key":"ref_52","first-page":"33","article-title":"Semantizing complex 3D scenes using constrained attribute grammars","volume":"32","author":"Boulch","year":"2013","journal-title":"Eurograph. Symp. Geom. Process."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1023\/B:VISI.0000029665.07652.61","article-title":"Modelling and interpretation of architecture from several images","volume":"60","author":"Dick","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Bassier, M., and Vergauwen, M. (2020). Topology reconstruction of BIM wall objects from point cloud data. Remote Sens., 12.","DOI":"10.3390\/rs12111800"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.isprsjprs.2014.02.004","article-title":"Indoor scene reconstruction using feature sensitive primitive extraction and graph-cut","volume":"90","author":"Oesau","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Turner, E., and Zakhor, A. (2015). Multistory floor plan generation and room labeling of building interiors from laser range data. Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-3-319-25117-2_3"},{"key":"ref_57","unstructured":"(2021, January 05). CBRE Build. Available online: https:\/\/www.cbrebuild.com\/."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.cag.2015.07.008","article-title":"Automatic reconstruction of parametric building models from indoor point clouds","volume":"54","author":"Ochmann","year":"2016","journal-title":"Comput. Graph."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1109\/LRA.2017.2651939","article-title":"Automatic room segmentation from unstructured 3-D data of indoor environments","volume":"2","author":"Ambrus","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_60","unstructured":"Turner, E., and Zakhor, A. (2014, January 5\u20138). Floor plan generation and room labeling of indoor environments from: Laser range data. Proceedings of the 9th International Conference on Computer Graphics Theory and Applications, Lisbon, Portugal."},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/BF01386390","article-title":"A note on two problems in connexion with graphs","volume":"1","author":"Dijkstra","year":"1959","journal-title":"Numer. Math."},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"3336","DOI":"10.1016\/j.eswa.2008.01.039","article-title":"A simple and fast algorithm for K-medoids clustering","volume":"36","author":"Park","year":"2009","journal-title":"Expert Syst. Appl."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/10\/1947\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:02:40Z","timestamp":1760162560000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/13\/10\/1947"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,17]]},"references-count":62,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["rs13101947"],"URL":"https:\/\/doi.org\/10.3390\/rs13101947","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,17]]}}}