Professional Documents
Culture Documents
A Survey of Methods and Strategies in Handwritten Kannada Character Segmentation
A Survey of Methods and Strategies in Handwritten Kannada Character Segmentation
Received on: 15th December 2011, Revised version received on: 10th February 2012, Accepted on: 30th February 2012
Abstract: A survey on different Segmentation methods listed here for Handwritten Kannada characters;
Segmentation is an important task of any optical character recognition (OCR). Character segmentation is
considered one of the main steps in pre-processing. Therefore, there are many techniques developed for
character segmentation. This paper provides a review of these advances. The aim is to provide segmentation
techniques that have been developed; the “classical” approach consists of methods that partition the input image
into sub-images, which are then classified. The operation of attempting to decompose the image into classifiable
units is called “dissection.” The second class of methods avoids dissection and used Holistic approaches that
avoid segmentation by recognizing entire character strings as units are described. Next strategy is that line
segmentation is carried out by calculating the horizontal projection profile of the whole document, and exhibits
valleys of zero height corresponding to white space between the text lines. Vertical projection profile is used to
do the word and character level segmentation. Accuracy depends upon the segmentation algorithm. The
connected components for segmentation to calculate the ratio between height and width, and the ratio between
black and white pixels inside the bounding box to cluster the connected components.
Key Words: Segmentation technique, Horizontal projection, Vertical projection, Connected components
1. INTRODUCTION
OCR Methods
third strategy is a hybrid of the first two, employing between the text lines is used to segment the text
dissection together with recombination rules to lines. The line segmentation block diagram Figure.5
define potential segments, but using classification to shown below. The architecture [10] can be divided
select from the range of admissible segmentation into four steps, temporary input image, histogram
possibilities offered by these sub images. Finally, calculation, draw the histogram of the number of
holistic approaches that avoid segmentation by pixels in each row, find a row with no active pixel,
recognizing entire character strings as units are false minimum elimination and temporary output
described. The aim is to provide an appreciation for memory. System first load data into temporary
the range of techniques that have been developed. input memory. When the first 32 bit input is
detected it will enable the histogram calculation
2.1 Dissection Approach process. If the histogram calculation detects drastic
changes in the histogram, it will enable the false
A single partitioning of the image into sub images minimum elimination entry. Elimination process is
based on character-like properties followed by done until it reaches the point of separation or
classification of the sub images. Dissection [6] is segmentation point.
the decomposition of the input image into a
sequence of sub images. The criterion for good
segmentation using the dissection approach is the
agreement of character properties in the segmented
sub image and the expected symbol. The dissection
method makes use of the character properties like
height, width, space, separation from neighboring
components, disposition along the baseline, etc.
This method is suitable for printed image
documents in which each character image is well
spaced.
Segment and recognize words as single units. The 3.2 Word segmentation
task of segmenting characters varies in difficulty
based on the input type. Fixed pitch machine The spacing between the words is used for word
printed text can typically be segmented fairly easily segmentation [11]. For Kannada document spacing
using simple projection analysis. However, written between the words is found by taking vertical
text must be segmented using more advanced projection profile of an input text line. Vertical
methods such as [7] Hidden Markov Models projection profile is the sum of ON pixels along
(HMMs), Artificial Neural Networks (ANNs), and every column of an image. The projection profile is
contextual methods. In order to achieve high the histogram of the image. In the profile, the zero
accuracy on complex problem domains, valley peaks may represent the character or word
segmentation and recognition cannot be treated space. It differentiates whether it is character or
independently. However, a simple problem domain word spacing, find the maximum character space
can use more basic techniques and still achieve high cluster and use it for separating the words.
accuracy.
3.3 Character segmentation
3. SEGMENTATION TECHNIQUES
Character segmentation is the decomposition of an
After scanning the document, the document image image into sub images in Figure.6, which only
is subjected to pre-processing. For background contain a single character. It is a critical step in
noise elimination [8], skew correction and most [13,14] OCR systems, and typically the cause
binarization to generate the bit map image of the of a high proportion of OCR errors. The overlapped
text. The pre-processed image is then segmented text uses projection profile algorithm, connected
into lines, words and characters, discussed in the components and also uses nearest neighborhood
following sections. method to cluster the connected components.
modifier. The next task is to segment the three in a robust way. CC pixels are connected to their
zones horizontally. The middle zone is the most close ones based on geometrical criteria to form text
critical since it contains a major portion of the lines, other methods have also been proposed such
letter. The middle zone is therefore the first to be as repulsive attractive network, stochastic method
segmented. The aim is to separate the vowel [10,21].
modifier from the consonant. To achieve this
segmentation we follow an over segment-and- 4. CONCLUSION
merge approach. The middle zone is first over
segmented by extracting points in the vertical This paper addresses the segmentation techniques
projection (of the middle zone) showing drops in of Kannada text lines, words and characters. The
the histogram value exceeding a fixed threshold. proposed methods based on Horizontal and a
Vertical projection profile, connected components
is 4 times faster than projection analysis.
Segmentation accuracy can be achieved with
overlapping lines and characters. Due to many
challenges in text line segmentation although
methods have been proposed but the problem still
remains open for subscript (vattaksharas).
Figure 9. Three horizontal zones in Kannada word with ACKNOWLEDGMENTS
subscript (vattaksharas).