{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T09:30:44Z","timestamp":1780392644537,"version":"3.54.1"},"reference-count":56,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2022,5,7]],"date-time":"2022-05-07T00:00:00Z","timestamp":1651881600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"China Scholarship Council"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>We present a fully automatic approach for reconstructing compact 3D building models from large-scale airborne point clouds. A major challenge of urban reconstruction from airborne LiDAR point clouds lies in that the vertical walls are typically missing. Based on the observation that urban buildings typically consist of planar roofs connected with vertical walls to the ground, we propose an approach to infer the vertical walls directly from the data. With the planar segments of both roofs and walls, we hypothesize the faces of the building surface, and the final model is obtained by using an extended hypothesis-and-selection-based polygonal surface reconstruction framework. Specifically, we introduce a new energy term to encourage roof preferences and two additional hard constraints into the optimization step to ensure correct topology and enhance detail recovery. Experiments on various large-scale airborne LiDAR point clouds have demonstrated that the method is superior to the state-of-the-art methods in terms of reconstruction accuracy and robustness. In addition, we have generated a new dataset with our method consisting of the point clouds and 3D models of 20k real-world buildings. We believe this dataset can stimulate research in urban reconstruction from airborne LiDAR point clouds and the use of 3D city models in urban applications.<\/jats:p>","DOI":"10.3390\/rs14092254","type":"journal-article","created":{"date-parts":[[2022,5,8]],"date-time":"2022-05-08T23:27:25Z","timestamp":1652052445000},"page":"2254","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":118,"title":["City3D: Large-Scale Building Reconstruction from Airborne LiDAR Point Clouds"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9804-0195","authenticated-orcid":false,"given":"Jin","family":"Huang","sequence":"first","affiliation":[{"name":"3D Geoinformation Research Group, Faculty of Architecture and the Built Environment, Delft University of Technology, 2628 BL Delft, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1393-7279","authenticated-orcid":false,"given":"Jantien","family":"Stoter","sequence":"additional","affiliation":[{"name":"3D Geoinformation Research Group, Faculty of Architecture and the Built Environment, Delft University of Technology, 2628 BL Delft, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ravi","family":"Peters","sequence":"additional","affiliation":[{"name":"3D Geoinformation Research Group, Faculty of Architecture and the Built Environment, Delft University of Technology, 2628 BL Delft, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5629-9975","authenticated-orcid":false,"given":"Liangliang","family":"Nan","sequence":"additional","affiliation":[{"name":"3D Geoinformation Research Group, Faculty of Architecture and the Built Environment, Delft University of Technology, 2628 BL Delft, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40965-018-0046-7","article-title":"3DCityDB\u2014A 3D geodatabase solution for the management, analysis, and visualization of semantic 3D city models based on CityGML","volume":"3","author":"Yao","year":"2018","journal-title":"Open Geospat. Data Softw. Stand."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhivov, A.M., Case, M.P., Jank, R., Eicker, U., and Booth, S. (2017). Planning tools to simulate and optimize neighborhood energy systems. Green Defense Technology, Springer.","DOI":"10.1007\/978-94-017-7600-4_8"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"101424","DOI":"10.1016\/j.compenvurbsys.2019.101424","article-title":"Automated reconstruction of 3D input data for noise simulation","volume":"80","author":"Stoter","year":"2020","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Widl, E., Agugiaro, G., and Peters-Anders, J. (2021). Linking Semantic 3D City Models with Domain-Specific Simulation Tools for the Planning and Validation of Energy Applications at District Level. Sustainability, 13.","DOI":"10.3390\/su13168782"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1007\/s10846-011-9594-0","article-title":"Virtual 3D city model for navigation in urban areas","volume":"66","author":"Cappelle","year":"2012","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1799","DOI":"10.3390\/heritage2030110","article-title":"Using different ways of 3D reconstruction of historical cities for gaming purposes: The case study of Nafplio","volume":"2","author":"Kargas","year":"2019","journal-title":"Heritage"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Nan, L., Sharf, A., Zhang, H., Cohen-Or, D., and Chen, B. (2010). Smartboxes for interactive urban reconstruction. ACM Siggraph 2010 Papers, ACM.","DOI":"10.1145\/1833349.1778830"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1111\/cgf.12554","article-title":"Template assembly for detailed urban reconstruction","volume":"Volume 34","author":"Nan","year":"2015","journal-title":"Computer Graphics Forum"},{"key":"ref_9","unstructured":"Zhou, Q.Y. (2012). 3D Urban Modeling from City-Scale Aerial LiDAR Data, University of Southern California."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Haala, N., Rothermel, M., and Cavegn, S. (April, January 30). Extracting 3D urban models from oblique aerial images. Proceedings of the 2015 Joint Urban Remote Sensing Event (JURSE), Lausanne, Switzerland.","DOI":"10.1109\/JURSE.2015.7120479"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1145\/2732527","article-title":"LOD generation for urban scenes","volume":"34","author":"Verdie","year":"2015","journal-title":"ACM Trans. Graph."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1016\/j.cag.2015.07.004","article-title":"Reconstructing building mass models from UAV images","volume":"54","author":"Li","year":"2016","journal-title":"Comput. Graph."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Buyukdemircioglu, M., Kocaman, S., and Isikdag, U. (2018). Semi-automatic 3D city model generation from large-format aerial images. ISPRS Int. J.-Geo-Inf., 7.","DOI":"10.3390\/ijgi7090339"},{"key":"ref_14","unstructured":"Bauchet, J.P., and Lafarge, F. (2019, January 26\u201327). City Reconstruction from Airborne Lidar: A Computational Geometry Approach. Proceedings of the 3D GeoInfo 2019\u201414thConference 3D GeoInfo, Singapore."},{"key":"ref_15","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_16","doi-asserted-by":"crossref","first-page":"2866","DOI":"10.21105\/joss.02866","article-title":"3dfier: Automatic reconstruction of 3D city models","volume":"6","author":"Ledoux","year":"2021","journal-title":"J. Open Source Softw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.vrih.2019.12.004","article-title":"Survey on path and view planning for UAVs","volume":"2","author":"Zhou","year":"2020","journal-title":"Virtual Real. Intell. Hardw."},{"key":"ref_18","unstructured":"Qi, C.R., Su, H., Mo, K., and Guibas, L.J. (2017, January 21\u201326). Pointnet: Deep learning on point sets for 3d classification and segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA."},{"key":"ref_19","unstructured":"Thomas, H., Qi, C.R., Deschaud, J.E., Marcotegui, B., Goulette, F., and Guibas, L.J. (November, January 27). Kpconv: Flexible and deformable convolution for point clouds. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Seoul, Korea."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Nan, L., and Wonka, P. (2017, January 22\u201329). PolyFit: Polygonal Surface Reconstruction from Point Clouds. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.","DOI":"10.1109\/ICCV.2017.258"},{"key":"ref_21","unstructured":"AHN3 (2021, November 13). Actueel Hoogtebestand Nederland (AHN). Available online: https:\/\/www.pdok.nl\/nl\/ahn3-downloads."},{"key":"ref_22","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_23","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":"Volume 26","author":"Schnabel","year":"2007","journal-title":"Computer Graphics Forum"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zuliani, M., Kenney, C.S., and Manjunath, B. (2005, January 14). The multiransac algorithm and its application to detect planar homographies. Proceedings of the IEEE International Conference on Image Processing 2005, Genova, Italy.","DOI":"10.1109\/ICIP.2005.1530351"},{"key":"ref_25","first-page":"248","article-title":"Segmentation of point clouds using smoothness constraint","volume":"36","author":"Rabbani","year":"2006","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1440","DOI":"10.1109\/JSTARS.2013.2251457","article-title":"Aerial 3D building detection and modeling from airborne LiDAR point clouds","volume":"6","author":"Sun","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"7032","DOI":"10.1109\/TGRS.2017.2738439","article-title":"Topologically aware building rooftop reconstruction from airborne laser scanning point clouds","volume":"55","author":"Chen","year":"2017","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"437","DOI":"10.14358\/PERS.75.4.437","article-title":"Morphology-based building detection from airborne LIDAR data","volume":"75","author":"Meng","year":"2009","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_29","first-page":"112","article-title":"Algorithms for the reduction of the number of points required to represent a digitized line or its caricature","volume":"10","author":"Douglas","year":"1973","journal-title":"Cartogr. Int. J. Geogr. Inf. Geovis."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2523","DOI":"10.1109\/TGRS.2006.874137","article-title":"Automatic construction of building footprints from airborne LIDAR data","volume":"44","author":"Zhang","year":"2006","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"241","DOI":"10.5194\/isprs-annals-III-3-241-2016","article-title":"Footprint map partitioning using airborne laser scanning data","volume":"3","author":"Xiong","year":"2016","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhou, Q.Y., and Neumann, U. (2008, January 5\u20137). Fast and extensible building modeling from airborne LiDAR data. Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Irvine, CA, USA.","DOI":"10.1145\/1463434.1463444"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"7323","DOI":"10.3390\/s8117323","article-title":"A comprehensive automated 3D approach for building extraction, reconstruction, and regularization from airborne laser scanning point clouds","volume":"8","author":"Dorninger","year":"2008","journal-title":"Sensors"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1007\/s11263-012-0517-8","article-title":"Creating large-scale city models from 3D-point clouds: A robust approach with hybrid representation","volume":"99","author":"Lafarge","year":"2012","journal-title":"Int. J. Comput. Vis."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"694","DOI":"10.1080\/17538947.2014.914252","article-title":"Building segmentation and modeling from airborne LiDAR data","volume":"8","author":"Xiao","year":"2015","journal-title":"Int. J. Digit. Earth"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cad.2017.07.005","article-title":"Urban building reconstruction from raw LiDAR point data","volume":"93","author":"Yi","year":"2017","journal-title":"Comput.-Aided Des."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhou, Q.Y., and Neumann, U. (2010). 2.5 d dual contouring: A robust approach to creating building models from aerial lidar point clouds. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-642-15558-1_9"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Zhou, Q.Y., and Neumann, U. (2011, January 20\u201325). 2.5 D building modeling with topology control. Proceedings of the CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995611"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Chauve, A.L., Labatut, P., and Pons, J.P. (2010, January 13\u201318). Robust piecewise-planar 3D reconstruction and completion from large-scale unstructured point data. Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539824"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/TPAMI.2008.281","article-title":"Structural approach for building reconstruction from a single DSM","volume":"32","author":"Lafarge","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/j.isprsjprs.2014.01.007","article-title":"A graph edit dictionary for correcting errors in roof topology graphs reconstructed from point clouds","volume":"93","author":"Xiong","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Li, M., Wonka, P., and Nan, L. (2016). Manhattan-world Urban Reconstruction from Point Clouds. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-319-46493-0_4"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3376918","article-title":"Kinetic shape reconstruction","volume":"39","author":"Bauchet","year":"2020","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Fang, H., and Lafarge, F. (2020, January 14\u201319). Connect-and-Slice: An hybrid approach for reconstructing 3D objects. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01350"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.isprsjprs.2013.02.004","article-title":"A generative statistical approach to automatic 3D building roof reconstruction from laser scanning data","volume":"79","author":"Huang","year":"2013","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","article-title":"A computational approach to edge detection","volume":"PAMI-8","author":"Canny","year":"1986","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1593","DOI":"10.1111\/j.1467-8659.2011.02033.x","article-title":"An optimal transport approach to robust reconstruction and simplification of 2D shapes","volume":"Volume 30","author":"Alliez","year":"2011","journal-title":"Computer Graphics Forum"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Li, Y., and Wu, B. (2021). Relation-Constrained 3D Reconstruction of Buildings in Metropolitan Areas from Photogrammetric Point Clouds. Remote Sens., 13.","DOI":"10.3390\/rs13010129"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3068335","article-title":"DBSCAN revisited, revisited: Why and how you should (still) use DBSCAN","volume":"42","author":"Schubert","year":"2017","journal-title":"ACM Trans. Database Syst. (TODS)"},{"key":"ref_50","unstructured":"CGAL Library (2020). CGAL User and Reference Manual, 5.0.2 ed., CGAL Editorial Board."},{"key":"ref_51","unstructured":"BAG (2021, November 13). Basisregistratie Adressen en Gebouwen (BAG). Available online: https:\/\/bag.basisregistraties.overheid.nl\/datamodel."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Varney, N., Asari, V.K., and Graehling, Q. (2020, January 14\u201319). DALES: A large-scale aerial LiDAR data set for semantic segmentation. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA.","DOI":"10.1109\/CVPRW50498.2020.00101"},{"key":"ref_53","first-page":"293","article-title":"The ISPRS benchmark on urban object classification and 3D building reconstruction","volume":"1","author":"Rottensteiner","year":"2012","journal-title":"ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. I-3"},{"key":"ref_54","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006, January 26\u201328). Poisson surface reconstruction. Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Cagliari, Italy."},{"key":"ref_55","unstructured":"(2021, November 13). 3D BAG (v21.09.8). Available online: https:\/\/3dbag.nl\/en\/viewer."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/j.patrec.2021.06.004","article-title":"Semantic segmentation on Swiss3DCities: A benchmark study on aerial photogrammetric 3D pointcloud dataset","volume":"150","author":"Can","year":"2021","journal-title":"Pattern Recognit. Lett."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/9\/2254\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:07:46Z","timestamp":1760137666000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/14\/9\/2254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,7]]},"references-count":56,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["rs14092254"],"URL":"https:\/\/doi.org\/10.3390\/rs14092254","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,7]]}}}