Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
205 words
An apparatus for transforming a two-level image into contour vectors and forming a center line, the apparatus comprising: a) dividing and correcting means including: 1) means for extracting a plurality of characteristic points at which an absolute value of a difference in angle between contour vectors is greater than a first threshold; 2) means for determining vectors which connect two of the plurality of characteristic points which are spaced apart a distance which is smaller than a predetermined line width; and 3) means for reconstructing the contour vectors based on the determined vectors, the reconstructing step constituting a step of decomposing a composite figure having (1) at least one unitary figure defined by a single contour loop and (2) at least one closed loop figure defined by two contour loops, into unitary and closed loop figures which are distinguishable from each other; and b) center line determining means including: 1) means for extracting, from among the contour vectors reconstructed by the dividing and correcting means, (1) a first contour vector and (2) a second contour vector closest to and opposite in direction from the first contour vector; and 2) means for sequentially determining, based on the first and second extracted contour vectors, the center line.
Claim 2
Independent Claim
205 words
An apparatus for transforming a two-level image into contour vectors and forming a center line, the apparatus comprising: a) dividing and correcting means including: 1) means for extracting a plurality of characteristic points at which an absolute value of a difference in angle between contour vectors is greater than a first threshold; 2) means for determining vectors which connect two of the plurality of characteristic points which are spaced apart a distance which is smaller than a predetermined line width; and 3) means for reconstructing the contour vectors based on the determined vectors, the reconstructing step constituting a step of decomposing a composite figure having (1) at least one unitary figure defined by a single contour loop and (2) at least one closed loop figure defined by two contour loops, into unitary and closed loop figures which are distinguishable from each other; and b) center line determining means including: 1) means for extracting, from among the contour vectors reconstructed by the dividing and correcting means, (1) a first contour vector and (2) a second contour vector closest to and opposite in direction from the first contour vector; and 2) means for sequentially determining, based on the first and second extracted contour vectors, the center line.
Claim 3
Dependent Claim
26 words
The apparatus of claim 1, wherein the center line determining means includes: means for determining the center line up to a first end of the figure.
Claim 4
Dependent Claim
41 words
The apparatus of claim 1, wherein the center line determining means includes: means for forming a portion of the center line as a line segment which is generally parallel to and substantially equidistant between the first and second extracted contour vectors.
Claim 5
Dependent Claim
56 words
The apparatus of claim 1, wherein the dividing and correcting means includes: means for (1) detecting two branch points, the distance between which is smaller than an allowable line width, and for (2) connecting detected adjacent branch points, so as to form corrected contour loops that define the separably distinguishable unitary figure and close loop figure.
Claim 6
Independent Claim
279 words
An apparatus for transforming a line image of a two-level digital image into contour vectors by tracing a contour of said image in one direction, said apparatus comprising: contour tracing means for sequentially tracing black pixels of the line image, each adjoining white pixels, so as to produce contour vectors; first extracting means for extracting a point between said contour vectors as a characteristic point, when a difference in angle between the contour vectors has an absolute value greater than a threshold; first classifying means for classifying the points extracted by said first extracting means into (a) points at which the differences in angle are positive and (b) points at which the differences in angle are negative; connecting vector generating means for generating, in both a positive direction and a negative direction, a connecting vector, the connecting vector connecting, among the points where the differences in angle are positive, two points spaced apart a shortest distance smaller than a predetermined line width; second classifying means for reconstructing the contour vectors based on of the generated connecting vectors, and for distinguishing a unitary figure defined by an outer contour loop and a closed loop figure defined by an outer and an inner contour loop; second extracting means for extracting, from among the contour vectors defining the unitary figure or the closed loop figure, (a) a vector longer than a threshold and (b) a vector closest to and opposite in direction from said vector; and center line determining means for determining, based on the two extracted contour vectors, a center line and for sequentially determining center lines of additional vectors by using said two extracted contour vectors as a start point.
Claim 7
Independent Claim
279 words
An apparatus for transforming a line image of a two-level digital image into contour vectors by tracing a contour of said image in one direction, said apparatus comprising: contour tracing means for sequentially tracing black pixels of the line image, each adjoining white pixels, so as to produce contour vectors; first extracting means for extracting a point between said contour vectors as a characteristic point, when a difference in angle between the contour vectors has an absolute value greater than a threshold; first classifying means for classifying the points extracted by said first extracting means into (a) points at which the differences in angle are positive and (b) points at which the differences in angle are negative; connecting vector generating means for generating, in both a positive direction and a negative direction, a connecting vector, the connecting vector connecting, among the points where the differences in angle are positive, two points spaced apart a shortest distance smaller than a predetermined line width; second classifying means for reconstructing the contour vectors based on of the generated connecting vectors, and for distinguishing a unitary figure defined by an outer contour loop and a closed loop figure defined by an outer and an inner contour loop; second extracting means for extracting, from among the contour vectors defining the unitary figure or the closed loop figure, (a) a vector longer than a threshold and (b) a vector closest to and opposite in direction from said vector; and center line determining means for determining, based on the two extracted contour vectors, a center line and for sequentially determining center lines of additional vectors by using said two extracted contour vectors as a start point.