Next Article in Journal
Delay-Dependent Stability Analysis of Haptic Systems via an Auxiliary Function-Based Integral Inequality
Next Article in Special Issue
Design and Evaluation of Fault-Tolerant Electro-Mechanical Actuators for Flight Controls of Unmanned Aerial Vehicles
Previous Article in Journal
A Global Optimization Method to Determine the Complex Material Constants of Piezoelectric Bars in the Length Thickness Extensional Mode
Previous Article in Special Issue
A Novel Deep Learning Model for Mechanical Rotating Parts Fault Diagnosis Based on Optimal Transport and Generative Adversarial Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Recognition Method of Digital Meter Readings in Substation Based on Connected Domain Analysis Algorithm

1
School of Information Science and Technology, Southwest Jiaotong University, Chengdu 610000, China
2
School of Big Data and Software Engineering, Chongqing University, Chongqing 401331, China
3
School of Computer and Artificial Intelligence, Southwest Jiaotong University, Chengdu 610000, China
4
School of Electrical Engineering, Southwest Jiaotong University, Chengdu 610000, China
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(8), 170; https://doi.org/10.3390/act10080170
Submission received: 18 June 2021 / Revised: 12 July 2021 / Accepted: 19 July 2021 / Published: 22 July 2021
(This article belongs to the Special Issue Health Monitoring and Fault Diagnosis on Actuation Systems)

Abstract

:
Aiming at the problem that the number and decimal point of digital instruments in substations are prone to misdetection and missed detection, a method of digital meter readings in a substation based on connected domain analysis algorithm is proposed. This method uses Faster R-CNN (Faster Region Convolutional Neural Network) as a positioning network to localize the dial area, and after acquiring the partial image, it enhances the useful information of the digital area. YOLOv4 (You Only Look Once) convolutional neural network is used as the detector to detect the digital area. The purpose is to distinguish the numbers and obtain the digital area that may contain a decimal point or no decimal point at the tail. Combined with the connected domain analysis algorithm, the difference between the number of connected domain categories and the area ratio of the digital area is analyzed, and the judgment of the decimal point is realized. The method reduces the problem of mutual interference among categories when detecting YOLOv4. The experimental results show that the method improves the detection accuracy of the algorithm.

1. Introduction

Substations are in an indispensable and important position in the power system, and they are responsible for the major tasks of converting and distributing electrical energy. In recent years, the safe and normal operation of substations has also become a key issue that needs attention [1]. Much equipment in substations reflects their actual operation through meter readings, and testing whether the equipment is operating normally can be transformed into monitoring its meter readings.
The traditional substation inspection is mainly based on manual inspection and recording, and the inspection efficiency is low [2]. Due to the large number of meters, the complex external environment and the reliance on the original equipment of the substation, real-time performance and data reliability cannot be effectively guaranteed.
In the actual scene of the substation, the decimal point of the digital instrument is often found to be less than 32 × 32 pixels during the data collection process. It means that the decimal point belongs to the category of small targets. Therefore, it is prone to miss detection and false detection. At the same time, the existence of small targets tends to cause intercategory interference to other targets, making it difficult to accurately obtain image features, and affecting the accuracy of meter reading recognition. This poses a major challenge for accurately identifying digital meter readings in substations. On the basis of satisfying the real-time detection of the substation, improving the accuracy of digital instrument recognition as much as possible is a key issue that needs to be solved.

1.1. Motivation

With the development of science and technology in recent years, in order to minimize labor costs and reduce the adverse effects of environmental factors on manual operations, the realization of unattended [3] substation inspection has also become one of the focus of substation work. Most of the indoor equipment in large substations are equipped with meters.
Most of the indoor equipment in large substations are equipped with meters. Presently, the mainstream method used by researchers is to collect image data from digital meters in various substations, process the image data through a computer, extract image features, convert the data into corresponding text forms, and finally realize the purpose of readings information for collection and storage. The core of this method lies in the construction of image processing and recognition algorithms. The difficulty is that the method needs to have good real-time, accuracy and robustness to the background [4]. The thesis focuses on improving the detection accuracy in the substation scenario.

1.2. Contributions

Our contribution in this article is as follows:
  • Propose a digital meter readings detection algorithm based on Faster R-CNN (Faster Region Convolutional Neural Network), YOLOv4 (You Only Look Once) convolutional neural network and connected domain analysis.
  • Contrast with the direct use of deep learning convolution neural network for readings recognition.
  • Propose a data expansion method for substation digital instrument data.

1.3. Organization

The rest of this article is organized as follows. Section 2 investigates the related research work. In Section 3, we describe a digital readings recognition method based on connected domain research domain analysis. In Section 4 and Section 5, we made comparative experiments and obtained the results.

2. Related Work

At present, there are detection algorithms for instrument detection, such as template matching method, threading method, five-segment feature extraction method, and image recognition method based on deep learning [5,6,7,8,9]. The template matching method establishes the template of each number from 0 to 9. Then the algorithm denoises the digital image and the template image, binarization and normalization into the same size difference, and takes the number with the smallest difference as the corresponding number. The process is simple, but different templates need to be designed for different numbers, and the robustness is poor. The threading method determines the number by equally dividing the area of the digital dial and scanning the form of pixels. This method is not suitable for dials with decimal points and is subject to environmental interference factors. Huang et al. [10] proposed a digital meter readings recognition algorithm based on a sample matching algorithm. This algorithm is simple and easy to implement. However, in the complex environment of substation instruments, it is necessary to construct a sample with the same image and stable structure. The robustness of this method is poor, so it is difficult to meet the needs of the project. Chen et al. [11] proposed an algorithm for rapid recognition of digital meters based on feature detection. Based on the seven-segment feature extraction method for digital tube, the algorithm adds intersecting lines to detect special positions and determine specific numbers. This method can determine whether there is a decimal point, but it needs an appropriate shooting angle, and there is a high false detection rate in the actual scene of the substation. Liu et al. [12] used the deep learning CNN (Convolutional Neural Network) model to operate on the entire line of text. The accuracy is higher in the synthetic data set, but the accuracy rate drops significantly in the real scene. The main reason is that the synthetic sample has a gap with the real object.
In view of the problems that the decimal point of digital instrument in the actual scene of substation is prone to false detection and leak detection, and the accuracy of number identification is not high. The paper innovatively combines Faster R-CNN [13,14,15] and YOLOv4 [16] target detection algorithms with connected domain analysis methods. A target detector was formed, and experiments were carried out on the image data actually collected by the substation and compared with the detector composed of Faster R-CNN and YOLOv4. Using Faster R-CNN positioning [17] accuracy, YOLOv4 accuracy and real-time balance characteristics. This algorithm can remove the interference information in the image data, judge the number category and determines whether the decimal point is included by analyzing the attributes of the connected domain [18,19] in the image results. Experiments show that the detector combined with the connected domain analysis method can effectively solve the problem of mutual interference between categories in the neural network, therefore improving the detection performance.

3. Digital Instrument Connected Domain Analysis Algorithm

Usually, the meter recognition algorithm generally includes two steps, positioning and detection. The image components containing the dial region are located and obtained and the image of the target region is segmented [20]. In order to accurately extract features and improve the performance of the training model, the acquired image components are enhanced by the localization algorithm. The detection algorithm classifies and regresses the detection object, and returns the required category and position coordinates.
To solve the problem of whether the detection of decimal point is misdetected or missed in digital instrument, this paper adopts Faster R-CNN as the positioning network and YOLOv4 as the target detection network for morphological analysis [21]. It is found that the number with a decimal point at the end and the number without a decimal point at the end have greater intercategory interference. The study found that there is greater interference between the numbers with a decimal point in the tail and the numbers without a decimal point in the tail. Combined with the method of analyzing connected regions in image processing [22], a digital meter readings recognition based on connected domain analysis algorithm is proposed. Method, by comparing the area ratio of connected domains, reducing the mutual interference of categories in the detection network and improving the detection performance. Figure 1 is the overall framework of digital instrument readings recognition.

3.1. Faster R-CNN Regional Positioning

In 2015, Kaiming He [13] and others proposed the Faster R-CNN algorithm. So far, this method is still one of the most accurate algorithms [23], using a small RPN (Region Proposal Network) to generate the candidates area. The method improves the processing speed of the image. Digital region, as a key component, can be localized to effectively reduce the influence of background [24] and reduce the scale of target detection and search [15]. In order to ensure the accuracy of the positioning area, the Faster R-CNN network is used to locate the required digital meter area. The image is input into the feature extraction network [25] to obtain the feature map. The paper uses Resnet50 [25] as the backbone, and uses the RPN structure to generate candidate frames, and the candidate frames generated by RPN Projected to the feature map to obtain the feature matrix, each feature matrix is scaled to a 7 × 7 size feature map through the ROI (Region of interest) pooling layer, and the feature map is flattened and the prediction result is obtained through the fully connected layer [26]. Faster R-CNN regional positioning is shown in Figure 2.

3.2. Dial Area Readings Detection

After obtaining the dial area through the Faster R-CNN positioning network [27], the readings detection is performed on the image of the dial area. Divide the dial area readings detection algorithm into two parts. In the first part, the YOLOv4 algorithm does not distinguish whether the tail contains a decimal point in the readings detection of the dial area. If the number contained in the region is i (i is a certain number between 0 and 9), the number (or the decimal point contained in the number and the tail) is classified as one class, to reduce the influence of the decimal point on the training process and reduce the interference between categories in the YOLO detection network. The second part is the connected domain analysis method of digital area based on seed filling method. It analyzes the digital area truncated from the YOLOv4 network and analyzes the attributes of the connected domain to determine whether the number tail contains a decimal point. Dial area readings detection YOLOv4 algorithm is shown in Figure 3.

3.2.1. Data Preprocessing and Data Expansion

Before entering the YOLOv4 detection network, it is necessary to perform data expansion operations on the image of the dial area to avoid the problem of model training caused by imbalance in the input data. Commonly used image expansion methods include image sharpening, adding Gaussian noise, and contrast enhancement. In order to avoid the influence of the image shooting angle in the process of collecting data, image enhancement measures that perform perspective transformation on the image are adopted.

3.2.2. YOLOv4 Detection Network

YOLO is a classification algorithm that uses regression networks to achieve target detection. Compared with the traditional network based on area candidates, the YOLO network directly uses the target detection task as a regression task to ensure the detection speed and ensure the real-time detection [28,29]. The YOLOv4 detection network introduced the architecture of CSP (Cross-Stage-Partial-Connections) [16], built CSPDarknet53 [8] as the backbone feature extraction network, and pooled the output of CSPDarknet53 through the SPP (Spatial Pyramid Pooling) [30,31]. The method enhances the receptive field of the network. As an additional module of Neck, SPP uses multi-scale pooling to effectively improve the detection accuracy of the training model, and uses a series of up-sampling and down-sampling of PANet (Path Aggregation Network) to fuse the features of each target scale. Compared with YOLO [32,33,34], YOLOv2 [35], YOLOv3 [36,37], YOLOv4 greatly improves the detection accuracy of the model while ensuring speed, and has the highest accuracy among all current real-time target detection algorithms [38], the map on the coco dataset is 43.5%. YOLOv4 network structure is shown in Figure 4.

3.2.3. Connected Domain Analysis Method of Digital Area Based on Seed Filling Method

In the image processing, the domain [39] can be added to the mark for processing. The thesis proposes an analysis and judgment algorithm to solve the problem of whether there is a decimal point in the digital area of the dial. A single digital area may appear without a decimal point or with a decimal point. The connected domain attribute of the digital area can be classified as the criterion. Connected area analysis is mainly for the image after binarization. First, the connected area is marked on the binarized image by the seed filling method. The main steps are as follows:
(1)
Scan the image until the pixel point value A (x, y) is 1;
1)
Use A as a seed, mark it as a label, and then push the same pixel value in the adjacent pixel with the value of A point 4 into the stack;
2)
Pop the top pixel of the stack, mark it with the same label, and then push the same pixel value in the adjacent pixel of the top pixel 4 into the stack;
3)
Repeat step 2) until the stack is empty, i.e., obtain a connected area, which is marked with a label;
(2)
Repeat step (1) until the end of the scan.
After marking the connected domain, the category and size of the connected domain are analyzed and the number of categories of each connected domain is calculated. Then the area of the connected domain is calculated in pixels. Finally, the number of categories and the area of the connected domain are used to judge whether the decimal point is included. The specific judgment strategy is: if the number of categories is 1, it is judged that the number area does not contain a decimal point. When the area of two or more connected domains is divided, if it is greater than a certain threshold value, it is judged that there is a decimal point in the digital region. If less than the threshold, the numeric region does not contain a decimal point. The algorithm flow chart of digital region connectivity domain is shown in Figure 5.

4. Experiment

4.1. Experimental Environment

The experiment platform is Windows10 operating system, the software used is CUDA10.0, cuDNN7.4.1.5, the experiment is carried out under the deep learning framework based on Pytorch1.2, and the computer configuration is shown in Table 1.

4.2. Experimental Data Set

This experimental data set comes from the daily inspection collection of Guyang Xingshun West Wind Farm Substation. This data set belongs to the engineering application data set in a specific scenario, involving the company’s related intellectual property rights. It is a non-public data set. In the Faster R-CNN positioning network, the number of positioning data sets is 530 when it is not expanded, the expanded data set is 5301, and the detection data set is not expanded to 530, and the expanded data set reaches 5765. The Experimental Data Set is shown in Table 2. In the positioning and detection training process, 85% of the data set is used as the training set, and 15% of the data set is used as the verification set. The initial learning rate is set to 0.01, the number of iterations is 200, and the IoU (Intersection over Union) is 0.5.

4.3. Performance Evaluation Index

There are usually three evaluation indicators for target detection algorithms: detection accuracy, detection speed, and recall. Average Precision (AP) is the percentage of the number of correctly identified objects in the total number of objects, and mAP (Mean Average Precision) is used as an index to evaluate the accuracy of detection of all categories [40]. The average recall rate is the percentage of the number of correctly identified objects in the number of objects in the test set. The true positive (TP), false negative (FN) and false positive (FP) are used to calculate precision, recall. In the experiment, the accuracy rate is calculated by (1), the recall rate is calculated by (2). Then we calculate mAP and F-Measure by precision rate (P) and recall rate (R). mAP is calculated by (3), and F-Measure is calculated by (4).
P r e c i s i o n = T P T P + F P × 100 %
R e c a l l = T P T P + F N × 100 %
m A P = 0 1 P ( R ) d R
F M e a s u r e = 2 × P × R P + R

4.4. Positioning of the Instrument Dial Area

Use the labeling tool to mark the bounding box [41] of the dial area, generate the corresponding xml file. the file contains the position coordinates of the dial area and other information, then train the digital instrument data set through the Faster R-CNN neural network. After the training is completed, a model file of the relevant data set is generated. Input the test picture, and predict the position coordinates of the upper left corner and lower right corner of each number or the number with a decimal point and the corresponding category, and finally return the position coordinates and the number category to which it belongs. Predict the overall data set, intercept and save according to the predicted coordinates, and obtain an image of the dial area. Figure 6 and Figure 7 are schematic diagrams of the original images collected. Figure 8 and Figure 9 are schematic diagrams of the dial areas after locating.

4.5. Dial Readings Detection without Connected Domain Analysis Module

To verify the important role of the connected domain analysis module in this algorithm, after locating and acquiring the dial area, use the imgaug tool to expand the data set of the obtained dial area image data set, sharpen the dial area image, add Gaussian noise, data preprocessing operations such as contrast enhancement and perspective transformation. In the dial readings detection, the YOLOv4 detector is used directly to divide the result categories into numbers without a decimal point at the end and numbers with a decimal point at the end. There are 20 categories of “0”–“9” and “0.”–“9.”.
After the model training is completed, the precision, recall, mAP and F-Measure of each category are calculated in the verification set. The study found that the PR (Precision–Recall) curve of “7.” and its mAP, F-Measure is lowest, and the false detection rate of “9.” is high. The PR curve of “7.” is shown in Figure 10, and the PR curve of “7” is shown in Figure 11. The experimental results of each category are shown in Table 3. The experiment also found that the existence of the decimal point is enough to cause a missed detection when it is classified. Figure 12 is a schematic diagram of the missed detection.

4.6. Dial Readings Detection with Connected Domain Analysis Module

Combined with the YOLOv4 target detector of the connected domain analysis method, the detection targets in the input image are divided into 10 categories “0–9” by number. It can reduce the mutual interference between data categories, therefore improving the performance of the detector. Experiments show that the method increases the average accuracy of the YOLOv4 target detector from 98.29% to 99.92%, and all types of F-Measure are also increased to 1.00. The data shows that this method is suitable for the actual digital instrument data set of the substation. The experimental results of each category are shown in Table 4.
After directly using YOLOv4 to classify targets with and without a decimal point in the tail, the PR curve of the “7.” number and its average accuracy have a lower F value, and the false detection rate of the “9.” category is higher.
To reduce the YOLOv4 network parameters and reduce the mutual interference between categories, the digital panel data obtained in the first stage of detection is marked as 10 categories. If the numbers are the same, regardless of whether there is a decimal point, they are classified into the same category by numbers. The study found that by reducing the interference between the categories with a decimal point at the tail and the category without a decimal point at the tail, the accuracy, recall, average accuracy, and F-number have been significantly improved. The performance indicators of each category are shown in Table 4, and the average accuracy of each category is shown in Figure 13. Figure 14 is a schematic diagram of successfully detecting missing digital areas after joining the connected domain analysis module.
Obtain the area of a single number (possibly with a decimal point), binarize the area, remove noise, morphologically process and find the connected components in the area, and find the area ratio of all two or more connected components, according to whether there is an area ratio, it is judged that the number area contains a decimal point within the set threshold. During the experiment, setting the threshold between 70 and 100 can judge whether the test set contains a decimal point. Figure 15 is part of the actual effect picture.

5. Conclusions

By combining the connected domain attributes of the image in traditional image recognition, the detection difficulty of the convolutional neural network in target detection can be reduced, the model calculation amount is reduced, the final detection accuracy is significantly improved, and the detection efficiency is also improved. Faster R-CNN, as a two-stage detection algorithm, further accurately detects the pre-screened suggested areas, and is suitable for positioning the dial area of digital instruments as a positioning network. YOLOv4, as the most accurate single-stage detection algorithm today, directly performs regression classification on the digital area. Although ensuring real-time performance, the detection accuracy is guaranteed. the connected domain analysis algorithm reduces the interference between the decimal point and the number category in the YOLOv4 detection process. After the model is fully trained, the accuracy and detection speed have been significantly improved.
When the contrast of the collected data is not strong enough, the image data results obtained may be affected to different degrees. In the future, it should not be limited to a certain substation. It is also necessary to conduct a more in-depth study of the substation data with different contrasts using this algorithm. We need to integrate more relevant attributes of traditional image recognition into the actual application scenarios of neural networks, construct related algorithms, improve algorithm versatility, and improve model performance.

Author Contributions

Conceptualization, Z.Z., C.D., Y.Z., Z.H. and Y.T.; Funding acquisition, Z.H.; Methodology, Z.Z., W.L., Z.H. and Y.T.; Writing—original draft, Z.Z.; Writing—review & editing, Y.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program (Grant No.2020YFB1711902).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data set comes from the daily inspection collection of Guyang Xingshun West Wind Farm Substation. This data set belongs to the engineering application data set in a specific scenario, involving the company’s related intellectual property rights. It is a non-public data set.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiong, S.; Liu, Y.; Yan, Y.; Pei, L.; Xu, P.; Fu, X.; Jiang, X. Object recognition for power equipment via human-level concept learning. IET Gener. Transm. Distrib. 2021, 15, 1578–1587. [Google Scholar] [CrossRef]
  2. Xu, Q.; Huang, H.; Zhou, C.; Zhang, X. Research on Real-Time Infrared Image Fault Detection of Substation High-Voltage Lead Connectors Based on Improved YOLOv3 Network. Electronics 2021, 10, 544. [Google Scholar] [CrossRef]
  3. Liu, Y.; Liu, J.; Ke, Y. A detection and recognition system of pointer meters in substations based on computer vision. Measurement 2020, 152, 107333. [Google Scholar] [CrossRef]
  4. Liu, Y.; Ji, X.; Pei, S.; Ma, Z.; Zhang, G.; Lin, Y.; Chen, Y. Research on automatic location and recognition of insulators in substation based on YOLOv3. High Volt. 2020, 5, 62–68. [Google Scholar] [CrossRef]
  5. Cha, Y.J.; Choi, W.; Suh, G.; Mahmoudkhani, S.; Büyüköztürk, O. Autonomous structural visual inspection using region-based deep learning for detecting multiple damage types. Comput. Civ. Infrastruct. Eng. 2018, 33, 731–747. [Google Scholar] [CrossRef]
  6. Cheng, J.C.; Wang, M. Automated detection of sewer pipe defects in closed-circuit television images using deep learning techniques. Autom. Constr. 2018, 95, 155–171. [Google Scholar] [CrossRef]
  7. Tian, Y.; Yang, G.; Wang, Z.; Li, E.; Liang, Z. Detection of apple lesions in orchards based on deep learning methods of cyclegan and YOLOv3-dense. J. Sens. 2019, 2019, 7630926. [Google Scholar] [CrossRef]
  8. Alganci, U.; Soydas, M.; Sertel, E. Comparative research on deep learning approaches for airplane detection from very high-resolution satellite images. Remote Sens. 2020, 12, 458. [Google Scholar] [CrossRef] [Green Version]
  9. Wu, D.; Lv, S.; Jiang, M.; Song, H. Using channel pruning-based YOLOv4 deep learning algorithm for the real-time and accurate detection of apple flowers in natural environments. Comput. Electron. Agric. 2020, 178, 105742. [Google Scholar] [CrossRef]
  10. Huang, X.; Nie, D.; Yong, H.E.; Wang, Q. Research on digital instrument automatic recognition technology of substation inspection robot. Mech. Electron. 2018, 36, 58–62. [Google Scholar]
  11. Chen, G.; Zifeng, H.U.; Zheng, C. Fast recognition algorithm of digital instrument numbers based on feature detection. China Test 2019, 45, 146–150. [Google Scholar]
  12. Liu, X.; Xu, B.; Song, A.; Tian, D.; Wu, D. Digital instrument recognition algorithm based on substation inspection robot. Power Supply Consum. 2019, 36, 80–86. [Google Scholar] [CrossRef]
  13. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28, 91–99. [Google Scholar] [CrossRef] [Green Version]
  14. Yang, Q.; Xiao, D.; Lin, S. Feeding behavior recognition for group-housed pigs with the Faster R-CNN. Comput. Electron. Agric. 2018, 155, 453–460. [Google Scholar] [CrossRef]
  15. Qi, L.; Li, B.; Chen, L.; Wang, W.; Dong, L.; Jia, X.; Huang, J.; Ge, C.; Xue, G.; Wang, D. Ship target detection algorithm based on improved Faster R-CNN. Electronics 2019, 8, 959. [Google Scholar] [CrossRef] [Green Version]
  16. Wang, C.Y.; Bochkovskiy, A.; Liao, H.Y.M. Scaled-YOLOv4: Scaling cross stage partial network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 21–24 June 2021. [Google Scholar]
  17. Chen, K.; Huang, C.; He, J. Fault detection, classification and location for transmission lines and distribution systems: A review on the methods. High Volt. 2016, 1, 25–33. [Google Scholar] [CrossRef]
  18. Ou, H.; Wu, Y.; Lam, E.Y.; Wang, B.Z. New autofocus and reconstruction method based on a connected domain. Opt. Lett. 2018, 43, 2201–2203. [Google Scholar] [CrossRef]
  19. Doube, M. Multithreaded two-pass connected components labelling and particle analysis in ImageJ. R. Soc. Open Sci. 2021, 8, 201784. [Google Scholar] [CrossRef] [PubMed]
  20. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017. [Google Scholar]
  21. Wang, Z. A new clustering method based on morphological operations. Expert Syst. Appl. 2020, 145, 113102. [Google Scholar] [CrossRef] [Green Version]
  22. Zheng, X.; Lei, Q.; Yao, R.; Gong, Y.; Yin, Q. Image segmentation based on adaptive K-means algorithm. EURASIP J. Image Video Process. 2018, 2018, 68. [Google Scholar] [CrossRef]
  23. Arcos-Garcia, A.; Alvarez-Garcia, J.A.; Soria-Morillo, L.M. Evaluation of deep neural networks for traffic sign detection systems. Neurocomputing 2018, 316, 332–344. [Google Scholar] [CrossRef]
  24. Kang, G.; Gao, S.; Yu, L.; Zhang, D. Deep architecture for high-speed railway insulator surface defect detection: Denoising autoencoder with multitask learning. IEEE Trans. Instrum. Meas. 2018, 68, 2679–2690. [Google Scholar] [CrossRef]
  25. Ren, S.; He, K.; Girshick, R.; Zhang, X.; Sun, J. Object detection networks on convolutional feature maps. IEEE Trans. Pattern Anal. Mach. Intell. 2016, 39, 1476–1481. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Xue, Y.; Li, Y. A fast detection method via region-based fully convolutional neural networks for shield tunnel lining defects. Comput. Civ. Infrastruct. Eng. 2018, 33, 638–654. [Google Scholar] [CrossRef]
  27. Wang, L.; Wang, P.; Wu, L.; Xu, L.; Huang, P.; Kang, Z. Computer Vision Based Automatic Recognition of Pointer Instruments: Data Set Optimization and Reading. Entropy 2021, 23, 272. [Google Scholar] [CrossRef] [PubMed]
  28. Luo, Z.; Yu, H.; Zhang, Y. Pine cone detection using boundary equilibrium generative adversarial networks and improved YOLOv3 model. Sensors 2020, 20, 4430. [Google Scholar] [CrossRef] [PubMed]
  29. Chen, W.; Huang, H.; Peng, S.; Zhou, C.; Zhang, C. YOLO-face: A real-time face detector. Vis. Comput. 2020, 1–9. [Google Scholar] [CrossRef]
  30. Kim, K.J.; Kim, P.K.; Chung, Y.S.; Choi, D.H. Multi-scale detector for accurate vehicle detection in traffic surveillance data. IEEE Access 2019, 7, 78311–78319. [Google Scholar] [CrossRef]
  31. 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]
  32. Hong, S.J.; Han, Y.; Kim, S.Y.; Lee, A.Y.; Kim, G. Application of deep-learning methods to bird detection using unmanned aerial vehicle imagery. Sensors 2019, 19, 1651. [Google Scholar] [CrossRef] [Green Version]
  33. Zhang, T.; Zhang, X. High-speed ship detection in SAR images based on a grid convolutional neural network. Remote Sens. 2019, 11, 1206. [Google Scholar] [CrossRef] [Green Version]
  34. Du, Y.; Pan, N.; Xu, Z.; Deng, F.; Shen, Y.; Kang, H. Pavement distress detection and classification based on YOLO network. Int. J. Pavement Eng. 2020, 1–14. [Google Scholar] [CrossRef]
  35. Majidifard, H.; Jin, P.; Adu-Gyamfi, Y.; Buttlar, W.G. Pavement image datasets: A new benchmark dataset to classify and densify pavement distresses. Transp. Res. Rec. 2020, 2674, 328–339. [Google Scholar] [CrossRef] [Green Version]
  36. Cao, Z.; Liao, T.; Song, W.; Chen, Z.; Li, C. Detecting the shuttlecock for a badminton robot: A YOLO based approach. Expert Syst. Appl. 2021, 164, 113833. [Google Scholar] [CrossRef]
  37. Krišto, M.; Ivasic-Kos, M.; Pobar, M. Thermal object detection in difficult weather conditions using YOLO. IEEE Access 2020, 8, 125459–125476. [Google Scholar] [CrossRef]
  38. Chen, J.W.; Lin, W.J.; Cheng, H.J.; Hung, C.L.; Lin, C.Y.; Chen, S.P. A smartphone-based application for scale pest detection using multiple-object detection methods. Electronics 2021, 10, 372. [Google Scholar] [CrossRef]
  39. Tatum, W.K.; Torrejon, D.; O’Neil, P.; Onorato, J.W.; Resing, A.B.; Holliday, S.; Flagg, L.Q.; Ginger, D.S.; Luscombe, C.K. Generalizable Framework for Algorithmic Interpretation of Thin Film Morphologies in Scanning Probe Images. J. Chem. Inf. Model. 2020, 60, 3387–3397. [Google Scholar] [CrossRef]
  40. Hosang, J.; Benenson, R.; Dollár, P.; Schiele, B. What makes for effective detection proposals? IEEE Trans. Pattern Anal. Mach. Intell. 2015, 38, 814–830. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  41. Sa, I.; Ge, Z.; Dayoub, F.; Upcroft, B.; Perez, T.; McCool, C. Deepfruits: A fruit detection system using deep neural networks. Sensors 2016, 16, 1222. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Overall framework of digital instrument readings recognition.
Figure 1. Overall framework of digital instrument readings recognition.
Actuators 10 00170 g001
Figure 2. Faster R-CNN regional positioning.
Figure 2. Faster R-CNN regional positioning.
Actuators 10 00170 g002
Figure 3. Dial area readings detection YOLOv4 algorithm.
Figure 3. Dial area readings detection YOLOv4 algorithm.
Actuators 10 00170 g003
Figure 4. YOLOv4 network structure.
Figure 4. YOLOv4 network structure.
Actuators 10 00170 g004
Figure 5. Digital area connected domain analysis algorithm flow chart.
Figure 5. Digital area connected domain analysis algorithm flow chart.
Actuators 10 00170 g005
Figure 6. Original image (1).
Figure 6. Original image (1).
Actuators 10 00170 g006
Figure 7. Original image (2).
Figure 7. Original image (2).
Actuators 10 00170 g007
Figure 8. Locate the acquired dial area from original image (1).
Figure 8. Locate the acquired dial area from original image (1).
Actuators 10 00170 g008
Figure 9. Locate the acquired dial area from original image (2).
Figure 9. Locate the acquired dial area from original image (2).
Actuators 10 00170 g009
Figure 10. Precison-Recall curve of “7.”.
Figure 10. Precison-Recall curve of “7.”.
Actuators 10 00170 g010
Figure 11. Precison-Recall curve of “7”.
Figure 11. Precison-Recall curve of “7”.
Actuators 10 00170 g011
Figure 12. Schematic diagram of missed detection of number “6.”.
Figure 12. Schematic diagram of missed detection of number “6.”.
Actuators 10 00170 g012
Figure 13. Average accuracy of 10 types of digital regions.
Figure 13. Average accuracy of 10 types of digital regions.
Actuators 10 00170 g013
Figure 14. Schematic diagram of successful detection after joining connected domain analysis module.
Figure 14. Schematic diagram of successful detection after joining connected domain analysis module.
Actuators 10 00170 g014
Figure 15. Tail with decimal point and tail without decimal point partial result diagram.
Figure 15. Tail with decimal point and tail without decimal point partial result diagram.
Actuators 10 00170 g015
Table 1. Experimental Hardware Configuration.
Table 1. Experimental Hardware Configuration.
NameType
CPUIntel Core I7-8700
GPUNvidia RTX 2080
Hard Disk4T SSD
Memory32 G
Table 2. Experimental Data Set.
Table 2. Experimental Data Set.
DatasetNumber of Samples
Locate Unextended Datasets530
Locate Extended Data5301
Detect Unexpanded Datasets530
Detect Extended Datasets5765
Table 3. Performance Indicators For Each Category.
Table 3. Performance Indicators For Each Category.
ClassPrecision%Recall%AP%F-Measure
099.5299.5899.741.00
199.3499.4499.520.99
299.8898.7398.970.99
398.5297.9098.370.98
480.2397.9998.190.88
597.7998.6699.060.98
689.7793.9995.370.92
799.4699.6699.901.00
8100.0094.8196.510.97
975.0095.6095.500.90
0.99.8998.9499.150.99
1.99.9597.6797.940.99
2.99.8698.9599.200.99
3.100.0099.8099.881.00
4.99.6498.9499.060.99
5.99.8894.5396.690.97
6.99.7599.8899.881.00
7.99.5791.8294.350.96
8.99.8999.4599.451.00
9.71.8299.2599.000.83
Table 4. Performance Indicators For Each Category.
Table 4. Performance Indicators For Each Category.
ClassPrecision%Recall%AP%F-Measure
099.8199.96100.001.00
199.9499.94100.001.00
299.9599.9399.971.00
399.9999.9199.961.00
4100.0099.6399.631.00
5100.0099.8199.811.00
699.8199.95100.001.00
7100.00100.00100.001.00
899.9699.8799.961.00
999.7599.8399.921.00
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, Z.; Hua, Z.; Tang, Y.; Zhang, Y.; Lu, W.; Dai, C. Recognition Method of Digital Meter Readings in Substation Based on Connected Domain Analysis Algorithm. Actuators 2021, 10, 170. https://doi.org/10.3390/act10080170

AMA Style

Zhang Z, Hua Z, Tang Y, Zhang Y, Lu W, Dai C. Recognition Method of Digital Meter Readings in Substation Based on Connected Domain Analysis Algorithm. Actuators. 2021; 10(8):170. https://doi.org/10.3390/act10080170

Chicago/Turabian Style

Zhang, Ziyuan, Zexi Hua, Yongchuan Tang, Yunjia Zhang, Weijun Lu, and Congfei Dai. 2021. "Recognition Method of Digital Meter Readings in Substation Based on Connected Domain Analysis Algorithm" Actuators 10, no. 8: 170. https://doi.org/10.3390/act10080170

APA Style

Zhang, Z., Hua, Z., Tang, Y., Zhang, Y., Lu, W., & Dai, C. (2021). Recognition Method of Digital Meter Readings in Substation Based on Connected Domain Analysis Algorithm. Actuators, 10(8), 170. https://doi.org/10.3390/act10080170

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