{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/idd-yolov5-a-lightweight-insulator-defect","title":"IDD-YOLOv5: A Lightweight Insulator Defect Real-time Detection Algorithm","arxiv_id":null,"date":"2024-08-19","proceeding":"2024 IEEE International Conference on Mechatronics and Automation (ICMA) 2024 8","authors":["Yang Lu"],"abstract":"In order to achieve real-time detection of insulator defects in transmission lines, this paper proposes an improved insulator defect detection algorithm based on the YOLOv5s model, named IDD-YOLOv5. Firstly, to enhance the detection speed and reduce the model size, we introduce the GhostConv module and C3Ghost module into the backbone network. Secondly, the neck network employs a combination of C3Ghost and GSConv to further reduce the model’s parameter count, combined with the adaptive upsampling operator CARAFE to improve model accuracy. Finally, we adopt the EIOU loss function to accelerate model convergence and enhance detection precision. Experimental results show that IDD-YOLOv5 improves the mAP@0.5 by 2.5% over the original YOLOv5s, with accuracy and recall also increasing by 1.9% and 2.5%, respectively, while reducing parameters by 45.54%. Therefore, this improved model can rapidly and accurately detect insulator defects, aiding in the stable operation of electrical equipment. The related code, dataset, and model can be accessed through the following link: https://github.com/LuYang-2023/ICMA2024.git.","url_abs":"https://doi.org/10.1109/ICMA61710.2024.10632897","url_pdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10632897","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"idd-yolov5-a-lightweight-insulator-defect","repo_url":"https://github.com/LuYang-2023/ICMA2024","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"defect-detection","task_name":"Defect Detection"},{"task_slug":"insulator-defect-detection","task_name":"Insulator Defect Detection"},{"task_slug":"object-detection","task_name":"Object Detection"},{"task_slug":"small-object-detection","task_name":"Small Object Detection"}],"methods":[{"method_slug":"1x1-convolution","method_name":"1x1 Convolution"},{"method_slug":"average-pooling","method_name":"Average Pooling"},{"method_slug":"batch-normalization","method_name":"Batch Normalization"},{"method_slug":"carafe","method_name":"CARAFE"},{"method_slug":"convolution","method_name":"Convolution"},{"method_slug":"depthwise-convolution","method_name":"Depthwise Convolution"},{"method_slug":"depthwise-separable-convolution","method_name":"Depthwise Separable Convolution"},{"method_slug":"ghost-bottleneck","method_name":"Ghost Bottleneck"},{"method_slug":"ghost-module","method_name":"Ghost Module"},{"method_slug":"global-average-pooling","method_name":"Global Average Pooling"},{"method_slug":"logistic-regression","method_name":"Logistic Regression"},{"method_slug":"pointwise-convolution","method_name":"Pointwise Convolution"},{"method_slug":"relu","method_name":"ReLU"},{"method_slug":"residual-connection","method_name":"Residual Connection"},{"method_slug":"speed","method_name":"SPEED"},{"method_slug":"softmax","method_name":"Softmax"},{"method_slug":"yolov3","method_name":"YOLOv3"},{"method_slug":"k-means-clustering","method_name":"k-Means Clustering"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}