Next Article in Journal
Multi-Objective Shark Smell Optimization Algorithm Using Incorporated Composite Angle Cosine for Automatic Train Operation
Previous Article in Journal
Formalization of Cost and Utility in Microeconomics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Search Like an Eagle: A Cascaded Model for Insulator Missing Faults Detection in Aerial Images

1
College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, 29 Yudao Street, Nanjing 211100, China
2
Key Laboratory of Navigation, Control and Health-Management Technologies of Advanced Aerocraft (Nanjing University of Aeronautics and Astronautics), Ministry of Industry and Information Technology, 29 Yudao Street, Nanjing 211100, China
3
School of Mathematics and Physics, Anhui University of Technology, 59 Hudong Road, Maanshan 243000, China
4
School of Software, Jiangxi Normal University, 437 Beijing West Road, Nanchang 330022, China
5
Guizhou Power Grid Co., Ltd., Institute of Electric Power Science, 32 Jiefang Road, Guiyang 550002, China
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(3), 713; https://doi.org/10.3390/en13030713
Submission received: 13 January 2020 / Revised: 28 January 2020 / Accepted: 2 February 2020 / Published: 6 February 2020

Abstract

:
Insulator missing fault is a serious accident of high-voltage transmission lines, which can cause abnormal energy supply. Recently, a lot of vision-based methods are proposed for detecting an insulator missing fault in aerial images. However, these methods usually lack efficiency and robustness due to the effect of the complex background interferences in the aerial images. More importantly, most of these methods cannot address the insulator multi-fault detection. This paper proposes an unprecedented cascaded model to detect insulator multi-fault in the aerial images to solve the existing challenges. Firstly, a total of 764 images are adopted to create a novel insulator missing faults dataset ‘IMF-detection’. Secondly, a new network is proposed to locate the insulator string from the complex background. Then, the located region that contains the insulator string is set to be an RoI (region of interest) region. Finally, the YOLO-v3 tiny network is trained and then used to detect the insulator missing faults in the RoI region. Experimental results and analysis validate that the proposed method is more efficient and robust than some previous works. Most importantly, the average running time of the proposed method is about 30ms, which demonstrates that it has the potential to be adopted for the on-line detection of insulator missing faults.

1. Introduction

In the past decades, human demand for electric energy has been increasing with the development of industrial civilization [1]. This situation inevitably leads to a phenomenon that many countries have begun to build a large number of high-voltage transmission lines. Typically, the transmission line will have various types of faults after running for a while, such as insulator missing [2,3], birds nest invasion [4,5], and transmission lines fault [6,7], etc. Therefore, it is quite important to conduct regular inspections for high-voltage transmission lines. However, the transmission lines usually span a large geographical area, which causes the traditional human-vision inspection to suffer from high error rates and be time-consuming [8], as shown in the first column of the Figure 1a.
Current power grid companies apply manned helicopter for transmission lines inspection by using various sensors [9], such as cameras, infrared sensors, and ultraviolet sensors, etc. [10] to address these problems, as shown in the second column of Figure 1a. However, this method is costly, because the helicopter driver must have a wealth of driving experience and the infrared and ultraviolet sensors are usually expensive.
Recently, adopting UAV to carry a camera to inspect key components of transmission lines has received increasing attention due to its advantages when compared with the human-vision-based and helicopter-based method, including flexibility, small size, and low-cost [11,12,13], as shown in the third column of Figure 1a. For the insulator string detection and insulator faults detection in aerial images, many vision-based methods have been proposed to pursue automatic detection that could be used in on-line or off-line applications [14]. Some typical insulator faults, such as missing [3], flashover [15], and contamination [16], have attracted widespread attention. Specifically, the missing faults are considered to be the most severe insulator fault if they cannot be detected and then repaired in time. From the perspective of a third party, UAV searching for insulator missing faults looks like an eagle searching for prey, as shown in Figure 1b.
To detect the insulator string, the method [17] proposes three binary shapes prior to detecting the insulator string in aerial images. Firstly, the contour of the insulator string is extracted and then the RANSAC (RANdom SAmple Consensus) algorithm [18] is adopted to achieve the possible direction orientation of an insulator string. Secondly, three binary shape priors are designed to search for each insulator string candidate. Finally, the insulator string candidates with small areas are removed and the real insulator string can then be located in the aerial image. However, the shapes of the insulator pieces vary obviously due to the changes in filming angles and distances, which would result in the failure of this method; this situation will also degrade the performances of [19,20,21,22,23]. In Wang [24], the aerial image is converted from RGB (Red, Green, and Blue) space to Lab (Luminance, a channel and b channel) space for avoiding the influences from lighting changes. Subsequently, an improved Otsu algorithm [25] is proposed for obtaining the insulator string candidates. Finally, the morphological operation is applied to locate the real region of the insulator string. However, it can be expected that these methods can only achieve excellent performance in the aerial image with the salient color of insulator string since the aerial image contains various complex background interferences, such as grass, tree, and roof, whose surface colors are sometimes similar to that of the insulator string. To enhance the accuracy of insulator string detection, some researchers try to adopt machine learning-based methods [26,27,28] to detect the insulator string. In Liao [26] and Tian [27], the SVM (Support Vector Machine) model is employed to train classifiers by using the fusion features of the insulator strings. However, in the case of limited training samples, only using the color and the texture features to train an SVM classifier cannot effectively distinguish the insulator strings from the background interferences. The method [28] uses Sketchup software to create the synthetic insulator string dataset for training an Adaboost classifier to solve this problem. Although the authors only create hundreds of insulator string images, it can be expected that this method can effectively augment the insulator string dataset, which is quite useful for the training of the machine-learning-based methods. Recently, with increasing attention paid to the deep neural networks, researchers have devoted great efforts to the development of deep learning-based insulator string detection methods. Specifically, the strategies of these methods can be attributed to two categories: object detection based [29,30,31,32] and semantic segmentation based [33,34,35,36]. Although these methods achieve good performances when compared with the previous works, they have to use data augmentation methods, such as rotation and flipping, to expand datasets to meet the training needs of deep neural networks. Specially, the work [33] deems it is very hard and costly to collect variety rich insulator string samples. Therefore, they propose a novel method to create insulator string synthetic images. Firstly, the real insulator string patches are segmented from the aerial images as the basic seeds. Then, HSV (Hue, Saturation, and Value) space adjustment and affine transform are performed to expand the basic seeds. Finally, the expanded basic seeds are pasted to the aerial images that do not contain insulator strings to create a synthetic insulator string dataset. Multiple neural networks verify that their synthetic aerial images have good generalization to the real-world images.
To detect the insulator missing fault, earlier methods usually locate the coarse position of the insulator string as the first step. After that, multiple feature priors such as color [3], shape [22] and spatial distribution [8] are explored to detect the insulator missing fault. However, the earlier methods can only achieve good performances in some specific situations, while most of them are severely affected by background interferences, filming angles, and distances. Besides, these methods are time-consuming, which are far-away from real-time applications. In recent years, this research filed benefits from the development of deep learning theory, which makes insulator missing fault detection more accurate and efficient. In Gao [37], the Faster-RCNN model [38] is exploited for locating the insulator string. Subsequently, the FCN (Fully Convolutional Networks) model [39] is used to segment each insulator piece from the detected insulator string. Finally, the mid-point of each insulator piece is calculated, and then a midpoints-based criterion is proposed for judging the position of insulator missing fault. However, the performance of this method depends entirely on the performance of the FCN model. Moreover, this method will degrade in cases where insulator pieces are overlapped. To compensate for the above shortcoming, the method [40] uses an improved Faster-RCNN to train a classifier that can directly detect the insulator missing fault. However, the insulator string dataset consists of thousands of images, while the original missing fault dataset is composed of only 120 images in total; this situation will lead to the class imbalance problem. In Ling [41], the Faster-RCNN model and the U-net model are combined to create a new cascaded structure for insulator missing fault detection. Firstly, the insulator string is located by the Faster-RCNN model. Subsequently, the located insulator string is set to be an RoI (Region of interest). Finally, the U-net model performs to segment the contour of missing fault. However, labeling the ground-truth of missing fault dataset for the semantic segmentation task (i.e., for U-net training) is quite time-consuming and laborious; moreover, it is worth noting that both methods [42,43,44] also utilize the semantic segmentation model to perform insulator missing fault detection. In [45], a new saliency-based network is proposed to detect the contour of the insulator string. Subsequently, a mathematical model of insulator pieces is developed to analyze the spatial feature of each insulator piece. Finally, an area-based principle is proposed to judge the position of the missing fault. Similar to [37], this method will degrade in cases where the insulator pieces are overlapped. The method [46] adopts an SSD model [47] to perform multi-level perception for both insulator string and missing fault detection to enhance the robustness of missing fault detection. The experimental results validate the effectiveness and efficiency of the proposed method. However, this method also suffers from the limited images, which might lead to the over-fitting problem of the network. To solve this problem, a novel data augmentation strategy is proposed in [48]. Firstly, the affine transformation algorithm is applied to the original image. Subsequently, the TV-based algorithm and U-net model are used to segment the insulator string from the original background, and the segmented insulator string is then merged with the new background. Finally, the Gaussian blur and the brightness transformation are performed to change the ambiguity and brightness of the image for simulating real imaging environments.
In general, most of the previous works lack efficiency and robustness, and the existing challenges can be concluded, as follows:
  • There has been no publicly available dataset for insulator string detection in UAV aerial images so far. Moreover, the number of insulator missing faults’ images is even less than that of the insulator string.
  • The aerial images usually contain lots of background interferences, and the shapes of the insulator string and insulator missing faults changes significantly due to the changes in filming angle and distance.
  • Most of the previous works can only detect insulator missing one fault, while they cannot recognize insulator missing multi-fault. In addition, most of the previous works usually lack efficiency.
On the one hand, the first challenge makes it difficult to obtain a fair evaluation of the performances of the existing methods. Meanwhile, this challenge also makes it difficult to apply deep learning methods in the field of insulator faults detection. On the other hand, the first and the second challenge both lead to the fact that most previous methods usually lack robustness, as they are only designed by analyzing few aerial images of insulator missing faults while the features of the insulator missing faults may be quite distinctive in different aerial images. It is worth noting that the third challenge is considered as a common challenge for most of the previous works.
We cooperate with the Chinese Power Grid Companies to collect insulator string aerial images to address the existing challenges. Moreover, since the natural images that contain insulator missing faults are scarce, we create simulated insulator missing faults images as a key step. After that, we create a novel insulator missing faults dataset which is named ‘IMF-detection’ (Insulator Missing Fault, IMF) in this paper. Based on the above works, we propose an unprecedented cascaded model to detect the insulator missing faults in aerial images. The proposed model contains two cascaded steps: Firstly, we improve the network structure used in our previous work [2] by integrating a novel SPP (Spatial Pyramid Pooling) model. The improved network can more accurately detect the insulator string and then remove most of the background interferences in aerial images. Secondly, the detected region of the insulator string is set to be an RoI, and the YOLOv3-tiny network is then adopted (YOLOv3-tiny is the abbreviated version of YOLOv3 [49]) to detect the insulator missing faults. Our proposed method is simple but effective when compared with the previous methods. Moreover, the proposed method can detect not only the insulator missing one fault, but also the insulator missing multi-fault. Most importantly, the average running time of the proposed method takes only about 30ms, which can meet the requirements of real-time applications.
The remainder of this paper is organized, as follows. Section 1 reports the related works of insulator string detection and insulator missing fault detection. Section 2 gives a detailed description of the proposed method. Section 3 exhibits and discusses the experimental results. Finally, Section 4 presents the conclusion and future work. Most of the experimental results are shown in pictures, and please zoom in for a better view.

2. Proposed Method

Recently, deep-learning-based methods are widely used for object detection in the computer vision community. Some research fields, such as autonomous driving [50], three-dimensional (3D) scene Representation [51], and person re-identification [52] have developed rapidly. Inspired by these pioneering excellent works, it is worth investigating how to use deep-learning-based models for insulator strings and missing faults detection to address the existing challenges. In this section, the proposed cascaded model is divided into two parts for a step by step analysis.

2.1. Insulator String Detection

It is found that these images contain not only insulator strings, but also background interferences, based on the observations of large amounts of aerial images. Specifically, these background interferences are usually quite complex that will affect the accuracy of insulator strings detection. Our previous work [2] proposed a novel network to obtain accurate insulator strings’ positions to solve this problem; and the experimental results show that it achieved AP (Average Precision) value (89.96%) on ‘InST_detection’ dataset, which was higher than that of YOLOv2 [53], ResnetV2 [54], and YOLOv3-tiny, while it was lower than that of YOLOv3 [49]. In fact, the accuracy of insulator string detection will affect the accuracy of subsequent insulator missing faults detection in the practical applications. Therefore, although the experimental results validated that our previous network can effectively and efficiently distinguish the insulator strings from the background interferences in aerial images, we decide to propose a new network that is more accurate than the method [2] proposed in this work.
As we know, the previous deep-learning based models usually need fixed-resolution of the input images during the training and testing process. Some researchers try to adopt cropping or warping operations to solve this problem. However, these operations often reduce the recognition accuracies of the previous models. The work of [55] proposes an embeddable SPP (Spatial Pyramid Pooling) model with multiple pooling size to enhance the performances of the previous deep-learning based models to tackle this challenge. Experimental results demonstrate the performance of CNNs (Convolutional Neural Networks) can be improved by incorporating that SPP model. In addition, the experimented results in the work of [56,57] also validate the effectiveness of the SPP model. In this work, being motivated by these previous works, a novel three-structure SPP model is proposed to create multi-scale local region features, as shown in Figure 2. The proposed SPP model can be divided into three parts, the first part is inspired by the work of [56], which uses a four-level spatial pyramid (1 × 1, 5 × 5, 9 × 9, 13 × 13) to max-pool the feature maps. The second part and the third part adopts two new combinations of different max-pooling sizes to extract the feature maps, i.e., 1 × 1, 5 × 5, 7 × 7, 11 × 11 and 1 × 1, 3 × 3, 5 × 5, 7 × 7, respectively.
To ensure the multi-scale local region feature created in the previous detection branch can be used by the next detection branch, we integrate it in our previous network between the 8th and 9th, 19th and 20th, 30th, and 31st convolutional layers in front of the 1st, 2nd and 3rd detection header to formulate the proposed network, as shown in Figure 3. The reasons that we propose the novel SPP model can be concluded, as follows:
  • In the real world, the objects’ sizes can be roughly divided into three categories, i.e., large size, middle size, and small size. Moreover, each category can be further sub-divided into different sizes. Therefore, it is quite important to use multi-scale local region features with different receptive fields in the same pipe-line for insulator strings detection. Unfortunately, most of the existing insulator strings detection networks [58,59,60,61] neglect this important information.
  • With the increase of the network depth, the max-pooling filter size should be decreased to prevent the loss of the features of insulator strings. Therefore, the sizes of the last two max-pooling filters in the second branch are reduced, while the sizes of the last three max-pooling filters in the third branch are further reduced, as compared with the SPP structure used in the first branch. The effectiveness of the proposed SPP model is verified in the experiment, as shown in Section 3.
GIoU loss [62] is introduced in the training phase of the proposed network in this work to further improve the performance of the network, which is given as follows:
{ G I o U = I o U A c U A c L G I o U = 1 G I o U
where I o U measures the intersection over union between the predicted bounding box and the ground-truth box. A c indicates the area of the smallest box containing the predicted bounding box and the ground-truth box. L G I o U denotes the loss value of GIoU. The AP value of the proposed network can be further boosted by incorporating the GIoU during the training phase.

2.2. Insulator Missing Faults Detection

In this work, a cascaded model is adopted to detect the insulator missing faults. First of all, the proposed network that is described in Section 2.1 is adopted to locate the insulator string’s position in an aerial image. After that, the located insulator string’s position is set to be an RoI region. Finally, the YOLOv3-tiny network is employed to detect the insulator missing faults in the RoI region.
Although the insulator missing faults are not real objects, they still have a range of dimensions in the fixed-size images. To make the YOLOv3-tiny network easier to learn, the k-means algorithm is adopted to obtain the bounding box priors of insulator missing faults; Figure 4 shows the results. Based on the observation of Figure 4, it is found that after k = 6, the value of average IoUs increases slowly. Therefore, the number of bounding box priors of insulator missing faults is set to be 6 (IoU = 83.13%) in this work, and the corresponding bounding box priors are listed in ascending order of size: 30, 21; 37, 28; 30, 36; 48, 36; 50, 48; 68, 62.
The reasons that we choose the two-step model (i.e., the proposed network in Section 2.1 combine with YOLOv3-tiny network) to detect insulator missing faults can be concluded, as follows:
  • The number of insulator missing faults aerial images is usually less than that of insulator strings aerial images since the insulator missing faults samples are scarce. If the insulator missing fault is regarded as a new class that has equal status with the insulator string to train the network, it will inevitably result in a class imbalance problem in some practical applications
  • The speed of object detection in the YOLOv3-tiny network is quite fast. In the size of a 416 × 416 pixels aerial image, the YOLOv3-tiny network can process this image in real-time, which means that it can be adopted for real-time applications
  • Most of the memory capacities of the on-UAV embedded vision processing units are limited. The memory usage of the final weights for the YOLOv3-tiny network is only 33MB, which is less than most of the one-stage deep learning networks
  • Insulator missing fault is just one of the fault types of insulator strings faults, and there are also faults, such as flashover, bird dung pollution, etc. Through using the proposed two-step strategy, it can be easy to realize multi-type insulator faults detection by replacing the YOLOv3-tiny network with the other specialized networks.

2.3. Dataset Preparation

In this work, the proposed network in Section 2.1 is trained on the ‘InST_detection’ dataset for a fair comparison with the work of Han [2]. The ‘InST_dataset’ contains 4031 insulator string aerial images, in which 2675 images are assigned to be a training set, while the other 1356 images make up a testing set [2]. All of the images are resized to the same size of 416 × 416 pixels.
We follow the idea proposed in our previous work [2] to create simulated insulator missing faults samples using Photoshop software [63] since the insulator missing faults aerial images are scarce. Our dataset is named as ‘IMF-detection’, and its details are shown in Table 1. The ‘IMF-detection’ dataset contains 764 images, in which 573 images are randomly selected to be a training set, while the other 191 images are assigned to be a testing set. Moreover, there are a total of 1194 insulator missing faults in the ‘IMF-detection’ dataset. Specially, the images in the training set are resized as 416 × 416 pixels, while all of the images for testing are 800 × 530 pixels. The labelImg tool [64] is employed to label the missing faults positions to achieve the ground-truth of insulator missing faults. Specially, motivated by the work of [48], the labeled missing faults position contains not only the missing position, but also two adjacent insulator pieces, as shown in Figure 5.

3. Experimental Results and Discussion

In this work, the experiments are evaluated based on the Darknet framework [54], and they were conducted on a new PC with an Intel(R) quad-core(TM) i7-8700K, 3.7GHz CPU, 32 GB of RAM, and an NVIDIA GeForce TITAN XP (12 GB). In addition, it should be noted that parts of the source code of our previous work are evaluated on the visual studio framework.

3.1. Performances of the Insulator Strings Detection

To verify the effectiveness and the robustness of the proposed network, we compare it with five one-stage networks, i.e., YOLOv3, YOLOv3-tiny, YOLOv2, ResnetV2, and method [2]. For fair comparisons, all six networks are trained and then tested on the ‘InST_detection’ dataset. The proposed network employs the ResNet50 network that was pre-trained on the ImageNet dataset as the backbone, while the parameters of the other layers are randomly initialized. During the training phase, the maximum iterations of the networks are set to be 35,000, and the learning rates are initialized to be 0.001. Moreover, the learning rates decrease by a factor of 90% after 20,000th and 28,000th iterations. We apply the data augmentation method used in [2,53] to improve the generalization ability of the networks, and then the hue, saturation, and exposure of the images are randomly changed during the training phase of both the proposed network and the five compared networks.
The AP (Average Precision) value is introduced in the experiment to measure the performances of the six networks. The higher the AP value, the more accurate the detection result. Specifically, the Precision value and Recall value can be calculated, as follows:
{ P r e c i s i o n = T r u e   P o s i t i v e / ( T r u e   P o s i t i v e + F a l s e   P o s i t i v e ) R e c a l l = T r u e   P o s i t i v e / ( T r u e   P o s i t i v e + F a l s e   N e g a t i v e )
In formula (2), True Positive gives the number of insulator strings that have been correctly identified. False Positive denotes the number of background interferences that are identified as insulator strings, while the False Negative indicates the number of insulator strings that are regarded as background interferences. Figure 6a shows the Precision-Recall curves for the six networks tested on the testing set of ‘InST_dataset’, and the AP value for each network is listed on the left-bottom of Figure 6a. Specifically, the X-axis and the Y-axis indicates the recall value and precision value, respectively. Based on the observation of Figure 6a, it is found that the AP value of the proposed network (90.31%) is higher than that of YOLOv3 (90.05%), YOLOv3-tiny (52.78%), YOLOv2 (89.83%), ResnetV2 (85.92%), and method [2] (89.96%), which means that the proposed method is more accurate than the five compared methods in insulator strings detection. Specially, the AP value of the proposed network is higher than that of our previous work, which indicates that our improvement strategy is effective.
We design and test two other networks to further validate the performance of the proposed SPP model and the GIoU introduced on the training phase of the proposed network: Model A and Model B on the testing set of ‘InST_dataset’, and the results are shown in Figure 6b. The Model A integrates the same SPP model, i.e., 1 × 1, 5 × 5, 9 × 9, 13 × 13 in both the three detection branches of our previous network, and it also adopts the GIoU during the training phase. The Model B adopts the proposed SPP model, i.e., 1 × 1, 5 × 5, 9 × 9, 13 × 13; 1 × 1, 5 × 5, 7 × 7, 11 × 11 and 1 × 1, 3 × 3, 5 × 5, 7 × 7 to improve our previous network, while it does not employ the GIoU on the training phase. Based on the observation of Figure 6b, the proposed network achieves 90.31% AP value, which is higher than that of model A (90.16%). This means the proposed SPP model can effectively improve the performance of our previous network. As for the model B, it achieves 90.24% AP value, which is lower than the proposed network. This means that, by integrating the GIoU strategy, the network will achieve a better state that can more accurately recognize the insulator strings.
Some typical images are selected and divided into four common conditions to further exhibit the visualization performances of the proposed network, as shown in Figure 7. Specifically, Figure 7a shows two conditions that are caused by the filming angles; the left image shows an aerial image with a clear view on insulator strings, while the insulator string in the right one is truncated. Figure 7b exhibits two aerial images with different lighting conditions; the color of insulator strings in the left image appears white under the interference of strong light, while the right image is filmed in common light condition. In Figure 7c, the background of the left image is a lake, which is more simple than the background of the right image that contains a lot of leaves that are similar to the insulator pieces. Figure 7d gives two aerial images with different sizes of insulator strings. Specially, the insulator strings in the right image are quite small than the insulator strings in the other seven images. Based on the observations of Figure 7, the proposed network achieves good performances in both four common conditions in the UAV-based transmission lines inspection, which means that it can provide accurate insulator strings’ positions for the subsequent insulator missing faults detection.

3.2. Performances of the Insulator missing Faults Detection

The average precision rate and the average recall rate are introduced and then adopted in this section to validate the performances of the proposed method on the testing set of the ‘IMF-detection’ dataset, as shown in formula (3).
{ P r e c i s i o n = i = 1 n Precision ( i ) / n R e c a l l = i = 1 n Recall ( i ) / n i [ 1 , n ]
Specifically, P r e c i s i o n ( i ) and R e c a l l ( i ) denote the precision rate and the recall rate on the detection of the ith image, respectively. i [ 1 , n ] shows the image number. P r e c i s i o n indicates the average precision rate, while the R e c a l l gives the average recall rate on the testing set of the ‘IMF-detection’ dataset. We follow the rounding principle to keep only one digit after the decimal point.
To verify the accuracy and robustness of the proposed method, we compared it with method [2], which is considered to be an excellent method that can be used to detect both insulator missing one fault and insulator missing multi-fault on aerial images. For a fair comparison, the two methods are tested on the testing set of the ‘IMF-detection’ dataset. Figure 8 shows the average precision rates and the average recall rates of the two methods, respectively. Based on the observations of Figure 8, the average precision rate of the method [2] achieves 64.4%, which is 27.7% lower than that of the proposed method (92.1%). This situation indicates that a large number of false positive samples of insulator missing faults are generated while using the method [2] for missing faults detection, while the proposed method generates less false positive samples of insulator missing faults. Moreover, the average recall rate of the method [2] achieves 59.8%, which is 32.4% lower than that of the proposed method (92.2%). This means that most of the insulator missing faults are successfully detected by the proposed method, while the method [2] fails to detect some insulator missing faults. The testing set of the ‘IMF-detection’ dataset is divided into two parts, one contains only insulator missing one fault images (98 images) while the other contains only insulator missing multi-fault images (93 images), to further validate the robustness of the networks. Figure 9 and Figure 10 show the experimental results of one-fault detection and multi-fault detection, respectively. Based on the observations of Figure 9 and Figure 10, it is found that both the average precision rate and average recall rate of the proposed method are higher than those of the method [2]. Therefore, it can be concluded that the proposed method outperforms the method [2] on the ‘IMF-detection’ dataset.
Some typical images with different aerial scenes are selected to evaluate the performances of the proposed method on a range of aerial scences, as shown in Figure 11. Specifically, parts of images contain insulator missing one fault while the others contain missing multi-fault. During the transmission lines inspection, the UAVs usually film the insulator strings under proper lighting conditions to make it easier to observe whether there are missing faults in insulator strings. However, some collected images’ qualities are not as good as expected due to the limitations of flying surroundings, as shown in the first row of Figure 11a. Figure 11a contains two images, in which one is filmed under strong lighting interference, while the other one is taken under the proper lighting condition. Although it is possible for human eyes to find the missing fault under strong lighting interference, it is still difficult to accurately detect missing fault by the vision-based algorithms due to the loss of the special features of the insulator missing fault. Based on the observation of Figure 11a, although the method [2] can locate the missing fault in the image with proper lighting conditions, it gives the wrong position of the insulator missing fault as expected due to the strong light interference. In contrast, the proposed method can accurately detect the missing faults in both two images in Figure 11a with different lighting conditions. Similarly, the insulator pieces in the aerial images are sometimes overlapped due to the limitations of filming angles and distances. For instance, the first row of Figure 11b exhibits an image with a clear view on each insulator piece, while the second row of Figure 11b gives an image in which the insulator pieces are overlapped. Most importantly, the missing fault positions in the second image of Figure 11b are truncated by the insulator pieces. Although this situation is even difficult for the human eyes to capture the missing faults, the proposed method can still give accurate missing faults’ positions. On the contrary, the method [2] can only detect one of the missing faults while missing the other one. Figure 11c shows the conditions that made most of the previous works suffer poor performances, i.e., the complex interferences in the backgrounds of aerial images. The background of the first image of Figure 11c is a lake, which is more simple than that of most of the aerial images. However, although the method [2] recognizes the missing fault, the detected fault position deviates from the real position. The background of the second image of Figure 11c contains lots of grass patches, which are similar with insulator pieces; the detection result of the method [2] reports this insulator string works normally without insulator missing fault, while the proposed method distinguishes the missing fault from the complex background. Figure 11d shows two images that contain insulator missing multi-fault. All of the insulator pieces in the first image are of the same type, while there are five insulator pieces types in the second image that are different from that of the other insulator pieces. Based on the observations of Figure 11d, the method [2] can effectively identify all of the missing faults in the first images, while it regards the positions of the five special insulator pieces as the insulator missing faults’ positions. In contrast, the proposed method achieves good performances in both two images in Figure 11d. We think that the possible reasons for the good performances of the proposed method can be concluded, as follows: (1) The proposed cascaded model contains two parts, in which the proposed network in the first part can accurately locate the insulator strings, while the complex background interferences are removed. Therefore, the accuracy of the subsequent missing fault detection is potentially improved. (2) The second part of the proposed cascaded model adopts the CNN-based module as the missing fault detection strategy, while the method [2] still adopts traditional algorithms as the key strategy in the process of the fault detection task [65]. In comparison with traditional algorithms, the CNN-based model can directly capture the high-level representation of missing faults. In summary, it can be concluded that the proposed method is more accurate and robust than the method [2] in the task of insulator missing faults detection.
Finally, for a method to be applicable to on-line insulator missing faults detection, it should be robust under diverse aerial scences and perform in real-time. Therefore, the real-time performance of the proposed method should be verified in this section, as shown in Figure 12 (Under the rounding principle). The average running time of the proposed method is about 30ms, which is faster than that of the method [2] (130 ms), method [3] (530 ms) and method [8] (680 ms), according to the observations in Figure 12. Most importantly, the proposed method can achieve real-time detection, which means that it has the potentiality for real-time applications in insulator missing faults detection.

4. Conclusions and Future Works

In this paper, a novel cascaded model is proposed to detect insulator missing faults in aerial images. First of all, we collect and create an unprecedented and novel dataset ‘IMF-detection’. This dataset contains 764 insulator missing faults aerial images that are filmed in different aerial scenes by UAVs. After that, a new spatial pyramid pooling is introduced in our previous proposed network to improve the accuracy of insulator string detection. Based on the above steps, the detected region of the insulator string is set to be an RoI; and, then the Yolo-v3 tiny network is adopted to detect the insulator missing faults in the RoI. The experimental results verify that the proposed model achieves better performance than our previous method on both ‘InST_detection’ and ‘IMF-detection’ datasets. Most importantly, the average running time of the proposed cascaded model is approximately 30ms. Therefore, it can be concluded that the proposed method has the potential that it can be used in real-time applications for the insulator missing faults detection.
Although the proposed cascaded model shows good effectiveness and efficiency in this work, automatic detection of insulator missing faults remains a challenging task due to the changes in insulator string types in the high-voltage transmission lines. For example, Figure 13 shows two hard samples, in which the insulator strings are vertical. The proposed model failed to detect the missing faults in these images since images containing such insulator strings are rare in our dataset. Therefore, the next work is needed to collect and create more insulator missing faults images to improve the generalization of the proposed cascaded model. In addition, the other typical faults in insulator string, such as missing, flashover, and contamination, should also be researched in future works.

Author Contributions

Writing, J.H.; methodology, Z.Y., and H.X.; experiments, G.H., and C.Z.; labeling the ground-truth for each image in our dataset, H.L., and S.L.; Huarong Zeng providing plenty of insulator aerial images, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported in part by the Science and Technology Projects of China Southern Power Grid Co. Ltd. (Grant No. 066600KK52170074), the National Science Foundation of China (Grant No. 61473144), the Aeronautical Science Foundation of China (Key Laboratory) (Grant No. 20162852031), the Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD), the 2019 Science and Technology Project of Jiangxi Education Department (Research on Object Detection in Aerial Image of Transmission Line) and the National Key R&D Plan (Grant No. 2017YFE0113200).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Menendez, O.; Cheein FA, A.; Perez, M.; Kouro, S. Robotics in power systems: Enabling a more reliable and safe grid. IEEE Ind. Electron. Mag. 2017, 11, 22–34. [Google Scholar] [CrossRef]
  2. Han, J.; Yang, Z.; Zhang, Q.; Chen, C.; Li, H.; Lai, S.; Hu, G.; Xu, C.; Xu, H.; Wang, D.; et al. A Method of Insulator Faults Detection in Aerial Images for High-Voltage Transmission Lines Inspection. Appl. Sci. 2019, 9, 2009. [Google Scholar] [CrossRef] [Green Version]
  3. Zhai, Y.; Wang, D.; Zhang, M.; Wang, J.; Guo, F. Fault detection of insulator based on saliency and adaptive morphology. Multimed. Tools Appl. 2017, 76, 12051–12064. [Google Scholar] [CrossRef]
  4. Lu, J.; Xu, X.; Li, X.; Li, L.; Chang, C.; Feng, X.; Zhang, S. Detection of bird’s nest in high power lines in the vicinity of remote campus based on combination features and cascade classifier. IEEE Access 2018, 6, 39063–39071. [Google Scholar] [CrossRef]
  5. Lei, X.; Sui, Z. Intelligent fault detection of high voltage line based on the Faster R-CNN. Measurement 2019, 138, 379–385. [Google Scholar] [CrossRef]
  6. Zhang, Y.; Huang, X.; Jia, J.; Liu, X. A Recognition Technology of Transmission Lines Conductor Break and Surface Damage Based on Aerial Image. IEEE Access 2019, 7, 59022–59036. [Google Scholar] [CrossRef]
  7. Lopes, F.V.; Dantas, K.M.; Silva, K.M.; Costa, F.B. Accurate two-terminal transmission line fault location using traveling waves. IEEE Trans. Power Deliv. 2017, 33, 873–880. [Google Scholar] [CrossRef]
  8. Zhai, Y.; Chen, R.; Yang, Q.; Li, X.; Zhao, Z. Insulator fault detection based on spatial morphological features of aerial images. IEEE Access 2018, 6, 35316–35326. [Google Scholar] [CrossRef]
  9. Baik, H.; Valenzuela, J. Unmanned Aircraft System Path Planning for Visually Inspecting Electric Transmission Towers. J. Intell. Robot. Syst. 2019, 95, 1097–1111. [Google Scholar] [CrossRef]
  10. Nguyen, V.N.; Jenssen, R.; Roverso, D. Automatic autonomous vision-based power line inspection: A review of current status and the potential role of deep learning. Int. J. Electr. Power Energy Syst. 2018, 99, 107–120. [Google Scholar] [CrossRef] [Green Version]
  11. Jordan, S.; Moore, J.; Hovet, S.; Box, J.; Perry, J.; Kirsche, K.; Lewis, D.; Tse, Z.T.H. State-of-the-art technologies for UAV inspections. IET Radar Sonar Navig. 2017, 12, 151–164. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Yuan, X.; Fang, Y.; Chen, S. UAV low altitude photogrammetry for power line inspection. ISPRS Int. J. Geo-Inf. 2017, 6, 14. [Google Scholar] [CrossRef]
  13. Jiang, S.; Jiang, W.; Huang, W.; Yang, L. UAV-based oblique photogrammetry for outdoor data acquisition and offsite visual inspection of transmission line. Remote Sens. 2017, 9, 278. [Google Scholar] [CrossRef] [Green Version]
  14. Nguyen, V.N.; Jenssen, R.; Roverso, D. Intelligent Monitoring and Inspection of Power Line Components Powered by UAVs and Deep Learning. IEEE Power Energy Technol. Syst. J. 2019, 6, 11–21. [Google Scholar] [CrossRef]
  15. Zhai, Y.; Cheng, H.; Chen, R.; Yang, Q.; Li, X. Multi-saliency aggregation-based approach for insulator flashover fault detection using aerial images. Energies 2018, 11, 340. [Google Scholar] [CrossRef] [Green Version]
  16. Qiu, Y.; Wu, G.; Xiao, Z.; Guo, Y.; Zhang, X.; Liu, K. An Extreme-Learning-Machine-Based Hyperspectral Detection Method of Insulator Pollution Degree. IEEE Access 2019, 7, 121156–121164. [Google Scholar] [CrossRef]
  17. Zhao, Z.; Liu, N.; Wang, L. Localization of multiple insulators by orientation angle detection and binary shape prior knowledge. IEEE Trans. Dielectr. Electr. Insul. 2015, 22, 3421–3428. [Google Scholar] [CrossRef]
  18. Fischler, M.A.; Bolles, R.C. Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 1981, 24, 381–395. [Google Scholar] [CrossRef]
  19. Zhao, Z.; Zhang, K.; Cui, Y.; Liu, N.; Xu, G.; Zhai, Y. Localization of Multiple Power Line Insulators Based on Shape Feature Points and Equidistant Model in Aerial Images. In Proceedings of the 2018 IEEE Fourth International Conference on Multimedia Big Data (BigMM), Xi’an, China, 13–16 September 2018; pp. 1–5. [Google Scholar]
  20. Zhao, Z.; Liu, N. The recognition and localization of insulators adopting SURF and IFS based on correlation coefficient. Optik 2014, 125, 6049–6052. [Google Scholar] [CrossRef]
  21. Zhang, J.; Han, J.; Zhao, Y. Insulator recognition and defects detection based on shape perceptual. J. Image Gr. 2014, 19, 1194–1201. [Google Scholar]
  22. Wang, X.; Guo, K.; Wang, Y. Detection algorithm of cracked insulator based on statistical shape models. Comput. Meas. Control 2018, 26, 26–28+34. [Google Scholar]
  23. Yu, Y.; Cao, H.; Wang, Z.; Li, Y.; Li, K.; Xie, S. Texture-and-Shape Based Active Contour Model for Insulator Segmentation. IEEE Access 2019, 7, 78706–78714. [Google Scholar] [CrossRef]
  24. Wang, X.; Guo, K.; Wang, Y. Insulator defect detection and location in UAV grid inspection. J. Comput. Appl. 2019, 39, 210–214. [Google Scholar]
  25. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Green Version]
  26. Liao, S. Research on Key Techniques of Components Detection Algorithm in Power Line Images. Ph.D. Thesis, Dalian Maritime University, Dalian, China, 2017. [Google Scholar]
  27. Tiantian, Y.; Guodong, Y.; Junzhi, Y. Feature fusion based insulator detection for aerial inspection. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 10972–10977. [Google Scholar]
  28. Cheng, H.; Han, P.; Wang, D.; Zhai, Y. Location Method of Insulators in Power Grid Patrol Aerial Images. J. Syst. Simul. 2017, 29, 1327–1336. [Google Scholar]
  29. Zhao, Z.; Zhang, L.; Qi, Y.; Shi, Y. A generation method of insulator region proposals based on edge boxes. Optoelectron. Lett. 2017, 13, 466–470. [Google Scholar] [CrossRef]
  30. Ma, L.; Xu, C.; Zuo, G.; Bo, B.; Tao, F. 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; pp. 1410–1414. [Google Scholar]
  31. Miao, X.; Liu, X.; Chen, J.; Zhuang, S.; Fan, J.; Jiang, H. Insulator detection in aerial images for transmission line inspection using single shot multibox detector. IEEE Access 2019, 7, 9945–9956. [Google Scholar] [CrossRef]
  32. Zhao, Z.; Zhen, Z.; Zhang, L.; Qi, Y.; Kong, Y.; Zhang, K. Insulator Detection Method in Inspection Image Based on Improved Faster R-CNN. Energies 2019, 12, 1204. [Google Scholar] [CrossRef] [Green Version]
  33. Chang, W.; Yang, G.; Wu, Z.; Liang, Z. Learning insulators segmentation from synthetic samples. In Proceedings of the 2018 International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, 8–13 July 2018; pp. 1–7. [Google Scholar]
  34. Chang, W.; Yang, G.; Yu, J.; Liang, Z. Real-time segmentation of various insulators using generative adversarial networks. IET Comput. Vis. 2018, 12, 596–602. [Google Scholar] [CrossRef]
  35. Chen, J.; Zhou, X.; Zhang, R.; Zhang, D. Aerial insulator detection based on U-net network. J. Shaanxi Univ. Sci. Technol. 2018, 36, 153–157. [Google Scholar]
  36. Ke, H.; Wang, H.; Li, B. Image Segmentation Method of Insulator in Transmission Line Based on Weighted Variable Fuzzy C-Means. J. Eng. Sci. Technol. Rev. 2017, 10, 115–123. [Google Scholar] [CrossRef]
  37. Gao, F.; Wang, J.; Kong, Z.; Wu, J.; Feng, N.; Wang, S.; Hu, P.; Li, Z.; Huang, H.; Li, J. Recognition of insulator explosion based on deep learning. In Proceedings of the 2017 14th International Computer Conference on Wavelet Active Media Technology and Information Processing (ICCWAMTIP), Chengdu, China, 15–17 December 2017; pp. 79–82. [Google Scholar]
  38. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Advances in Neural Information Processing Systems, Montreal, QC, Canada, 7–12 December 2015; pp. 91–99. [Google Scholar]
  39. Long, J.; Shelhamer, E.; Darrell, T. Fully convolutional networks for semantic segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 3431–3440. [Google Scholar]
  40. Liu, X.; Jiang, H.; Chen, J.; Chen, J.; Zhuang, S.; Miao, X. Insulator detection in aerial images based on faster regions with convolutional neural network. In Proceedings of the 2018 IEEE 14th International Conference on Control and Automation (ICCA), Anchorage, AK, USA, 12–15 June 2018; pp. 1082–1086. [Google Scholar]
  41. Ling, Z.; Zhang, D.; Qiu, R.C.; Jin, Z.; Zhang, Y.; He, X.; Liu, H. An accurate and real-time method of self-blast glass insulator location based on faster R-CNN and U-net with aerial images. CSEE J. Power Energy Syst. 2019, 5, 474–482. [Google Scholar]
  42. Sampedro, C.; Rodriguez-Vazquez, J.; Rodriguez-Ramos, A.; Carrio, A.; Campoy, P. Deep Learning-Based System for Automatic Recognition and Diagnosis of Electrical Insulator Strings. IEEE Access 2019, 7, 101283–101308. [Google Scholar] [CrossRef]
  43. Chen, J.; Xu, X.; Dang, H. Fault Detection of Insulators Using Second-order Fully Convolutional Network Model. Math. Probl. Eng. 2019, 2019, 6397905. [Google Scholar] [CrossRef]
  44. Yang, Y.; Wang, Y.; Jiao, H. Insulator identification and self-shattering detection based on mask region with convolutional neural network. J. Electron. Imaging 2019, 28, 053011. [Google Scholar] [CrossRef]
  45. Yan, B.; Chen, Q.; Ye, R.; Zhou, X. Insulator detection and recognition of explosion based on convolutional neural networks. Int. J. Wavelets Multiresolut. Inf. Process. 2019, 17, 1940008. [Google Scholar] [CrossRef]
  46. Jiang, H.; Qiu, X.; Chen, J.; Liu, X.; Miao, X.; Zhuang, S. Insulator Fault Detection in Aerial Images Based on Ensemble Learning With Multi-Level Perception. IEEE Access 2019, 7, 61797–61810. [Google Scholar] [CrossRef]
  47. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 8–16 October 2016; Springer: Cham, Switzerland, 2016; pp. 21–37. [Google Scholar]
  48. Tao, X.; Zhang, D.; Wang, Z.; Liu, X.; Zhang, H.; Xu, D. Detection of power line insulator defects using aerial images analyzed with convolutional neural networks. IEEE Trans. Syst. Man Cybern. Syst. 2018. [Google Scholar] [CrossRef]
  49. Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767, 2018. [Google Scholar]
  50. Meyer, G.P.; Laddha, A.; Kee, E.; Vallespi-Gonzalez, C.; Wellington, C.K. LaserNet: An efficient probabilistic 3D object detector for autonomous driving. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 12677–12686. [Google Scholar]
  51. Zhi, S.; Bloesch, M.; Leutenegger, S.; Davison, A.J. SceneCode: Monocular Dense Semantic Reconstruction using Learned Encoded Scene Representations. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 11776–11785. [Google Scholar]
  52. Zheng, Z.; Yang, X.; Yu, Z.; Zheng, L.; Yang, Y.; Kautz, J. Joint discriminative and generative learning for person re-identification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 2138–2147. [Google Scholar]
  53. Redmon, J.; Farhadi, A. YOLO9000: Better, faster, stronger. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 7263–7271. [Google Scholar]
  54. Project of the Darknet framework. Available online: https://github.com/AlexeyAB/darknet (accessed on 5 November 2019).
  55. He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 37, 1904–1916. [Google Scholar] [CrossRef] [Green Version]
  56. Zhang, P.; Zhong, Y.; Li, X. SlimYOLOv3: Narrower, Faster and Better for Real-Time UAV Applications. In Proceedings of the IEEE International Conference on Computer Vision Workshops, Seoul, Korea, 27 October–3 November 2019. [Google Scholar]
  57. Huang, Z.; Wang, J. DC-SPP-YOLO: Dense Connection and Spatial Pyramid Pooling Based YOLO for Object Detection. arXiv 2019, arXiv:1903.08589. [Google Scholar]
  58. Tao, G.; Fengxiang, C.; Wei, W.; Ping, S.; Lei, S.; Tianzhu, C. Electric insulator detection of UAV images based on depth learning. In Proceedings of the 2017 2nd International Conference on Power and Renewable Energy (ICPRE), Chengdu, China, 20–23 September 2017; pp. 37–41. [Google Scholar]
  59. Liu, Y.; Pei, S.; Fu, W.; Zhang, K.; Ji, X.; Yin, Z. The discrimination method as applied to a deteriorated porcelain insulator used in transmission lines on the basis of a convolution neural network. IEEE Trans. Dielectr. Electr. Insul. 2017, 24, 3559–3566. [Google Scholar] [CrossRef]
  60. Sadykova, D.; Pernebayeva, D.; Bagheri, M.; James, A. IN-YOLO: Real-time Detection of Outdoor High Voltage Insulators using UAV Imaging. IEEE Trans. Power Deliv. 2019. [Google Scholar] [CrossRef]
  61. Chen, H.; He, Z.; Shi, B.; Zhong, T. Research on recognition method of electrical components based on YOLO V3. IEEE Access 2019, 7, 157818–157829. [Google Scholar] [CrossRef]
  62. Rezatofighi, H.; Tsoi, N.; Gwak, J.Y.; Sadeghian, A.; Reid, I.; Savarese, S. Generalized intersection over union: A metric and a loss for bounding box regression. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 658–666. [Google Scholar]
  63. Project of the Photoshop software tool. Available online: https://www.photoshopessentials.com (accessed on 5 October 2019).
  64. Project of the LabelImg tool. Available online: https://github.com/tzutalin/labelImg (accessed on 20 October 2019).
  65. Project of the Insulator faults detection. Available online: https://blog.csdn.net/Discovery_Vision (accessed on 1 January 2020).
Figure 1. Regularly high-voltage transmission lines inspection.
Figure 1. Regularly high-voltage transmission lines inspection.
Energies 13 00713 g001
Figure 2. The architecture of the proposed Spatial Pyramid Pooling (SPP) model. The max-pooling sizes for each detection branch are set as 1 × 1, 5 × 5, 9 × 9, 13 × 13; 1 × 1, 5 × 5, 7 × 7, 11 × 11 and 1 × 1, 3 × 3, 5 × 5, 7 × 7, respectively. Moreover, the feature map sizes of each layer in the proposed SPP model are also listed in the order from top to bottom.
Figure 2. The architecture of the proposed Spatial Pyramid Pooling (SPP) model. The max-pooling sizes for each detection branch are set as 1 × 1, 5 × 5, 9 × 9, 13 × 13; 1 × 1, 5 × 5, 7 × 7, 11 × 11 and 1 × 1, 3 × 3, 5 × 5, 7 × 7, respectively. Moreover, the feature map sizes of each layer in the proposed SPP model are also listed in the order from top to bottom.
Energies 13 00713 g002
Figure 3. The architecture of the proposed network.
Figure 3. The architecture of the proposed network.
Energies 13 00713 g003
Figure 4. Clustering box dimensions on ‘IMF-detection’ Dataset for the training of YOLOv3-tiny network. The horizontal axis represents clusters’ number, while the vertical axis denotes the value of average IoU.
Figure 4. Clustering box dimensions on ‘IMF-detection’ Dataset for the training of YOLOv3-tiny network. The horizontal axis represents clusters’ number, while the vertical axis denotes the value of average IoU.
Energies 13 00713 g004
Figure 5. The samples of missing faults label method.
Figure 5. The samples of missing faults label method.
Energies 13 00713 g005
Figure 6. Precision-Recall curve. Left: (a). Comparison with five networks. Right: (b). Ablation experiments.
Figure 6. Precision-Recall curve. Left: (a). Comparison with five networks. Right: (b). Ablation experiments.
Energies 13 00713 g006
Figure 7. Experimental results of the proposed network for insulator strings detection.
Figure 7. Experimental results of the proposed network for insulator strings detection.
Energies 13 00713 g007
Figure 8. Precision and Recall bars of the method [2] and the proposed method.
Figure 8. Precision and Recall bars of the method [2] and the proposed method.
Energies 13 00713 g008
Figure 9. The performances on the insulator missing one fault detection.
Figure 9. The performances on the insulator missing one fault detection.
Energies 13 00713 g009
Figure 10. The performances on the insulator missing multi-fault detection.
Figure 10. The performances on the insulator missing multi-fault detection.
Energies 13 00713 g010
Figure 11. Experiments in different aerial scenes. In each sub-image, the detected bounding box of the method [2] is marked by green color, while that of the proposed method is marked by a pink color.
Figure 11. Experiments in different aerial scenes. In each sub-image, the detected bounding box of the method [2] is marked by green color, while that of the proposed method is marked by a pink color.
Energies 13 00713 g011aEnergies 13 00713 g011b
Figure 12. Average running times of the compared methods and the proposed method.
Figure 12. Average running times of the compared methods and the proposed method.
Energies 13 00713 g012
Figure 13. The hard samples in which the insulator strings are vertical: (a) Missing faults in a vertical insulator string; (b) Missing faults in different vertical insulator strings.
Figure 13. The hard samples in which the insulator strings are vertical: (a) Missing faults in a vertical insulator string; (b) Missing faults in different vertical insulator strings.
Energies 13 00713 g013
Table 1. The IMF-detection dataset.
Table 1. The IMF-detection dataset.
Images NumberTraining SetTesting SetMissing Faults Number
7645731911194

Share and Cite

MDPI and ACS Style

Han, J.; Yang, Z.; Xu, H.; Hu, G.; Zhang, C.; Li, H.; Lai, S.; Zeng, H. Search Like an Eagle: A Cascaded Model for Insulator Missing Faults Detection in Aerial Images. Energies 2020, 13, 713. https://doi.org/10.3390/en13030713

AMA Style

Han J, Yang Z, Xu H, Hu G, Zhang C, Li H, Lai S, Zeng H. Search Like an Eagle: A Cascaded Model for Insulator Missing Faults Detection in Aerial Images. Energies. 2020; 13(3):713. https://doi.org/10.3390/en13030713

Chicago/Turabian Style

Han, Jiaming, Zhong Yang, Hao Xu, Guoxiong Hu, Chi Zhang, Hongchen Li, Shangxiang Lai, and Huarong Zeng. 2020. "Search Like an Eagle: A Cascaded Model for Insulator Missing Faults Detection in Aerial Images" Energies 13, no. 3: 713. https://doi.org/10.3390/en13030713

APA Style

Han, J., Yang, Z., Xu, H., Hu, G., Zhang, C., Li, H., Lai, S., & Zeng, H. (2020). Search Like an Eagle: A Cascaded Model for Insulator Missing Faults Detection in Aerial Images. Energies, 13(3), 713. https://doi.org/10.3390/en13030713

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop