{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T19:20:00Z","timestamp":1774380000860,"version":"3.50.1"},"reference-count":53,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2024,1,5]],"date-time":"2024-01-05T00:00:00Z","timestamp":1704412800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Open Fund of Hubei Luojia Laboratory","award":["230100026"],"award-info":[{"award-number":["230100026"]}]},{"name":"Open Fund of Hubei Luojia Laboratory","award":["ZR2022MD039"],"award-info":[{"award-number":["ZR2022MD039"]}]},{"name":"Shandong Provincial Natural Science Foundation","award":["230100026"],"award-info":[{"award-number":["230100026"]}]},{"name":"Shandong Provincial Natural Science Foundation","award":["ZR2022MD039"],"award-info":[{"award-number":["ZR2022MD039"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>In urban point cloud scenarios, due to the diversity of different feature types, it becomes a primary challenge to effectively obtain point clouds of building categories from urban point clouds. Therefore, this paper proposes the Enhanced Local Feature Aggregation Semantic Segmentation Network (ELFA-RandLA-Net) based on RandLA-Net, which enables ELFA-RandLA-Net to perceive local details more efficiently by learning geometric and semantic features of urban feature point clouds to achieve end-to-end building category point cloud acquisition. Then, after extracting a single building using clustering, this paper utilizes the RANSAC algorithm to segment the single building point cloud into planes and automatically identifies the roof point cloud planes according to the point cloud cloth simulation filtering principle. Finally, to solve the problem of building roof reconstruction failure due to the lack of roof vertical plane data, we introduce the roof vertical plane inference method to ensure the accuracy of roof topology reconstruction. The experiments on semantic segmentation and building reconstruction of Dublin data show that the IoU value of semantic segmentation of buildings for the ELFA-RandLA-Net network is improved by 9.11% compared to RandLA-Net. Meanwhile, the proposed building reconstruction method outperforms the classical PolyFit method.<\/jats:p>","DOI":"10.3390\/ijgi13010019","type":"journal-article","created":{"date-parts":[[2024,1,5]],"date-time":"2024-01-05T10:06:43Z","timestamp":1704449203000},"page":"19","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Semantic Segmentation and Roof Reconstruction of Urban Buildings Based on LiDAR Point Clouds"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-2906-7255","authenticated-orcid":false,"given":"Xiaokai","family":"Sun","sequence":"first","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Baoyun","family":"Guo","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6275-9475","authenticated-orcid":false,"given":"Cailin","family":"Li","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"},{"name":"Hubei Luojia Laboratory, Wuhan 430079, China"}]},{"given":"Na","family":"Sun","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Yue","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"}]},{"given":"Yukai","family":"Yao","sequence":"additional","affiliation":[{"name":"School of Civil Engineering and Geomatics, Shandong University of Technology, Zibo 255000, China"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,5]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2842","DOI":"10.3390\/ijgi4042842","article-title":"Applications of 3D city models: State of the art review","volume":"4","author":"Biljecki","year":"2015","journal-title":"ISPRS Int. J. Geo-Inf."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Chen, R. (2011, January 24\u201326). The development of 3D city model and its applications in urban planning. Proceedings of the 2011 19th International Conference on Geoinformatics, Shanghai, China.","DOI":"10.1109\/GeoInformatics.2011.5981007"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Jovanovi\u0107, D., Milovanov, S., Ruskovski, I., Govedarica, M., Sladi\u0107, D., Radulovi\u0107, A., and Paji\u0107, V. (2020). Building virtual 3D city model for smart cities applications: A case study on campus area of the university of novi sad. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9080476"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Costantino, D., Vozza, G., Alfio, V.S., and Pepe, M. (2021). Strategies for 3D Modelling of Buildings from Airborne Laser Scanner and Photogrammetric Data Based on Free-Form and Model-Driven Methods: The Case Study of the Old Town Centre of Bordeaux (France). Appl. Sci., 11.","DOI":"10.3390\/app112210993"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1016\/j.isprsjprs.2021.12.012","article-title":"RANSAC-based multi primitive building reconstruction from 3D point clouds","volume":"185","author":"Li","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_6","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_7","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1016\/j.isprsjprs.2015.01.002","article-title":"Flexible building primitives for 3D building modeling","volume":"101","author":"Xiong","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Huang, W., Jiang, S., and Jiang, W.J.S. (2020). A model-driven method for pylon reconstruction from oblique UAV images. Sensors, 20.","DOI":"10.3390\/s20030824"},{"key":"ref_9","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_10","doi-asserted-by":"crossref","first-page":"5828","DOI":"10.1109\/JSTARS.2023.3288157","article-title":"Roof reconstruction of aerial point cloud based on BPPM plane segmentation and energy optimization","volume":"16","author":"Li","year":"2023","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1016\/j.isprsjprs.2022.08.027","article-title":"Point2Roof: End-to-end 3D building roof modeling from airborne LiDAR point clouds","volume":"193","author":"Li","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1554","DOI":"10.1109\/TGRS.2009.2030180","article-title":"Segmentation and reconstruction of polyhedral building roofs from aerial lidar point clouds","volume":"48","author":"Sampath","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wang, Y., Xu, H., Cheng, L., Li, M., Wang, Y., Xia, N., Chen, Y., and Tang, Y. (2016). Three-dimensional reconstruction of building roofs from airborne LiDAR data based on a layer connection and smoothness strategy. Remote Sens., 8.","DOI":"10.3390\/rs8050415"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Huang, J., Stoter, J., Peters, R., and Nan, L. (2022). City3D: Large-scale building reconstruction from airborne LiDAR point clouds. Remote Sens., 14.","DOI":"10.3390\/rs14092254"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Liu, X., Zhang, Y., Ling, X., Wan, Y., Liu, L., and Li, Q. (2019). TopoLAP: Topology recovery for building reconstruction by deducing the relationships between linear and planar primitives. Remote Sens., 11.","DOI":"10.3390\/rs11111372"},{"key":"ref_16","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_17","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.isprsjprs.2022.07.024","article-title":"Connectivity-aware Graph: A planar topology for 3D building surface reconstruction","volume":"191","author":"Yang","year":"2022","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Cheng, R., Razani, R., Taghavi, E., Li, E., and Liu, B. (2021, January 19\u201325). 2-s3net: Attentive feature fusion with adaptive feature selection for sparse semantic segmentation network. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.","DOI":"10.1109\/CVPR46437.2021.01236"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Hou, Y., Zhu, X., Ma, Y., Loy, C.C., and Li, Y. (2022, January 18\u201324). Point-to-voxel knowledge distillation for lidar semantic segmentation. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.","DOI":"10.1109\/CVPR52688.2022.00829"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Tang, H., Liu, Z., Zhao, S., Lin, Y., Lin, J., Wang, H., and Han, S. (2020, January 23\u201328). Searching efficient 3d architectures with sparse point-voxel convolution. Proceedings of the European Conference on Computer Vision, Glasgow, UK.","DOI":"10.1007\/978-3-030-58604-1_41"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Xu, J., Zhang, R., Dou, J., Zhu, Y., Sun, J., and Pu, S. (2021, January 11\u201317). Rpvnet: A deep and efficient range-point-voxel fusion network for lidar point cloud segmentation. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.01572"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Yan, X., Gao, J., Zheng, C., Zheng, C., Zhang, R., Cui, S., and Li, Z. (2022, January 23\u201327). 2dpass: 2d priors assisted semantic segmentation on lidar point clouds. Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel.","DOI":"10.1007\/978-3-031-19815-1_39"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Hu, Q., Yang, B., Xie, L., Rosa, S., Guo, Y., Wang, Z., Trigoni, N., and Markham, A. (2020, January 4\u201319). Randla-net: Efficient semantic segmentation of large-scale point clouds. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.","DOI":"10.1109\/CVPR42600.2020.01112"},{"key":"ref_24","unstructured":"Schnabel, R., Wahl, R., and Klein, R. (2007). Computer Graphics Forum, Blackwell Publishing Ltd."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1595","DOI":"10.1049\/iet-ipr.2017.1076","article-title":"Plane detection in 3D point cloud using octree-balanced density down-sampling and iterative adaptive plane extraction","volume":"12","author":"Nashaat","year":"2018","journal-title":"IET Image Process."},{"key":"ref_26","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_27","doi-asserted-by":"crossref","first-page":"4160","DOI":"10.1109\/JSTARS.2019.2936662","article-title":"An accurate and robust region-growing algorithm for plane segmentation of TLS point clouds using a multiscale tensor voting method","volume":"12","author":"Wu","year":"2019","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"7133","DOI":"10.1109\/JSTARS.2021.3093576","article-title":"Robust 3-D plane segmentation from airborne point clouds based on quasi-a-contrario theory","volume":"14","author":"Zhu","year":"2021","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"555","DOI":"10.5194\/isprs-archives-XLI-B3-555-2016","article-title":"Automatic extraction and regularization of building outlines from airborne LiDAR point clouds","volume":"41","author":"Albers","year":"2016","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1080\/15481603.2017.1361509","article-title":"Segmentation of airborne point cloud data for automatic building roof extraction","volume":"55","author":"Gilani","year":"2018","journal-title":"GIScience Remote Sens."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Li, L., and Yan, H. (2021, January 18\u201320). Building contour regularization method based on ground LIDAR point cloud data. Proceedings of the 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China.","DOI":"10.1109\/IMCEC51613.2021.9482341"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Zhang, X.-Q., Wang, H., Shan, Y.-H., and Leng, L. (2017, January 24\u201326). Building Contour Extraction Based on LiDAR Point Cloud. Proceedings of the ITM Web of Conferences, Wuhan, China.","DOI":"10.1051\/itmconf\/20171110004"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1109\/TIT.1983.1056714","article-title":"On the shape of a set of points in the plane","volume":"29","author":"Edelsbrunner","year":"1983","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"107447","DOI":"10.1016\/j.patcog.2020.107447","article-title":"Building outline extraction from ALS point clouds using medial axis transform descriptors","volume":"106","author":"Widyaningrum","year":"2020","journal-title":"Pattern Recognit. Lett."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.patrec.2015.05.007","article-title":"Computing refined skeletal features from medial point clouds","volume":"76","author":"Kustra","year":"2016","journal-title":"Pattern Recognit. Lett."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"4199","DOI":"10.1109\/JSTARS.2014.2349003","article-title":"A methodology for automated segmentation and reconstruction of urban 3-D buildings from ALS point clouds","volume":"7","author":"Chen","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_37","unstructured":"Verma, V., Kumar, R., and Hsu, S. (2006, January 17\u201322). 3D building detection and modeling from aerial LIDAR data. Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201906), New York, NY, USA."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wang, R., and Huang, S. (2023, January 18\u201322). Building3D: A Urban-Scale Dataset and Benchmarks for Learning Roof Structures from Point Clouds. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Vancouver, BC, Canada.","DOI":"10.1109\/ICCV51070.2023.01837"},{"key":"ref_39","unstructured":"Xu, B. (2020). Deep learning guided building reconstruction from satellite imagery-derived point clouds. arXiv."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/j.isprsjprs.2020.11.011","article-title":"Automatic 3D building reconstruction from multi-view aerial images with deep learning","volume":"171","author":"Yu","year":"2021","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1007\/s12517-020-06377-5","article-title":"Classification of raw LiDAR point cloud using point-based methods with spatial features for 3D building reconstruction","volume":"14","author":"Yastikli","year":"2021","journal-title":"Arab. J. Geosci."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Sahebdivani, S., Arefi, H., and Maboudi, M. (2020, January 18\u201320). Deep learning based classification of color point cloud for 3D reconstruction of interior elements of buildings. Proceedings of the 2020 International Conference on Machine Vision and Image Processing (MVIP), Qom, Iran.","DOI":"10.1109\/MVIP49855.2020.9116894"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.isprsjprs.2018.02.008","article-title":"Large-scale urban point cloud labeling and reconstruction","volume":"138","author":"Zhang","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhou, Q.-Y., and Neumann, U. (2010, January 5\u201311). 2.5 d dual contouring: A robust approach to creating building models from aerial lidar point clouds. Proceedings of the Computer Vision\u2013ECCV 2010: 11th European Conference on Computer Vision, Heraklion, Crete, Greece. Proceedings, Part III 11.","DOI":"10.1007\/978-3-642-15558-1_9"},{"key":"ref_45","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_46","unstructured":"Kazhdan, M., Bolitho, M., and Hoppe, H. (2006, January 26\u201328). Poisson surface reconstruction. Proceedings of the Fourth Eurographics Symposium on Geometry Processing, Sardinia, Italy."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1883","DOI":"10.4249\/scholarpedia.1883","article-title":"K-nearest neighbor","volume":"4","author":"Peterson","year":"2009","journal-title":"Scholarpedia"},{"key":"ref_48","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."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Zhang, W., Qi, J., Wan, P., Wang, H., Xie, D., Wang, X., and Yan, G.J.R.s. (2016). An easy-to-use airborne LiDAR data filtering method based on cloth simulation. Remote Sens., 8.","DOI":"10.3390\/rs8060501"},{"key":"ref_50","unstructured":"Noto, M., and Sato, H. (2010, January 8\u201311). A method for the shortest path search by extended Dijkstra algorithm. Proceedings of the SMC 2000 Conference Proceedings: 2000 IEEE International Conference on Systems, Man and Cybernetics: \u201cCybernetics Evolving to Systems, Humans, Organizations, and their Complex Interactions\u201d, Nashville, TN, USA."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"533","DOI":"10.1016\/j.neunet.2018.09.001","article-title":"Dgcnn: A convolutional neural network over large-scale labeled graphs","volume":"108","author":"Phan","year":"2018","journal-title":"Neural Netw."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.cag.2020.02.005","article-title":"ConvPoint: Continuous convolutions for point cloud processing","volume":"88","author":"Boulch","year":"2020","journal-title":"Comput. Graph."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Qiu, S., Anwar, S., and Barnes, N. (2021, January 19\u201325). Semantic segmentation for real point cloud scenes via bilateral augmentation and adaptive fusion. Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA.","DOI":"10.1109\/CVPR46437.2021.00180"}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/13\/1\/19\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:40:57Z","timestamp":1760103657000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/13\/1\/19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,5]]},"references-count":53,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,1]]}},"alternative-id":["ijgi13010019"],"URL":"https:\/\/doi.org\/10.3390\/ijgi13010019","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,5]]}}}