Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
222 words
A computer implemented method for determining a skeletonized representation of a shape having a boundary comprising the steps of: forming a set of maximal discs within the boundary of the shape; determining maximal chords of tangency for each maximal disc in the set of maximal discs; determining a set of all ordered pairs (p,δ) of the maximal chords of tangency, where p and δ are the midpoint and half the length, respectively, of each maximal chord of tangency of the maximal discs that are tangent to the shape at exactly two points; determining a set of unordered triples of the ordered pairs of maximal chords of tangency of the maximal discs that are tangent to the shape at exactly three points; successively connecting the midpoints of adjacent maximal chords of tangency of the maximal discs to form a skeletal feature that terminates at a terminal maximal chord of tangency of a maximal disc that is tangent to the shape at exactly three points; and connecting the skeletal features by joining the midpoints of the maximal chords of a maximal disc with three maximal chords with the center of the maximal disc if the maximal chords form an acute angled triangle, or to the midpoint of the longest of the three chords so that a connected skeletal representation of the shape is formed.
Claim 2
Dependent Claim
222 words
A computer implemented method for determining a skeletonized representation of a shape having a boundary comprising the steps of: forming a set of maximal discs within the boundary of the shape; determining maximal chords of tangency for each maximal disc in the set of maximal discs; determining a set of all ordered pairs (p,δ) of the maximal chords of tangency, where p and δ are the midpoint and half the length, respectively, of each maximal chord of tangency of the maximal discs that are tangent to the shape at exactly two points; determining a set of unordered triples of the ordered pairs of maximal chords of tangency of the maximal discs that are tangent to the shape at exactly three points; successively connecting the midpoints of adjacent maximal chords of tangency of the maximal discs to form a skeletal feature that terminates at a terminal maximal chord of tangency of a maximal disc that is tangent to the shape at exactly three points; and connecting the skeletal features by joining the midpoints of the maximal chords of a maximal disc with three maximal chords with the center of the maximal disc if the maximal chords form an acute angled triangle, or to the midpoint of the longest of the three chords so that a connected skeletal representation of the shape is formed.
Claim 3
Dependent Claim
36 words
A computer implemented method according to claim 1 , further including the step of pruning the skeletal representation by not connecting the midpoint of a terminal maximal chord of tangency to eliminate an associated shape feature.
Claim 4
Dependent Claim
150 words
A computer implemented method for determining a skeletonized representation of a shape having a boundary comprising the steps of: forming a discretized multi-scale representation of a shape using a Haar wavaelet tranform; forming a Constrained Delaunay Triangulation (CDT) of the discretized representation to define termination triangles (T-triangles) having two external edges and one internal edge, sleeve triangles (S-triangles) having one external edge and two external edges, and junction triangles (J-triangles) having no external edges and three internal edges; for each S-triangle, form a line segment connecting midpoints of its two internal edges, wherein the line segments of adjacent S-triangles form a continuous chain of line segments that terminate at an internal edge of a T-triangle or a J-triangle; for each J-triangle, form line segments connecting a midpoint of each smaller triangle side to a midpoint of the longest side so that a connected skeletal representation of the shape is obtained.
Claim 5
Dependent Claim
150 words
A computer implemented method for determining a skeletonized representation of a shape having a boundary comprising the steps of: forming a discretized multi-scale representation of a shape using a Haar wavaelet tranform; forming a Constrained Delaunay Triangulation (CDT) of the discretized representation to define termination triangles (T-triangles) having two external edges and one internal edge, sleeve triangles (S-triangles) having one external edge and two external edges, and junction triangles (J-triangles) having no external edges and three internal edges; for each S-triangle, form a line segment connecting midpoints of its two internal edges, wherein the line segments of adjacent S-triangles form a continuous chain of line segments that terminate at an internal edge of a T-triangle or a J-triangle; for each J-triangle, form line segments connecting a midpoint of each smaller triangle side to a midpoint of the longest side so that a connected skeletal representation of the shape is obtained.
Claim 6
Dependent Claim
30 words
A computer implemented method according to claim 3 , further including the step of pruning the connected skeletal representation to delete limbs having a morphological significance below a threshold value.
Claim 7
Dependent Claim
80 words
A computer implemented method for characterizing a shape comprising the steps of: forming a Constrained Delauney Triangulation (CDT) polygonal representation of the shape having morphological features; characterizing each triangle of the CDT as a termination triangle (T-triangle) having two external edges, a sleeve triangle (S-triangle) having two external edges, or a junction triangle (J-triangle) having no external edges; and counting the number of T-triangles and the number of S-triangles to completely characterize the morphological features of the CDT polygonal representation.
Claim 8
Dependent Claim
80 words
A computer implemented method for characterizing a shape comprising the steps of: forming a Constrained Delauney Triangulation (CDT) polygonal representation of the shape having morphological features; characterizing each triangle of the CDT as a termination triangle (T-triangle) having two external edges, a sleeve triangle (S-triangle) having two external edges, or a junction triangle (J-triangle) having no external edges; and counting the number of T-triangles and the number of S-triangles to completely characterize the morphological features of the CDT polygonal representation.