AbstractConcrete cracking is one of the most significant damage types in reinforced concrete structures due to its potential to adversely affect durability, safety, and serviceability and even reduce the bearing capacity during operation. Thus, damage inspection of damage caused by concrete cracking is important for management, maintenance, and structural assessment for both damaged and undamaged existing buildings but with concrete cracking after a long time of use that needs reconstruction or renovation. This study provides an improved building damage inspection approach by applying Unmanned Aerial Vehicles (UAVs) and state‐of‐the‐art deep learning algorithms to detect concrete cracks on building surfaces. Two distinct architectures for Convolutional Neural Networks (CNNs), namely ResNet50 and YOLOv8 based on classification, and object detection approaches to create a total of 11 models are established, trained, and compared. The classification models attained accuracy levels exceeding 99%, whereas the object detection models achieved approximately 85%. All models effectively identified and accurately located concrete cracks on building surfaces. Besides, the CNN models' capacity to detect cracks is influenced by a variety of model hyperparameters, encompassing factors such as model architecture, the number of network layers, different training dataset sizes, and the quantity of trainable parameters necessary to learn the specific features of detection targets during the training process. The results of this study ultimately demonstrate that the proposed approach can yield accurate detection results and holds high potential for application in crack inspection to advance automatic damage inspection in building structures to a greater extent. In addition, it is important to note that a universal rule cannot be established rule as a larger and more complex model, or an increased number of trainable parameters, necessarily leads to improved detection performance. Models that are trained from scratch using local datasets might not necessarily result in enhanced performance in comparison to the improvements gained through fine‐tuning via transfer learning. Therefore, an appropriate training type, dataset size, task complexity, computational resources, and time demands to achieve a balance between accuracy and efficiency should be considered for specific application scenarios.
Read full abstract