Abstract
Abstract. Automatic detection, segmentation and reconstruction of buildings in urban areas from Earth Observation (EO) data are still challenging for many researchers. Roof is one of the most important element in a building model. The three-dimensional geographical information system (3D GIS) applications generally require the roof type and roof geometry for performing various analyses on the models, such as energy efficiency. The conventional segmentation and classification methods are often based on features like corners, edges and line segments. In parallel to the developments in computer hardware and artificial intelligence (AI) methods including deep learning (DL), image features can be extracted automatically. As a DL technique, convolutional neural networks (CNNs) can also be used for image classification tasks, but require large amount of high quality training data for obtaining accurate results. The main aim of this study was to generate a roof type dataset from very high-resolution (10 cm) orthophotos of Cesme, Turkey, and to classify the roof types using a shallow CNN architecture. The training dataset consists 10,000 roof images and their labels. Six roof type classes such as flat, hip, half-hip, gable, pyramid and complex roofs were used for the classification in the study area. The prediction performance of the shallow CNN model used here was compared with the results obtained from the fine-tuning of three well-known pre-trained networks, i.e. VGG-16, EfficientNetB4, ResNet-50. The results show that although our CNN has slightly lower performance expressed with the overall accuracy, it is still acceptable for many applications using sparse data.
Highlights
Buildings are the most important structural component of cities in many aspects
4.1 Performance of Shallow convolutional neural networks (CNNs) Model complex weighted and macro averages of the accuracy values obtained from all classes are presented
A roof type dataset compiled from very high resolution aerial imagery was generated for automatic roof type classification tasks
Summary
Buildings are the most important structural component of cities in many aspects. Building measurement and analysis have been used for many applications, such as urban planning, land management or climate change monitoring (Alidoost et al, 2019). 3D City models in LoD2 (Level of Detail 2) or higher levels include roof geometries that can be used in 3D GIS applications, such as solar potential estimation, quality evaluation and verification of existing data, roof reconstruction, and enhancing the LoD0/LoD1 data with the roof type attributes (Biljecki and Dehbi, 2019). Alidoost and Arefi (2016) have developed a modelbased approach for automatic recognition of roof types using convolutional neural networks using LiDAR (Light Detection and Ranging) data and aerial images. Qin et al (2019) evaluated DCNN on the panchromatic and multispectral sensor (PMS) imagery of Gaofen-2 satellite in dense urban areas for image segmentation and obtained 94.67% accuracy. They stated that DCNNs are promising for building mapping from very high resolution imagery in dense urban areas with different roof patterns
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have