Inspecting Buildings Using Drones and Computer Vision: A Machine Learning Approach to Detect Cracks and Damages
Article
Article Title | Inspecting Buildings Using Drones and Computer Vision: A Machine Learning Approach to Detect Cracks and Damages |
---|---|
ERA Journal ID | 212296 |
Article Category | Article |
Authors | Munawar, Hafiz Suliman (Author), Ullah, Fahim (Author), Heravi, Amirhossein (Author), Thaheem, Muhammad Jamaluddin (Author) and Maqsoom, Ahsen (Author) |
Journal Title | Drones |
Journal Citation | 6 (1), pp. 1-23 |
Article Number | 5 |
Number of Pages | 23 |
Year | 2022 |
Publisher | MDPI AG |
Place of Publication | Switzerland |
ISSN | 2504-446X |
Digital Object Identifier (DOI) | https://doi.org/10.3390/drones6010005 |
Web Address (URL) | https://www.mdpi.com/2504-446X/6/1/5 |
Abstract | Manual inspection of infrastructure damages such as building cracks is difficult due to the objectivity and reliability of assessment and high demands of time and costs. This can be automated using unmanned aerial vehicles (UAVs) for aerial imagery of damages. Numerous computer vision-based approaches have been applied to address the limitations of crack detection but they have their limitations that can be overcome by using various hybrid approaches based on artificial intelligence (AI) and machine learning (ML) techniques. The convolutional neural networks (CNNs), an application of the deep learning (DL) method, display remarkable potential for automatically detecting image features such as damages and are less sensitive to image noise. A modified deep hierarchical CNN architecture has been used in this study for crack detection and damage assessment in civil infrastructures. The proposed architecture is based on 16 convolution layers and a cycle generative adversarial network (CycleGAN). For this study, the crack images were collected using UAVs and open-source images of mid to high rise buildings (five stories and above) constructed during 2000 in Sydney, Australia. Conventionally, a CNN network only utilizes the last layer of convolution. However, our proposed network is based on the utility of multiple layers. Another important component of the proposed CNN architecture is the application of guided filtering (GF) and conditional random fields (CRFs) to refine the predicted outputs to get reliable results. Benchmarking data (600 images) of Sydney-based buildings damages was used to test the proposed architecture. The proposed deep hierarchical CNN architecture produced superior performance when evaluated using five methods: GF method, Baseline (BN) method, Deep-Crack BN, Deep-Crack GF, and SegNet. Overall, the GF method outperformed all other methods as indicated by the global accuracy (0.990), class average accuracy (0.939), mean intersection of the union overall classes (IoU) (0.879), precision (0.838), recall (0.879), and F-score (0.8581) values. Overall, the proposed CNN architecture provides the advantages of reduced noise, highly integrated supervision of features, adequate learning, and aggregation of both multi-scale and multilevel features during the training procedure along with the refinement of the overall output predictions. |
Keywords | building damages; convolutional neural networks (CNNs); computer vision; cracks; generative adversarial network (CycleGAN); infrastructure inspection; infrastructure monitoring; Unmanned Aerial Vehicle (UAV) |
ANZSRC Field of Research 2020 | 330202. Building construction management and project planning |
460304. Computer vision | |
460806. Human-computer interaction | |
330201. Automation and technology in building and construction | |
Byline Affiliations | School of Surveying and Built Environment |
Deakin University | |
COMSATS University Islamabad, Pakistan | |
Institution of Origin | University of Southern Queensland |
https://research.usq.edu.au/item/q6z8x/inspecting-buildings-using-drones-and-computer-vision-a-machine-learning-approach-to-detect-cracks-and-damages
Download files
125
total views100
total downloads1
views this month1
downloads this month