This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
With the increasing demand for electrical energy, especially in the context of smart grids, high-voltage transmission is becoming increasingly important. Insulators provide electrical protection in power transmission and transportation applications, but long-term exposure makes bursting failures inevitable [1]. Insulator burst failures endanger the safety and steady performance of the entire electrical transmission line and can even impose huge economic losses on the power grid [2]. Therefore, it is important to conduct regular inspections of transmission and distribution line insulators in order to ensure normal operation of the high-voltage transmission system and electric grid. It is also important to repair and replace failed insulators in a timely manner.
At present, there are three main types of insulators. They typically use one of three types of fault detection: traditional image detection, machine learning detection, and deep learning target detection.
The first class of methods is based on traditional image detection algorithms. Traditional image detection insulator methods mainly use the threshold segmentation, edge detection, and texture feature extraction methods. For example, Huang and Zhang [3] proposed segmentation of insulators based on their features and setting appropriate thresholds. The researchers then detected failures by matching algorithms. Yao et al. [4] determined whether the insulator had experienced a burst fault by segmenting the insulator region, extracting regional features, and comparing the regions for similarity. Zhenbing et al. [5] proposed a method of performing edge extraction from aerial insulator images based on a non-downsampling contour wave transform. The extracted images were then detected. Li et al. [6] used the MPEG-7 margin histogram method to extract and identify insulator texture features. They optimized and improved the original MPEG-7 edge histogram based on this method in order to improve the accuracy with which insulators could be identified to some extent. Luo and Tian [7] proposed combining several image processing techniques. They also proposed an improved Canny operator based on the detection of insulators and other metallic equipment in images.
The second category of fault-detection methods uses machine learning algorithms for insulator detection. Integration algorithms and support vector machines (SVMs) [8] are the machine learning detection algorithms most commonly used for insulator detection. Jiang et al. [9] proposed a combination of SVM and fuzzy set theory that addresses problems with uncertain linear division to classify faults in metallic equipment such as insulators. Zhao et al. [10] proposed the use of deep convolution to detect insulators in infrared images and used SVM to achieve insulator classification. Reddy et al. [11] transformed the original image to the Lab color space, performed
In recent years, deep learning based on novel machine learning strategies has become widely used in target detection [13, 14]. Deep learning is more able to process targets with complex backgrounds than traditional image processing methods that rely on commonly used machine learning algorithms. At present, there are two types of deep learning-based target detection models. A two-stage target detection network divides target detection into feature extraction and feature classification. Typical double-stage target detection networks include Fast RCNN [15] and Faster RCNN [16]. Chen et al. [17] proposed the use of an improved Faster R-CNN approach for insulator detection. It achieved a detection precision of 90.5% but processed only 11 frames per second. Typical single-stage detection networks include Yolov3 [18] and SSD [19]. Lai et al. [20] used a Yolov2 detection network to perform online identification of insulators. The average precision was 90% and the throughput was 30 frames per second. Dong [21] used the Yolov3 model for critical power component detection. The insulator detection precision was 90.2% and the throughput was 57 frames per second. Miao et al. [22] proposed the use of an improved SSD model for insulator detection, achieving a precision of 90.42% and a throughput of 16 frames per second. Although the single-stage detection network is inferior to the two-stage detection network in terms of average detection precision, the single-stage detection network is faster than the two-stage detection network in terms of detection rate.
The detection rate of the Yolov3 model is much higher than those of the other models, but the detection accuracy is not as good as those provided when the SSD and Faster RCNN models are applied to insulator images. Therefore, this paper improves the detection precision of the Yolov3 model while ensuring its real-time performance.
The remainder of this paper is organized as follows. Section 1 describes existing work on insulators and burst fault identification; Section 2 explains the Yolov3 detection model and the improved Yolov3-CK model; and Section 3 presents and analyzes the experimental results. Finally, Section 4 concludes the paper.
2. Materials and Methods
Yolov3 is a deep neural network algorithm-based object recognition and localization algorithm that evolved from Yolo and Yolov2 [23]. The single-stage detection network provides better detection rates and accuracies than the double-stage detection network because it does not require the generation of a large number of candidate boxes. The overall structure of Yolov3 is shown in Figure 1. The Yolov3 model resized the input image to 608 × 608, obtained the corresponding priori boxes via clustering analysis of the priori boxes from the coco dataset [24], and then used the Darknet53 network for feature extraction. The extracted feature layers were fused for feature fusion in order to support prediction. The prediction section was divided into three main parts (Detection 1–3).
[figure(s) omitted; refer to PDF]
Yolov3 used Darknet53 as its backbone network. The Darknet53 network had two main features. The first was a residual network structure (Residual_block) that was characterized by its ease of optimization and its ability to improve precision by adding considerable depth. Second, each convolution of the Darknet53 network was followed by the use of BatchNormalization normalization via the LeakyReLU function (formula (1)).
Unlike the ordinary ReLU function that outputs all negative input eigenvalues
During feature extraction, Yolov3 uses the extraction of three feature layers for target detection. The feature layers are located at different positions on the Darknet53 backbone [26]. After obtaining the three effective feature layers, we used them to construct a feature pyramid network (FPN) in order to enhance feature extraction (Figure 2). After feature fusion was used to achieve full extraction of information from the three effective feature layers, 76 × 76, 38 × 38, and 19 × 19 image feature maps were developed. Finally, prediction was performed to determine the results for each category, confidence level, and prediction box parameter set in the image.
[figure(s) omitted; refer to PDF]
2.1. Improving the Priori Box
The priori box idea is used in the Yolov3 network structure. The obtained priori boxes were generally analyzed by clustering the coco dataset priori boxes and then putting the resulting mine priori boxes into the model for training. However, the
[figure(s) omitted; refer to PDF]
2.2. Improving the Loss Function
The intersection over union (IOU) is one of the evaluation criteria used with deep neural networks. It is represented by the rate of overlap between the prediction box and the priori box. However, when the prediction box and the priori box do not overlap, the IOU does not reflect the real distance between the relevant boxes. Under these circumstances, the loss function is not derivable and the IOU loss function cannot be used to optimize the case of non-intersection between the prediction and priori boxes. In contrast, the complete intersection over union (CIOU) resolves the inability of the general IOU to optimize the part of the prediction box that does not overlap directly with the priori box [27]. Therefore, the Yolov3-CK model used the CIOU loss function instead of IOU loss function. The loss function used in the Yolov3-CK model is defined in formula (2). It consists of three main components: the CIOU loss function
In formulas (3), (4), (5), (6), and (7), IoU represents the intersection and union ratio of priori and prediction boxes;
3. Experimental Results and Discussion
In this section, we describe the data preprocessing and evaluation metrics in detail. Experimental details and results analysis are provided. To analyze the performance of our proposed model, we compare it to other models.
3.1. Data Processing
The CPLID was used in this experiment but the number of insulator burst fault samples obtained was not sufficient for training. Therefore, in order to train a robust model, we created simulated insulator burst fault samples using Photoshop software. The software was used to remove the normal insulator string and background pixels were used to fill the space. Various insulator burst failure images produced using Photoshop are shown in Figure 4.
[figure(s) omitted; refer to PDF]
The final 750 images were obtained using the above method. To ensure better generality of the trained model, more insulator images were generated by rotating some images to various angles and adjusting the exposure and hue during training. Some of the adjusted insulator images are shown in Figure 5. Finally, 1900 images were obtained via adjustment and the dataset was divided according to a 4 : 1 ratio; 1520 images were chosen randomly as the training set and 380 were used as the test set.
[figure(s) omitted; refer to PDF]
3.2. Model Evaluation Metrics
We used the number of frames per second (FPS) processed to evaluate the real-time performance of the model and the mean precision (mAP) to measure model accuracy. These quantities are defined in formulas (8) and (9).
3.3. Experimental Details
Our experiments were performed using the Pytorch framework, which ran on a Ubuntu Linux 20.04 system with an Intel (R)-i9 processor, a GeForce GTX 3080 graphics card, and 64 GB of RAM. Details of the relevant hardware and software are presented in Table 1. We trained 140 epochs. This article uses Step LR to adjust the learning rate. The first 70 epochs were trained by freezing to speed up the training; the learning rate was set to 1 × 10-4; the batch size was 8; and the number of iterations in an epoch was 195. The second 70 epochs were trained using a full network with a learning rate of 1 × 10-3, batch size of 4, and 390 iterations in an epoch. The results are shown in Table 1.
Table 1
Relevant experimental parameters.
Parameter | Configuration |
CPU | Intel(R) Core(TM) i9-10900K,CPU/3.70 GHz |
GPU | Nvidia GeForce GTX 3080/10GB |
Accelerated environment | CUDA 11.1,cuDNN 8.0.5 |
Deep learning framework | Pytorch 1.8.0 |
3.4. Results and Analysis
To verify the reliability of our proposed model, we obtained the best two-stage network Faster RCNN and single-stage network SSD, Yolov3, Yolov4, and Centernet models. Meanwhile, the improved Faster RCNN model in document 17 is reproduced and compared with the improved Yolov3 model in document 18. The above models are trained and tested in the same environment and dataset. It can be seen from the table that the two-stage fast RCNN network has high detection accuracy for insulators, but its detection speed is far lower than other detection models. The detection accuracy of Yolov3 model is slightly lower than that of Faster RCNN model, but it is better than other detection models, and its detection speed is also better than other models. Based on Yolov3 model, Yolov3 CK model is obtained. Yolov3 CK model is better than the improved model in literature 17 and 18, and Yolov3 CK model is better than other models in detection accuracy and detection speed. The results are shown in Table 2.
Table 2
Experimental results.
Model | Defect | Insulator | mAP (%) | FPS |
Faster RCNN | 89.30 | 90.52 | 89.91 | 27.0 |
Yolov3 | 85.65 | 89.91 | 88.28 | 46.3 |
SSD | 81.68 | 88.28 | 84.98 | 45.3 |
Yolov4 | 86.33 | 88.43 | 87.38 | 46.0 |
Centernet | 81.33 | 87.90 | 84.62 | 44.2 |
Document 17 | 90.33 | 91.36 | 90.85 | 17.9 |
Document 18 | 87.68 | 90.75 | 89.22 | 40.9 |
Yolov3-CK | 90.97 | 92.37 | 91.67 | 47.9 |
3.5. Comparison of Test Results
In Figure 6, (a) is the detection effect of the original yolov3 model, and (b) is the detection effect of the yolov3-ck model. Comparing the two figures, it can be seen that compared with the original yolov3 model, the yolov3 model can better detect the defects in the insulator and has better detection effect.
[figure(s) omitted; refer to PDF]
4. Conclusion
In this paper, we proposed an improved Yolov3-based detection model for insulator identification and burst fault detection. First, a dataset was produced using the CPLID. Data enhancement was performed by rotating the image angles, adjusting exposures, and adjusting hues. Second, to enhance model performance, we improved the priori box and loss function of the Yolov3 model. Finally, the resulting Yolov3-CK model was trained, tested, and compared to other models experimentally. The Yolov3-CK model exhibited strong advantages over other models because of its detection accuracy and real-time nature. The final mAP value of 91.67% and FPS of 47.9 showed that the model can detect insulators and their burst faults in complex backgrounds. In summary, the Yolov3-CK model can achieve efficient detection of insulators and their burst faults. This includes providing real-time detection. In future studies, we will simplify the size of our model and research ways to improve the model detection rate without losing accuracy.
[1] Y. Liu, S. Pei, W. Fu, K. Zhang, X. Ji, Z. Yin, "The discrimination method as applied to a deteriorated porcelain insulator used in transmission lines on the basis of a convolution neural network," IEEE Transactions on Dielectrics and Electrical Insulation, vol. 24 no. 6, pp. 3559-3566, DOI: 10.1109/TDEI.2017.006840, 2017.
[2] C. Liu, Y. Wu, J. Liu, Z. Sun, H. Xu, "Insulator faults detection in aerial images from high-voltage transmission lines based on deep learning model," Applied Sciences, vol. 11 no. 10,DOI: 10.3390/app11104647, 2021.
[3] X. N. Huang, Z. L. Zhang, "A method to extract insulator image from aerial image of helicopter patrol," Power System Technology, vol. 34 no. 1, pp. 194-197, 2010.
[4] C. Y. Yao, L. J. Jin, S. J. Yan, "Recognition of insulator string in power grid patrol images," Journal of System Simulation, vol. 24 no. 9, pp. 1818-1822, 2012.
[5] Z. Zhenbing, J. I. N. Sixin, L. I. U. Yachun, "Aerial insulator image edge extraction method based on NSCT," Chinese Journal of Scientific Instrument, vol. 33 no. 9, pp. 2045-2052, 2012.
[6] W. Li, G. Ye, F. Huang, S. Wang, W. Chang, "Recognition of insulator based on developed MPEG-7 texture feature," 2010 3rd international congress on image and signal processing, vol. 1, pp. 265-268, .
[7] H. Luo, X. Tian, "Research on power equipment image detection based on improved Canny operator," Electrical measurement and instrumentation, vol. 51 no. 10, pp. 77-81, 2014.
[8] P. S. Prasad, B. P. Rao, "LBP-HF features and machine learning applied for automated monitoring of insulators for overhead power distribution lines," Proceedings of the 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, .
[9] H. Jiang, H. Cui, F. Liu, J. Zhang, "High voltage transmission line fault classifier based on fuzzy logic and support vector machine," China Electric Power, vol. 3, pp. 13-17, 2005.
[10] Z. Zhao, X. Fan, G. Xu, L. Zhang, Y. Qi, K. Zhang, "Aggregating deep convolutional feature maps for insulator detection in infrared images," IEEE Access, vol. 5, pp. 21831-21839, DOI: 10.1109/ACCESS.2017.2757030, 2017.
[11] M. J. B. Reddy, B. K. Chandra, D. K. Mohanta, "A DOST based approach for the condition monitoring of 11 kV distribution line insulators," IEEE Transactions on Dielectrics and Electrical Insulation, vol. 18 no. 2, pp. 588-595, DOI: 10.1109/TDEI.2011.5739465, 2011.
[12] Y. Zhai, D. Wang, Y. Guo, M. Zhang, Y. Liu, "Recognition of aerial insulator image based on structural model and the optimal entropy threshold segmentation," DEStech Transactions in Engineering and Technology Research,DOI: 10.12783/dtetr/iceta2016/7036, 2017.
[13] M. Guo, H. Chen, "Gear defect detection based on EEMD method and BP neural network," Journal of Mechanical and Electrical Engineering, vol. 6, pp. 678-682, 2013.
[14] C. Sampedro, J. Rodriguez-Vazquez, A. Rodriguez-Ramos, A. Carrio, P. Campoy, "Deep learning-based system for automatic recognition and diagnosis of electrical insulator strings," IEEE Access, vol. 7, pp. 101283-101308, DOI: 10.1109/ACCESS.2019.2931144, 2019.
[15] X. Wang, A. Shrivastava, A. Gupta, "A-fast-RCNN: hard positive generation via adversary for object detection," Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2606-2615, .
[16] S. Ren, K. He, R. Girshick, J. Sun, "Faster R-CNN: towards real-time object detection with region proposal networks," Advances in Neural Information Processing Systems, vol. 28, pp. 91-99, 2015.
[17] H. Y. Cheng, Y. J. Cui, R. Chen, "Faster R-CNN based recognition of insulators in aerial images," Modern Electronics Technique, vol. 42 no. 2, pp. 98-102, 2019.
[18] J. Redmon, A. Farhadi, "Yolov 3: an incremental improvement," 2018. http://arxiv.org/abs/1804.02767
[19] W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C. Y. Fu, A. C. Berg, "Ssd: single shot multibox detector," European Conference on Computer Vision, pp. 21-37, DOI: 10.1007/978-3-319-46448-0_2, .
[20] Q. P. Lai, J. Yang, B. D. Tan, W. Liang, F. Siyao, "An automatic recognition and defect diagnosis model of transmission line insulator based on YOLOv2 network," Electric Power, vol. 52 no. 7, pp. 31-39, 2019.
[21] S. J. Dong, "Real-time detection of power transmission line key components based on YOLOv3," Electronic Measurement Technology, vol. 42 no. 23, pp. 173-178, 2019.
[22] X. Miao, X. Liu, J. Chen, S. Zhuang, J. Fan, H. Jiang, "Insulator detection in aerial images for transmission line inspection using single shot multibox detector," IEEE Access, vol. 7, pp. 9945-9956, DOI: 10.1109/ACCESS.2019.2891123, 2019.
[23] H. Chen, Z. He, B. Shi, T. Zhong, "Research on recognition method of electrical components based on YOLO V3," IEEE Access, vol. 7, pp. 157818-157829, DOI: 10.1109/ACCESS.2019.2950053, 2019.
[24] T. Y. Lin, M. Maire, S. Belongie, J. Hays, P. Perona, D. Ramanan, P. Dollár, C. L. Zitnick, "Microsoft Coco: common objects in context," European Conference on Computer Vision, pp. 740-755, DOI: 10.1007/978-3-319-10602-1_48, .
[25] X. Zhang, Y. Zou, W. Shi, "Dilated convolution neural network with LeakyReLU for environmental sound classification," 2017 22nd International Conference on Digital Signal Processing (DSP), .
[26] F. Guo, K. Hao, M. Xia, L. Zhao, L. Wang, Q. Liu, "Detection of insulator defects based on YOLO V3," International Conference on Artificial Intelligence for Communications and Networks, pp. 291-299, DOI: 10.1007/978-3-030-22971-9_25, .
[27] Z. Zheng, P. Wang, D. Ren, W. Liu, R. Ye, Q. Hu, W. Zuo, "Enhancing geometric factors in model learning and inference for object detection and instance segmentation," , . http://arxiv.org/abs/2005.03572
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2022 Zhou Fangrong et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
Insulators play an important role in the operation of outdoor high-voltage transmission lines. However, insulators are installed in outdoor environments for long periods and thus failures are inevitable. It is necessary to conduct timely insulator inspection and maintenance. In this paper, an improved Yolov3 target detection network (Yolov3-CK) is proposed in order to achieve higher detection accuracy and speed. First, Yolov3-CK uses the CIOU loss function instead of the mean square error loss function from Yolov3. Second, the Yolov3-CK model uses cluster analysis of the priori box via the
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Joint Laboratory of Power Remote Sensing Technology (Electric Power Research Institute), Yunnan Power Grid Company Ltd., Kunming, China
2 Beijing Institute of Spacecraft System Engineering, Beijing, China
3 School of Computer Science, Guangdong University of Technology, Guangzhou, China