×

Method and apparatus for describing a character image based on its contours, and for classifying the character image for character recognition based on a resulting contour-based description of the character image

  • US 5,426,712 A
  • Filed: 04/19/1993
  • Issued: 06/20/1995
  • Est. Priority Date: 04/20/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for describing a character image based on its contours, to classify the character image for character recognition based on a resulting contour-based description of the character image, the method carried out by an apparatus having (1) a read-write memory and (2) a central processing unit (CPU) which controls how binary image data representing the character image is written to and read from the read-write memory, the method comprising the steps of:

  • (a) extracting one or more contours of the image by reading into the CPU, binary image data previously written into the read-write memory, so as to arrive at contour data;

    (b) tracing each of the contours in a predetermined direction by using the CPU to process the contour data;

    (c) detecting a maximal point and a minimal point from the contour data, by using the CPU;

    wherein;

    c1) the maximal point is defined as a domain A formed of one or more points on the contour C of the image on an X-Y coordinate system satisfying the conditions;

    
    
    space="preserve" listing-type="equation"> pε

    A, y(p)=a

         1)
    
    
    space="preserve" listing-type="equation"> N(A), pε

    N(A)∩

    A.sup.C ∩

    C, y(p)<

    a;

         2)c2) the minimal point is defined as a domain A formed of one or more points on the contour C of the image on the X-Y coordinate system satisfying the conditions;

    
    
    space="preserve" listing-type="equation"> pε

    A, y(p)=a

         3)
    
    
    space="preserve" listing-type="equation"> N(A), pε

    N(A)∩

    A.sup.C ∩

    C, y(p)>

    a;

         4)c3) p indicates a point on the contour,c4) a is a constant,c5) y(p) is a y-coordinate value of the point p,c6) N(A) indicates a neighborhood of the domain A, andc7) AC indicates a complementary set of the domain A;

    (d) using the CPU, arranging codes according to an order detected in the detecting step, to arrive at an ordered arrangement of the codes including a first type of code indicating the maximal point and a second type of code indicating the minimal point, so that each contour of the image is described by the ordered arrangement; and

    (e) carrying out a classification of the character image by using the CPU to process the ordered arrangement, to arrive at a character recognition result based on the classification.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×