Abstract
In evaluating the quality of concrete structures, cracks play a significant role in determining the structure’s safety, application, and durability. Manual quality checks are more susceptible to human error and take longer to complete. As a result, utilizing computer algorithms to see fissures and identify problems in concrete structures is now the recommended method. The current research focuses on developing the deep convolutional neural network (CNN) model to identify the crack/defect. Subsequently, the quantification of cracks has been determined using the image processing method by building the Python source code. The suggested CNN architecture is developed using the VGG16 model and was trained on a pre-build-up dataset of 40,000 images of the pixel size of 227 \(\times\) 227; the results are obtained with an accuracy of 94.6%. Manually 280 images are collected irrespective of pixel size and distance between the surface and the source with known crack width are utilized in an image processing technique. The comparison between the test results of this technique and the measurements obtained by actual physical use of a crack microscope is considered to ensure the effectiveness of the planned digital image processing (DIP) systems. The quantification results obtained through Image processing with the percentage of accuracy vary from 65 to 98% by comparison with the measurements gained by the real physical way.
Similar content being viewed by others
References
Alazawi, D. A., Hammoudi, Z. S., & Mohammed, M. N. (2021). Crack detection and geometry measurements using digital image processing. Diyala Journal of Engineering Sciences, 14(1), 11–23.
Ali, R., Chuah, J. H., Talip, M. S. A., Mokhtar, N., & Shoaib, M. A. (2022). Structural crack detection using deep convolutional neural networks. Automation in Construction, 133, 103989.
Aravind, N., Nagajothi, S., & Elavenil, S. (2021). Machine learning model for predicting the crack detection and pattern recognition of geopolymer concrete beams. Construction and Building Materials, 297, 123785.
Arel, I., Rose, D. C., & Karnowski, T. P. (2010). Deep machine learning-a new frontier in artificial intelligence research [research frontier]. IEEE Computational Intelligence Magazine, 5(4), 13–18.
Avendaño, J. C. (2020). Identification and quantification of concrete cracks using image analysis and machine learning.
Cireşan, D., Meier, U., Masci, J., & Schmidhuber, J. (2011). A Committee of Neural Networks for Traffic Sign Classification. The 2011 International Joint Conference on Neural Networks (pp. 1918–1921). IEEE: Piscataway.
Ciregan, D., Meier, U., & Schmidhuber, J. (2012). Multi-Column Deep Neural Networks for Image Classification. 2012 IEEE Conference on Computer Vision and Pattern Recognition (pp. 3642–3649). IEEE: Piscataway.
Dais, D., Bal, I. E., Smyrou, E., & Sarhosis, V. (2021). Automatic crack classification and segmentation on masonry surfaces using convolutional neural networks and transfer learning. Automation in Construction, 125, 103606.
Dong, L. J., Tang, Z., Li, X. B., Chen, Y. C., & Xue, J. C. (2020). Discrimination of mining microseismic events and blasts using convolutional neural networks and original waveform. Journal of Central South University, 27(10), 3078–3089.
Feng, C., Liu, M. Y., Kao, C. C., & Lee, T. Y. (2017). Deep active learning for civil infrastructure defect detection and classification. Computing in Civil Engineering, 2017, 298–306.
Goodfellow, I. J., Bulatov, Y., Ibarz, J., Arnoud, S., & Shet, V. (2013). Multi-digit number recognition from street view imagery using deep convolutional neural networks. arXiv. https://doi.org/10.48550/arXiv.1312.6082
Hamishebahar, Y., Guan, H., So, S., & Jo, J. (2022). A comprehensive review of deep learning-based crack detection approaches. Applied Sciences, 12(3), 1374.
Iranmanesh, A., & Kaveh, A. (1999). Structural optimization by gradient-based neural networks. International Journal for Numerical Methods in Engineering, 46(2), 297–311.
Kaveh, A., & Khalegi, A. (1998). Prediction of strength for concrete specimens using artificial neural networks. Advances in engineering computational technology. 165–171.
Kaveh, A., & Servati, H. (2001). Design of double layer grids using backpropagation neural networks. Computers & Structures, 79(17), 1561–1568.
Kaveh, A., Elmieh, R., Servati, H. (2001). Prediction of moment-rotation characteristic for semi-rigid connections using BP neural networks.
LeCun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998). Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11), 2278–2324.
Li, S., & Zhao, X. (2019). Image-based concrete crack detection using convolutional neural network and exhaustive search technique. Advances in Civil Engineering, 2019, 1.
Mohammed, M. A., Han, Z., & Li, Y. (2021). Exploring the detection accuracy of concrete cracks using various CNN models. Advances in Materials Science and Engineering, 2021, 1.
Mohan, A., & Poobal, S. (2018). Crack detection using image processing: a critical review and analysis. Alexandria Engineering Journal, 57(2), 787–798.
Munawar, H. S., Hammad, A. W., Haddad, A., Soares, C. A. P., & Waller, S. T. (2021). Image-based crack detection methods: a review. Infrastructures, 6(8), 115.
Oliveira, H., & Correia, P. L. (2012). Automatic road crack detection and characterization. IEEE Transactions on Intelligent Transportation Systems, 14(1), 155–168.
Prasanna, P., Dana, K. J., Gucunski, N., Basily, B. B., La, H. M., Lim, R. S., & Parvardeh, H. (2014). Automated crack detection on concrete bridges. IEEE Transactions on Automation Science and Engineering, 13(2), 591–599.
Rofooei, F. R., Kaveh, A., & Farahani, F. M. (2011). Estimating the vulnerability of the concrete moment resisting frame structures using artificial neural networks. Intrenational Journal of Optimization in Civil Engineering., 1(3), 433–448.
Silva, W. R. L. D., & Lucena, D. S. D. (2018). Concrete cracks detection based on deep learning image classification. Proceedings, 2(8), 489.
Soni, A. N. (2019). Crack detection in buildings using convolutional neural Network. Journal for Innovative Development in Pharmaceutical and Technical Science, 2(6), 54–59.
Yiyang, Z. (2014). The Design of Glass Crack Detection System Based on Image Preprocessing Technology. 2014 IEEE 7th Joint International Information Technology and Artificial Intelligence Conference (pp. 39–42). IEEE: Piscataway.
Yuan, Y., Ge, Z., Su, X., Guo, X., Suo, T., Liu, Y., & Yu, Q. (2021). Crack length measurement using convolutional neural networks and image processing. Sensors, 21(17), 5894.
Funding
There is no funding for this work.
Author information
Authors and Affiliations
Contributions
Authors 1, 2, 3 and 4 wrote the entire manuscript. All authors reviewed the manuscript
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Conflict of interest
On behalf of all co-authors, the corresponding author hereby confirms that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Gonthina, M., Chamata, R., Duppalapudi, J. et al. Deep CNN-based concrete cracks identification and quantification using image processing techniques. Asian J Civ Eng 24, 727–740 (2023). https://doi.org/10.1007/s42107-022-00526-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42107-022-00526-9