Next Article in Journal
Genetic Algorithm Based PI Control with 12-Band Hysteresis Current Control of an Asymmetrical 13-Level Inverter
Previous Article in Journal
Investigation of the Performances of a Diesel Engine Operating on Blended and Emulsified Biofuels from Rapeseed Oil
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Insulator Contamination Grade Recognition Using the Deep Learning of Color Information of Images

College of Automation & Electronic Engineering, Qingdao University of Science and Technology, Qingdao 266042, China
*
Author to whom correspondence should be addressed.
Energies 2021, 14(20), 6662; https://doi.org/10.3390/en14206662
Submission received: 18 August 2021 / Revised: 18 September 2021 / Accepted: 10 October 2021 / Published: 14 October 2021

Abstract

:
To implement the non-contact detection of contamination on insulators, a contamination severity assessment methodology using the deep learning of the colored image information of insulators can be used. For the insulator images taken at the substation site, a mathematical morphology-improved optimal entropic threshold (OET) method is utilized to extract the insulator from the background. By performing feature calculations of insulator images in RGB and HSI color spaces, sixty-six color features are obtained. By fusing the features of the two color spaces using kernel principal component analysis (KPCA), fused features are obtained. The recognition of contamination grades is then accomplished with a deep belief network (DBN) that consists of a three-layered restricted Boltzmann machine. The experimental results of the images taken on-site show that the fused features obtained by the KPCA can fully reflect the contamination state of the insulators. Compared with the identification obtained using RGB or HSI color-space features alone, accuracy is significantly improved, and insulator contamination grades can be effectively identified. The research provides a new method for the accurate, efficient, and non-contact detection of insulator contamination grades.

1. Introduction

With the expansion of the power grid and increasingly serious environmental pollution, insulator contamination flashover has become the biggest threat to the safe and stable operation of the power system. It is a traditional measure for contamination flashover prevention to formulate a cleaning plan according to the distribution of contamination areas and to clean insulators regularly. This methodology can reduce the occurrence of contamination flashover to a certain extent and improve the reliability of the power grid. However, due to the lack of actual contamination grades for insulators, the formulation of cleaning plans is often inaccurate. Another disadvantage of this method is that due to the complexity of the climate and the environment, as well as on-site contamination accumulation, the cleaning effect is difficult to maintain for a long time, while contamination flashover caused by poor cleaning quality can also occur. In addition, the long power failure time and the risks of high-altitude operations also restrict extensive regular cleaning. Relying on regular cleaning to prevent contamination flashover requires high maintenance costs and significant human resources, which do not meet the requirements of an intelligent power grid. Advanced technical means can be used to monitor the contamination severity, flexibly arrange the cleaning work according to the contamination severity, and promote the transformation from planned maintenance to condition-based maintenance (CBM), which is the focus of contamination flashover prevention in the future. In order to accurately detect insulator contamination grades, researchers have carried out a lot of research. At present, the detection methods for assessing the contamination level of insulators mainly include evaluating the equivalent salt deposit density (ESDD), measuring the leakage current, using infrared temperature measurement methods, and so on [1,2,3,4,5,6,7,8]. The ESDD method is widely used today for contamination measurement. Since the acquisition of salt deposit density and non-soluble deposit density samples requires turning off the power, the process is complex and cannot facilitate efficient detection of contamination in the field. In the leakage current method, the leakage current on the surface of the insulator is analyzed to identify the contamination state or to issue a flashover warning. However, the leakage current is affected by the operating voltage, ambient temperature, humidity, type of insulator, and string length [9,10,11]. These issues have hindered the practical application of the leakage current method. In the infrared temperature measurement method, the heat generated by the leakage current is used to identify the degree of contamination [12]. An infrared imager is used to measure the surface temperature of the insulator, and the state of contamination is then identified by analyzing the temperature features. Since the surface temperature of an insulator in the field can be affected by several factors, including the heat dissipation condition, radiation from sunlight, and ambient temperature, many issues remain to be resolved for the infrared method. In theory, the detection of partial discharge intensity using ultraviolet images or ultrasonic signals can facilitate the monitoring of contamination severity. However, as the obvious discharge phenomenon can only be formed on the surface of contaminated insulator when the environmental humidity is high, the application of this method is restricted by environmental factors. Moreover, the relationship between partial discharge intensity, contamination grade, environmental humidity, and other factors is complex, and there are still many problems that need to be further studied. Compared to these methods, the method of identifying the contamination grade by analyzing a visible-light image is not affected by the ambient temperature and humidity, is cost effective, requires no power outage, and is non-contact. RGB and HSI are two widely used color space models for color images. For the RGB color model, red (R), green (G), and blue (B) components are utilized to represent color images [13,14]. for the HSI color model, hue (H), saturation (S), and intensity (I) components are utilized to represent color images. The two color models reflect the color differences of insulators with different contamination grades in the two color spaces. The comprehensive utilization of the information contained in the two color spaces can help detect the contamination state of insulators more accurately.
Compared to the conventional shallow learning method, a deep learning algorithm has a better capability of discovering and describing the complicated internal characteristics of a problem. Because it has a powerful learning ability, deep learning is able to obtain deep features from raw information directly [15]. Deep belief network (DBN) is a kind of representative deep network composed of restricted Boltzmann machines (RBMs). It has the capability of discovering deep structure information and learning complicated nonlinear features from data.
In this work, a method for identifying the contamination state using multimodal deep learning of image color information is proposed. The mathematical morphology-improved optimal entropic threshold (OET) segmentation method is used to extract information from the image of an insulator disk and eliminate the influence of background. Feature calculations of visible-light images of insulators in the field are carried out separately in the RGB and HSI color spaces, and the original features from the two color spaces are fused with kernel principal component analysis (KPCA) to obtain the fused features. Finally, classifiers are constructed using a DBN to realize the accurate recognition of insulator contamination grades using the fused features. Compared with image recognition algorithms such as convolutional neural network (CNN) and graph convolutional network(GCN), the scheme proposed in this paper uses surface color information to realize contamination grade recognition, avoid the influence of background, edge, structure, and other parameters independent of contamination severity, and realize a method that is more suitable for the research objectives and application scenarios. The process of insulator contamination grade recognition is shown in Figure 1.

2. Acquisition of Insulator Images

In multiple substations under the jurisdiction of the China Southern Power Grid in the Guangdong province of China, photographs were taken of the high-voltage-side insulating sleeves and low-voltage-side pillar insulators of the main transformer, as well as of simulated insulators in the station. The photographed insulators were all made of brown porcelain, and the acquisition and testing of salt deposit and non-soluble deposit samples followed the photography. For each insulator, the equivalent salt deposit density (ESDD) and non-soluble deposit density (NSDD) were determined, and then the contamination grade was determined according to the ESDD on the surface of the insulator. The photoshooting distance was approximately 1.5 m and the image of the insulator was zoomed to fill the entire frame to reduce background effects. Figure 2 shows that contamination is most severe on the upper plate surface of the pillar insulator. The contamination on the lower plate surface is much less and does not represent the overall contamination state. Therefore, the upper plate surface was chosen as the target for photography and identification. An angle of 45° between camera and pillar insulator worked well.
The appropriate camera angle range for photography is shown in Figure 3. Figure 4 shows insulators with contamination grades from I to IV. It can be seen that there are obvious differences in the color of insulators with different contamination grades. Using artificial intelligence (AI) to learn the color differences can facilitate the recognition of contamination grades.

3. Insulator Extraction in Visual Images

3.1. OET Segmentation

By analyzing the entropy of a gray image, the OET segmentation method can find the appropriate threshold that maximizes the amount of information of target and background. Assuming that the gray range of the image is { 0 , 1 , , L 1 } , pixels with a gray level lower than t constitute the target area O, pixels with a gray level higher than t constitute the background area B, while the entropy of the target region H O ( t ) and the background region H B ( t ) are defined as:
H O ( t ) = i p i p t l g p i p t
where i = 0 , 1 , , t , p i is the probability of occurrence of the i-th gray scale.
H B ( t ) = i p i 1 p t l g p i 1 p t
where i = t + 1 , t + 2 , , L 1 . The entropy function is defined as:
ϕ ( t ) = H O ( t ) + H B ( t ) = l g p t ( 1 p t ) + H t p t + H L H t 1 p t
where H t = i p i l g p i , i = 0 , 1 , , t and H L = i p i l g p i ,   i = 0 , 1 , , L 1 .
In this paper, the color image is transformed into a gray image. The gray value that maximizes the entropy function ϕ ( t ) is the segmentation threshold. The formula for converting a color image into a gray image is as follows
V G r a y ( x , y ) = 0.299 V R ( x , y ) + 0.587 V G ( x , y ) + 0.114 V B ( x , y )
where V G r a y ( x , y ) is the gray value at the pixel ( x , y ) . V R ( x , y ) , V G ( x , y ) , V B ( x , y ) are the values of R, G and B respectively.

3.2. Mathematical Morphological Processing

Mathematical morphology makes use of operators from set theory to analyze images. The morphological operator defines the local transformation, and the pixel values to be expressed are regarded as a set. The basic operations of mathematical morphology include expansion and corrosion, and their different combinations constitute opening and closing operations.
Assume that B is a structural element consisting of 0 and 1, which defines the size and shape of morphological operations. A is an image, and the expansion operation of A with structural element B is defined as follows:
D ( A ) = A B = { ( x , y ) | B x y A }
Equation (5) shows that when the origin of B moves to point ( x , y ) , the intersection of B and A is not empty, then point ( x , y ) belongs to the expanded binary image D ( A ) . It can be seen that expansion will cause the original image to expand. Corrosion is the dual operation of expansion, which is defined as follows:
E ( A ) = A B = { ( x , y ) | B x y A }
Equation (6) shows that when the origin of B moves to point ( x , y ) , all points in B belong to A, then point ( x , y ) belongs to the binary image E ( A ) after corrosion. It can be seen that corrosion will cause the original image to shrink. The combination of expansion and corrosion can realize opening and closing operations, and can carry out more complicated image processing. The opening operation of A using structural element B is defined as follows:
A · B = ( A B ) B
The above formula shows that the process of opening A with structural element B means using the same structural element to corrode the image first and then expand it. The closing operation of A using structural element B is defined as follows:
A · B = ( A B ) B
The above formula shows that the process of closing A with structural element B means using the same structural element to expand the image first and then corrode it.
The expansion operation expands the image boundary, and the corrosion operation shrinks the image boundary. The opening operation can break the narrow discontinuity and eliminate the fine protrusion, and the closing operation can bridge the narrow discontinuity and slender gap, eliminate the small hole, and fill the fracture in the contour line.
After OET segmentation, a 10 × 10 square structure element is utilized to close the image for the elimination of the holes on the insulator disc surface. Using a grade Ⅲ insulatoras an example, the result of disk surface extraction is shown in Figure 5.
In Figure 5b, the segmented background is replaced with a black region. It can be seen that the insulator is extracted completely, and only a small part of the reflective area is segmented as background. The follow-up research focuses on the disk area extracted by the proposed segmentation method above.

4. Theory of KPCA and DBN

4.1. KPCA Feature Extraction

KPCA maps the input vector X to a high-dimensional feature space F through nonlinear mapping so that the input vector has better separability, and then conducts a linear principal component analysis on the mapped data in space F to obtain the nonlinear principal component.
Assume that the size of the original characteristic parameter matrix X is M × N, where M is the dimension of feature parameters and N is the number of samples. The principal components extracted from the eigenvectors corresponding to several features with a large covariance matrix are used as new features. For the original parameter matrix X, its row vector is expressed as x 1 , x 2 , , x m , then X = ( x 1 , x 2 , , x m ) T . Through nonlinear mapping φ , the original space R is mapped to the feature space F and the image of x i in F is φ ( x i ) . Assuming that the image data is zero mean, the covariance matrix of φ ( X ) is:
C ¯ = 1 n i = 1 M φ ( x i ) φ ( x i ) T
For matrix C ¯ , its eigenvalue is λ , the eigenvector is V, and λ V = C ¯ V . The inner product of each sample and the formula can be obtained as:
λ [ φ ( x k ) · V ] = [ φ ( x k ) · C ¯ V ] k = 1 , , M  
The eigenvector of C ¯ can be expressed linearly as:
V = j = 1 M α j φ ( x j )
where α j is the correlation coefficient. Substituting Equation (11) into Equation (10), it can be obtained that:
λ j = 1 M α j [ φ ( x k ) · φ ( x j ) ] = 1 M j = 1 M α j [ φ ( x k ) · j = 1 M φ ( x i ) ] [ φ ( x i ) · φ ( x j ) ]
Defining a symmetric matrix K with size of M × N:
K i j = [ φ ( x i ) · φ ( x j ) ]
Equation (12) can be expressed as M λ K α = K K α . It can be simplified as:
M λ α = K α
In combination with Equation (11), V can be derived from α, the eigenvector of matrix K, and the principal component direction of the mapping space can also be obtained. Matrix K can be determined by the selection of the kernel function.
Matrix K is diagonalized, and its eigenvalues are represented by λ 1 λ 2 λ N while the corresponding eigenvectors are represented by α ( 1 ) , α ( 2 ) , , α ( N ) . Assume that λ p is the first non-zero eigenvalue, and the standardization of α ( p ) , , α ( N ) is realized by the normalization of V. Supposing that:
V ( k ) V ( k ) = 1 k = p , , N
The following equation can be obtained by substituting Equation (11) into the above equation:
i , j = 1 M α i ( k ) α j ( k ) [ φ ( x i ) · φ ( x j ) ] = i , j = 1 M α i ( k ) α j ( k ) K i j = α ( k ) K α ( k ) = λ k ( α ( k ) α ( k ) ) = 1
In order to extract the principal component features, the projection of the mapping data on the eigenvector V ( k ) is calculated as:
[ V ( k ) · φ ( x ) ] = i = 1 M α i ( k ) [ φ ( x i ) · φ ( x ) ]
This projection is the nonlinear principal component of X obtained by nonlinear mapping φ . The above algorithm is derived on the assumption that the mapping data is zero mean. In fact, this assumption is usually not established. Therefore, it is necessary to centralize the mapping data. Substitute K in Equation (14) with K ¯ as follows:
K ¯ = K I M K K I M + I M K I M
where IM is a M × N identity matrix with a coefficient of 1/M. The eigenvalue formula is:
λ ¯ α ¯ = K ¯ α ¯
The principal component of the kernel function is:
[ V ¯ ( k ) · φ ( x ) ] = i = 1 M α ¯ i ( k ) [ φ ¯ ( x i ) · φ ¯ ( x ) ] = i = 1 M α ¯ i ( k ) K ¯ ( x i , x )
When the nonlinear principal element is obtained by Equation (20), the inner product calculation is required. In practice, the kernel function is utilized to replace the inner production. The Gaussian radial basis function has the best classification effect, and its formula is:
K ( x , y ) = e [ x y 2 2 σ 2 ]
where the value of σ is selected as 1 in this study.

4.2. Deep Belief Network

The fused features obtained from the KPCA are utilized for the training of a DBN to achieve the recognition of contamination grades. Figure 6 shows a DBN model consisting of three restricted Boltzmann machines (RBMs). In the procedure of unsupervised layer-wise learning, the output of the lower RBM is passed up layer by layer as the input of the higher RBM. The results are passed layer by layer to form a feature representation that is more abstract and has characterization capabilities at the upper layer rather than at the lower layer. Then, on the basis of increasing the classifier, the recognition ability of the DBN is optimized through supervised back propagation fine-tuning.
(1)
Forward unsupervised layer-wise learning
Each node in the RBM has two states: activated (represented by 1) and inactive (represented by 0). Assuming that the RBM has n input nodes, represented by v = ( v 1 , v 2 , , v n ) , and that there are m hidden nodes, represented by h = ( h 1 , h 2 , , h m ) , the following energy function may then be defined:
E ( v , h ; θ ) = i = 1 n a i v i j = 1 m b j h j i = 1 n j = 1 m v i w i j h j
where v i represents the state of the i-th input node, h j represents the state of the j-th hidden node, θ = ( w i j , a i , b j ) represents the parameter value when training the RBM, w i j is the connection weight between the i-th input node and the j-th hidden node, and a i and b j are the offset values of the i-th input node and the j-th hidden node. According to this energy function, the joint probability distribution of ( v , h ) can be given as:
P ( v , h ; θ ) = 1 Z ( θ ) e E ( v , h ; θ )
Here are the conditional probabilities of the input layer and the hidden layer:
P ( v | h ; θ ) = P ( v , h ; θ ) P ( h ; θ ) = i P ( v i | h ; θ )
P ( h | v ; θ ) = P ( v , h ; θ ) P ( v ; θ ) = j P ( h j | v ; θ )
Since the nodes are independent and there is no connection within a layer, the activation probabilities are deduced as:
P ( v i = 1 | h ; θ ) = 1 [ 1 + e ( a i j w i j h j ) ]
P ( h j = 1 | v ; θ ) = 1 [ 1 + e ( b j i v i w i j ) ]
where θ can be obtained by maximizing the log-likelihood function, that is:
L ( θ ; v ) = v L ( θ | v ) = v P ( v )
The maximum value of L ( θ ) is usually obtained using the ascending gradient method, however, due to the normalizing factor Z ( θ ) , the direct calculation of this is difficult.
A fast calculation method of contrastive divergence (CD) was proposed by Hinton to obtain θ [16]. Using Equations (26)–(28), as well as the CD calculation method, the update rule for θ can be obtained:
{ w i j k + 1 = w i j k + ε ( v i h j d a t a v i h j r e c o n ) a i k + 1 = a i k + ε ( v i d a t a v i r e c o n ) b j k + 1 = b j k + ε ( h j d a t a h j r e c o n )
where ε represents the learning ratio, · d a t a represents the expectation defined by the observed data, · r e c o n represents the expectation defined by the refactored data.
(2)
Backward supervised fine-tuning
The parameters gained by forward learning were taken as the initial values of backward supervised fine-tuning. The fine-tuning optimization starts with the last layer and then fine-tunes the parameters of the lower layers using the labeled data. A softmax logistic regression model was utilized as the classifier in the last layer. For a DBN consisting of a one-layer RBM, where x is the initial input data, then the output vector of the last layer is u l ( x ) :
u l ( x ) = 1 1 + e [ a l + w l u l 1 ( x ) ]
After l layers of forward unsupervised RBM learning, the probability that the i-th sample belongs to category yi, where y i ( 1 , 2 , , c ) is:
P ( y i = k | u l ( x i ) , V l , c l ) = e [ V k l u l ( x i ) + c l ] k = 1 c e [ V k l u l ( x i ) + c l ]
where V represents the parameter coefficient. The category with the maximum probability is selected as the final determined category of the softmax classifier. The error function of the l-th layer is expressed as:
J ( λ l ) = 1 m [ i = 1 m k = 1 c 1 { y i = k } l o g   ρ ]
where ρ represents the weight decay ratio, λ l = { w l , a l , c l , V l } , and 1 { y i = k } is the logistic indicator function that assumes the value of 1 when y i = k ; otherwise, its value is 0:
λ l J ( λ l ) = 1 m i = 1 m [ u l ( x ^ i ) ( 1 { y i = k } h l ( x ^ i ) ) ]
The fine-tuning parameter is:
λ l ˜ = λ l ε λ J ( λ l )
where ε represents the learning ratio. Proceeding toward lower layers in an analogous fashion, the relevant parameters are fine-tuned until the initial layer is reached.

5. Recognition of the Contamination Grade

After the photographing, the contamination sampling and testing of insulators are carried out. The on-site photographing and contamination sampling are shown in Figure 7. In the laboratory, the contamination grade test is conducted with reference to GB/T 16434-1996 to determine the contamination grade of each insulator. The standard for the insulator contamination grades is shown in Table 1.
In the contamination test, no grade 0 samples were found in the sampled insulators, therefore the follow-up research only focuses on the four contamination grades of I to IV.
For the insulator image taken on site, the mathematical morphology-improved OET segmentation method is used to extract the insulator from the background, and the extracted insulator area is selected as the region of analysis. Sixty-six features of the region—namely, the mean, median, maximum, minimum, common, range, variance, skewness, kurtosis, energy, and entropy of the six color components of R, G, B, H, S, and I—are used as the original feature quantities. The calculation formulas for several of these features are:
Mean r a v e r :
r a v e r = i t ( i ) p t ( i )
Variance r v a r i :
r v a r i = i [ t ( i ) r a v e r ] 2 p t ( i )
Skewness r s k e w :
r s k e w = i [ t ( i ) r a v e r ] 3 p t ( i ) r v a r i 3
Kurtosis r k u r t :
r k u r t = i [ t ( i ) r a v e r ] 4 p t ( i ) r v a r i 2
Energy r e n e r :
r e n e r = i t 2 ( i ) p t ( i )
Entropy r e n t r :
r e n t r = i p t ( i ) l g ( p t ( i ) )
where t ( i ) is the value of a color component in the insulator disk area, p t ( i ) is its distribution probability, and i p t ( i ) = 1 . In order to improve the comparability of data and the operation speed of the classifier, each group of features needs to be normalized. The normalization formula is as follows:
r i ( k ) ¯ = r i ( k ) r m i n ( k ) r m a x ( k ) r m i n ( k )
where r i ( k ) ¯ is the normalized value of the feature, r i ( k ) is the original value of the feature, k = 1 , , 11 is the number of features, i is the sample serial number, and r m i n ( k ) and r m a x ( k ) are the minimum and maximum values of the k-th feature, respectively.
Feature extraction is then performed on the 66 original features of each image using KPCA. The DBN is trained by the fused features from the KPCA to create a recognition model for the insulator contamination grades. The proposed method is validated using test samples. For the KPCA, the dimension of the input feature is 66 and the dimension of the output fused feature is 20. For the DBN, the input node number (i.e., the input feature dimension) is 20. The node numbers of the three hidden layers in the DBN are set to 40, 20, 10, respectively. The output node number is set to 4. For the remaining parameters, the learning ratio ε and the weight decay ratio ρ are set to 0.1 and 0.0001, respectively. For the output state of the DBN, [0,0,0,1], [0,0,1,0], [0,1,0,0], and [1,0,0,0] represent the contamination grade from I to IV, respectively. For each contamination grade, 120 images are utilized as training samples for the training of the DBN. For each contamination grade, 40 images are utilized as test samples, and the trained classifier is used to identify them.
To verify the improvement of the contamination grade recognition derived from information fusion, contamination grade recognition was performed using the proposed algorithm on the 33 features of the R, G, and B color components and the 33 features of the H, S, and I color components of the same set of samples. For the KPCA, the dimension of the input feature is 33 and the dimension of the output fused feature is 10. For the DBN, the input node number (i.e., the input feature dimension) is 10. The node numbers of three hidden layers are 40, 20, and 10, respectively. The output node number is set to 4. All the other parameter values are the same as given previously. The recognition results are shown in Table 2.
Results show that the accuracy of contamination grade recognition using the color features of RGB and HSI alone are 81.25% and 85%, respectively. In contrast, the recognition accuracy using the fused features obtained by the KPCA has been significantly improved, reaching 95.625%. Compared with the RGB and HSI color-space features before fusion, the fused feature makes full use of the information of the two color spaces to more comprehensively reflect the contamination state of insulators. It has better separability and has significantly improved the accuracy of contamination grade recognition. Figure 8 shows the confusion matrices of the contamination grade recognition.
In order to verify the improvement of the recognition accuracy of the deep learning method compared with the shallow learning method, classifiers were constructed using BP and SVM to realize contamination grade recognition. The input of the two classifiers is consistent with the above DBN, which is a 20-dimensional fused feature extracted by the KPCA. The structure of the BP network is 20-16-4 and the learning rate is set to 0.1. The kernel function of the SVM adopts RBF and the penalty coefficient is set to 10. The training samples and test samples are consistent with the samples used by the DBN. After testing, the recognition accuracy of BP and SVM are 80.625% and 83.75% respectively. It can be seen that deep learning can make better use of feature information, and the recognition accuracy of the DBN is obviously better than the two classical shallow learning methods.
In order to study the impact of each feature on the performance of the algorithm, ablation analysis is used to remove one input feature at a time from the best performance, observe the change of the accuracy of the algorithm, and determine the features that have greater impacts on the performance. Figure 9 shows the recognition accuracy after removing each RGB color feature. The ablation analysis diagrams of HSI color features are shown in Figure 10.
It can be seen from Figure 9 and Figure 10 that 11 features, such as R-mean, R-maximum, G-minimum, G-skewness, B-mean, B-common, H-mean, H-median, H-common, H-skewness and I-skewness, have a greater impact on the performance of the algorithm, and the accuracy reduction caused by removing any feature alone is more than 10%.
The parameters of the computer used in this study are i5-9500 CPU, 3 GHz basic frequency and 16GB RAM. Running in the MATLAB 2019 environment, the disk segmentation of 480 test images takes 104.4 s, the feature calculation and feature fusion takes 115.2 s, the DBN network training takes 585.6 s, and the whole training process takes 805.2 s in total. The algorithm performs well in terms of time complexity. In the follow-up research, the operation time can be further reduced by using a commercial algorithm framework or hardware platform.
The current research is focused on brown porcelain external insulation. In the future, research can be carried out on white porcelain insulators, glass insulators, and composite insulators to build contamination grade classifiers for different materials and types of insulators. Furthermore, after further improvement, the contamination grade recognition method proposed in this paper can be combined with inspection platforms, such as robots and UAVs, to realize remote and unmanned detection of insulator contamination status.

6. Conclusions

In order to obtain accurate information about the contamination grade of insulators, a methodology to fuse RGB and HSI color-space information using a deep-learning method to achieve contamination grade recognition is proposed in this paper. The mathematical morphology-improved OET segmentation is used to extract the insulator disk region from the image taken in the field. A total of sixty-six color features of insulator disk area are calculated in the RGB and HSI color spaces. These color features are then fused using KPCA. After that, the fused features are utilized to train a DBN for the recognition of the contamination grade. The proposed method is verified using images taken at the substation site. The results show that the precise recognition of the contamination grade can be achieved by utilizing the fused color-space features and a DBN. Compared with recognition using RGB or HSI color features alone, the fused feature has significantly improved the identification accuracy by making full use of the information of the two color spaces. This research provides a method with high accuracy and reliability for the non-contact measurement of insulator contamination grades.

Author Contributions

Conceptualization, D.Z.; methodology, D.Z.; software, D.Z.; validation, S.C.; formal analysis, D.Z.; investigation, D.Z.; resources, D.Z.; data curation, D.Z.; writing—original draft preparation, D.Z.; writing—review and editing, D.Z.; visualization, D.Z.; supervision, D.Z.; project administration, D.Z.; funding acquisition, D.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61803219.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. He, Z.; Gao, F.; Tu, Z.; Zhang, Y.; Chen, H. Analysis of natural contamination components and sources of insulatorson ± 800 kV DC lines. Electr. Pow. Syst. Res. 2019, 167, 192–198. [Google Scholar] [CrossRef]
  2. He, H.; Yao, J.; Jiang, Z.; Li, W. Contamination grades recognition of insulators under different humidity using infrared images features and RBPNN. Proc. CSEE. 2006, 26, 117–123. [Google Scholar]
  3. Samakosh, J.D.; Mirzaie, M. Analysis of leakage current characteristics during aging process of SiRinsulator under uniform and longitudinal non-uniform pollutionconditions. Measurement 2019, 147, 106862. [Google Scholar] [CrossRef]
  4. Salem, A.A.; Abd-Rahman, R.; Al-Gailani, S.A.; Kamarudin, M.S.; Ahmad, H.; Salam, Z. The leakage current components as a diagnostic tool to estimate contamination level on high voltage insulators. IEEE Access 2020, 8, 92514–92528. [Google Scholar] [CrossRef]
  5. Qiao, X.H.; Zhang, Z.J.; Jiang, X.L.; Tian, L. Influence of DC electric fields on pollution of HVDC composition insulator short samples with different environmental parameters. Energies 2019, 12, 2304. [Google Scholar] [CrossRef] [Green Version]
  6. Deb, S.; Choudhury, N.R.; Ghosh, R.; Chatterjee, B.; Dalai, S. Short time modified Hilbert transform-aided sparse representation for sensing of overhead line insulator contamination. IEEE Sens. J. 2018, 18, 8125–8132. [Google Scholar] [CrossRef]
  7. Cao, B.; Wang, L.; Yin, F. A low-cost evaluation and correction method for the soluble salt components of the insulator contamination layer. IEEE Sens. J. 2019, 19, 5266–5273. [Google Scholar] [CrossRef]
  8. Banik, A.; Dalai, S.; Chatterjee, B. Autocorrelation aided rough set based contamination level prediction of high voltage insulator at different environmental condition. IEEE Trans. Dielectr. Electr. Insul. 2016, 23, 2883–2891. [Google Scholar] [CrossRef]
  9. Mohammadnabi, S.; Rahmani, K. Influence of humidity and contamination on the leakage current of 230-kVcomposite insulator. Electr. Pow. Syst. Res. 2021, 194, 107083. [Google Scholar] [CrossRef]
  10. De Santos, H.; Sanz-Bobi, M.Á. A Cumulative pollution index for the estimation of the leakage current on insulator strings. IEEE Trans.Power Deliver. 2020, 35, 2438–2446. [Google Scholar] [CrossRef]
  11. Cao, B.; Wang, L.; Li, X.; Guan, Z. Influence of partial electric arc on the contamination degree monitoring system in view of leakage current. IEEE Trans. Dielectr. Electr. Insul. 2018, 25, 1545–1552. [Google Scholar] [CrossRef]
  12. Li, Z.; Li, W.; Yao, J.; Yang, Y. On-site detection of pollution level of insulators based on infrared-thermal-image processing. Proc. CSEE 2010, 30, 132–138. [Google Scholar]
  13. Wang, J.; Zhou, Y.; Yang, Y. Rapid 3D measurement technique for colorful objects employing RGB color light projection. Appl. Opt. 2020, 59, 1907–1915. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, J.; Zhou, Y.; Yang, Y. Three-dimensional shape detection for non uniform reflective objects: Combination of color light projection and camera’s exposure adjustment. IEEE Sens. J. 2020, 20, 11474–11483. [Google Scholar] [CrossRef]
  15. Li, Y.B.; Zou, L.; Jiang, L.; Zhou, X.Y. Fault diagnosis of rotating machinery based on combination of deep belief network and one-dimensional convolutional neural network. IEEE Access 2019, 7, 165710–165723. [Google Scholar] [CrossRef]
  16. Hinton, G.E. Training products of experts byminimizingcontrastivedivergence. Neural Comput. 2002, 14, 1771–1800. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Process of insulator contamination grade recognition based on visual images.
Figure 1. Process of insulator contamination grade recognition based on visual images.
Energies 14 06662 g001
Figure 2. Comparison of upper and lower plates of a pillar insulator: (a) the upper plate of a pillar insulator; (b) the lower plate of a pillar insulator.
Figure 2. Comparison of upper and lower plates of a pillar insulator: (a) the upper plate of a pillar insulator; (b) the lower plate of a pillar insulator.
Energies 14 06662 g002
Figure 3. Schematic diagram of the camera angle.
Figure 3. Schematic diagram of the camera angle.
Energies 14 06662 g003
Figure 4. Insulators with different contamination grades: (a) contaminated insulator of grade Ⅰ; (b) contaminated insulator of grade Ⅱ; (c) contaminated insulator of grade Ⅲ; (d) contaminated insulator of grade Ⅳ.
Figure 4. Insulators with different contamination grades: (a) contaminated insulator of grade Ⅰ; (b) contaminated insulator of grade Ⅱ; (c) contaminated insulator of grade Ⅲ; (d) contaminated insulator of grade Ⅳ.
Energies 14 06662 g004
Figure 5. The result of disk surface extraction: (a) original image; (b) processed image.
Figure 5. The result of disk surface extraction: (a) original image; (b) processed image.
Energies 14 06662 g005
Figure 6. The structure diagram of a DBN.
Figure 6. The structure diagram of a DBN.
Energies 14 06662 g006
Figure 7. On-site photographing and contamination sampling of insulators: (a) on-site photographing; (b) contamination sampling.
Figure 7. On-site photographing and contamination sampling of insulators: (a) on-site photographing; (b) contamination sampling.
Energies 14 06662 g007
Figure 8. Confusion matrices of the recognition results using RGB, HSI, and fused features: (a) recognition using RGB features; (b) recognition using HSI features; (c) recognition using fused features.
Figure 8. Confusion matrices of the recognition results using RGB, HSI, and fused features: (a) recognition using RGB features; (b) recognition using HSI features; (c) recognition using fused features.
Energies 14 06662 g008
Figure 9. Ablation analysis of features in RGB space: (a) features of R component; (b) features of G component; (c) features of B component.1—Mean, 2—Median, 3—Maximum, 4—Minimum, 5—Common, 6—Range, 7—Variance, 8—Skewness, 9—Kurtosis, 10—Energy, 11—Entropy.
Figure 9. Ablation analysis of features in RGB space: (a) features of R component; (b) features of G component; (c) features of B component.1—Mean, 2—Median, 3—Maximum, 4—Minimum, 5—Common, 6—Range, 7—Variance, 8—Skewness, 9—Kurtosis, 10—Energy, 11—Entropy.
Energies 14 06662 g009
Figure 10. Ablation analysis of features in HSI space: (a) features of H component; (b) features of S component; (c) features of I component.1—Mean, 2—Median, 3—Maximum, 4—Minimum, 5—Common, 6—Range, 7—Variance, 8—Skewness, 9—Kurtosis, 10—Energy, 11—Entropy.
Figure 10. Ablation analysis of features in HSI space: (a) features of H component; (b) features of S component; (c) features of I component.1—Mean, 2—Median, 3—Maximum, 4—Minimum, 5—Common, 6—Range, 7—Variance, 8—Skewness, 9—Kurtosis, 10—Energy, 11—Entropy.
Energies 14 06662 g010
Table 1. Standard for theinsulator contamination grades.
Table 1. Standard for theinsulator contamination grades.
Contamination Grade
0IIIIIIIV
ESDD
(mg/cm2)
≤0.030.03~0.060.06~0.100.10~0.25>0.25
Table 2. Results of contamination grade recognition.
Table 2. Results of contamination grade recognition.
Contamination GradeNumber of SamplesNumber of Correct Recognitions
RGBHSIFusion
I40343439
II40323338
III40313438
IV40333538
Accuracy Rate------81.25%85%95.625%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, D.; Chen, S. Insulator Contamination Grade Recognition Using the Deep Learning of Color Information of Images. Energies 2021, 14, 6662. https://doi.org/10.3390/en14206662

AMA Style

Zhang D, Chen S. Insulator Contamination Grade Recognition Using the Deep Learning of Color Information of Images. Energies. 2021; 14(20):6662. https://doi.org/10.3390/en14206662

Chicago/Turabian Style

Zhang, Da, and Shuailin Chen. 2021. "Insulator Contamination Grade Recognition Using the Deep Learning of Color Information of Images" Energies 14, no. 20: 6662. https://doi.org/10.3390/en14206662

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