Skip to main content
Log in

Two-step approach for fatigue crack detection in steel bridges using convolutional neural networks

  • Original Paper
  • Published:
Journal of Civil Structural Health Monitoring Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

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

  1. 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)

    Article  Google Scholar 

  2. Farrar CR, Worden K (2012) Structural health monitoring. Wiley, Chichester

    Book  Google Scholar 

  3. Brincker R, Ventura CE (2015) Introduction to operational modal analysis. Wiley, Chichester

    Book  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Bao Y, Li H (2020) Machine learning paradigm for structural health monitoring. Struct Heal Monit. https://doi.org/10.1177/1475921720972416

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. Pohl D, Dorodnicov S, Achtelik M (2019) Depth map improvements for stereo-based depth cameras on drones, pp 341–348

  35. 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

    Article  Google Scholar 

  36. Soille P (2004) Morphological image analysis. Springer, Berlin Heidelberg

    Book  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. Pratt WK (2006) Edge detection. In: Digital image processing, Fourth edition. Wiley, Hoboken, pp 465–533

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. Kingma DP, Ba JL (2015) Adam: a method for stochastic optimization. In: 3rd international conference on learning representations, ICLR 2015—conference track proceedings

Download references

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

Authors

Corresponding author

Correspondence to Said Quqa.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13349-021-00537-1

Keywords

Navigation