A lightweight convolutional neural network for automated crack inspection

被引:6
作者
Chang, Siwei [1 ]
Zheng, Bowen [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Hong Kong Ctr Construct Robot, Hong Kong, Peoples R China
[2] Hong Kong Polytech Univ, Dept Bldg & Real Estate, Fac Construct & Environm, Hung Hom,Kowloon, Hong Kong, Peoples R China
关键词
Convolutional neural network; Lightweight CNN; Crack inspection; Deep learning; Monitoring; DATASET; EDGE;
D O I
10.1016/j.conbuildmat.2024.135151
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Convolutional neural networks (CNN) have been increasingly embraced in building inspection and maintenance to realize automated crack inspection. However, CNNs are still less frequently utilized in the construction industry because most of them are designed with complex architectures that need to be executed by high-powered and expensive GPUs. To improve its practical applicability, this study aims to design a CNN model with a lightweight architecture for crack inspection. The lightweight design is expected to be feasible on a variety of electronic devices, such as mobile phones. To do so, layer pruning and parameter reduction methods were employed to design model depth and weight, respectively. Specifically, the CNN depth was first determined by training and testing 24 experimental groups that contain sequentially increased convolutional and pooling blocks. Secondly, 4 x 4 convolutional filters with 2 strides were inserted between adjacent convolutional layers to reduce model weight and memory. As a result, only 6.82 million weights and 24 M of memory were remined, compared to 138 million weights and 421 M of memory in the widely utilized model VGG-16. During an on-site validation, the proposed lightweight CNN was successfully executed on a mobile robot powered by a CPU-driven robotic control board. Both cracked and non-cracked surfaces could be detected automatically, remotely, and in real-time. Outstanding performance was also demonstrated, with F1-scores in the training and testing datasets of 96.8% and 92.4%, respectively. Overall, the designed lightweight CNN model is validated as more practicable for on-site inspection devices, which facilitate the wide spread of computer vision-based technologies in the construction industry. Meanwhile, the findings provide a potential solution for balancing the weight and accuracy of CNNs.
引用
收藏
页数:13
相关论文
共 89 条
[1]   Analysis of edge-detection techniques for crack identification in bridges [J].
Abdel-Qader, L ;
Abudayyeh, O ;
Kelly, ME .
JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2003, 17 (04) :255-263
[2]   Using CNN for facial expression recognition: a study of the effects of kernel size and number of filters on accuracy [J].
Agrawal, Abhinav ;
Mittal, Namita .
VISUAL COMPUTER, 2020, 36 (02) :405-412
[3]   A Meta-Heuristic Automatic CNN Architecture Design Approach Based on Ensemble Learning [J].
Ahmed, Amr A. ;
Darwish, Saad M. .
IEEE ACCESS, 2021, 9 (09) :16975-16987
[4]  
Ahmed Tasnim, 2019, 2019 22 INT C COMP I, P1
[5]  
Alberts D., 2002, Code of best practice for experimentation
[6]   Structural crack detection using deep convolutional neural networks [J].
Ali, Raza ;
Chuah, Joon Huang ;
Abu Talip, Mohamad Sofian ;
Mokhtar, Norrima ;
Shoaib, Muhammad Ali .
AUTOMATION IN CONSTRUCTION, 2022, 133
[7]   Review of deep learning: concepts, CNN architectures, challenges, applications, future directions [J].
Alzubaidi, Laith ;
Zhang, Jinglan ;
Humaidi, Amjad J. ;
Al-Dujaili, Ayad ;
Duan, Ye ;
Al-Shamma, Omran ;
Santamaria, J. ;
Fadhel, Mohammed A. ;
Al-Amidie, Muthana ;
Farhan, Laith .
JOURNAL OF BIG DATA, 2021, 8 (01)
[8]   Deep-Net: A Lightweight CNN-Based Speech Emotion Recognition System Using Deep Frequency Features [J].
Anvarjon, Tursunov ;
Mustaqeem ;
Kwon, Soonil .
SENSORS, 2020, 20 (18) :1-16
[9]   A Lightweight and Multiscale Network for Remote Sensing Image Scene Classification [J].
Bai, Lin ;
Liu, Qingxin ;
Li, Cuiling ;
Zhu, Chunlin ;
Ye, Zhen ;
Xi, Meng .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
[10]  
Billah U.H., 2019, INT S VIS COMP