Detection of Insulators on Power Transmission Line Based on an Improved Faster Region-Convolutional Neural Network
Abstract
:1. Introduction
- (1)
- Resnet50 network is used as the backbone feature extraction network. The improved algorithm uses the Resnet50 network as the backbone feature extraction network to replace the original VGG16 network, which will result in more comprehensive features extracted;
- (2)
- An efficient channel attention (ECA)-net based on the channel attention mechanism is added. The addition of ECA-net helps to extract useful information and suppress useless information, which helps to improve the overall performance of faster R-CNN.
2. Target Detection Method
2.1. The Development History of Faster R-CNN
- Input the image;
- Use the selective search algorithm to extract about 2000 Region Proposals, from top to bottom, in the image;
- Warp each Region Proposal to a size of 227 × 227 and input it to the CNN. The output of the fc7 layer is used as a feature;
- Input the CNN features extracted by each Region Proposal into SVM for classification;
- Perform border regression for the Region Proposal classified by SVM, and use the bounding box regression value to correct the original suggestion window. Generate prediction window coordinates.
- Input the image;
- Use the selective search algorithm to extract 2000 or so proposal windows (Region Proposals), from top to bottom, in the image;
- Input the entire picture into CNN for feature extraction;
- Map the suggestion window to the last layer of the convolutional feature map of CNN;
- Use the RoI pooling layer to generate a fixed-size feature map for each suggestion window;
- Use Softmax Loss (probability of detection classification) and Smooth L1 Loss (bounding box regression) as a joint training for classification probability and bounding box regression.
2.2. Faster R-CNN Network Structure and Detection Steps
- Input the image to be tested;
- Use the VGG16 network to extract feature maps from the entire input image. The feature maps are shared for the subsequent RPN layer and fully connected layer;
- The RPN network is used to generate region proposals. This layer uses softmax to determine whether the anchors are positive or negative, and then uses bounding box regression to correct the anchors to obtain accurate proposals.
- The RoI pooling layer collects the input feature maps and proposals, combines the information to extract the proposal feature maps, and sends them to the subsequent fully connected layer to determine the target category;
- Proposal feature maps are used to calculate the category of the proposal, and at the same time again, bounding box regression are used to obtain the final precise position of the detection frame.
2.3. Improved Faster R-CNN
2.3.1. Resnet50 Network Replacing VGG16 Network
- VGG16 uses a single-layer feature layer output to be suitable for the detection of single-sized targets. Because of the different sizes of insulators in the image, it is easy to cause missed detections and misjudgments;
- Due to the different scales of aerial insulator images, many insulators have become small targets related to the entire picture. In order to identify the insulators more accurately, the feature extraction backbone network needs to be improved.
2.3.2. ECA-Net Module Joining the Resnet50 Network
3. Experimental Results and Analysis
3.1. Experiments
3.2. Evaluation Index
3.3. Analysis of Experimental Results
3.3.1. Comparisons of Insulator Target Detection Training Results
3.3.2. Comparisons of Insulator Target Detection Testing Results
3.3.3. Display of Actual Test Results
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Birlasekaran, S.; Li, H.J. Detection of insulators on power transmission line. Power Eng. Soc. Winter Meet. IEEE 2000, 4, 2817–2821. [Google Scholar]
- Viola, P.; Jones, M. Rapid object detection using a boosted cascade of simple features. In Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition—CVPR 2001, Kauai, HI, USA, 8–14 December 2001. [Google Scholar]
- Lienhart, R.; Maydt, J. An extended set of Haar-like features for rapid object detection. In Proceedings of the International Conference on Image Processing, Rochester, NY, USA, 22–25 September 2002; IEEE: Rochester, NY, USA, 2002. [Google Scholar]
- Sun, D.; Wata, D. Detecting pedestrians and vehicles in traffic scene based on boosted HOG features and SVM. In Proceedings of the 2015 IEEE 9th International Symposium on Intelligent Signal Processing (WISP) Proceedings, Siena, Italy, 15–17 May 2015; IEEE: Siena, Italy, 2015; Volume 2015, pp. 1–4. [Google Scholar]
- Zhang, D. Vehicle target detection methods based on color fusion deformable part model. Eur. J. Wirel. Commun. Netw. 2018, 2018, 94. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Redmon, J.; Farhadi, A. YOLO9000: Better, Faster, Stronger. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; Volume 2017, pp. 6517–6525. [Google Scholar]
- Liu, S.; Lv, S.; Zhang, H. Pedestrian Detection Algorithm Based on the Improved SSD. In Proceedings of the 2019 Chinese Control And Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; Volume 2019, p. 9. [Google Scholar]
- Szegedy, C.; Reed, S.; Erhan, D. Scalable, High-Quality Object Detection. arXiv 2014, arXiv:1412.1441. [Google Scholar]
- Yao, X.T.; Liu, L.; Li, Z.Y.; Cheng, X. Identification Method of Railway Insulator Based on Edge Features. In IOP Conference Series: Materials Science and Engineering; IOP Publishing Ltd.: Bristol, UK, 2018; Volume 394. [Google Scholar]
- Lai, Q.; Yang, J.; Tan, B. Automatic insulator recognition and defect diagnosis model based on YOLOv2 Network. Electr. Power 2019, 52, 31–39. [Google Scholar]
- Yan, H.; Chen, J. Localization and state recognition of insulator string based on improved YOLOV3. High Volt. Eng. 2020, 46, 423–432. [Google Scholar]
- Liu, Y.P.; Ji, X.X.; Pei, S.T.; Ma, Z.R.; Zhang, G.H.; Lin, Y.; Chen, Y.Y.F. Research onautomatic location and recognition of insulators in substation based on YOLOv3. High Volt. 2020, 5, 62–68. [Google Scholar] [CrossRef]
- Yan, H.W.; Chen, J.X. Insulator String Positioning and State Recognition Method Based on Improved YOLOv3 Algorithm. High Volt. 2020, 46, 423–432. [Google Scholar]
- Ji, C.; Huang, X.B.; Cao, W.; Zhu, Y.C.; Zhang, Y. Research on Infrared Insulator Detection Based on Improved Fast-CNN Mode. Comput. Mod. 2019, 2019, 59–64, 71. [Google Scholar]
- Michal, T.; Pawel, M.; Jakub, O. Evaluation of Power Insulator Detection Efficiency with the Use of Limited Training Dataset. Appl. Sci. 2010, 10, 2104. [Google Scholar]
- Bai, J.; Zhao, R.; Gu, F. Multi-target detection and fault recognition image processing method. High Volt. Technol. 2019, 45, 3504–3511. [Google Scholar]
- Zhao, W.; Cheng, X.; Zhao, Z. Attentional mechanism combined with Faster RCNN for insulator recognition. CAAI Trans. Intell. Syst. 2020, 15, 92–98. [Google Scholar]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Girshick, R. Fast R-CNN. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
- He, K.; Zhang, X.; Ren, S. Deep residual learning for image recognitiol. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Jie, H.; Li, S.; Gang, S. Squeeze-and-Excitation Networks. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; IEEE: Salt Lake City, UT, USA, 2018. [Google Scholar]
- Li, X.; Wang, W.; Hu, X. Selective kernel networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 510–519. [Google Scholar]
- Zhang, H.; Wu, C.; Zhang, Z. ResNeSt: Split-Attention Networks. arXiv 2018, arXiv:2004.08955. [Google Scholar]
- Wang, Q.; Wu, B.; Zhu, P. ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; IEEE: Seattle, WA, USA, 2020. [Google Scholar]
- Zhao, Z.; Zhen, Z.; Zhang, L. Insulator Detection Method in Inspection Image Based on Improved Faster R-CNN. Energies 2019, 12, 1204. [Google Scholar] [CrossRef] [Green Version]
- Zhang, D.; Fgvg, T. An accurate and real-time self-blast glass insulator location method based on faster R-CNN and U-net with aerial images. CSEE J. Power Energy Syst. 2019, 5, 474–482. [Google Scholar]
- Huang, W.; Zhang, F.; Peng, L. Exploration and Application on Faster R-CNN Based Insulator Recognition. South. Power Syst. Technol. 2018, 12, 22–27. [Google Scholar]
- Ma, L.; Xu, C.; Zuo, G. Detection Method of Insulator Based on Faster R-CNN. In Proceedings of the 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER), Honolulu, HI, USA, 31 July–4 August 2017; IEEE: Honolulu, HI, USA, 2017. [Google Scholar]
- Huo, H.; Min, Y.; Yang, K. Research on Detection Algorithm of Catenary Insulator Based on Improved Faster R-CNN. In Proceedings of the 2020 Chinese Automation Congress (CAC), Shanghai, China, 6–8 November 2020. [Google Scholar]
- Liu, H.; Chang, Y.; Li, Z.; Zhong, S.; Yan, L. Directional-Aware Automatic Defect Detection in High-Speed Railway Catenary System. In Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019. [Google Scholar]
- Zhang, G.; Rong, H.; Neri, F.; Pérez-Jiménez, M.J. An optimization spiking neural P system for approximately solving combinatorial optimization problems. Int. J. Neural Syst. 2014, 24, 1–16. [Google Scholar] [CrossRef]
- Zhu, M.; Yang, Q.; Dong, J.; Zhang, G.; Gou, X.; Rong, H.; Paul, P.; Neri, F. An adaptive optimization spiking neural P system for binary problems. Int. J. Neural Syst. 2021, 31, 1–17. [Google Scholar] [CrossRef]
- Zhang, G.; Pérez-Jiménez, M.J.; Gheorghe, M. Real-Life Applications with Membrane Computing; Springer: Berlin, Germany, 2017. [Google Scholar]
- Rong, H.; Yi, K.; Zhang, G.; Dong, J.; Paul, P.; Huang, Z. Automatic implementation of fuzzy reasoning spiking neural P systems for diagnosing faults in complex power systems. Complexity 2019, 2019, 1–16. [Google Scholar] [CrossRef]
- Wang, T.; Zhang, G.; Zhao, J.; He, Z.; Wang, J.; Pérez-Jiménez, M.J. Fault diagnosis of electric power systems based on fuzzy reasoning spiking neural P systems. IEEE Trans. Power Syst. 2015, 30, 1182–1194. [Google Scholar] [CrossRef]
- Zhang, G.; Pérez-Jiménez, M.J.; Riscos-Núñez, A.; Verlan, S.; Konur, S.; Hinze, T.; Gheorghe, M. Membrane Computing Models: Implementations; Springer: Berlin, Germany, 2021. [Google Scholar]
- Zhang, G.; Shang, Z.; Verlan, S.; Martínez-del-Amor, M.A.; Yuan, C.; Valencia-Cabrera, L.; Pérez-Jiménez, M.J. An overview of hardware implementation of membrane computing models. ACM Comput. Surv. 2020, 53, 1–38. [Google Scholar] [CrossRef]
The Detected Rectangular Box Is Greater than the Confidence Threshold (Positive) | The Detected Rectangular Box Is Less than the Confidence Threshold (Negative) | |
---|---|---|
The IOU value of a target box in the data set is greater than 0.5 (True) | TP | TN |
The IOU value of all target boxes in the data set is less than 0.5, repeated detection (False) | FP | FN |
Model | Backbone | Parameters | Train Loss | Val Loss | AP |
---|---|---|---|---|---|
Original faster R-CNN | VGG16 | 136,689,024 | 0.535 | 0.716 | |
The first improved faster R-CNN | RESNET50 | 28,275,328 | 0.438 | 0.642 | |
The second improved faster R-CNN | ECA-net+RESNET50 | 28,275,376 | 0.412 | 0.612 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hu, H.; Liu, Y.; Rong, H. Detection of Insulators on Power Transmission Line Based on an Improved Faster Region-Convolutional Neural Network. Algorithms 2022, 15, 83. https://doi.org/10.3390/a15030083
Hu H, Liu Y, Rong H. Detection of Insulators on Power Transmission Line Based on an Improved Faster Region-Convolutional Neural Network. Algorithms. 2022; 15(3):83. https://doi.org/10.3390/a15030083
Chicago/Turabian StyleHu, Haijian, Yicen Liu, and Haina Rong. 2022. "Detection of Insulators on Power Transmission Line Based on an Improved Faster Region-Convolutional Neural Network" Algorithms 15, no. 3: 83. https://doi.org/10.3390/a15030083
APA StyleHu, H., Liu, Y., & Rong, H. (2022). Detection of Insulators on Power Transmission Line Based on an Improved Faster Region-Convolutional Neural Network. Algorithms, 15(3), 83. https://doi.org/10.3390/a15030083