Recognition of the Numbers of Numerical Civilian ... - WordPress.com

4 downloads 0 Views 546KB Size Report
Abstract—With the rapid development of intelligent building, the requirement of automatic number identification of civilian instrumentations is increasingly urgent.
2009 International Conference on Industrial Mechatronics and Automation

Recognition of the Numbers of Numerical Civilian Instrumentations Based on BP Neural Network Qiushi BAI, Yunzhou ZHANG, Jiyuan TAN, Limeng ZHAO,Zixin QI College of Information Science and Engineering Northeastern University Shenyang, China [email protected] A. The Enhancement by Histogram Enhancement by histogram[2] is to modify the gray histogram of the images through gray-scale transformation. The object is to enhance contrast, to expanse the difference between the characters of different objects in the images, and to highlight the useful information. The usual way is Histogram equalization, which can distribute the origin histogram approximately evenly in the whole dynamic gray-scale and enhance the brightness of the images. The effects before and after the enhancement by Histogram are shown in Figure 2.

Abstract—With the rapid development of intelligent building, the requirement of automatic number identification of civilian instrumentations is increasingly urgent. This article uses iterative global threshold to binarize the images and then adopts projection method to locate the target regions and divide the numbers. The BackPropagation Neural Network is used to recognize the numbers. The result indicates that the recognition rate is above 98%. Keywords-number recognition; civilian instrumentation; BP; neural network

I. INTRODUCTION Recently, the recognition of numerical meters based on images has been applied in many automation fields and pattern recognition fields [1]. Different from earlier recognition of industrial numerical instrumentations, this article focuses on the recognition of the numerical civilian instrumentations applied widely in homes and campuses, including water meters, ammeters and gas meters. The conditions for the recognition of these meters are better than the industrial instrumentations, so it’s easier to apply algorithms to ensure the accuracy. What’s more, with the rapid development of intelligent building, the fact is that the needs of automatic reading of civilian instrumentations are increasingly urgent. For these instrumentations, this article uses the Back Propagation Neural Network to recognize the images of the instrumentations, and figure out the numbers finally. The result indicates that the ratio of the recognized numbers is more than 98%. II.

THE RECOGNITION PROCESS

As for the recognition process, it is made up of four sections as below: a)

The pretreatment of the images.

b)

The locating of the target regions.

c)

The partition of the characters.

d)

The recognition of the characters.

Input images

Enhancement by histogram

Median Filtering

Figure 2. The effects before and after the enhancement by histogram

B. Median Filter When the practical system captures images, there is some noise because of the camera lens. The images enhanced by histogram can also be polluted because of the decrease of the information. Most of the usual ways to eliminate noise can eliminate isolated points but can also damage the edges of objects in the images. As for the recognition of the number characters on numerical instrumentations, the edges are important. So the median filter is applied here to eliminate the isolated points and single-line noises, the detail information of the edges protected.

Binarizing

Figure 1. The process of the pretreatment

Figure 1 shows the process of pretreatment.

978-1-4244-3818-1/09/$25.00 ©2009 IEEE

ICIMA 2009

105 Authorized licensed use limited to: Northeastern University. Downloaded on June 24,2010 at 04:12:31 UTC from IEEE Xplore. Restrictions apply.

right and get the vertical projection of the image. Partition each number according to the gaps in the projection diagram of each line.

C. Calculation of Threshold in Binarization 1) Estimate the initial threshold T0 (the average of the maximum and minimum value of the gray level is feasible); 2) Divide the image according to T, and get two group of points, namely G1>T, G2

Suggest Documents