Skip to main content

Abstract

Generally, stainless steel has noticeable resistance to corrosion; however, it can still have corrosion because of gases, especially oxygen, and a high saline environment. The visual approach to detecting damage depends on the quality of the images and the knowledge and experience of the experts. Various destructive and non-destructive methods are available to detect damage in steel. Digital image processing techniques are widely accepted as a non-destructive approach for detecting the surface corrosion on iron articles. The selection of the algorithm depends on the environmental parameters, the type of the damage, and the lighting conditions and should also be cost-effective, fast, and with reasonable accuracy. Various image processing techniques in different combinations have been used by researchers to identify risks. This paper presents an adaptive neural network-based approach for the classification of different types of damage in metals. In the present paper, research in this field has been extensively reviewed to identify challenges and successes in this area. For the present work, convolution neural network with a custom kernel has been used to classify different types of corrosion. Pre-trained deep learning algorithms such as VGG, ResNet, and DensNet were used for classification. Finally, a customized VGG19 network with serially fused deep features and optimized hyperparameters were used to improve the classification accuracy.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. S.K. Ahuja, M.K. Shukla, K.K. Ravulakollu, Surface corrosion detection and classification for steel alloy using image processing and machine learning, in International Conference on Emerging Trends in Engineering & Technology on Information Security and Analytics, Helix, 2018, pp. 3822–3827

    Google Scholar 

  2. C.I. Ossai, Corrosion defect modelling of aged pipelines with a feed-forward multi-layer neural network for leak and burst failure estimation. Eng. Fail. Anal. 110, 104397 (2020)

    Article  Google Scholar 

  3. L. Petricca, T. Moss, G. Figueroa, S. Broen, Corrosion detection using AI: a comparison of standard computer vision techniques and deep learning model (DMDB, MoWiN, CoSIT, CRIS, SIGL, ICBB, CNSA, CCSEIT, AIAP, 2016), pp. 91–99

    Google Scholar 

  4. S.K. Ahuja, M.K. Shukla, K.K. Ravulakollu, Surface corrosion grade classification using convolution neural network. Int. J. Recent Technol. Eng. 8(3), 7645–7649 (2019)

    Article  Google Scholar 

  5. S.A. Idris, F.A. Jafar, Image enhancement based on software filter optimization for corrosion inspection, in 2014 5th International Conference on Intelligent Systems, Modelling and Simulation (ISMS) (IEEE, New York, 2014), pp. 345–350

    Google Scholar 

  6. A. Ortiz, F. Bonnin-Pascual, E. Garcia-Fidalgo et al., Visual inspection of vessels by means of a micro-aerial vehicle: An artificial neural network approach for corrosion detection, in Robot 2015: Second Iberian Robotics Conference (Springer, Berlin, 2016), pp. 223–234

    Google Scholar 

  7. H. Son, N. Hwang, C. Kim, C. Kim, Rapid and automated determination of rusted surface areas of a steel bridge for robotic maintenance systems. Autom. Constr. 42, 13–24 (2014)

    Article  Google Scholar 

  8. G. Vachtsevanos, K. Natarajan, R. Rajamani, P. Sandborn, Corrosion Processes (Springer, Berlin, 2020)

    Book  Google Scholar 

  9. Y.-J. Lv, J.-W. Wang, J.J.-L. Wang, C. Xiong, L. Zou, L. Li, D.-W. Li, Steel corrosion prediction based on support vector machines. Chaos, Solitons & Fractals 136, 109807 (2020)

    Article  Google Scholar 

  10. Z. Liu, M. Genest, D. Krys, Processing thermography images for pitting corrosion quantification on small diameter ductile iron pipe. NDT & E Int. 47, 105–115 (2012)

    Article  Google Scholar 

  11. P.-H. Chen, H.-K. Shen, C.-Y. Lei, L.-M. Chang, Support-vector-machine-based method for automated steel bridge rust assessment. Autom. Constr. 23, 9–19 (2012)

    Article  Google Scholar 

  12. F. Bonnin-Pascual, A. Ortiz, Corrosion detection for automated visual inspection, in Developments in Corrosion Protection (InTech, 2014)

    Google Scholar 

  13. J. Alecci, Transfer learning for rain detection in images

    Google Scholar 

  14. K. Simonyan, A. Zisserman, Very deep convolutional networks for large-scale image recognition, arXiv preprint arXiv:1409.1556

  15. C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, Z. Wojna, Rethinking the inception architecture for computer vision, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 2818–2826

    Google Scholar 

  16. K. He, X. Zhang, S. Ren, J. Sun, Deep residual learning for image recognition, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 770–778

    Google Scholar 

  17. A. Krizhevsky, I. Sutskever, G. E. Hinton, Imagenet classification with deep convolutional neural networks, in Advances in Neural Information Processing Systems, 2012, pp. 1097–1105

    Google Scholar 

  18. M.D. Zeiler, R. Fergus, Visualizing and understanding convolutional networks, in European Conference on Computer Vision (Springer, Berlin, 2014), pp. 818–833

    Google Scholar 

  19. O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, Z. Huang, A. Karpathy, A. Khosla, M. Bernstein et al., Imagenet large scale visual recognition challenge. Int. J. Comput. Vision 115(3), 211–252 (2015)

    Article  MathSciNet  Google Scholar 

  20. J. Long, E. Shelhamer, T. Darrell, Fully convolutional networks for semantic segmentation, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2015, pp. 3431–3440

    Google Scholar 

  21. J. Redmon, S. Divvala, R. Girshick, A. Farhadi, You only look once: Unified, real-time object detection, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 779–788

    Google Scholar 

  22. W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.-Y. Fu, A.C. Berg, SSD: Single shot multibox detector, in European Conference on Computer Vision (Springer, Berlin, 2016), pp. 21–37

    Google Scholar 

  23. Z. Guo, L. Zhang, D. Zhang, A completed modeling of local binary pattern operator for texture classification. IEEE Trans. Image Process. 19(6), 1657–1663 (2010)

    Article  MathSciNet  Google Scholar 

  24. Y.-J. Cha, W. Choi, O. Büyüköztürk, Deep learning-based crack damage detection using convolutional neural networks. Comput.-Aided Civil Infrastruct. Eng. 32(5), 361–378 (2017)

    Google Scholar 

  25. E. D. Cubuk, B. Zoph, D. Mane, V. Vasudevan, Q. V. Le, Autoaugment: Learning augmentation strategies from data, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2019, pp. 113–123

    Google Scholar 

  26. B. Zoph, E. D. Cubuk, G. Ghiasi, T.-Y. Lin, J. Shlens, Q. V. Le, Learning data augmentation strategies for object detection, arXiv preprint arXiv:1906.11172

  27. J. Shlens, E. D. Cubuk, Q. Le, T.-Y. Lin, B. Zoph, G. Ghiasi, Learning data augmentation strategies for object detection, US Patent App. 16/416,848 (2019)

    Google Scholar 

  28. E. Holm, A. A. Transeth, O. Ø. Knudsen, A. Stahl, Classification of corrosion and coating damages on bridge constructions from images using convolutional neural networks, in Twelfth International Conference on Machine Vision (ICMV 2019), Vol. 11433 (International Society for Optics and Photonics, 2020), p. 1143320

    Google Scholar 

  29. C. Ejimuda, C. Ejimuda, et al., Using deep learning and computer vision techniques to improve facility corrosion risk management systems 2.0, in SPE Nigeria Annual International Conference and Exhibition (Society of Petroleum Engineers, 2019)

    Google Scholar 

  30. Z. Shi, H. Hao, M. Zhao, Y. Feng, L. He, Y. Wang, K. Suzuki, A deep CNN based transfer learning method for false positive reduction. Multimedia Tools Appl. 78(1), 1017–1033 (2019)

    Article  Google Scholar 

  31. J. Yosinski, J. Clune, Y. Bengio, H. Lipson, How transferable are features in deep neural networks? in Advances in Neural Information Processing Systems, 2014, pp. 3320–3328

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanjay Kumar Ahuja .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ahuja, S.K., Shukla, M.K., Ravulakollu, K.K. (2021). Neural Network-Based Surface Corrosion Classification on Metal Articles. In: Balas, V.E., Hassanien, A.E., Chakrabarti, S., Mandal, L. (eds) Proceedings of International Conference on Computational Intelligence, Data Science and Cloud Computing. Lecture Notes on Data Engineering and Communications Technologies, vol 62. Springer, Singapore. https://doi.org/10.1007/978-981-33-4968-1_10

Download citation

Publish with us

Policies and ethics