Method for determining corners of an object represented by image data
First Claim
Patent Images
1. A method for determining corners of an object represented by image data, comprising:
- determining edge data associated with said object;
finding estimated corners for said edge data;
determining segment data of said edge data by ignoring data within a predetermined distance from said estimated corners;
extending said segment data to define a plurality of lines having points of intersection; and
defining ideal corners at said points of intersection of said plurality of lines.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for determining corners of an object represented by image data includes determining edge data associated with the object; finding estimated corners for the edge data; determining segment data of the edge data by ignoring data within a predetermined distance from the estimated corners; extending the segment data to define a plurality of lines having points of intersection; and defining ideal corners at the points of intersection of the plurality of lines.
31 Citations
27 Claims
-
1. A method for determining corners of an object represented by image data, comprising:
-
determining edge data associated with said object;
finding estimated corners for said edge data;
determining segment data of said edge data by ignoring data within a predetermined distance from said estimated corners;
extending said segment data to define a plurality of lines having points of intersection; and
defining ideal corners at said points of intersection of said plurality of lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The method of claim I, wherein the act of determining edge data includes:
-
processing said image data to generate a cyclic list of connected points along edges of said object;
filtering out any branched edges in said edge data.
-
-
10. A method for determining corners of an object represented by image data, comprising:
-
(a) processing said image data to generate a cyclic edge data list of connected points along edges of said object;
(b) identifying an origin point P0 from said connected points;
(c) fetching a first point P−
n a distance DL from point P0 in a clockwise direction in said cyclic edge data list, wherein n is a count value;
(d) fetching a second point P+n, a distance DR from P0 in a counterclockwise direction in said cyclic edge data list;
(e) determining a distance DH between said first point P−
n and said second point P+n; and
(f) if DH2=DL2+DR2+Tr, wherein Tr is a tolerance range, then point P0 is designated as an estimated corner. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for determining corners of an object represented by image data, comprising:
-
(a) processing said image data to generate a cyclic edge data list of connected points along edges of said object;
(b) filtering out any branched edges in said cyclic edge data list;
(c) identifying an origin point P0 from said connected points;
(d) fetching a first point P−
n a distance DL from point P0 in a clockwise direction in said cyclic edge data list, wherein n is a count value;
(e) fetching a second point P+n a distance DR from P0 in a counterclockwise direction in said cyclic edge data list;
(f) determining a distance DH between said first point P−
n and said second point P+n; and
(g) if DH2>
DL2+DR2+Tr, then point P0 is not at an estimated corner, then the method further;
(h) selecting a new origin point P0=P0+k, wherein k is an offset count value; and
(i) repeating acts (d) though (g). - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification