Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture

Herein, we present a method for detecting and determining the corrosion level of hydraulic metal structure surfaces through images while reducing the difficulty of dataset annotation. To achieve accurate detection of corrosion targets, the MobileViTv3 block is integrated into YOLOv10, resulting in t...

Full description

Saved in:
Bibliographic Details
Main Authors: Haodong Cheng, Fei Kang
Format: Article
Language:English
Published: MDPI AG 2024-12-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/14/24/12009
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846105957759713280
author Haodong Cheng
Fei Kang
author_facet Haodong Cheng
Fei Kang
author_sort Haodong Cheng
collection DOAJ
description Herein, we present a method for detecting and determining the corrosion level of hydraulic metal structure surfaces through images while reducing the difficulty of dataset annotation. To achieve accurate detection of corrosion targets, the MobileViTv3 block is integrated into YOLOv10, resulting in the proposed YOLOv10-vit for corrosion target detection. Based on YOLOv10-vit, the YOLOv10-vit-cls classification network is introduced for corrosion level determination. This network leverages the pre-trained parameters of YOLOv10-vit to more quickly learn the features of different corrosion levels. To avoid subjective factors in the corrosion level annotation process and reduce annotation difficulty, a cascaded corrosion detection architecture combining YOLOv10-vit and YOLOv10-vit-cls is proposed. Finally, based on the proposed corrosion detection architecture, we achieve accurate corrosion detection and level determination for hydraulic metal structures.
format Article
id doaj-art-e412f2dc0ebd42a1b5256e221713d745
institution Kabale University
issn 2076-3417
language English
publishDate 2024-12-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj-art-e412f2dc0ebd42a1b5256e221713d7452024-12-27T14:09:05ZengMDPI AGApplied Sciences2076-34172024-12-0114241200910.3390/app142412009Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential ArchitectureHaodong Cheng0Fei Kang1School of Infrastructure Engineering, Dalian University of Technology, Dalian 116024, ChinaSchool of Infrastructure Engineering, Dalian University of Technology, Dalian 116024, ChinaHerein, we present a method for detecting and determining the corrosion level of hydraulic metal structure surfaces through images while reducing the difficulty of dataset annotation. To achieve accurate detection of corrosion targets, the MobileViTv3 block is integrated into YOLOv10, resulting in the proposed YOLOv10-vit for corrosion target detection. Based on YOLOv10-vit, the YOLOv10-vit-cls classification network is introduced for corrosion level determination. This network leverages the pre-trained parameters of YOLOv10-vit to more quickly learn the features of different corrosion levels. To avoid subjective factors in the corrosion level annotation process and reduce annotation difficulty, a cascaded corrosion detection architecture combining YOLOv10-vit and YOLOv10-vit-cls is proposed. Finally, based on the proposed corrosion detection architecture, we achieve accurate corrosion detection and level determination for hydraulic metal structures.https://www.mdpi.com/2076-3417/14/24/12009corrosion detectioncorrosion level determinationhydraulic metal structuresYOLOdeep learning
spellingShingle Haodong Cheng
Fei Kang
Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
Applied Sciences
corrosion detection
corrosion level determination
hydraulic metal structures
YOLO
deep learning
title Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
title_full Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
title_fullStr Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
title_full_unstemmed Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
title_short Corrosion Detection and Grading Method for Hydraulic Metal Structures Based on an Improved YOLOv10 Sequential Architecture
title_sort corrosion detection and grading method for hydraulic metal structures based on an improved yolov10 sequential architecture
topic corrosion detection
corrosion level determination
hydraulic metal structures
YOLO
deep learning
url https://www.mdpi.com/2076-3417/14/24/12009
work_keys_str_mv AT haodongcheng corrosiondetectionandgradingmethodforhydraulicmetalstructuresbasedonanimprovedyolov10sequentialarchitecture
AT feikang corrosiondetectionandgradingmethodforhydraulicmetalstructuresbasedonanimprovedyolov10sequentialarchitecture