Corrosion is a common form of damage in steel structures. If it is not discovered and repaired in time, it will affect the safety of the entire structure. This paper takes the surface corrosion of steel structures as the research object and proposes a method for detecting surface corrosion of steel structures based on computer vision by using drones to obtain high-definition images. This method obtains high-definition corrosion images through drones, constructs a corrosion dataset, and trains and improves the YOLOv8 model to achieve high-precision corrosion target detection. The U_Net model is used to segment the detected corrosion areas, enabling the calculation of the corrosion area. The improved YOLOv8 network model is based on the YOLOv8-OBB model. The deep convolutional layers of the backbone network of the YOLOv8-OBB model are pruned, and the Contextual Anchor Attention (CAA) module and the Receptive Field Attention convolution (RFAConv) are introduced to bring the shallow feature information of the backbone network to the neck network, thereby achieving feature fusion. This method was verified by experiments, resulting in a 3.8% improvement in precision (P), a 5% increase in recall (R), and a 3.5% enhancement in mean Average Precision (mAP) for corrosion detection. Meanwhile, the number of parameters was reduced by 63.2%, while floating-point operations increased by 11.1×109, and frames per second (FPS) decreased by 17.47.
KHAYATAZAD M,PUE L,WAELE W. Detection of corrosion on steel structures using automated image processing[J]. Developments in the Built Environment,2020,3,100022.
[6]
ORTIZ A,FRANCISCO B P,EMILIO G F. Vision-based corrosion detection assisted by a micro-aerial vehicle in a vessel inspection application[J]. Sensors,2016,16(12),2118.
[7]
CAI X,LAI Q,WANG Y,et al. Poly kernel inception network for remote sensing detection.[J/OL]. arXiv preprint arXiv:2403. 06258[2024-03-20]. https://arxiv.org/abs/2403.06258.
[8]
ZHANG X,LIU C,YANG D,et al. RFAConv:innovating spatial attention and standard convolutional operation[J/OL]. arXiv preprint arXiv:2304. 03198,2023[2024-03-28]. https://arxiv.org/abs/2304.03198.