Segmentation of heterogeneous document images : an ... - Tel
Segmentation of heterogeneous document images : an ... - Tel Segmentation of heterogeneous document images : an ... - Tel
Chapter 3 Text/graphics separation tel-00912566, version 1 - 2 Dec 2013 Separation of text and graphics in document images is the first step in our methodology. This is an important stage that not only improves the results of text region and text line detection by not allowing graphical drawings to be merged with text regions but also by providing assistance for separating text regions as we will see in the next chapter. 3.1 Preprocessing Preprocessing is the first step that happens after reading a document image into memory. The aim is to prepare the document for text and graphics separation. Our method works with connected components. Each component can be a character, punctuation, noise, part of a handwritten word, rule lines or graphical elements. To extract these components, binarization first takes place. It is worth noting that different binarization methods exist. When a document image is in good condition, Otsu’s binarization method performs better than other methods such as Sauvola [82, 11] or Niblack [68]. The reason is that Otsu’s method often keeps all parts of graphical drawings in a single piece. On the other hand Sauvola’s binarization method should be used when dealing with low quality historical documents or bad lighting conditions. Figure 3.1 shows a part of a gray-level document with bad lighting condition and compares the result of binarization by Otsu and Sauvola methods. Figure 3.2 illustrates the advantage of applying Otsu’s method to documents that contain drawings and graphical components. After binarization, a connected component analysis can simply extract all connected components (CCs) of the image. 3.2 Features As already mentioned in the previous chapter, most methods use either blockbased or component based approach for labeling components. To clarify this, if a method is assigning a label {text,graphics} to one component then it tends to extract component based features such as size, area, etc. And if the method 36
tel-00912566, version 1 - 2 Dec 2013 (a) Image (c) Sauvola binarization (b) Otsu binarization Figure 3.1: When dealing with low quality documents or documents that are captured in bad lighting condition, Sauvola’s binarization method is preferable to Otsu’s binarization. Image is from [11] 37
- Page 1 and 2: tel-00912566, version 1 - 2 Dec 201
- Page 3 and 4: Resumé La segmentation de page est
- Page 5 and 6: Acknowledgements This work would no
- Page 7 and 8: 4.3.2 Text components . . . . . . .
- Page 9 and 10: 3.6 Two documents that have obtaine
- Page 11 and 12: 6.1 PARAGRAPH DETECTION SUCCESS RAT
- Page 13 and 14: tel-00912566, version 1 - 2 Dec 201
- Page 15 and 16: detection and we conclude that the
- Page 17 and 18: tel-00912566, version 1 - 2 Dec 201
- Page 19 and 20: tel-00912566, version 1 - 2 Dec 201
- Page 21 and 22: Figure 1.8: A screen shot that show
- Page 23 and 24: Chapter 2 Related work tel-00912566
- Page 25 and 26: tel-00912566, version 1 - 2 Dec 201
- Page 27 and 28: them. In such circumstances, it wou
- Page 29 and 30: tel-00912566, version 1 - 2 Dec 201
- Page 31 and 32: [21] is another texture-based metho
- Page 33 and 34: Figure 2.4: Part of a document in o
- Page 35 and 36: • Degraded quality due to ageing
- Page 37 and 38: 2.3.2 Handwritten text line detecti
- Page 39 and 40: (a) Divided strips and their projec
- Page 41 and 42: (a) Five zones 1-5 (b) Projection p
- Page 43 and 44: would be difficult to draw a conclu
- Page 45: The proposed methods by Xiao [102],
- Page 49 and 50: is assigning a label to a region of
- Page 51 and 52: fixed range. When the elongation ap
- Page 53 and 54: tel-00912566, version 1 - 2 Dec 201
- Page 55 and 56: The second method calculates the co
- Page 57 and 58: 3. Repeat for m = 1, 2, ..., M •
- Page 59 and 60: tel-00912566, version 1 - 2 Dec 201
- Page 61 and 62: Chapter 4 Region detection tel-0091
- Page 63 and 64: The next advantage of using CRFs is
- Page 65 and 66: weights that are assigned to edge a
- Page 67 and 68: { 1 if ys = text and y f 1 (y s , y
- Page 69 and 70: (a) Document (b) Filled text compon
- Page 71 and 72: tel-00912566, version 1 - 2 Dec 201
- Page 73 and 74: tel-00912566, version 1 - 2 Dec 201
- Page 75 and 76: f = [y c = 0] × [y tl = 0] f = [y
- Page 77 and 78: (a) Ground-truth (b) y c = 0 tel-00
- Page 79 and 80: ∂l λ = ∑ ( ∑y∈Y f k (y s ,
- Page 81 and 82: incorrect [100]. Several sufficient
- Page 83 and 84: tel-00912566, version 1 - 2 Dec 201
- Page 85 and 86: tel-00912566, version 1 - 2 Dec 201
- Page 87 and 88: tel-00912566, version 1 - 2 Dec 201
- Page 89 and 90: tel-00912566, version 1 - 2 Dec 201
- Page 91 and 92: Table 4.3: TION COUNT WEIGHTED SUCC
- Page 93 and 94: tel-00912566, version 1 - 2 Dec 201
- Page 95 and 96: tel-00912566, version 1 - 2 Dec 201
tel-00912566, version 1 - 2 Dec 2013<br />
(a) Image<br />
(c) Sauvola binarization<br />
(b) Otsu binarization<br />
Figure 3.1: When dealing with low quality <strong>document</strong>s or <strong>document</strong>s that are captured<br />
in bad lighting condition, Sauvola’s binarization method is preferable to Otsu’s<br />
binarization. Image is from [11]<br />
37