Open Access
14 November 2017 Automatic identification and location technology of glass insulator self-shattering
Xinbo Huang, Huiying Zhang, Ye Zhang
Author Affiliations +
Abstract
The insulator of transmission lines is one of the most important infrastructures, which is vital to ensure the safe operation of transmission lines under complex and harsh operating conditions. The glass insulator often self-shatters but the available identification methods are inefficient and unreliable. Then, an automatic identification and localization technology of self-shattered glass insulators is proposed, which consists of the cameras installed on the tower video monitoring devices or the unmanned aerial vehicles, the 4G/OPGW network, and the monitoring center, where the identification and localization algorithm is embedded into the expert software. First, the images of insulators are captured by cameras, which are processed to identify the region of insulator string by the presented identification algorithm of insulator string. Second, according to the characteristics of the insulator string image, a mathematical model of the insulator string is established to estimate the direction and the length of the sliding blocks. Third, local binary pattern histograms of the template and the sliding block are extracted, by which the self-shattered insulator can be recognized and located. Finally, a series of experiments is fulfilled to verify the effectiveness of the algorithm. For single insulator images, Ac, Pr, and Rc of the algorithm are 94.5%, 92.38%, and 96.78%, respectively. For double insulator images, Ac, Pr, and Rc are 90.00%, 86.36%, and 93.23%, respectively.

1.

Introduction

Glass insulators are widely used in power systems due to their high resistance, stable electrical strength, slow aging, etc. But the self-shattering, cracking, and serious contamination of insulators often appear under complex and harsh operating conditions, which will lead to serious accidents without timely detection and replacement. Thus, how to timely detect the insulator defects is an important task for the safe operation of transmission lines.

Insulator defects have been highly concerning in transmission lines and the related detection technologies have been developed consequently. Traditionally, insulator defects were inspected by the human patrol every one or more months, which is inefficient, subjective, and dangerous for the patroller. With the development of economy and technology, the detection technologies are becoming more and more intelligent. Now, machine visual and image processing have been developed in recent years with the computer vision techniques. More video monitoring devices (VMDs) have been installed on towers in China1 or unmanned aerial vehicles (UAVs) with cameras started patrolling transmission lines,24 which are used to capture insulator images and monitor the running status of transmission lines, then the obtained images are often analyzed automatically using a customized image processing algorithm. For example, contamination detection, hydrophobic detection, and crack detection have been gradually applied in practice. Machine visual and image processing have the advantages of high speed, low cost, and high performance, which are regarded as the most attractive techniques for defect detection. This paper mainly focuses on self-shattered glass insulator, which refers to the phenomenon that the insulator self-shatters and falls off under the harsh environment. Once the glass insulator self-shatters, it will have great harm to the entire transmission lines. How to timely detect and replace the self-shattered insulator is an urgent and necessary task.

The detection technology of glass insulator defects mainly consists of two parts, which are the insulator identification and the defects’ localization. In terms of the insulator identification, many researchers have studied how to extract insulator by image processing, which mainly relies on the inner characteristics of the insulator such as color, shape, and texture. For example, the clear insulator strings are obtained by threshold segmentation and morphological corrosion of I-space images in hue, saturation, intensity (HSI) space.5 An improved algorithm is proposed to extract the S-space image in the HSI space and the maximum interclass variance threshold segmentation is performed for the extracted image.6 The maximum entropy threshold segmentation method is used to extract the insulators and the Hough linear detection and genetic algorithm are proposed to remove the interference.7 However, there are few studies that identify the defects of insulators. For example, the edge shape of the insulator is used to judge whether the insulator exists the self-shattered defect, but a complete edge is needed in the chain-code analysis.8 The self-shattered defect is judged by calculating the number of ellipses and the distance between the ellipse centers.9 But the aforementioned edge shape is obtained based on the insulator features, which are very difficult to obtain a complete edge under the complex background.8,9 The texture features of the insulator are extracted and the defects are judged by the analysis of the texture features, but the algorithm does not propose an effective segmentation scheme.10

Based on the analysis aforementioned, these algorithms can be only used for the ideal clear images. But it is difficult to capture the clear images by the VMD or UAV. Furthermore, these images are usually characterized by vague, color difference, deformation, and partial occlusion due to the dark environment, the varied topology, the shot angle, the camera resolution, and the contamination level. It is difficult to accurately recognize the defects of insulator strings, by relying only on certain insulator features, such as color, shape, and spatial sequence. In practice, we find that the insulator texture feature is relatively stable for most captured insulator images. Thus, an automatic identification and location technology of self-shattered glass insulator is presented, by which the self-shattered insulators can be accurately identified and located by extracting its local binary pattern (LBP) feature.1113

2.

Framework of Automatic Identification and Localization Technology

An automatic identification and localization technology of self-shattered glass insulators consists of three parts: cameras, which can be installed on towers or UAV, the 4G/OPGW communication network, and the monitoring center, where the identification and localization algorithm is embedded into the expert software, as shown in Fig. 1. The images of the glass insulator string are first captured, decompressed, and sent to the monitoring center by 4G/OPGW. The self-shattered insulators can be identified and located from the images in the monitoring center based on the identification and localization algorithm of self-shattered glass insulators built.

Fig. 1

The whole system framework.

JEI_26_6_063014_f001.png

3.

Algorithm for Identification and Localization Technology of Self-Shattered Glass Insulators

In most cases, a single insulator string or double insulator strings can be considered to be distributed as one or double straight lines. The contour of a single insulator is similar to an elliptical shape, and the number of insulators is mainly related to the running voltage of transmission lines. Thus, an insulator string in a given image [see Fig. 2(a)] can be considered as a row of approximate ellipses, whose length is the distance between the starting point and the end point along the row. Then, a linear-fitting straight line can be obtained to estimate the direction and length by fitting the center coordinate of each insulator by the least squares method.

Fig. 2

Proposed mathematical model of the insulator string contour. (a) The image of insulator string and (b) the mathematical model of the insulator string in an image.

JEI_26_6_063014_f002.png

Figure 2(b) shows the proposed mathematical model of the insulator string. We set the lower left coordinate of the image as the origin O(x0,y0) and the center of each insulator contour as I(xi,yi) (i=1,2,,m). When i=1, it stands for the first insulator and i=m is the last insulator.

The mathematical model of the insulator string can be obtained by a linear fitting step, which can be summarized as follows:

  • 1. The marked center points I(xi,yi) of all insulator contours are used as the sampling points of the linear fitting;

  • 2. The slope and intercept of the straight line can be calculated by the linear least squares fitting method.14 As shown in Fig. 2(b), the fitting equation of the straight line can be described as follows:

    Eq. (1)

    y=kx+b,
    where the marked center point of all insulators is the extracted center point of connected domain contour of each insulator by image preprocessing and image segmentation (see Sec. 4.1). The k represents the slope of the straight line. The b represents the intercept of a straight line. The principle of fitting is to minimize the error e between the actual yi and the fitted y with xi by Eq. (2)

    Eq. (2)

    emin=i=1m[yi(kxi+b)]2.

Then, the partial derivations of k and b in Eq. (2) are calculated and simplified. The optimal k and b can be obtained by Eq. (3) and the straight-line equation by Eq. (1)

Eq. (3)

{k^=m(xiyi)(xi)(yi)m(xi2)(xi)2b^=(xi2)(yi)(xi)(xiyi)m(xi2)(xi)2.

Then, the angle of the line can be obtained as

Eq. (4)

θ=arctank.

The length of insulator L can be obtained as

Eq. (5)

L=(xmx1)2+(ymy1)2.

The distance of two adjacent insulators is defined as d and the average distance d¯ between two adjacent insulators can be obtained as

Eq. (6)

d¯=1m1i=2m(xixi1)2+(yiyi1)2.

4.

Identification and Localization of Self-Shattered Glass Insulators

Although the method of image processing to identify insulator defects has already been studied by some scholars, there are two difficulties related to this project.

  • 1. Transmission lines often run in a complex natural environment such as mountains, trees, grassland, and complex lighting variance, and the segmentation of insulator images becomes a key problem, which will influence the accuracy of defect identification.

  • 2. With the shooting angle of cameras changes, the insulator shape in images varies greatly, which has no stable shape features.

The available defect recognition algorithms often rely on color or shape of insulators, which is ineffective and unstable due to the limitations of insulator segmentation and unstable features. An automatic identification and location algorithm of self-shattered glass insulator is presented, which consists of identification of glass insulator string and detection of self-shattered insulators.

4.1.

Identification of Glass Insulator String

A captured insulator image commonly consists of the insulator string and other background objects, such as tree, tower, conductor, hill, grass, and mountain. Especially, when the cameras work in the high voltage circumstance, the image quality is greatly influenced due to the electromagnetic interference. In addition to the complex background aforementioned, there are abundant noises in the insulator images. To accurately extract the insulator, the insulator region should be first identified and extracted. The HSI color space, which consists of image color space conversion and image segmentation, is adopted in this paper.

  • (1) Conversion of the color space

    Because the glass insulators is light-green and translucent, the captured insulator images are easily impacted by similar background color, illumination, and color temperature, whose features are unstable and colors are different. Compared with RGB, HSI color space is closer to a human eye’s visual properties. The conversion from RGB to HSI is fulfilled, by which the color features are fully used and the interference of illumination is reduced.

  • (2) Image segmentation

    Image segmentation is the premise of image analysis,15,16 which is key to extract the image features and identify the defects. The maximum interclass variance method (OTSU) is used to segment the insulators; we find that it is difficult for the segmentation by OTSU in RGB space to identify the insulators under the complex background, as shown in Fig. 3(a). Wrong segmentations exist in the H and S component images, as shown in Figs. 3(b) and 3(c), but the interference disappearing in Fig. 3(c) does not disappear in Fig. 3(b). Then, the idea of “and” operation is proposed to get the intersection of the segmentation of H and S components, by which more interference of background and noise can be reduced.

    The “and” operation between H image and S image is defined as

    Eq. (7)

    R(i,j)=H(i,j)&&(i,j)0iW1,0jH1,
    where R(i,j) is the intersection of segmentation, H(i,j) is the segmentation of H component, S(i,j) is the segmentation of S component, W is the width of the image, and H is the height of the image.

    As seen in Fig. 3(d), the most background objects can be removed by “and” operation, but there are still some weak background interferences and partial connections between insulators. The morphological open operation is used to solve the problem, by which not only these small noises are eliminated, but also the target connection or overlapping problem can be solved because the contours, the area, and the inclination of the foreground insulators and the noninsulators are obviously different. To remove the noninsulators, the histogram method is used to calculate the contour inclinations and the connected region in images. A clear insulator string is obtained by the method above, as shown in Fig. 3(e). The regional contour extraction of insulator string is shown in the Fig. 3(f). The segmented contour extraction can well reflect the direction and area information of the running insulators, which is important for the self-shattered detection.

  • (3) The fitting of insulator strings

    According to the features of insulator string in the Fig. 3(e), the insulator string is almost linearly arranged. After the image segmentation and morphological open operation, a clear insulator string can be obtained. Then, the center of every insulator contour can be obtained as shown in Table 1. According to the mathematical model of insulator string established in Sec. 3, the least square method (LSM) is used to fit the central points of insulators to a straight line. Two insulator strings in Fig. 3 can be fitted and the fitting lines are shown in Fig. 4, whose equations are as follows:

    {y1=0.095876x1+119.4142y2=0.10036x2+137.5163.

Fig. 3

Results of image segmentation. (a) The segmentation of RGB space, (b) the segmentation of H component, (c) the segmentation of S component, (d) the segmentation of HS component, (e) the morphological processing and contour detection, and (f) the extraction of regional contour.

JEI_26_6_063014_f003.png

Fig. 4

Fitted straight lines of double insulator strings by LSM.

JEI_26_6_063014_f004.png

Table 1

Dimensional information of the insulator string.

No.Area (pixel)Central point (pixel)Distance (pixel)Mean distance (pixel)
057(116.614, 1.73684)14.608514.6234
178(119.885, 15.9244)14.1637
286(121.151, 30.0814)14.8064
370(123.114, 44.7571)15.3686
483(124.771, 60.0361)13.7756
576(126.211, 73.7632)15.1706
677(127.857, 88.8442)
5099(169.596, 323.636)43.7060
51100(172.43, 367.25)

Next, the distance of adjacent insulators can be calculated by both center points of adjacent insulator contours, as shown in Fig. 2. But the distances of adjacent insulators in the insulator strings may vary in a certain range, to ensure the accuracy of the calculation, the average distance d of adjacent insulators is calculated with the maximum and the minimum distances eliminated. The calculated average distance d is also close to the actual distance of adjacent insulators, which is beneficial to calculate the length of blocks and the size of template. Table 1 illustrates the dimensional information of the insulator string such as the center point of every insulator, the distance of adjacent insulators, and the calculated average distance of adjacent insulators for the whole string.

4.2.

Detection of Self-Shattered Insulators

By matching the LBP histogram of blocks with that of sliding template, the self-shattered insulator can be recognized. The procedure consists of LBP histogram extraction based on blocks, determination of sliding blocks, and location of self-shattered insulators.

4.2.1.

Local binary pattern histogram extraction based on blocks

Some image features such as color, shape, texture, and spatial sequence are commonly used to extract the insulators from images.17,18 It is found that the insulator texture feature is relatively stable, in a sense, the gray values of texture are also displayed regularly, which exists a certain gray relationship between two pixels in the image space. When the insulators self-shatter, the surface texture will be obviously changed. There are many well-established approaches to extract the texture feature, such as gray-level co-occurrence matrix (GLCM),19 gray differential statistics, and wavelets analysis.20 These methods have a certain effect in the texture analysis, while they are rarely used in actual applications. In recent years, the LBP method was proposed by Ojala et al.,21 which has a low-computational complexity, a multiscale feature, and a rotational invariable feature, and is widely used in the field of texture classification and face recognition. Then, the LBP method is proposed to identify the insulator string, which consists of three steps as follows: calculating the binary relationship of each pixel and its neighboring pixels in the image, forming the local binary model by weighted rules for the relationship, and getting binary image pattern by the multiregion histogram sequence.

  • (1) LBP feature

    Set a 3×3 window to gain the gray values of nine pixels, which are separately g0, g1,,g7,gc, assume the window center gc as the threshold value, and binarize the rest pixels in the window. Define the texture T as

    Eq. (8)

    T=[s(g0gc),s(g1gc),,s(g7gc)],
    where s(x)={1,x>00,x0.

    The LBP value of the window is obtained by the weighted summation of different pixels, which is defined as

    Eq. (9)

    LBP(xc,yc)=i=07s(gigc)·2i.

  • (2) LBP histogram extraction

    Since the extracted insulator region is relatively clear, the single LBP block method is used to extract features of m identical nonoverlapped blocks.22 The LBP texture feature can be obtained by the LBP operator aforementioned, by which the corresponding LBP map can be obtained as shown in Fig. 5(b). While the insulator feature cannot be directly reflected from the map, LBP histogram is adopted as the following matching data of the template and the sliding blocks, which is shown in Fig. 5(c). The histogram calculating equation is defined as

    Eq. (10)

    Hm(i)=x,yI{fI(x,y)=i}I{(x,y)Region},
    where m is the number of blocks, I is the gray scale from 0 to N1,Hm(i) is the corresponding LBP histogram of each block, and fI(x,y) is the corresponding pixel value of each regional image.

Fig. 5

The extraction of LBP feature. (a) The extracted insulator region, (b) LBP feature map, and (c) LBP histogram of blocks.

JEI_26_6_063014_f005.png

4.2.2.

Determination of sliding blocks

For transmission lines, the function of the insulator string is to connect the tower and conductor. For the tension tower, the insulator string is nearly vertical. But for the suspension tower, the direction of the insulator string is at any angle. If the whole insulator can be analyzed timely, the sliding direction and the length of blocks are very important.

  • (1) Direction of sliding blocks

    Because the installation positions of the cameras are different, the directions of the insulator strings in images are random. But we can use the fitting lines described in Sec. 4.1 and Eq. (4) to determine the direction of the insulator string, which can be regarded as the direction of the sliding blocks.

  • (2) Adaptive sliding blocks

    The adaptive sliding blocks are necessary with the calculating time and the accuracy considered. By a large number of experiments, the length of normal blocks can be set 5d. But to ensure the accuracy of the calculation, the average distance d¯ of adjacent insulators is calculated with the maximum and the minimum distances eliminated. In addition, the number N of blocks is mainly changed according to the length L of the insulator string and the average distance d¯ of the insulators, which is defined as

    Eq. (11)

    {N=(L5d¯)aliquotN=int(L5d¯)+1aliquant.

Then, the length of normal blocks is 5d¯ and the length of the last smaller block is defined as

Eq. (12)

l=int[mod(L5d¯)·5]·d¯.

But for double insulator strings, the obtained region of insulator strings needs to be divided into two subsidiary parallelograms, which contain each row of insulators, which is two times of the number of adaptive blocks of single insulator string. The information of adaptive blocks for six test images is shown in Fig. 6.

Fig. 6

Adaptive blocks for six test images.

JEI_26_6_063014_f006.png

4.2.3.

Localization of self-shattered insulators

  • (1) Matching of the template and the sliding blocks

    The length of the template is the same to that of the normal sliding blocks. The sliding template moves along the insulator string by step 5d¯, then the LBP histogram is counted between the sliding template and the blocks.23,24 Figure 7 shows the sliding process of the template along the insulator string.

  • (2) Location of self-shattered insulators

    Euclidean distance Di is used to calculate the histogram, which is defined in Eq. (13). By matching the LBP histogram Ni of blocks with the LBP histogram Nm of sliding template, the self-shattered insulator can be recognized

    Eq. (13)

    Di(Nm,Ni)=jB(NmjNij)2,
    where B is the range of color pixel value, Nmj is the number of pixels whose color pixel value is j in the sliding template, Nij is the number of pixels whose color pixel value is j in the i’th block, and Di is the Euclidean distance in the sliding template and the i’th blocks.

Fig. 7

The sliding process of the template.

JEI_26_6_063014_f007.png

First, the average distance D¯ is obtained by Eq. (14). If Di<D¯, the matched block is not self-shattered block

Eq. (14)

D¯=D1+D2++DnN.

Second, the difference Diσ between Di and D¯ is calculated by Eq. (15) which is normalized as D¯iσ by Eq. (16)

Eq. (15)

Diσ=DiD¯,i=1,2,3n,

Eq. (16)

D¯iσ=DiσD1σ+D2σ++Diσi=1,2,3n,

Finally, based on the normalized D¯iσ, every block can be recognized if it is a self-shattered block by threshold Tp according to Eq. (17), then the relative displacement between the self-shattered block and start point is obtained, hence the position of self-shattered insulators is located

Eq. (17)

fi={|D¯iσD¯(i+1)σ|Tpfault|D¯iσD¯(i+1)σ|<Tpno fault,

4.3.

Application of the Identification and Localization Algorithm of Self-Shattered Glass Insulators

Figure 8 shows the whole process of the image processing algorithms aforementioned. The self-shattered insulator image is captured [see Fig. 8(a)], which has a complex background and great noise. The conversion of the color space and image segmentation is used to segment images [see Fig. 8(b)]. The idea of “and” operation is used to get the intersection of the segmentation of H and S components to obtain relative pure insulator strings as much as possible [see Fig. 8(c)]. Then, the morphological processing and contour detection are used to obtain the connected domains of single insulators [see Fig. 8(d)] and extracts the area and center. Based on the analysis of the previously mentioned processes, we establish the mathematical model of insulator string. Next, the LBP histograms based on adaptive block are extracted [see Figs. 8(e) and 8(f)], then the template and direction of sliding window are established [see Fig. 8(g)]. Finally, the LBP histogram of the regions between the sliding window and the template is calculated and analyzed to recognize and locate the self-shattered defects [see Fig. 8(h)], the left picture is the histogram of the template and the right is the histogram of a block. The recognition result is marked with a red rectangle [see Fig. 8(i)].

Fig. 8

Diagram of identification and localization of self-shattered glass insulators (a) captured insulator image, (b) conversion of the HSI color space and image segmentation, (c) the intersection of the segmentation of H and S components, (d) the morphological processing and contour detection, (e) the region of insulator string, (f) adaptive block, (g) the establishment of sliding template, (h) the LBP histogram extraction between the sliding blocks and the template, and (i) the identification result.

JEI_26_6_063014_f008.png

5.

Experimental Results and Analysis

The performance of the proposed LBP histograms is analyzed in this section, which will be compared with the related well-established methods. All images used in this experiment are obtained from different insulator strings and different view angles under different conditions, which are captured by VMDs of transmission lines and whose size is 756×498. A dataset with 400 images is constructed to evaluate the performance, 200 images of which have one or more defects and 200 images no defect.

5.1.

Comparison of Local Binary Pattern Histograms with Other Two Similar Methods

Two common texture feature extraction methods are selected to compare with the texture feature extraction based on the LBP histogram.

Method 1 is a feature extraction method based on the gray-level histogram;19 the color image is first converted to the gray image and count the gray image histogram, and then calculate the mean gray and calculate the dispersion, variance, skewness, kurtosis of gray histogram whose four feature vectors describe the image texture characteristics. Method 2 is a feature extraction method based on the GLCM.19 Because the calculation for the co-occurrence matrix is large, the gray scale is coarsely quantified from 256 levels into 16 levels, which can save computing time. Although the distortion exists after the image is quantified, it has little effect on the texture feature. Then, the GLCM of the four directions (0 deg, 45 deg, 90 deg, 135 deg) is calculated, generally, four commonly used characteristics are the contrast, entropy, energy, and correlation. Finally, the average value is calculated to describe the texture characteristic of image.

We extract the texture with a group of insulator images, which are the same in Fig. 6, and calculate the similarity distance between the feature vector of template insulator block and each block in the insulator image, but if the similarity distance is directly calculated, the difference of the value will affect the weights of feature vectors. Therefore, the feature vector is first normalized, and the normalized equation is defined as

Eq. (18)

F=fmσ,
where f represents the original feature vector [f1,f2,f3,,fN], F represents the normalized feature vector [F1,F2,F3,,FN], m and σ represent the mean and standard deviation of the original feature vector, respectively.

The Euclidean distance is adopted to calculate the similarity distance. We assume that [Fx1,Fx2,Fx3,,FxN] represents the feature vector of the template block in every insulator image, [Fy1,Fy2,Fy3,,FyN] represents the feature vector of each block in the insulator image, the smaller similarity distance is, the higher the similarity between the template block and each block is. The range of normalized similarity distance is 0 to 1 and the similarity distance is defined as

Eq. (19)

d=i=1N(FxiFyi)2.

Because the number of blocks in every image is different, the Euclidean distance between the template and the blocks can be calculated by these methods. As seen from Table 2, for most test images, the calculated distance based on LBP histogram is much smaller than that based on methods 1 and 2, which means that the proposed method has highest matching accuracy. Method 1 is the easiest and simplest to extract the texture feature, but its matching accuracy is the worst because it only relies on the gray histogram and lacks of the pixel space information. Method 2 is especially complex with co-occurrence matrix, but its matching accuracy is higher than the proposed method only in the No. 2 image. The proposed LBP histogram is very effective on the feature extraction of the insulators.

Table 2

Comparison of the Euclidean distance with other two methods.

The mean similarity distance/test images123456
Method 10.23720.27410.14860.66410.15870.4246
Method 20.25380.11140.18300.23770.16340.4344
Our method0.23470.16880.05070.14070.09480.1183

5.2.

Identification Examples of Self-Shattered Insulators

By matching the LBP histogram of blocks with that of sliding template, the self-shattered insulator can be recognized effectively. When LBP histogram distance at some insulator is much bigger than others, this insulator maybe a self-shattered insulator. There are two examples used to illustrate the identification of self-shattered insulators. In addition, all the self-shattered insulators are labeled with a minimum red rectangle, by which it is easy to find and locate the self-shattered insulator.

  • Example 1. Identification of self-shattered insulator in single insulator string

    Figure 9(a) is an image of single insulator string and Fig. 9(c) is the identification curve of self-shattered insulator. As seen from the normalized distance curves in Fig. 9(c), the normalized distance D increases rapidly at number 11, which should be the self-shattered insulator. A red rectangle marks the location of self-shattered insulator, as shown in Fig. 9(a), whose central point coordinates are (160.381, 146.991) pixel.

  • Example 2. Identification of self-shattered insulator in double insulator strings

    Figure 9(b) is an image of double insulator strings and Fig. 9(d) is the identification curves of self-shattered insulator. As seen from the normalized distance curves in Fig. 9(d), the normalized distance D of the red curve, which represents the first insulator string changes smoothly. In contrast, the normalized distance D of the blue curve, which represents the second insulator strings increases rapidly and peaks at number 20, which should be the self-shattered insulator. A red rectangle marks the location of self-shattered insulator, as shown in Fig. 9(b), whose central point coordinates are (167.5, 279.5) pixel.

Fig. 9

Identification examples of self-shattered insulators. (a) The single insulator, (b) the double insulator, (c) the identification curve of single insulator string, and (d) the identification curves of double insulator strings.

JEI_26_6_063014_f009.png

5.3.

Identification Performance of Self-Shattered Insulators

  • (1) Definition of Ac, Pr, and Rc

    To quantify the recognition effect of the algorithm, the plethora of metrics derived from confusion matrices (TP, FN, FP, and TN) is adopted. Then, accuracy (Ac), precision (Pr), and recall (Rc) are defined in pattern recognition and information retrieval communities as follows:25

    Eq. (20)

    {Ac=TP+TNTP+FN+FP+TNPr=TPTP+FPRc=TPTP+FN,
    where TP is the correctly detected number of normal insulator images, FN is the wrongly detected number of normal insulator images, FP is the wrongly detected number of self-shattered insulator images, and TN denotes the correctly detected number of self-shattered insulator images.

  • (2) Identification performance

    For transmission lines, the single insulator and the double insulator are designed and installed according to the running voltage in China. The following 400 test images are divided into four categories, which are the group of 100 normal single insulator images, the group of 100 defective single insulator images, the group of 100 normal double insulator images, and the group of 100 defective double insulator images, respectively.

Figure 10 shows the testing results of some typical images and Table 3 shows the recognition effect of the algorithm. As seen from Table 3, for single insulator images, Ac, Pr, and Rc of the presented algorithm are 94.5%, 92.38%, and 96.78%, respectively. For double insulator images, Ac, Pr, and Rc are 90.00%, 86.36%, and 93.23%, respectively. All running results show that the algorithm is effective and practical.

Fig. 10

The testing results of some typical images.

JEI_26_6_063014_f010.png

Table 3

The recognition effect of the algorithm.

ImagesThe number of test imageAc (%)Pr (%)Rc (%)
Single insulatorNormal10094.5092.3896.78
Defective100
Double insulatorNormal10090.0086.3693.23
Defective100

5.4.

Comparison of Three Detection Methods

The proposed algorithm based on LBP histogram is characteristic of the texture feature. But the detection methods based on the edge or the shape are commonly used, by which the edge and the shape of normal region and abnormal region are fitted.

We adopt three different detection methods to identify and locate the self-shattered insulators. The experiments are carried on a laptop with an Intel(R) Core(TM) i5 CPU (2.67 GHz) and 4-GB memory. Three hundred images are selected to be analyzed. The mean running times from extracting insulator region to locating the defects are recorded. The number of successfully detecting the self-shattered insulator in 300 images is also recorded. The results are shown in Table 4.

Table 4

Comparison of this method with other related methods.

MethodIdentification accuracy (%)Mean running time (s)
Based on shape71.452.4285
Based on edge shape73.282.6071
Proposed method90.633.8248

As seen from Table 4, the accuracy of the proposed method is up to 90.63%, which is much higher than that of other two methods. Because of the instability of the shape, the methods based on shape or edge shape are prone to change easily with the different shooting angles and the varied illumination. The proposed method based on texture is relatively stable, which is suitable for detecting the self-shattered glass insulator. But the mean running time of proposed method is bigger than other two methods. For transmission lines, the running time difference in the second level does not matter.

6.

Field Running Tests

6.1.

Field Installation

An automatic identification and localization technology, as shown in Fig. 1, is successfully developed, which was already applied to many 110 kV or more transmission lines belonging to the Guizhou power grid in China. The UAV with the high-definition camera installed was also applied to the Shaanxi power grid, as shown in Fig. 11.

Fig. 11

Images captured by UAV (a) the field manipulators and (b) the captured image.

JEI_26_6_063014_f011.png

6.2.

Identification of the Self-Shattered Insulators by Expert Software

In this paper, the insulator recognition and localization algorithm is designed and embedded into the expert software installed in the monitoring center. The captured images are first compressed and then transferred to the monitoring center by 4G/OPGW. The images will be analyzed by the expert software, and then the identification results will be displayed in a timely fashion and sent to the staff by GSM SMS.

The expert software is developed combining VC++ and HALCON, whose core functions consist of the image reading, insulator recognition, and defect localization, etc. The expert software also has other functions such as file operation, display, algorithm and analysis, defect information display, as shown in Fig. 12. Figure 12(a) shows the recognition of the insulator string and Fig. 12(b) shows the detection and localization of the self-shattered insulator.

Fig. 12

The expert software interface (a) the recognition of the insulator string and (b) the detection and localization of the self-shattered insulator.

JEI_26_6_063014_f012.png

7.

Conclusion

An automatic identification and localization technology of self-shattered glass insulators is proposed, by which the self-shattered insulator can be identified and replaced in a timely manner. The proposed algorithm based on LBP histogram is characteristic of the texture feature, whose accuracy is much higher than that of two methods based on shape or edge shape. The technology has been applied to many 110 kV or more transmission lines, which is effective and reliable.

However, we only aim at the kinds of images captured from natural illumination and complex background. In the case of images captured in fog, rain, and other complex climate, the method yields a low recognition rate. Meanwhile, compared with the actual world, the set coordinates still show certain differences. These situations deserve further research and improvement.

Acknowledgments

The authors thank the referees for many valuable comments given to help improve this paper. This paper was supported by the Project of Key Science and Technology Innovation Team of Shaanxi with the Grant No. 2014XT-07 and the Shaanxi Industrial Science and Technology tackling key problems fund with the Grant No. 2016GY-052.

References

1. 

A. Pritchard and J. T. Vigil, “The development of a digital video motion detection test set,” IEEE Aerosp. Electron. Syst. Mag., 15 33 –39 (2000). http://dx.doi.org/10.1109/62.861771 IESMEA 0885-8985 Google Scholar

2. 

L. F. Luque-Vega et al., “Power line inspection via an unmanned aerial system based on the quadrotor helicopter,” in Mediterranean Electrotechnical Conf., 393 –397 (2014). http://dx.doi.org/10.1109/MELCON.2014.6820566 Google Scholar

3. 

O. A. Menendez, M. Perez and F. A. Auat Cheein, “Vision based inspection of transmission lines using unmanned aerial vehicles,” in 2016 IEEE Int. Conf. on Multisensor Fusion and Integration for Intelligent Systems (MFI), 412 –417 (2016). http://dx.doi.org/10.1109/MFI.2016.7849523 Google Scholar

4. 

W. Cao et al., “High voltage transmission line detection for UAV based routing inspection,” in IEEE/ASME Int. Conf. on Advanced Intelligent Mechatronics (AIM), 554 –558 (2013). http://dx.doi.org/10.1109/AIM.2013.6584150 Google Scholar

5. 

X. Zhang, J. An and F. Chen, “A simple method of tempered glass insulator recognition from airborne image,” in Int. Conf. on Optoelectronics and Image Processing (ICOIP), 127 –130 (2010). http://dx.doi.org/10.1109/ICOIP.2010.23 Google Scholar

6. 

S. Y. Ma, J. B. An and F. M. Chen, “Segmentation of the blue insulator images based on region location,” Electr. Power Constr., 31 14 –17 (2010). http://dx.doi.org/10.3969/j.issn.1000-7229.2010.07.004 Google Scholar

7. 

X.-N. Huang and Z.-L. Zhang, “A method to extract insulator image from aerial image of helicopter patrol,” Power Syst. Technol., 34 194 –197 (2010). http://dx.doi.org/10.13335/j.1000-3673.pst.2010.01.027 DIJIES Google Scholar

8. 

J. Lin et al., “Defects detection of glass insulator based on color image,” Power Syst. Technol., 35 127 –131 (2011). http://dx.doi.org/10.13335/j.1000-3673.pst.2011.01.034 POWEAD 0032-5929 Google Scholar

9. 

Z. Shaoping et al., “Defects detection and positioning for glass insulator from aerial images,” J. Terahertz Sci. Electron. Inf. Technol., 11 609 –613 (2013). http://dx.doi.org/10.11805/TKYDA201304.0609 Google Scholar

10. 

X. Y. Zhang, J. B. An and F. M. Chen, “A method of insulator fault detection from airborne images,” in Second WRI Global Congress on Intelligent Systems, 200 –203 (2010). http://dx.doi.org/10.1109/GCIS.2010.74 Google Scholar

11. 

T. Kobayashi and Y. Jiaxing, “Acoustic feature extraction by statistics based local binary pattern for environmental sound classification,” in IEEE Int. Conf. on Acoustics, Speech and Signal Processing, 3052 –3056 (2014). http://dx.doi.org/10.1109/ICASSP.2014.6854161 Google Scholar

12. 

M. Pietikainen et al., Computer Vision Using Local Binary Pattern, Springer, Berlin (2011). Google Scholar

13. 

Y. M. G. Costa et al., “Music genre classification using LBP textural features,” Signal Process., 92 2723 –2737 (2012). http://dx.doi.org/10.1016/j.sigpro.2012.04.023 Google Scholar

14. 

C. Mocenni, D. Madeo and E. Sparacino, “Linear least squares parameter estimation of nonlinear reaction diffusion equations,” Math. Comput. Simul., 81 2244 –2257 (2011). http://dx.doi.org/10.1016/j.matcom.2011.05.006 MCSIDR 0378-4754 Google Scholar

15. 

X. Liu et al., “Background subtraction based on low-rank and structured sparse decomposition,” IEEE Trans. Image Process., 24 2502 –2514 (2015). http://dx.doi.org/10.1109/TIP.2015.2419084 IIPRE4 1057-7149 Google Scholar

16. 

X. Liu and C. Qi, “Future-data driven modeling of complex backgrounds using mixture of Gaussians,” Neurocomputing, 119 439 –453 (2013). http://dx.doi.org/10.1016/j.neucom.2013.03.013 NRCGEO 0925-2312 Google Scholar

17. 

M. M. Hittawe et al., “Multiple features extraction for timber defects detection and classification using SVM,” in IEEE Int. Conf. on Image Processing (ICIP), 427 –431 (2015). http://dx.doi.org/10.1109/ICIP.2015.7350834 Google Scholar

18. 

L. Zhang et al., “Underwater image feature extraction and matching based on visual saliency detection,” in IEEE Oceans-Shanghai, 1 –4 (2016). http://dx.doi.org/10.1109/OCEANSAP.2016.7485370 Google Scholar

19. 

L. Liu et al., “Combining gray-level co-occurrence matrix and statistics features for rotation invariant texture classification in wavelet domain,” in 8th Int. Congress on Image and Signal Processing (CISP), 539 –543 (2015). http://dx.doi.org/10.1109/CISP.2015.7407938 Google Scholar

20. 

G. Lambert and F. Bock, “Wavelet methods for texture defect detection,” in Proc. of Int. Conf. on Image Processing, 201 –204 (1997). http://dx.doi.org/10.1109/ICIP.1997.632054 Google Scholar

21. 

T. Ojala, M. Pietikäinen and T. Mäenpää, “Multiresolution gray-scale and rotation invariant texture classification with local binary patterns,” IEEE Trans. Pattern Anal. Mach. Intell., 24 971 –987 (2002). http://dx.doi.org/10.1109/TPAMI.2002.1017623 ITPIDJ 0162-8828 Google Scholar

22. 

T. Wei and Z. Xie, “Infrared face recognition based on local binary pattern and multi-objective genetic algorithm,” in IEEE Int. Conf. on Information and Automation, 359 –362 (2011). http://dx.doi.org/10.1109/ICINFA.2011.5949017 Google Scholar

23. 

P. Xiao, Y. Zhao and Y. Yuan, “Shadow removal of single texture region using local histogram matching,” in Int. Conf. on Audio, Language and Image Processing, 662 –665 (2014). http://dx.doi.org/10.1109/ICALIP.2014.7009877 Google Scholar

24. 

L. Yang et al., “Broken traffic sign recognition based on local histogram matching,” in IEEE Computing, Communications and Applications Conf., 415 –419 (2012). http://dx.doi.org/10.1109/ComComAp.2012.6154884 Google Scholar

25. 

Q. Li and S. Ren, “A real-time visual inspection system for discrete surface defects of rail heads,” IEEE Trans. Instrum. Meas., 61 (8), 2189 –2199 (2012). http://dx.doi.org/10.1109/TIM.2012.2184959 IEIMAO 0018-9456 Google Scholar

Biography

Xinbo Huang received his BS and MS degrees in automation from Qingdao Technological University, Qingdao, China, in 1998 and 2001, respectively. He received his PhD in automation from Xidian University, Xi’an, China, in 2005. Currently, he is a professor at the School of Electronics Information, Xi’an Polytechnic University, and also a PhD supervisor at the School of Electro-Mechanical Engineering, Xidian University. His current research interests include online monitoring technology, image recognition technology, and the wireless network sensor.

Huiying Zhang received her BS degree in electronic information engineering from Xi’an Polytechnic University, Xi’an, China, in 2015. Currently, she is a graduate student, majoring in signal and information processing. Her research interest includes fault detection based on image processing.

Ye Zhang received her BS and MS degrees from Xi’an Polytechnic University, Xi’an, China, in 2011 and 2014, respectively. Currently, she is a PhD student in mechatronic engineering from Xidian University. Her main research interests have been focused on intelligent power and online monitoring technology.

CC BY: © The Authors. Published by SPIE under a Creative Commons Attribution 4.0 Unported License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
Xinbo Huang, Huiying Zhang, and Ye Zhang "Automatic identification and location technology of glass insulator self-shattering," Journal of Electronic Imaging 26(6), 063014 (14 November 2017). https://doi.org/10.1117/1.JEI.26.6.063014
Received: 29 June 2017; Accepted: 19 October 2017; Published: 14 November 2017
Lens.org Logo
CITATIONS
Cited by 16 scholarly publications.
Advertisement
Advertisement
KEYWORDS
Image segmentation

Glasses

Detection and tracking algorithms

Feature extraction

Image processing

Cameras

Actinium

Back to Top