Automatic Recognition of Concrete Cracks in Industrial and Civil Buildings Based on CNN + SVM/Random Forest

Authors

  • Zhiheng Yang Leeds College, Southwest Jiaotong University, Chengdu, Sichuan, 611756, China

DOI:

https://doi.org/10.54097/d8vkfp10

Keywords:

Concrete Crack Recognition, CNN+SVM/Random Forest, Lightweight Deployment, Crack Severity Classification, Edge Computing

Abstract

Concrete cracks are a key indicator for evaluating the safety of industrial and building structures Civil buildings. Traditional manual detection methods have low efficiency, strong subjectivity, and high labor costs, which cannot meet the needs of large-scale automated monitoring Significant progress has been made in learning based crack detection algorithms, with most existing models For the development of transportation infrastructure (bridges, pavements, tunnels), due to significant differences, the performance will decrease by 15% to 25% when directly migrated to building scenarios In terms of lighting, background texture, and crack morphology. In addition, currently over 95% of research Only focusing on binary classification, unable to provide crack width and Severity is crucial for engineering practice. Although pixel level segmentation methods can Implementing crack quantification relies on extremely expensive manual labeling (every 10-20 minutes) Images make large-scale applications impractical. To address these challenges, this article proposes an automatic crack recognition scheme for lightweight concrete used in industrial and civil buildings, combined with CNN feature extraction based on SVM/random forest classifier. This scheme utilizes CNN Superior generalization of hierarchical feature extraction and SVM/random forest in small samples Plot. The four pre trained CNN backbone networks (VGG16, ResNet50, MobileNetV3, EfficientNet Lite) are System comparison and introduction of ZCA whitening and anti distillation to enhance Has robustness to complex interferences such as shadows and stains. For edge deployment (Smartphones, drones, Raspberry Pi), full frame lightweighting, and model compression Implemented support vector pruning and parameter quantization. It is crucial to have coarse particles By mining the severity of cracks, innovative classification of crack severity was achieved without pixel level segmentation The implicit mapping between CNN features and crack width greatly reduces annotation costs. Experiments on public datasets (SDNET2018, Crack500) and self built industrial/civilian datasets Constructing a crack dataset shows that this approach increased F1 scores by 6% in complex situations Interference scene. The optimized MobileNetV3+compressed SVM model only achieves 92 KB, single image inference time of 0.8 ms on Raspberry Pi 4B, crack severity classification The accuracy rate is 87%. These results fully meet the requirements of practical engineering, Efficient and deployable solutions for building health assessment.

Downloads

Download data is not yet available.

References

[1] Cha, Y. J., Choi, W., & Büyüköztürk, O. (2017). Deep learning-based crack damage detection using convolutional neural networks. Computer-Aided Civil and Infrastructure Engineering, 32(5), 361–378. https://doi.org/ 10.1111/ mice. 12267.

[2] Zhang, A., Wang, K. C. P., Li, B., Fei, Y., & Zhang, Y. (2017). Automated pixel-level pavement crack detection on 3D asphalt surfaces using a deep-learning network. Computer-Aided Civil and Infrastructure Engineering, 32(10), 805–815. https://doi. org/ 10. 1111/mice.12295.

[3] Zou, Q., Zhang, Z., Li, Q., Qi, X., Wang, Q., & Wang, S. (2019). DeepCrack: Learning hierarchical convolutional features for crack detection. IEEE Transactions on Image Processing, 28(3), 1498–1512. https://doi.org/10.1109/TIP.2018.2878354.

[4] Kumar, A., Singh, P., & Gupta, R. (2019). CNN features with SVM for crack detection under limited samples. Journal of Computing in Civil Engineering, 33(5), 04019028. https://doi.org/10.1061/(ASCE)CP.1943-5487.0000792.

[5] Park, S., Kim, J., & Lee, H. (2020). Comparative study of CNN and CNN-SVM for crack detection. Sensors, 20(15), 4256. https://doi.org/10.3390/s20154256.

[6] Wang, Z. Y., Zhang, W., & Li, Q. (2018). Bridge crack detection method based on Faster R-CNN. China Civil Engineering Journal, 51(7), 91–98.

[7] Yamaguchi, T., Nakamura, S., & Saegusa, R. (2020). CrackAttentionNet: Attention-based network for crack detection. IEEE Access, 8, 148425–148435. https://doi.org/10. 1109/ ACCESS.2020.3015823.

[8] Huang, H., Chen, C., & Zhang, J. (2021). Domain adaptation for crack detection via adversarial learning. Automation in Construction, 128, 103789. https://doi.org/10. 1016/j. autcon. 2021. 103789.

[9] Liu, J., Yang, X., & Lau, R. W. H. (2021). Lightweight crack detection network for edge devices. IEEE Transactions on Intelligent Transportation Systems, 22(12), 7689–7700. https:// doi. org/10. 1109/TITS.2021.3060327.

[10] Fan, J., Li, H., & Zhang, Q. (2021). Research on lightweight crack detection algorithm for mobile phones. Journal of Tsinghua University (Science and Technology), 61(5), 456–463.

[11] Wang, H., Chen, M., & Zhao, W. (2021). Research on crack detection system based on UAV platform. Journal of Zhejiang University (Engineering Science), 55(4), 712–720.

[12] Wu, B., Liu, Q., & Zhang, Y. (2020). Construction of concrete crack image dataset in complex environment. Journal of South China University of Technology (Natural Science Edition), 48(6), 89–97.

[13] Ke, L., Zhang, H., & Li, M. (2019). Bridge crack detection method combining CNN features and SVM. Journal of Beijing Jiaotong University, 43(3), 78–85.

[14] Yang, Y., Wang, Q., & Liu, W. (2020). Concrete crack recognition based on deep features and SVM. Journal of Chongqing University, 43(5), 67–75.

[15] Niu, D., Zhang, W., & Li, Q. (2021). Application of CNN-SVM fusion model in concrete crack recognition. Journal of Xi’an University of Architecture and Technology, 53(4), 512–520.

[16] Simonyan, K., & Zisserman, A. (2015). Very deep convolutional networks for large-scale image recognition. International Conference on Learning Representations. https:// arxiv. org/abs/1409.1556.

[17] Donahue, J., Jia, Y., Vinyals, O., Hoffman, J., Zhang, N., Tzeng, E., Darrell, T. (2014). DeCAF: A deep convolutional activation feature for generic visual recognition. Proceedings of the 31st International Conference on Machine Learning, 647–655.

[18] Luo, H., Wang, J., & Zhang, H. (2022). Tunnel crack recognition based on transfer learning and SVM. Journal of Huazhong University of Science and Technology (Natural Science Edition), 50(3), 89–96.

[19] Chen, Z., Li, M., & Wang, Q. (2023). Long-span bridge crack recognition based on deep features. Journal of Hunan University (Natural Sciences), 50(2), 112–120.

[20] Chen, Y., Wang, L., & Li, H. (2023). Model compression for CNN-SVM based crack detection. Journal of Computing in Civil Engineering, 37(4), 04023018. https://doi.org/ 10.1061/ (ASCE) CP.1943-5487.0001067.

[21] He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 770–778. https://doi.org/10.1109/CVPR.2016.90.

[22] Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., & Chen, L. C. (2018). MobileNetV2: Inverted residuals and linear bottlenecks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 4510–4520. https://doi.org/10. 1109/ CVPR.2018.00474.

[23] Tan, M., & Le, Q. V. (2019). EfficientNet: Rethinking model scaling for convolutional neural networks. Proceedings of the 36th International Conference on Machine Learning, 6105–6114.

[24] Howard, A., Sandler, M., Chu, G., Chen, L. C., Chen, B., Tan, M., Wang, W., Zhu, Y., Pang, R., Vasudevan, V., Le, Q. V., Adam, H. (2019). Searching for MobileNetV3. Proceedings of the IEEE International Conference on Computer Vision, 1314–1324. https://doi.org/10.1109/ICCV.2019.00140.

[25] Ronneberger, O., Fischer, P., & Brox, T. (2015). U-Net: Convolutional networks for biomedical image segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention, 234–241. https://doi.org/10. 1007/ 978-3-319-24574-4_28.

Downloads

Published

03-07-2026

Issue

Section

Articles

How to Cite

Yang, Z. (2026). Automatic Recognition of Concrete Cracks in Industrial and Civil Buildings Based on CNN + SVM/Random Forest. Frontiers in Computing and Intelligent Systems, 17(1), 112-116. https://doi.org/10.54097/d8vkfp10