Abstract
The advent of parallel computing capabilities, further boosted through the exploitation of graphics processing units, has resulted in the surge of new, previously infeasible, algorithmic schemes for structural health monitoring (SHM) tasks, such as the use of convolutional neural networks (CNNs) for vision-based SHM. This work proposes a novel approach for crack recognition in digital images based on coupling of CNNs and suited image processing techniques. The proposed method is applied on a dataset comprising images of the welding joints of a long-span steel bridge, collected via high-resolution consumer-grade digital cameras. The studied dataset includes photos taken in sub-optimal light and exposure conditions, with several noise contamination sources such as handwriting scripts, varying material textures, and, in some cases, under presence of external objects. The reference pixels representing the cracks, together with the crack width and length, are available and used for training and validating the proposed model. Although the proposed framework requires some knowledge of the “damaged areas”, it alleviates the need for precise labeling of the cracks in the training dataset. Validation of the model by means of application on an unlabeled image set reveals promising results in terms of accuracy and robustness to noise sources.
Similar content being viewed by others
Availability of data and materials
The data supporting the results reported in this paper have been provided by the organizers of the 1st International Project Competition for Structural Health Monitoring (IPC-SHM 2020).
Code availability
Code is available upon motivated request.
References
MacDougall C, Green MF, Shillinglaw S (2006) Fatigue damage of steel bridges due to dynamic vehicle loads. J Bridg Eng 11:320–328. https://doi.org/10.1061/(ASCE)1084-0702(2006)11:3(320)
Farrar CR, Worden K (2012) Structural health monitoring. Wiley, Chichester
Brincker R, Ventura CE (2015) Introduction to operational modal analysis. Wiley, Chichester
Brownjohn JMW, De Stefano A, Xu Y-L et al (2011) Vibration-based monitoring of civil infrastructure: challenges and successes. J Civ Struct Heal Monit 1:79–95. https://doi.org/10.1007/s13349-011-0009-5
Bao Y, Li H (2020) Machine learning paradigm for structural health monitoring. Struct Heal Monit. https://doi.org/10.1177/1475921720972416
Lynch JP (2006) A summary review of wireless sensors and sensor networks for structural health monitoring. Shock Vib Dig 38:91–128. https://doi.org/10.1177/0583102406061499
Jang S, Jo H, Cho S et al (2010) Structural health monitoring of a cable-stayed bridge using smart sensor technology: deployment and evaluation. Smart Struct Syst 6:439–459. https://doi.org/10.12989/sss.2010.6.5_6.439
Klis R, Chatzi EN (2017) Vibration monitoring via spectro-temporal compressive sensing for wireless sensor networks. Struct Infrastruct Eng 13:195–209. https://doi.org/10.1080/15732479.2016.1198395
Chen FC, Jahanshahi MR (2018) NB-CNN: deep learning-based crack detection using convolutional neural network and naïve bayes data fusion. IEEE Trans Ind Electron 65:4392–4400. https://doi.org/10.1109/TIE.2017.2764844
Cha YJ, Choi W, Suh G et al (2018) Autonomous structural visual inspection using region-based deep learning for detecting multiple damage types. Comput Civ Infrastruct Eng 33:731–747. https://doi.org/10.1111/mice.12334
Cha YJ, Choi W, Büyüköztürk O (2017) Deep learning-based crack damage detection using convolutional neural networks. Comput Civ Infrastruct Eng 32:361–378. https://doi.org/10.1111/mice.12263
Yeum CM, Dyke SJ (2015) Vision-based automated crack detection for bridge inspection. Comput Civ Infrastruct Eng 30:759–770. https://doi.org/10.1111/mice.12141
Kim B, Cho S (2018) Automated vision-based detection of cracks on concrete surfaces using a deep learning technique. Sensors (Switz). https://doi.org/10.3390/s18103452
Bae H, Jang K, An Y-K (2020) Deep super resolution crack network (SrcNet) for improving computer vision–based automated crack detectability in in situ bridges. Struct Heal Monit. https://doi.org/10.1177/1475921720917227
Abdel-Qader I, Abudayyeh O, Kelly ME (2003) Analysis of edge-detection techniques for crack identification in bridges. J Comput Civ Eng 17:255–263. https://doi.org/10.1061/(ASCE)0887-3801(2003)17:4(255)
Nishikawa T, Yoshida J, Sugiyama T, Fujino Y (2012) Concrete crack detection by multiple sequential image filtering. Comput Civ Infrastruct Eng 27:29–47. https://doi.org/10.1111/j.1467-8667.2011.00716.x
Alaknanda ARS, Kumar P (2009) Flaw detection in radiographic weldment images using morphological watershed segmentation technique. NDT E Int 42:2–8. https://doi.org/10.1016/j.ndteint.2008.06.005
Cha YJ, Chen JG, Büyüköztürk O (2017) Output-only computer vision based damage detection using phase-based optical flow and unscented Kalman filters. Eng Struct 132:300–313. https://doi.org/10.1016/j.engstruct.2016.11.038
Mohan A, Poobal S (2018) Crack detection using image processing: a critical review and analysis. Alexandria Eng J 57:787–798. https://doi.org/10.1016/j.aej.2017.01.020
Steinkraus D, Buck I, Simard PY (2005) Using GPUs for machine learning algorithms. Proc Int Conf Doc Anal Recogn ICDAR 2005:1115–1120. https://doi.org/10.1109/ICDAR.2005.251
Butcher JB, Day CR, Austin JC et al (2014) Defect detection in reinforced concrete using random neural architectures. Comput Civ Infrastruct Eng 29:191–207. https://doi.org/10.1111/mice.12039
Huyan J, Li W, Tighe S et al (2020) CrackU-net: a novel deep convolutional neural network for pixelwise pavement crack detection. Struct Control Heal Monit. https://doi.org/10.1002/stc.2551
Li S, Zhao X (2019) Image-based concrete crack detection using convolutional neural network and exhaustive search technique. Adv Civ Eng 2019:1–12. https://doi.org/10.1155/2019/6520620
Zhang L, Yang F, Daniel Zhang Y, Zhu YJ (2016) Road crack detection using deep convolutional neural network. In: 2016 IEEE International conference on image processing (ICIP). IEEE, pp 3708–3712
Dung CV, Anh LD (2019) Autonomous concrete crack detection using deep fully convolutional neural network. Autom Constr 99:52–58. https://doi.org/10.1016/j.autcon.2018.11.028
Xu Y, Bao Y, Chen J et al (2019) Surface fatigue crack identification in steel box girder of bridges by a deep fusion convolutional neural network based on consumer-grade camera images. Struct Heal Monit 18:653–674. https://doi.org/10.1177/1475921718764873
Sathya K, Sangavi D, Sridharshini P et al (2020) Improved image based super resolution and concrete crack prediction using pre-trained deep learning models. Soft Comput Civ Eng 4:40–51. https://doi.org/10.22115/SCCE.2020.229355.1219
Jin S, Lee SE, Hong J-W (2020) A vision-based approach for autonomous crack width measurement with flexible kernel. Autom Constr 110:103019. https://doi.org/10.1016/j.autcon.2019.103019
Qiao W, Ma B, Liu Q et al (2021) Computer vision-based bridge damage detection using deep convolutional networks with expectation maximum attention module. Sensors 21:824. https://doi.org/10.3390/s21030824
Bhowmick S, Nagarajaiah S, Veeraraghavan A (2020) Vision and deep learning-based algorithms to detect and quantify cracks on concrete surfaces from UAV videos. Sensors 20:6299. https://doi.org/10.3390/s20216299
Zollini S, Alicandro M, Dominici D et al (2020) UAV photogrammetry for concrete bridge inspection using object-based image analysis (OBIA). Remote Sens 12:3180. https://doi.org/10.3390/rs12193180
Ellenberg A, Branco L, Krick A et al (2015) Use of unmanned aerial vehicle for quantitative infrastructure evaluation. J Infrastruct Syst 21:04014054. https://doi.org/10.1061/(ASCE)IS.1943-555X.0000246
Sun X, Jiang Y, Ji Y et al (2019) Distance measurement system based on binocular stereo vision. IOP Conf Ser Earth Environ Sci 252:052051. https://doi.org/10.1088/1755-1315/252/5/052051
Pohl D, Dorodnicov S, Achtelik M (2019) Depth map improvements for stereo-based depth cameras on drones, pp 341–348
Bao Y, Li J, Nagayama T et al (2021) The 1st international project competition for structural health monitoring (IPC-SHM, 2020): a summary and benchmark problem. Struct Heal Monit. https://doi.org/10.1177/14759217211006485
Soille P (2004) Morphological image analysis. Springer, Berlin Heidelberg
Kanopoulos N, Vasanthavada N, Baker RL (1988) Design of an image edge detection filter using the Sobel operator. IEEE J Solid-State Circuits 23:358–367. https://doi.org/10.1109/4.996
Pratt WK (2006) Edge detection. In: Digital image processing, Fourth edition. Wiley, Hoboken, pp 465–533
Lee TC, Kashyap RL, Chu CN (1994) Building skeleton models via 3-D medial surface axis thinning algorithms. CVGIP Graph Model Image Process 56:462–478. https://doi.org/10.1006/cgip.1994.1042
Maurer CR, Qi R, Raghavan V (2003) A linear time algorithm for computing exact Euclidean distance transforms of binary images in arbitrary dimensions. IEEE Trans Pattern Anal Mach Intell 25:265–270. https://doi.org/10.1109/TPAMI.2003.1177156
Kingma DP, Ba JL (2015) Adam: a method for stochastic optimization. In: 3rd international conference on learning representations, ICLR 2015—conference track proceedings
Acknowledgements
The authors would like to kindly acknowledge the organizers of the 1st International Project Competition for Structural Health Monitoring (IPC-SHM 2020), ANCRiSST, Harbin Institute of Technology (China), and University of Illinois at Urbana-Champaign (USA) for their generously providing the invaluable data from actual structures. The authors also would like to thank the chairs of IPC-SHM 2020 Prof. Hui Li, and Prof. Billie F. Spencer Jr for their leadership on the competition. Research described in this paper was financially supported by the Real-time Earthquake Risk Reduction for a Resilient Europe ‘RISE’ project, financed under the European Union’s Horizon 2020 research and innovation programme, under grant agreement No 821115, by the ETH Grant (ETH-11 18-1) Dynarisk—“Enabling Dynamic Earthquake Risk Assessment”, as well as by the Singapore-ETH center (SEC) under contract no. FI 370074011-370074016.
Funding
Research described in this paper was financially supported by the Real-time Earthquake Risk Reduction for a Resilient Europe ‘RISE’ project, financed under the European Union’s Horizon 2020 research and innovation programme, under grant agreement No 821115, by the ETH Grant (ETH-11 18-1) Dynarisk—“Enabling Dynamic Earthquake Risk Assessment”, as well as by the Singapore-ETH center (SEC) under contract no. FI 370074011-370074016.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Quqa, S., Martakis, P., Movsessian, A. et al. Two-step approach for fatigue crack detection in steel bridges using convolutional neural networks. J Civil Struct Health Monit 12, 127–140 (2022). https://doi.org/10.1007/s13349-021-00537-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13349-021-00537-1