
signal [10,11], but the work of laying the line from
door to door is very heavy [12]. At present, there are
also ways to transmit data and power at the same
time based on existing wires. For example, Ben-
shimol introduced an effective method of automatic
meter reading from smart meters by using a power
line communication network, and two intelligent
polling algorithms based on application layer
methods are used to ensure the effective
transmission of data in the network [13]. This
method has a simple structure, mature technology,
and a relatively low price. However, it still faces the
problem that the line is easy to be damaged in a
humid and messy complex environment for a long
time, and the maintenance work is not easy.
The second application mode is based on the
smart card water meter. Users use water by
purchasing a certain amount of water card in
advance [14]. This method is simple to use and
convenient to replace and install. Its main
shortcomings are: on the one hand, due to the lack
of information transmission devices to connect users
and companies, timely water supply statistics and
dispatching will be difficult to achieve [2]; On the
other hand, the economic losses of users or water
supply companies caused by the failure and damage
of water cards or malicious modification of users'
water cards by third parties also occur from time to
time.
Under the background that the traditional meter
reading methods are gradually difficult to meet
people's requirements for accuracy and efficiency,
the use of machine vision and deep learning to
improve and innovate the traditional methods has
gradually become the research focus of relevant
scholars at home and abroad.
At present, the automatic recognition technology
of water meter reading based on image processing
has been theoretically studied, but it has not been
applied on a large scale in the market. For example,
Jing-wei Sun combined the color characteristics of
the pointer, used the global threshold and local
threshold to segment the water meter components,
and then used the shape features to complete the
reading location [15]. Shuai Shang extracted the
water meter frame through the vertical projection
method and region-based segmentation method; and
then matched the template with the segmented
image by using the template matching method to
obtain the segmented single character matching
result [16]. Tian-hua Liu transformed the water
meter pictures into HSV color model, extracted the
H-channel, removed the noise, and obtained the
contour by using median filter and canny operator,
and then calculated the center coordinates of the
pointer by cluster circle fitting algorithm [17]. Ying
Chen et al. Proposed an automatic recognition
algorithm for water meter characters that can meet
real-time requirements. The character image is cut
into template size for image thinning, feature
extraction, and character recognition, so as to
achieve a high recognition rate [18]. Hao-lin Shi
screened out most of the non-text regions according
to the text region features, then extracted the HOG
features of the training samples, trained the samples,
and used SVM classifier to accurately locate the
candidate regions [19]. Fan Zhang and others
classify the character curve by calculating the
gradient information of the image, obtain the edge
features of the image, and then classify the
characters to be detected according to the K-Nearest
Neighbor classification algorithm (KNN) for
character recognition. The test results show that the
recognition rate of the edge gradient feature
algorithm is 5.23% higher than that of the template
matching algorithm [20]. Chen Yue carries out a
series of image processing through OpenCV
computer vision library, and the combination of
image processing and neural network recognition
was used to recognize the reading of water meter
pictures [21]. Shuai-cheng Pan and others used a
character recognition algorithm based on deep
convolution neural network, by improving the
classical CNN network structure, they constructed a
convolution neural network model which can
recognize characters and dial at the same time, and
the test effect is good [22].
The methods proposed by the above researchers
have achieved good results in dealing with their
research objects, but there are still some
deficiencies. For example, the common character
recognition algorithms such as KNN algorithm have
good effect but long running time, and the character
recognition algorithm based on SVM has difficulties
in solving multi-classification problems. In addition,
in view of the "half character" display phenomenon
of the wheel mechanical water meter, which is the
research object of this paper, due to the structural
characteristics of its gear transmission; Aging and
blurring of the disk surface and interference of other
digital characters; And in the complex environment,
due to the random angle, random illumination and
many other factors brought by the use of mobile
phone shooting by nonprofessionals, the direct
application of the above image processing methods
will easily lead to the results of wrong feature
extraction, wrong reading and so on. Therefore,
according to the characteristics of the research
object in this paper, we propose a method to
WSEAS TRANSACTIONS on COMPUTERS
DOI: 10.37394/23205.2022.21.35
Liukui Chen, Weiye Sun, Li Tang, Haiyang Jiang, Zuojin Li