Automatic 3D Building Reconstruction from OpenStreetMap and LiDAR Using Convolutional Neural Networks

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 ar...

Descripción completa

Detalles Bibliográficos
Autores: Barranquero Fernandez, Marcos|||0000-0002-6147-5902, Olmedo Rodríguez, Álvaro Antonio, Gómez Pérez, Josefa|||0000-0003-0111-8898, Tayebi Tayebi, Abdelhamid|||0000-0002-6216-257X, Hellín Asensio, Carlos Javier|||0000-0002-1576-5466, Sáez de Adana Herrero, Francisco Manuel|||0000-0002-3454-7982
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universidad de Alcalá (UAH)
Repositorio:e_Buah Biblioteca Digital Universidad de Alcalá
Idioma:inglés
OAI Identifier:oai:ebuah.uah.es:10017/63232
Acceso en línea:http://hdl.handle.net/10017/63232
https://dx.doi.org/10.3390/s23052444
Access Level:acceso abierto
Palabra clave:OpenStreetMap
LiDAR
Convolutional neural network
3D reconstruction
Transfer learning
Machine learning
Electrónica
Electronics
Descripción
Sumario: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.