Dot_Matrix_Deep_Learning
Dot_Matrix_Deep_Learning
1 Introduction
Dot-matrix characters are widely used for clarifying important information of a
product such as consumption or appreciation expiration dates. The dot-matrix
characters must be printed directly on the products in order to make both con-
sumers and producers being able to read information about the products. Au-
tomatic reading system for the dot-matrix characters is promising for reduction
of cost and labor required for quality control of products.
Fig.1 shows examples of actual camera-captured dot-matrix characters. As
implied by the figure, recognition of dot-matrix characters contains several types
of difference from standard character recognition. Since a dot-matrix character is
constructed by multiple dots which are observed as multiple separated connected
components in recognition process, a preprocessing which connects these dots
is required to handle a character as one connected component. Although dot-
matrix characters are constructed by specific dot patterns, variation of character
2 K.Endo,W.Ohyama,T.Wakabayashi and F.Kimura
Fig.2 shows examples of actual dot-matrix characters in the same class. As shown
in the figure, multiple dot-matrix font faces are employed even they are same
characters. The proposed method employs two types matrices, i.e. 5 by 7 and 5
4 K.Endo,W.Ohyama,T.Wakabayashi and F.Kimura
by 5 which are widely used by actual products. Fig.3 (a) and (b) shows generated
5 by 7 and 5 by 5 standard dot-matrix characters, respectively.
Some character class consists of multiple font face to improve readability
by human. For instance, ‘3’ contains multiple font face as shown by Fig.2. To
correctly recognize these characters, the proposed method also generate extra
font faces addition in the standard characters. Specifically, one extra font face is
added for each of ‘1’, ‘2’, ‘5’ and ‘6’, and two are added for ‘3’. Fig.3 (c) shows
actual extra font faces.
(a) three dimensional (b) x-axis rotation (c) y-axis rotation (d) z-axis rotation
rotation
3 Classification
3.1 Gradient feature extraction
In this research, the gradient feature vector [7] are used for classification. The
gradient feature vector is composed of directional histogram of gradient of the
input character image. In this section, we summarize the gradient feature ex-
traction. The gradient feature extraction is performed as in the following steps:
6 K.Endo,W.Ohyama,T.Wakabayashi and F.Kimura
∆v
θ (x, y) = tan−1 , (2)
∆u
∆u = g (x + 1, y + 1) − g (x, y) ,
∆v = g (x + 1, y) − g (x, y + 1) .
excluded original
excluded original
5 Conclusions
In this paper, the authors propose a technique improving accuracy and robust-
ness of dot-matrix character recognition against such variation, using variation
model based learning. The variation model based learning generates training
samples containing four type of appearance variation and trains a MQDF clas-
sifier using generated samples. The effectiveness of the proposed training data
generation was confirmed by the experiments using actual camera-captured dot-
matrix characters. The MQDF classifier trained generated dataset, which did not
Dot-Matrix Character Recognition by Variation Model based Learning 9
References
2. Namane, A., Soubari, E.H., Meyrueis, P.: Degraded dot matrix character recognition
using csm-based feature extraction. In: Proceedings of the 10th ACM symposium
on Document engineering, ACM (2010) 207–210
3. Grafmüller, M., Beyerer, J.: Segmentation of printed gray scale dot matrix charac-
ters. In: Proceedings of 14th world multi-conference on systemics, cybernetics and
informatics WMSCI. Volume 2. (2010) 87–91
4. Du, Y., Ai, H., Lao, S.: Dot text detection based on fast points. In: Document
Analysis and Recognition (ICDAR), 2011 International Conference on, IEEE (2011)
435–439
5. Mohammad, K., Agaian, S.: Practical recognition system for text printed on clear
reflected material. ISRN Machine Vision 2012 (2012)
6. Ishida, H., Yanadume, S., Takahashi, T., Ide, I., Mekada, Y., Murase, H.: Recog-
nition of low-resolution characters by a generative learning method. Proc. CBDAR
(2005) 45–51
7. Shi, M., Fujisawa, Y., Wakabayashi, T., Kimura, F.: Handwritten numeral recog-
nition using gradient and curvature of gray scale image. Pattern Recognition 35
(2002) 2051–2059
8. Kimura, F., Wakabayashi, T., Tsuruoka, S., Miyake, Y.: Improvement of handwrit-
ten japanese character recognition using weighted direction code histogram. Pattern
recognition 30 (1997) 1329–1337