Image processing apparatus
First Claim
1. An image processing method comprising the steps of:
- detecting a plurality of outline points of an image pattern;
calculating the number of said outline points;
extracting a predetermined number of outline points substantially equally distributed among said outline points; and
obtaining the difference in outline tangential direction between each adjacent two of said extracted outline points and calculating a relative code sequence therefrom.
0 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus comprises a detector which includes an image reading section of a digital copier and which chases outline information of an image pattern in a predetermined direction and thereby extracts outline points; an arithmetic operating circuit to respectively obtain outline tangential directions on the basis of the outline points; an extracting circuit to select a predetermined number of extraction points from the outline points; a coding circuit to sequentially obtain direction differences in the outline tangential directions on the basis of the extraction points and to code the direction differences; and a recognizing circuit to perform a non-linear matching between a code sequence coded by the coding circuit and a reference code sequence, thereby recognizing the image pattern. The coding circuit calculates the outline tangential directions using predetermined direction codes. With this apparatus, an image pattern can be stably and accurately recognized at high speed without being influenced by positional deviation, rotation, change in size, or the like of the image pattern.
30 Citations
11 Claims
-
1. An image processing method comprising the steps of:
-
detecting a plurality of outline points of an image pattern; calculating the number of said outline points; extracting a predetermined number of outline points substantially equally distributed among said outline points; and obtaining the difference in outline tangential direction between each adjacent two of said extracted outline points and calculating a relative code sequence therefrom. - View Dependent Claims (2, 3, 4)
-
-
5. An image processing apparatus comprising:
-
detecting means for detecting a plurality of outline points of an image pattern; calculating means for calculating the number of said outline points; extracting means for extracting a predetermined number of outline points substantially equally distributed among said outline points; means for obtaining the difference in outline tangentail direction between each adjacent two of said points extracted by said extracting means and calculating therefrom a code sequence; a dictionary for storing reference code sequences; and means for performing a non-linear matching between said calculated code sequence and a reference code sequence stored in said dictionary. - View Dependent Claims (6, 7, 8)
-
8. An image processing apparatus according to claim 5, wherein said predetermined number is the same as the number of outline points of an image patten which is represented by said reference code sequence stored in said dictionary.
-
-
9. An image processing apparatus comprising:
-
input means for inputting a desired area of an image pattern of an input original to be recognized; memory means for storing image pattern information input by said input means; pre-processing means for selecting a character area from said desired image pattern area stored in said memory means; dictionary means for storing a reference doe sequence representing a reference pattern; first calculating means for calculating the number of a plurality of outline points of said image pattern to be recognized in response to the output from said pre-processing means; extracting means for extracting a predetermined number of the outline points from among said plurality of said outline points; second calculating means for obtaining the difference in outline tangential direction between each adjacent two of said outline points extracted by said extracting means in order to calculate a pattern code sequence; matching means for performing a non-linear matching between said pattern code sequence calculated by said second calculating means and said reference code sequence in said dictionary means; connecting means for connecting at least three of said means set forth above in the form of pipeline; and control means connected with said connecting means, for indicating a restart of operations which are performed by said first calculating means, said extracting means, said second calculating means, said matching means, and said connecting means in response to an operation result on said matching means. - View Dependent Claims (10, 11)
-
Specification