Abstract
We introduce a method for automatic corrosion detection based on the application of machine learning techniques to 3D point cloud data generated by a LIDAR sensor. In our approach a point is assigned one of the considered class labels (healthy, stain, weld or rust) by processing its feature vector with a cascade of three binary classifiers. The effectiveness of the proposed system is demonstrated through a case study on three different bulkheads in the hold of a merchant ship. The experimental results show that the corrosion detection rate is improved by combining colour and local geometry features.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Aijazi A, Malaterre L, Tazir M, Trassoudaine L, Checchin P (2016) Detecting and analyzing corrosion spots on the hull of large marine vessels using colored 3d LIDAR point clouds. ISPRS Ann Photogram Remote Sens Spat Inf Sci 3:153–160
Son H, Hwang N, Kim C, Kim C (2014) Rapid and automated determination of rusted surface areas of a steel bridge for robotic maintenance systems. Autom Constr 42:13–24
ISO 4628-3:2016 (2016) Paints and varnishes—evaluation of degradation of coatings—designation of quantity and size of defects, and of intensity of uniform changes in appearance—Part 3: Assessment of degree of rusting. Standard, International Organization for Standardization, Geneva, Switzerland. https://www.iso.org/standard/66400.html
Roberge PR (2007) Corrosion inspection and monitoring. John Wiley & Sons
Itzhak D, Dinstein I, Zilberberg T (1981) Pitting corrosion evaluation by computer image processing. Corros Sci 21(1):17–22
Ahuja SK, Shukla MK (2018) A survey of computer vision based corrosion detection approaches. In: Satapathy SC, Joshi A (eds) Information and communication technology for intelligent systems (ICTIS 2017), vol 2, pp 55–63. Springer
Ghanta S, Karp T, Lee S (2011) Wavelet domain detection of rust in steel bridge images. In: Proceedings of the IEEE international conference on acoustics, speech and signal processing (ICASSP), pp 1033–1036
Likar B, Maintz J, Viergever M, Pernuš F (2000) Retrospective shading correction based on entropy minimization. J Microsc 197(3):285–295
Idris S, Jafar F (2015) Image enhancement based on software filter optimization for corrosion inspection. In: Proceedings of the International conference on intelligent systems, modelling and simulation (ISMS 2015), pp 345–350
Bondada V, Pratihar D, Kumar C (2018) Detection and quantitative assessment of corrosion on pipelines through image analysis. In: International Conference on Robotics and Smart Manufacturing (RoSMa2018) Procedia Computer Science 133, pp 804–811
Ranjan R, Gulati T (2014) Condition assessment of metallic objects using edge detection. Int J Adv Res Comput Sci Softw Eng 4(5):253–258
Codaro E, Nakazato R, Horovistiz A, Ribeiro L, Ribeiro R, Hein L (2002) An image processing method for morphology characterization and pitting corrosion evaluation. Mater Sci Eng A 334(1–2):298–306
Ji G, Zhu Y, Zhang Y (2012) The corroded defect rating system of coating material based on computer vision. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 7220 LNCS, pp 210–220
Naik D, Sajid H, Kiran R, Chen G (2020) Detection of corrosion-indicating oxidation product colors in steel bridges under varying illuminations, shadows, and wetting conditions. Metals 10(11):1–19
Liao KW, Lee YT (2016) Detection of rust defects on steel bridge coatings via digital image recognition. Autom Constr 71(P2):294–306
Vorobel R, Ivasenko I, Berehulyak O, Mandzii T (2021) Segmentation of rust defects on painted steel surfaces by intelligent image analysis. Autom Constr 123:103515
Chen PH, Shen HK, Lei CY, Chang LM (2012) Support-vector-machine-based method for automated steel bridge rust assessment. Autom Constr 23:9–19
Shen HK, Chen PH, Chang LM (2013) Automated steel bridge coating rust defect recognition method based on color and texture feature. Autom Constr 31:338–356
Medeiros F, Ramalho G, Bento M, Medeiros L (2010) On the evaluation of texture and color features for nondestructive corrosion detection. Eurasip J Adv Signal Process
Jahanshahi M, Masri S (2013) Parametric performance evaluation of wavelet-based corrosion detection algorithms for condition assessment of civil infrastructure systems. J Comput Civ Eng 27(4):345–357
Bonnin-Pascual F, Ortiz A (2014) Corrosion detection for automated visual inspection. In: Aliofkhazraei M (ed) Developments in corrosion protection, chap 25. IntechOpen, Rijeka
Hoang ND, Tran VD (2019) Image processing-based detection of pipe corrosion using texture analysis and metaheuristic-optimized machine learning approach. Comput Intell Neurosci
Wood RL, Mohammadi ME (2021) Feature-based point cloud-based assessment of heritage structures for nondestructive and noncontact surface damage detection. Heritage 4(2):775–793
Zong Y, Liang J, Wang H, Ren M, Zhang M, Li W, Lu W, Ye M (2021) An intelligent and automated 3D surface defect detection system for quantitative 3D estimation and feature classification of material surface defects. Opt Lasers Eng 144:106633
Ono Y, Tsuji A, Abe J, Noguchi H, Abe J (2020) Robust detection of surface anomaly using LiDAR point cloud with intensity. Int Arch Photogram Remote Sens Spat Inf Sci (ISPRS Arch) 43(B2):1129–1136
Rúa E, Cabaleiro M, Conde B, Riveiro B (2021) Obtaining of variable geometry beam models for steel beams with corrosion. In: International conference on structural health monitoring of intelligent infrastructure: transferring research into practice (SHMII 2021-June), pp 1583–1586
PDAL (2022) Point Data Abstraction Library. https://pdal.io
Blomley R, Weinmann M, Leitloff J, Jutzi B (2014) Shape distribution features for point cloud analysis—a geometric histogram approach on multiple scales. ISPRS Ann Photogram Remote Sens Spati Inf Sci II-3:9–16
van der Walt S, Schönberger JL, Nunez-Iglesias J, Boulogne F, Warner JD, Yager N, Gouillart E, Yu T (2014) The scikit-image contributors: scikit-image: image processing in Python. PeerJ 2:e453
Chen T, Guestrin C (2016) XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 785–794 (KDD ’16). ACM, New York, NY, USA
Müller AC, Guido S (2017) Introduction to machine learning with Python. O’Reilly Media Inc., Sebastopol, USA
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay É (2011) Scikit-learn: machine learning in Python. J Mach Learn Res 12(85):2825–2830. http://jmlr.org/papers/v12/pedregosa11a.html
Acknowledgements
The authors are grateful to Javier Pamies, from Ghenova, for providing us with the data on which this study is based. This work was partially supported by human resources grant RYC2020-029193-I funded by MCIN/AEI/10.13039/ 501100011033 and FSE “El FSE invierte en tu futuro”, by grant ED431F 2022/08 funded by Xunta de Galicia, Spain-GAIN, and by the project PID2021-123475 OAI00 funded by MCIN/AEI/10.13039/501100011033/FEDER, UE. The authors gratefully acknowledge CESGA (Supercomputing Center of Galicia) for providing the necessary computing resources for the development of this work. The statements made herein are solely the responsibility of the authors.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fernández, A., Pernas, C., Álvarez, M.X., Díaz-Vilariño, L. (2024). Automated Detection of Rust Defects from 3D Point Cloud Data Through Machine Learning. In: Manchado del Val, C., Suffo Pino, M., Miralbes Buil, R., Moreno Sánchez, D., Moreno Nieto, D. (eds) Advances in Design Engineering IV. INGEGRAF 2023. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-031-51623-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-51623-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-51622-1
Online ISBN: 978-3-031-51623-8
eBook Packages: EngineeringEngineering (R0)