Professional Documents
Culture Documents
17
International Journal of Computer Applications (0975 – 8887)
Volume 9– No.6, November 2010
V Erratum Detection
C K T Code Buffer
V C-Consonant
M-Medials
Produce pair possible
V-Vowels combination codes
P-Punctuation
Unicode/ASCII
K-Killer code
Yes Detection Database
T-Tones System
C C P system
M M
Error: =1 No
Figure 2. Overview of Myanmar language
Myanmar syllable can be composed of multiple characters. Each Error: =0
consisting of two or more stems joined together is known as a No
Error=1
compound word. Myanmar writing language can be distinguished
mainly seven kinds of compound words, as shown in Table 1. In Yes
this proposed system, it can recognize and detect all kinds of
compound words. Code Error_flag
Table 1. Structure of compound word
18
International Journal of Computer Applications (0975 – 8887)
Volume 9– No.6, November 2010
Two different types of data input method: online and offline. In Some of handwritten characters indeed consist of pixels.
the stage of Data Acquisition, the proposed system can handle on Statistical methods ignore is that the pixels also form lines and
only online data input by users. Isolated characters are needed to contours. A semantic approach recognizes the way in which the
process the image. contours of the characters are reflected in the pixels that represent
them and try to find out typical characteristics for each character.
Various preprocessing operation are: Gray Scale Converting, Semantic data: black stroke count, loop, open, end point, etc.
Noise Filtering, Binarization and Extraction. Firstly, convert the
incoming original image into gray level image and then filtering Width and Height Ratio
the noise of the image result from gray scale conversion of image.
If conversion of a gray-scale image into a binary image, we
extract row and column for each character recognition. And then,
labeling scheme is used in this system for the one character
lonely. 1 row 1 col 1 row 2 cols 1 row 1 col 2 rows 1 col
3.1 MICR
MICR (Myanmar Intelligent Character Recognition) system is Horizontal Black Stroke
based on ICR (Intelligent Character Recognition). MICR was Count
trained in both typeface and handwritten characters, so it can
recognize both online and offline characters. But it is more
convenient for noise free images and isolated characters to 1 3 3 1
improve accuracy rate. This system used statistical and semantic
approach to collect information. That information includes the
data of width and height ratio, horizontal and vertical black stroke Vertical Black Stroke Count
count, number of loops, end point, open direction, histogram
values and character type, etc.
After collecting this required information for each character, we 3 1 2 2
put them on the properties array to record them. Properties of each
character are compared with Pre-Defined Database: Basic
characters (B-database), Extended characters (E-database), Open P3
Medials (M-database). When the incoming character matches with P4 P2
the database, the voting system is used to make the final decision
Direction
P5 P1
of the image on that information (see Figure 4). Then, the output
code numbers are stored in the code buffer. P6 P8
Open at P6 No open Open at P1 P7
& P8 & P2
Statistical and Semantic Approach
Loop
s
Code Type W:H HC VC .........
. Loop - 1 No loop Loop - 2
19
International Journal of Computer Applications (0975 – 8887)
Volume 9– No.6, November 2010
First rule
Second rule
Fourth rule
Fifth rule
Figure 6. Example words of Myanmar writing language
After the MICR method, the next step is to detect erratum the
incoming compound words. This system consists of three main
parts: Produce Possible Pair Codes, Detection System, and
Database System. Final code buffer
20
International Journal of Computer Applications (0975 – 8887)
Volume 9– No.6, November 2010
4.1.2 Executing another Rules databases for (6) rules. In Figure 12, it shows by using two
It indexes the previous rule produce pair code and next possible pair code database to produce pair code. In detection
extended/medial code and combines them to perform new pair system, it uses (7) databases for each writing system (actual
code. writing and general writing) to compare compound word. They
are two characters compound words, three characters compound
words, four characters compound words, five characters
4.2 Detection System compound words, six characters compound words, seven
In this system, it detects three situations: twice the same extended
characters compound words and eight characters compound
error, extended/medial pair not matching error, not compound
words.
word in real.
Not allow
Allow
Figure 12. Produce pair code by using two possible pair code
Figure 10. Detect error for pair not matching error database
4.2.3 Not Real Word Error 5. OUTPUT
Humans often make errors during communication, in either After that, the recognized combined words are produced
spoken or written language. In this error includes typographical as output. This output can be shown in the Microsoft Word file as
errors and cognitive errors. The typographical errors involve the editable text format and incorrect compound words with color.
regular forms of mistyping rather than cognitive errors. Some
compound words not exist in language writing system, as shown
in Figure 11.
Not exist in
language writing
system
Error
Figure 11. Detect error for not real compound word error
21
International Journal of Computer Applications (0975 – 8887)
Volume 9– No.6, November 2010
6. EXPERIMENTAL RESULT
In this paper, MICR method is used for the handwritten
recognition. But MICR can recognize not only handwritten but
also type-face. By using MICR method, we can achieve the high
accuracy rates. The performance of the detection is totally
depending on the MICR.
Type-face characters
Table 3. Recognition and detection result for handwritten Figure 14. Editable text output with erratum detection for
character actual writing and general writing
22