Automated corrosion detection using deep learning and computer vision

Elham Nabizadeh,Anant Parghi
DOI: https://doi.org/10.1007/s42107-023-00684-4
2023-05-03
Asian Journal of Civil Engineering
Abstract:Over the past few decades, there has been an increase in the number of aging civil structures worldwide, most of which are made of concrete. Concrete may lose strength as a result of continuous loading and environmental factors. It has been challenging to detect corrosion damage in industrial and civil constructions, and the existing structures must be maintained manually, which has proven to be subjective and unreliable. Thus, it is essential to have a system for detecting defects in concrete structures, such as seeing an automatic corrosion product which could early show the warning of damages to avoid disasters caused by structural failures. This research used three versions of the You Only Look Once (YOLO) object detection technique to identify concrete corrosion from real-world images. The training was conducted using concrete corrosion images for YOLOv3, YOLOv5s, and YOLOv7 models. The performance of YOLOv3, YOLOv5s, and YOLOv7 was compared using evaluation metrics such as accuracy, F1 score, recall, and mean average precision (mAP). The results showed that YOLOv3, YOLOv5s, and YOLOv7 had F1 scores of 0.85, 0.83, and 0.80, respectively. Among all these models, YOLOv5s achieved the highest mAP@0.5 values of 0.88 which outperforms other state-of-the-art detectors.
What problem does this paper attempt to address?