{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T19:26:44Z","timestamp":1774121204287,"version":"3.50.1"},"reference-count":47,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2023,2,22]],"date-time":"2023-02-22T00:00:00Z","timestamp":1677024000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Vice rectorate for Research and Knowledge Transfer of the University of Alcala and Comunidad de Madrid (Spain)","award":["CM\/JIN\/2021-033"],"award-info":[{"award-number":["CM\/JIN\/2021-033"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents the implementation of an automatic method for the reconstruction of 3D building maps. The core innovation of the proposed method is the supplementation of OpenStreetMap data with LiDAR data to reconstruct 3D urban environments automatically. The only input of the method is the area that needs to be reconstructed, defined by the enclosing points in terms of the latitude and longitude. First, area data are requested in OpenStreetMap format. However, there are certain buildings and geometries that are not fully received in OpenStreetMap files, such as information on roof types or the heights of buildings. To complete the information that is missing in the OpenStreetMap data, LiDAR data are read directly and analyzed using a convolutional neural network. The proposed approach shows that a model can be obtained with only a few samples of roof images from an urban area in Spain, and is capable of inferring roofs in other urban areas of Spain as well as other countries that were not used to train the model. The results allow us to identify a mean of 75.57% for height data and a mean of 38.81% for roof data. The finally inferred data are added to the 3D urban model, resulting in detailed and accurate 3D building maps. This work shows that the neural network is able to detect buildings that are not present in OpenStreetMap for which in LiDAR data are available. In future work, it would be interesting to compare the results of the proposed method with other approaches for generating 3D models from OSM and LiDAR data, such as point cloud segmentation or voxel-based approaches. Another area for future research could be the use of data augmentation techniques to increase the size and robustness of the training dataset.<\/jats:p>","DOI":"10.3390\/s23052444","type":"journal-article","created":{"date-parts":[[2023,2,23]],"date-time":"2023-02-23T02:01:25Z","timestamp":1677117685000},"page":"2444","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Automatic 3D Building Reconstruction from OpenStreetMap and LiDAR Using Convolutional Neural Networks"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6147-5902","authenticated-orcid":false,"given":"Marcos","family":"Barranquero","sequence":"first","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7650-4374","authenticated-orcid":false,"given":"Alvaro","family":"Olmedo","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0111-8898","authenticated-orcid":false,"given":"Josefa","family":"G\u00f3mez","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6216-257X","authenticated-orcid":false,"given":"Abdelhamid","family":"Tayebi","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1576-5466","authenticated-orcid":false,"given":"Carlos Javier","family":"Hell\u00edn","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3454-7982","authenticated-orcid":false,"given":"Francisco","family":"Saez de Adana","sequence":"additional","affiliation":[{"name":"Computer Science Department, Universidad de Alcal\u00e1, 28801 Alcal\u00e1 de Henares, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2023,2,22]]},"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","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_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":"Xu, J., Liu, J., Yin, H., Wu, T., and Qiu, G. (2011, January 6\u20138). Research on 3D modeling and application in urban emergency management. Proceedings of the 2011 International Conference on E-Business and E-Government (ICEE), Shanghai, China.","DOI":"10.1109\/ICEBEG.2011.5887146"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1109\/MAP.2018.2883088","article-title":"Development of a Web-Based Simulation Tool to Estimate the Path Loss in Outdoor Environments using OpenStreetMaps [Wireless Corner]","volume":"61","author":"Tayebi","year":"2019","journal-title":"IEEE Antennas Propag. Mag."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"\u0160tular, B., Eichert, S., and Lozi\u0107, E. (2021). Airborne LiDAR Point Cloud Processing for Archaeology. Pipeline and QGIS Toolbox. Remote Sens., 13.","DOI":"10.3390\/rs13163225"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Muhadi, N.A., Abdullah, A.F., Bejo, S.K., Mahadi, M.R., and Mijic, A. (2020). The use of LiDAR-derived DEM in flood applications: A review. Remote Sens., 12.","DOI":"10.3390\/rs12142308"},{"key":"ref_8","first-page":"102014","article-title":"Estimation of aboveground biomass of Robinia pseudoacacia forest in the Yellow River Delta based on UAV and Backpack LiDAR point clouds","volume":"86","author":"Lu","year":"2020","journal-title":"Int. J. Appl. Earth Obs. Geoinf."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Royo, S., and Ballesta-Garcia, M. (2019). An overview of lidar imaging systems for autonomous vehicles. Appl. Sci., 9.","DOI":"10.3390\/app9194093"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Abdullah, S.M., Awrangjeb, M., and Lu, G. (2014, January 14\u201318). Automatic segmentation of LiDAR point cloud data at different height levels for 3D building extraction. Proceedings of the 2014 IEEE International Conference on Multimedia and Expo Workshops (ICMEW), Chengdu, China.","DOI":"10.1109\/ICMEW.2014.6890541"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s40537-020-00374-x","article-title":"Automatic LIDAR building segmentation based on DGCNN and euclidean clustering","volume":"7","author":"Gamal","year":"2020","journal-title":"J. Big Data"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1016\/j.apenergy.2018.04.046","article-title":"A framework for producing gbXML building geometry from Point Clouds for accurate and efficient Building Energy Modelling","volume":"224","author":"Garwood","year":"2018","journal-title":"Appl. Energy"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.isprsjprs.2021.04.022","article-title":"A hierarchical deep learning framework for the consistent classification of land use objects in geospatial databases","volume":"177","author":"Yang","year":"2021","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"54","DOI":"10.20895\/infotel.v13i2.642","article-title":"Early Detection of Deforestation through Satellite Land Geospatial Images based on CNN Architecture","volume":"13","author":"Pratiwi","year":"2021","journal-title":"J. Infotel"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Guo, W., Yang, W., Zhang, H., and Hua, G. (2018). Geospatial object detection in high resolution satellite images based on multi-scale convolutional neural network. Remote Sens., 10.","DOI":"10.3390\/rs10010131"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1049\/hve2.12135","article-title":"GAN and CNN for imbalanced partial discharge pattern recognition in GIS","volume":"7","author":"Wang","year":"2022","journal-title":"High Volt."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Jadhav, J., Rao Surampudi, S., and Alagirisamy, M. (2021). Convolution neural network based infection transmission analysis on Covid-19 using GIS and Covid data materials. Mater. Today Proc.","DOI":"10.1016\/j.matpr.2021.02.577"},{"key":"ref_18","first-page":"395","article-title":"YOLOv2 Deep Learning Model and GIS Based Algorithms for Vehicle Tracking","volume":"13","author":"Malaainine","year":"2021","journal-title":"J. Geogr. Inf. Syst."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Chun, P.J., Yamane, T., and Tsuzuki, Y. (2021). Automatic detection of cracks in asphalt pavement using deep learning to overcome weaknesses in images and gis visualization. Appl. Sci., 11.","DOI":"10.3390\/app11030892"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1648","DOI":"10.1109\/TPAMI.2016.2605097","article-title":"Sparse Representation for 3D Shape Estimation: A Convex Relaxation Approach","volume":"39","author":"Zhou","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Leibe, B., Matas, J., Sebe, N., and Welling, M. (2016). Computer Vision\u2014ECCV 2016, Proceedings of the European Conference on Computer Vision 2016, Amsterdam, The Netherlands, 11\u201314 October 2016, Springer.","DOI":"10.1007\/978-3-319-46478-7"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"146","DOI":"10.3390\/ijgi1020146","article-title":"Analyzing the Contributor Activity of a Volunteered Geographic Information Project\u2014The Case of OpenStreetMap","volume":"1","author":"Neis","year":"2012","journal-title":"ISPRS Int. J. Geo-Inf."},{"key":"ref_23","unstructured":"Tyrasd (2022, December 29). Node Density Map. Available online: https:\/\/tyrasd.github.io\/osm-node-density\/#2\/38.0\/13.0\/2021,places."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"106631","DOI":"10.1016\/j.infsof.2021.106631","article-title":"Metamorphic testing of OpenStreetMap","volume":"138","author":"Merayo","year":"2021","journal-title":"Inf. Softw. Technol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1002\/ente.201500304","article-title":"Information and Communication Technology in Energy Lab 2.0: Smart Energies System Simulation and Control Center with an Open-Street-Map-Based Power Flow Simulation Example","volume":"4","author":"Hagenmeyer","year":"2016","journal-title":"Energy Technol."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"80","DOI":"10.3991\/ijoe.v15i15.11507","article-title":"A web and mobile GIS for identifying areas within the radius affected by natural disasters based on openstreetmap data","volume":"15","author":"Ariyanto","year":"2019","journal-title":"Int. J. Online Biomed. Eng."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Juh\u00e1sz, L., Novack, T., Hochmair, H.H., and Qiao, S. (2020). Cartographic Vandalism in the Era of Location-Based Games-The Case of Open Street Map and Pok\u00e9mon GO. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9040197"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"4265","DOI":"10.1109\/JSTARS.2019.2911525","article-title":"Improving Impervious Surface Estimation by Using Remote Sensed Imagery Combined with Open Street Map Points-of-Interest (POI) Data","volume":"12","author":"Fan","year":"2019","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1038\/nature25181","article-title":"A global map of travel time to cities to assess inequalities in accessibility in 2015","volume":"553","author":"Weiss","year":"2018","journal-title":"Nature"},{"key":"ref_30","first-page":"30889","article-title":"Impacts of urbanization on green infrastructure ecosystem services: The case study of post-soviet Moscow","volume":"4","author":"Klimanova","year":"2018","journal-title":"BELGEO"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1016\/j.apgeog.2017.07.012","article-title":"Identifying locations along railway networks with the highest tree fall hazard","volume":"87","author":"Nezval","year":"2017","journal-title":"Appl. Geogr."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"108174","DOI":"10.1016\/j.patcog.2021.108174","article-title":"Graph representation learning for road type classification","volume":"120","author":"Gharaee","year":"2021","journal-title":"Pattern Recognit."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Stewart, C., Lazzarini, M., Luna, A., and Albani, S. (2020). Deep learning with open data for desert road mapping. Remote Sens., 12.","DOI":"10.3390\/rs12142274"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Esch, T., Zeidler, J., Palacios-Lopez, D., Marconcini, M., Roth, A., M\u00f6nks, M., and Dech, S. (2020). Towards a large-scale 3D modeling of the built environment: Joint analysis of tanDEM-X, sentinel-2 and open street map data. Remote Sens., 12.","DOI":"10.3390\/rs12152391"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"19976","DOI":"10.1038\/s41598-022-24263-w","article-title":"Predicting building types using OpenStreetMap","volume":"12","author":"Atwal","year":"2022","journal-title":"Sci. Rep."},{"key":"ref_36","unstructured":"Cabello, R. (2023, February 10). ThreeJS. Available online: https:\/\/threejs.org\/."},{"key":"ref_37","unstructured":"Alexander, S. (2023, February 10). Constructive Solid Geometry for Three.js. Available online: https:\/\/github.com\/samalexander\/three-csg-ts."},{"key":"ref_38","unstructured":"Raifer, M. (2023, February 10). OSM to GeoJSON. Available online: https:\/\/github.com\/tyrasd\/osmtogeojson."},{"key":"ref_39","unstructured":"Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2023, February 10). YOLOv7 Repository. Available online: https:\/\/github.com\/WongKinYiu\/yolov7."},{"key":"ref_40","unstructured":"Li, C., Li, L., Jiang, H., Weng, K., Geng, Y., Li, L., Ke, Z., Li, Q., Cheng, M., and Nie, W. (2022). YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications. arXiv."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27\u201330). You only look once: Unified, real-time object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.91"},{"key":"ref_42","unstructured":"OpenStreetMap (2023, February 10). Key:roof:shape. Available online: https:\/\/wiki.openstreetmap.org\/wiki\/Key:roof:shape."},{"key":"ref_43","unstructured":"Nacional, I.G. (2023, February 10). Centro de Descargas del CNIG. Available online: https:\/\/centrodedescargas.cnig.es\/CentroDescargas\/buscador.do."},{"key":"ref_44","unstructured":"4SmartMachines (2023, February 10). Image Annotation Lab. Available online: https:\/\/ial.4smartmachines.com\/."},{"key":"ref_45","unstructured":"G\u00e9ron, A. (2022). Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow, O\u2019Reilly Media, Inc."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Skansi, S. (2018). Introduction to Deep Learning: From Logical Calculus to Artificial Intelligence, Springer.","DOI":"10.1007\/978-3-319-73004-2"},{"key":"ref_47","unstructured":"Moraisferreira, D. (2023, February 10). Luxembourg LiDAR Coverage Map. Available online: https:\/\/davidmoraisferreira.github.io\/lidar-coverage-map-luxembourg\/index.htmln."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2444\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T18:39:38Z","timestamp":1760121578000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/5\/2444"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,2,22]]},"references-count":47,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,3]]}},"alternative-id":["s23052444"],"URL":"https:\/\/doi.org\/10.3390\/s23052444","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,2,22]]}}}