Comparison of handwritings 3' Representation of Handwritten Images - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Comparison of handwritings 3' Representation of Handwritten Images

Description:

... adjacency graph (LAG) where adjacent horizontal runs with the same starting and ... A basic characteristic of a line is that it runs in only one direction. ... – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 15
Provided by: mirkab
Category:

less

Transcript and Presenter's Notes

Title: Comparison of handwritings 3' Representation of Handwritten Images


1
Comparison of handwritings3. Representation of
Handwritten Images
  • Miroslava Boeková
  • Thesis supervisor Doc. RNDr. Milan Ftácnik, PhD
  • http//sprite.edi.fmph.uniba.sk/bozekova/

2
Methods
  • Bitmap Encoding
  • Chain-code Encoding
  • Fax-compressed Images
  • Horizontal Run-length Encoding
  • Block-adjacency Graph (BAG)
  • Vertical Run-length Encoding
  • Directional singly-connected chain (DSCC)

3
Bitmap Encoding
  • Is popular but any image manipulation is very
    slow.

4
Chain-code Encoding I.
  • Store only the information about the pixels on
    the boundary of black regions. The image is
    represented as a list of exterior and interior
    contours. Each contour is an array of
    consecutive boundary pixels, where each pixel is
    represented by its x and y coordinates, and some
    other derivable information such as the length
    and type of the contour, size of the bounding
    box, etc.

5
Chain-code Encoding II.
6
Fax-compressed Images
  • Image is scanned row by row from left to right
    and the lengths of horizontal runs (horizontal
    line segments of pixels of the same color) of
    white pixels and the lengths of horizontal runs
    of black pixels are encoded using a Huffman code.

7
Horizontal Run-length Encoding
  • Is a straightforward modification of the fax
    representation. One simply keeps track of
    horizontal runs of black pixels, storing the
    coordinates of the first pixel and the run
    length. We also need to keep track of neighbor
    runs, i.e. runs above and below that touch the
    current run.

8
Block-adjacency Graph (BAG) I.
  • It is a generalization of the line-adjacency
    graph (LAG) where adjacent horizontal runs with
    the same starting and ending columns are merged
    into a block that is encoded by the coordinates
    of its top-left and bottom-right corners.

9
Block-adjacency Graph (BAG) II.
10
Vertical Run-length Encoding
  • Is similar to the horizontal representation.

11
Directional singly-connected chain (DSCC) I.
  • horizontal or vertical - A horizontal DSCC
    consists of a black pixel run-length array
    R1,R2,,Rm, where Ri is a vertical run-length.
    Two neighboring run-lengths Ri and Ri1 are
    merged into a DSCC if they are singly connected
    in the horizontal direction.

12
Directional singly-connected chain (DSCC) II.
13
  • A DSCC is a chain of run-lengths which are singly
    connected. A basic characteristic of a line is
    that it runs in only one direction. Run-lengths
    perpendicular to the direction of a line are
    merged into a DSCC. When a junction is
    encountered, the merging process stops and a new
    DSCC generates. Each DSCC represents a line
    segment, and multiple collinear DSCCs may be
    merged into a line, based on pre-defined rules.

14
References
  • TO DO
Write a Comment
User Comments (0)
About PowerShow.com