Abstract
Concrete is known for its a strength and durability as a building material. It is heavily utilized in almost all infrastructures, from pipes, building structures to roads and dams. However, due to external factors or internal compositions, concrete can be damaged and hence affects the quality of the constructions. The type of damage that appeared on concrete is often the first a clue as to how it occurred. Therefore proper diagnosing of the problem can help engineers determine how quickly and how best to fix it. The application of information technology, especially artificial intelligence, to automatically classify the damage types can help tremendously in this aspect. There have been some studies in using computer vision to examine the surfaces of concrete for damages. This study attempts a more challenging task of classifying the five common types of concrete damage. A new dataset is built and the Convolutional Neural Network (CNN) architecture is used for classification. The results obtained have an accuracy of 95 and 93% on the training set and the test set respectively.
Similar content being viewed by others
REFERENCES
B. Lomborg, The Skeptical Environmentalist: Measuring the Real State of the World (Cambridge Univ. Press, Cambridge, 2001).
“Minerals commodity summary – cement – 2007,” U. S. Geological Survey, U. S. Department of the Interior, 2007. Available at https://www.usgs.gov/centers/nmic/mineral-commodity-summaries
“Concrete degradation.” Available at IPFS: https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/ Concrete_degradation.html (Accessed on 20 April 2019).
“Self-healing concrete to create durable and sustainable concrete structures,” Project HEALCON. Available at https://cordis.europa.eu/project/rcn/106380_en.html (Accessed on 20 April 2019)
“ASCE’s 2017 Infrastructure Report Card | GPA: D+,” ASCE. Available at https://www.infrastructurereportcard.org/ (Accessed on 20 April 2019)
C.-H. Park and H.-I. Lee, Future Trend of Capital Investment for Korean Transportation Infrastructure (Construction and Economy Research Institute of Korea, Seoul, Korea, 2016).
H.-S. Choi, J.-H. Cheung, S.-H. Kim, and J.-H. Ahn, “Structural dynamic displacement vision system using digital image processing,” NDT & E Int. 44 (7), 597–608 (2011).
S. German, I. Brilakis, and R. DesRoches, “Rapid entropy-based detection and properties measurement of concrete spalling with machine vision for post-earthquake safety assessments,” Adv. Eng. Inf. 26 (4), 846–858 (2012).
C. K. Leung, K. T. Wan, and L. Chen, “A novel optical fiber sensor for steel corrosion in concrete structures,” Sensors 8 (3), 1960–1976 (2008).
H. Kälviäinen, “Machine vision based quality control from pulping to papermaking for printing,” Pattern Recogn. Image Anal. 21 (3), 486–490 (2011).
J. L. Raheja, A. Mishra, and A. Chaudhary, “Indian sign language recognition using SVM,” Pattern Recogn. Image Anal. 26 (2), 434–441 (2016).
Y. Noh, D. Koo, Y.-M. Kang, et al., “Automatic crack detection on concrete images using segmentation via fuzzy C-means clustering,” in Proc. 2017 IEEE International Conference on Applied System Innovation (IEEE-ICASI 2017) (Sapporo, Japan, 2017), pp. 877–880.
Y. Sato, Y. Bao, and Y. Koya, “Crack detection on concrete surfaces using V-shaped features,” World Comput. Sci. Inf. Technol. J. (WCSIT) 8 (1), 1–6 (2018).
T. H. Dinh, Q. P. Ha, and H. M. La, “Computer vision-based method for concrete crack detection,” in Proc. 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV 2016) (Phuket, Thailand, 2016), IEEE, pp. 1–6.
P. Prasanna, K. J. Dana, N. Gucunski, et al., “Automated crack detection on concrete bridges,” IEEE Trans. Autom. Sci. Eng. 13 (2), 591–599 (2016).
V. V. Minakhin, D. M. Murashov, Y. P. Davidov, et al., “Compensation for local defects in an image created using a triple-color photo technique,” Pattern Recogn. Image Anal. 19 (1), 137–158 (2009).
R. Ali, D. L. Gopal, and Y.-J. Cha, “Vision-based concrete crack detection technique using cascade features,” in Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems 2018, Ed. by H. Sohn, Proc. SPIE 10598, 105980L, 7 pages (2018).
R. S. Adhikari, O. Moselhi, and A. Bagchi, “Image-based retrieval of concrete crack properties for bridge inspection,” Autom. Constr. 39 (1), 180–194 (2014).
W. Rawat and Z. Wang, “Deep convolutional neural networks for image classification: A comprehensive review,” Neural Comput. 29 (9), 2352–2449 (2017).
Z. Fan, Y. Wu, J. Lu, and W. Li, “Automatic pavement crack detection based on structured prediction with the convolutional neural network,” arXiv preprint arXiv:1802.02208 (2018). https://arxiv.org/abs/1802.02208
L. Zhang, F. Yang, Y. D. Zhang, and Y. J. Zhu, “Road crack detection using deep convolutional neural network,” in Proc. 2016 IEEE International Conference on Image Processing (ICIP 2016) (Phoenix, AZ, 2016), pp. 3708–3712.
Y. J. Cha, W. Choi, and O. Büyüköztürk, “Deep learning-based crack damage detection using convolutional neural networks,” Comput.-Aided Civ. Infrastruct. Eng. 32 (5), 361–378 (2017).
Y. J. Cha, W. Choi, G. Suh, et al., “Autonomous structural visual inspection using region-based deep learning for detecting multiple damage types,” Comput.-Aided Civ. Infrastruct. Eng. 33 (9), 731–747 (2018).
S. Ren, K. He, R. Girshick, and J. Sun, “Faster R-CNN: Towards real-time object detection with region proposal networks,” IEEE Trans. Pattern Anal. Mach. Intell. 39 (6), 1137–1149 (2017).
K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” arXiv preprint arXiv:1409.1556 (2014). https://arxiv.org/abs/1409.1556
C. Szegedy, V. Vanhoucke, S. Ioffe, et al., “Rethinking the inception architecture for computer vision,” in Proc. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2016) (Las Vegas, NV, 2016), pp. 2818–2826. Available at https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/Szegedy_Rethinking_the_Inception_CVPR_2016_paper.html (Accessed on 20 April 2019)
K. He, X. Zhang, S. Ren, et al., “Deep residual learning for image recognition,” in Proc. 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2016) (Las Vegas, NV, 2016), pp. 770–778. Available at https://www.cv-foundation.org/openaccess/content_cvpr_2016/html/He_Deep_Residual_Learning_CVPR_2016_paper.html (Accessed April 20, 2019).
J. Deng, W. Dong, R. Socher, et al., “ImageNet: A large-scale hierarchical image database,” in Proc. 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (Miami, FL, 2009), pp. 248–255.
C. V. Dung and L. D. Anh, “Autonomous concrete crack detection using deep fully convolutional neural,” Autom. Constr. 99, 52–58 (2019).
H. Maeda, Y. Sekimoto, T. Seto, et al., “Road damage detection using deep neural networks with images captured through a smartphone,” arXiv preprint arXiv:1801.09454 (2018). https://arxiv.org/abs/1801.09454
W. R. L. da Silva and D. S. de Lucena, “Concrete cracks detection based on deep learning image classification,” in Proc. 18th International Conference on Experimental Mechanics (ICEM18) (Brussels, Belgium, 2018); Proceedings 2 (8), 489 (2018). Available at https://www.mdpi.com/2504-3900/2/8/489
K. Gopalakrishnan, S. K. Khaitan, A. Choudhary, and A. Agrawal, “Deep Convolutional Neural Networks with transfer learning for computer vision-based data-driven pavement distress detection,” Constr. Build. Mater. 157, 322–330 (2017).
https://github.com/tiensu/Concrete_Damage_Classification.git
“google-images-download,” hardikvasa. Available at https://pypi.org/project/google-images-download/ (Accessed April 20, 2019).
Adobe Photoshop, Adobe. Available at https://www.adobe.com/products/photoshop.html (Accessed April 20, 2019).
L. Taylor and G. Nitschke, “Improving deep learning using generic data augmentation,” arXiv preprint arXiv:1708.06020 (2017). https://arxiv.org/abs/1708.06020
A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional,” in Advances in Neural Information Processing Systems 25: Proc. Annual Conf. NIPS 2012 (Lake Tahoe, NV, 2012), pp. 1097–1105.
K. Simonyan, and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” arXiv preprint arXiv:1409.1556 (2015).
ImageNet Large Scale Visual Recognition Challenge 2012 (ILSVRC2012), in conjunction with PASCAL Visual Object Classes Challenge 2012 (VOC2012), Stanford Vision Lab. Available at http://image-net.org/challenges/LSVRC/2012/ (Accessed April 20, 2019).
K. He, X. Zhang, S. Ren, and J. Sun, “Deep residual learning for image recognition,” arXiv preprint arXiv:1512.03385 (2015). https://arxiv.org/abs/1512.03385
K. He, X. Zhang, S. Ren, and J. Sun, “Identity mappings in deep residual networks,” arXiv preprint arXiv:1603.05027 (2016). https://arxiv.org/abs/1603.05027
“Understand the Softmax Function in Minutes,” Uniqtech. Available at https://medium.com/data-science-bootcamp/understand-the-softmax-function-in-minutes-f3a59641e86d (Accessed April 20, 2019).
D. P. Kingma and J. Ba, “Adam: A method for stochastic optimization,” arXiv preprint arXiv:1412.6980 (2017). https://arxiv.org/abs/1412.6980
“Keras: The Python Deep Learning library,” Keras-team. Available at https://keras.io/ (Accessed April 20, 2019).
P. D. Hung and D. Q. Linh, “Implementing an android application for automatic Vietnamese business card recognition,” Pattern Recogn. Image Anal. 29 (1), 156–166 (2019). https://doi.org/10.1134/S1054661819010188
N. T. Nam and P. D. Hung, “Pest detection on Traps using Deep Convolutional Neural Net-works,” in Proc. 2018 International Conference on Control and Computer Vision (ICCCV’18) (Singapore, 2018) (ACM, New York, 2018), pp. 33–38. https://doi.org/10.1145/3232651.3232661
P. D. Hung, “Detection of central sleep apnea based on a single-lead ECG,” in Proc. 2018 5th International Conference on Bioinformatics Research and Applications (ICBRA’18) (Hong Kong, 2018) (ACM, New York, 2018), pp. 78–83. https://doi.org/10.1145/3309129.3309132
P. D. Hung, “Central sleep apnea detection using an accelerometer,” in Proc. 2018 International Conference on Control and Computer Vision (ICCCV’18) (Singapore, 2018) (ACM, New York, 2018), pp. 106–111. https://doi.org/10.1145/3232651.3232660
N. T. Nam and P. D. Hung, “Padding methods in convolutional sequence model: An application in Japanese handwriting recognition,” in Proc. 3rd International Conference on Machine Learning and Soft Computing (ICMLSC 2019) (Da Lat, Vietnam, 2019) (ACM, New York, 2019), pp. 138–142. https://doi.org/10.1145/3310986.3310998
ACKNOWLEDGMENTS
We would like to thank our colleagues in the Information Technology Specialization Department, FPT University, Hanoi, Vietnam for their critical and relevant comments on the manuscript; Colleagues in the English Department who have helped to polish English text. We would also like to extend our gratitude to experts at the Vietnam Institute for Building Materials, for helping us with the methodological aspects of this study and with reviewing part of the data.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
The authors declare that they have no conflicts of interest in the subject matter or materials discussed in this manuscript.
Additional information
Phan Duy Hung received his PhD degree from INP Grenoble France, in 2008.
From 2009 to now, he worked as a Lecturer, Head of Department, Director of Master Program in the Software engineering at FPT University, Hanoi, Vietnam.
His current research interests include Digita Signal and Image processing, Internet of Things, Bigdata and Artificial Intelligent, Measurement, Control systems and industry network.
Nguyen Tien Su received his B.Sc. from Hanoi University of Science and Technology, Vietnam in 2012.
From 2013 to now, he worked as an engineer in the fields: Machine Learning, Image Processing, Software engineering.
He is currently Master Student at FPT University.
Vu Thu Diep was born in 1985. She received a Master’s degree in 2010 and PhD’s degree in 2015 of Control and Automation of the Hanoi University of Science and Technology (HUST).
Since 2009, she has been a Lecturer at Hanoi University of Science and Technology. Her main research is in design and implementation of Automation, Measurement, Control systems and industry network; Machine Learning and Artificial Intelligent.
Rights and permissions
About this article
Cite this article
Hung, P.D., Su, N.T. & Diep, V.T. Surface Classification of Damaged Concrete Using Deep Convolutional Neural Network. Pattern Recognit. Image Anal. 29, 676–687 (2019). https://doi.org/10.1134/S1054661819040047
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S1054661819040047