An insulator target detection algorithm based on improved YOLOv5
Abstract Drone inspections are widely utilized in the detection of insulators in power lines. To address issues with traditional object detection algorithms, such as large parameter counts, low detection accuracy, and high miss rates, this paper proposes an insulator detection algorithm based on an...
Saved in:
Main Authors: | , , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Nature Portfolio
2025-01-01
|
Series: | Scientific Reports |
Subjects: | |
Online Access: | https://doi.org/10.1038/s41598-024-84623-6 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841559733447688192 |
---|---|
author | Bing Zeng Zhihao Zhou Yu Zhou Dilin He Zhanpeng Liao Zihan Jin Yulu Zhou Kexin Yi Yunmin Xie Wenhua Zhang |
author_facet | Bing Zeng Zhihao Zhou Yu Zhou Dilin He Zhanpeng Liao Zihan Jin Yulu Zhou Kexin Yi Yunmin Xie Wenhua Zhang |
author_sort | Bing Zeng |
collection | DOAJ |
description | Abstract Drone inspections are widely utilized in the detection of insulators in power lines. To address issues with traditional object detection algorithms, such as large parameter counts, low detection accuracy, and high miss rates, this paper proposes an insulator detection algorithm based on an improved YOLOv5 model. Firstly, in the backbone and neck networks, a lightweight CSP-SCConv module is employed to replace the original CSP-Darknet53 module, thereby reducing the parameter count and enhancing the feature extraction capabilities. Secondly, to broaden the image receptive field and improve feature fusion, a Receptive Field Block (RFB) model is incorporated into the neck network, replacing the original Spatial Pyramid Pooling Fast (SPPF) module. Additionally, a Lattice Structured Kernel (LSKBlock) attention mechanism is appended at the end of the neck network to further obtain richer semantic information. Finally, to flexibly improve the accuracy of bounding boxes of different sizes and enhance the robustness of the model, an $$\alpha CIOU$$ loss function is utilized to replace the original Complete Intersection Over Union (CIOU) loss function. Experimental results demonstrate that the improved YOLOv5 model achieves a mean Average Precision (mAP) precision of 95.60%, with a parameter count of 18.36 M and a computational load of 30.10G, respectively. The Precision (P) and Recall (R) are 88.10% and 95.20%, providing strong support for deployment on mobile devices for real-time detection. |
format | Article |
id | doaj-art-52923156073c4ce19e9911a07969e4cf |
institution | Kabale University |
issn | 2045-2322 |
language | English |
publishDate | 2025-01-01 |
publisher | Nature Portfolio |
record_format | Article |
series | Scientific Reports |
spelling | doaj-art-52923156073c4ce19e9911a07969e4cf2025-01-05T12:14:19ZengNature PortfolioScientific Reports2045-23222025-01-0115111510.1038/s41598-024-84623-6An insulator target detection algorithm based on improved YOLOv5Bing Zeng0Zhihao Zhou1Yu Zhou2Dilin He3Zhanpeng Liao4Zihan Jin5Yulu Zhou6Kexin Yi7Yunmin Xie8Wenhua Zhang9Nanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyNanchang Institute of TechnologyAbstract Drone inspections are widely utilized in the detection of insulators in power lines. To address issues with traditional object detection algorithms, such as large parameter counts, low detection accuracy, and high miss rates, this paper proposes an insulator detection algorithm based on an improved YOLOv5 model. Firstly, in the backbone and neck networks, a lightweight CSP-SCConv module is employed to replace the original CSP-Darknet53 module, thereby reducing the parameter count and enhancing the feature extraction capabilities. Secondly, to broaden the image receptive field and improve feature fusion, a Receptive Field Block (RFB) model is incorporated into the neck network, replacing the original Spatial Pyramid Pooling Fast (SPPF) module. Additionally, a Lattice Structured Kernel (LSKBlock) attention mechanism is appended at the end of the neck network to further obtain richer semantic information. Finally, to flexibly improve the accuracy of bounding boxes of different sizes and enhance the robustness of the model, an $$\alpha CIOU$$ loss function is utilized to replace the original Complete Intersection Over Union (CIOU) loss function. Experimental results demonstrate that the improved YOLOv5 model achieves a mean Average Precision (mAP) precision of 95.60%, with a parameter count of 18.36 M and a computational load of 30.10G, respectively. The Precision (P) and Recall (R) are 88.10% and 95.20%, providing strong support for deployment on mobile devices for real-time detection.https://doi.org/10.1038/s41598-024-84623-6YOLOv5InsulatorCSP-SCConvRFBLSKBlock |
spellingShingle | Bing Zeng Zhihao Zhou Yu Zhou Dilin He Zhanpeng Liao Zihan Jin Yulu Zhou Kexin Yi Yunmin Xie Wenhua Zhang An insulator target detection algorithm based on improved YOLOv5 Scientific Reports YOLOv5 Insulator CSP-SCConv RFB LSKBlock |
title | An insulator target detection algorithm based on improved YOLOv5 |
title_full | An insulator target detection algorithm based on improved YOLOv5 |
title_fullStr | An insulator target detection algorithm based on improved YOLOv5 |
title_full_unstemmed | An insulator target detection algorithm based on improved YOLOv5 |
title_short | An insulator target detection algorithm based on improved YOLOv5 |
title_sort | insulator target detection algorithm based on improved yolov5 |
topic | YOLOv5 Insulator CSP-SCConv RFB LSKBlock |
url | https://doi.org/10.1038/s41598-024-84623-6 |
work_keys_str_mv | AT bingzeng aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zhihaozhou aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yuzhou aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT dilinhe aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zhanpengliao aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zihanjin aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yuluzhou aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT kexinyi aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yunminxie aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT wenhuazhang aninsulatortargetdetectionalgorithmbasedonimprovedyolov5 AT bingzeng insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zhihaozhou insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yuzhou insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT dilinhe insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zhanpengliao insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT zihanjin insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yuluzhou insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT kexinyi insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT yunminxie insulatortargetdetectionalgorithmbasedonimprovedyolov5 AT wenhuazhang insulatortargetdetectionalgorithmbasedonimprovedyolov5 |