Method and system for locating objects in an image
First Claim
1. A method for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
- (a) displaying a digital image on a graphical user interface;
(b) inputting to the interface an approximate position of each object for forming initial input positions;
(c) determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects;
(d) forming a first searching window for the first object;
the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object;
(e) reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template;
(f) forming a second searching window for the second object;
the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and
(g) reiteratively positioning a template on the second search window for determining a location that gives a desired match of the second object relative to the template.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer program product for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the computer program product comprises: a computer readable storage medium having a computer program stored thereon for performing the steps of: displaying a digital image on a graphical user interface; inputting to the interface an approximate position of each object for forming initial input positions; determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; forming a first searching window for the first object; the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object; reiteratively positioning a template on the first search window for determining a location that gives a best match of the first object relative to the template; forming a second searching window for the second object; the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and reiteratively positioning a template on the second search window for determining a location that gives a best match of the second object relative to the template.
103 Citations
216 Claims
-
1. A method for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) inputting to the interface an approximate position of each object for forming initial input positions; (c) determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (d) forming a first searching window for the first object;
the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; (f) forming a second searching window for the second object;
the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and(g) reiteratively positioning a template on the second search window for determining a location that gives a desired match of the second object relative to the template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) inputting to the interface an approximate position of each object for forming initial input positions; (c) determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) forming a first searching window for the first object;
the center of the first window is determined by the initial input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; and (f) forming a second searching window for the first object;
the center of the second window is determined by the input position of the first object and the size of the second window is determined by the estimate size of the first object;(g) reiteratively positioning a template on the second search window for determining a location that gives a desired match of the first object relative to the template. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) inputting to the interface an approximate position of each object for forming initial input positions; (c) determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (e) forming a searching window for the first object;
the center of the window is determined by the input position of the first object and the size of the window is determined by the estimate size of the first object;(f) reiteratively positioning a template on the search window for determining a location that gives a desired match of the first object relative to the template; and (g) repeating steps (e) and (f) for the second object. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for locating first and second objects in an image each object having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) estimating an approximate position of each object for forming initial input positions based on a format of the image; (c) determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (d) forming a first searching window for the first object;
the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; (f) forming a second searching window for the second object;
the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and(g) reiteratively positioning a template on the second search window for determining a location that gives a desired match of the second object relative to the template. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) estimating an approximate position of each object for forming initial input positions; (c) determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) forming a first searching window for the first object;
the center of the first window is determined by the initial input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; and (f) forming a second searching window for the first object;
the center of the second window is determined by the input position of the first object and the size of the second window is determined by the estimate size of the first object;(g) reiteratively positioning a template on the second search window for determining a location that gives a desired match of the first object relative to the template. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A method for locating first and second objects in an image each object having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) displaying a digital image on a graphical user interface; (b) estimating an approximate position of each object for forming initial input positions based on a format of the image; (c) determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (e) forming a searching window for the first object;
the center of the window is determined by the input position of the first object and the size of the window is determined by the estimate size of the first object;(f) reiteratively positioning a template on the search window for determining a location that gives a desired match of the first object relative to the template; and (g) repeating steps (e) and (f) for the second object. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126)
-
-
109. A system for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the system comprising:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for inputting to the interface an approximate position of each object for forming initial input positions; (c) means for determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (d) means for forming a first searching window for the first object;
the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) means for reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; (f) means for forming a second searching window for the second object;
the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and(g) means for reiteratively positioning a template on the second search window for determining a location that gives a desired match of the second object relative to the template.
-
-
127. A system for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the system comprising:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for inputting to the interface an approximate position of each object for forming initial input positions; (c) means for determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) means for forming a first searching window for the first object;
the center of the first window is determined by the initial input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) means for reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; and (f) means for forming a second searching window for the first object;
the center of the second window is determined by the input position of the first object and the size of the second window is determined by the estimate size of the first object;(g) means for reiteratively positioning a template on the second search window for determining a location that gives a desired match of the first object relative to the template. - View Dependent Claims (128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144)
-
-
145. A system for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for inputting to the interface an approximate position of each object for forming initial input positions; (c) means for determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) means for determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (e) means for forming a searching window for the first object;
the center of the window is determined by the input position of the first object and the size of the window is determined by the estimate size of the first object;(f) means for reiteratively positioning a template on the search window for determining a location that gives a desired match of the first object relative to the template; and (g) means for repeating steps (e) and (f) for the second object. - View Dependent Claims (146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162)
-
-
163. A system for locating first and second objects in an image each object having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the method comprising the steps of:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for estimating an approximate position of each object for forming initial input positions based on a format of the image; (c) means for determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (d) means for forming a first searching window for the first object;
the center of the first window is determined by the input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) means for reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; (f) means for forming a second searching window for the second object;
the center of the second window is determined by the input position of the second object and the size of the second window is determined by the estimate size of the second object; and(g) means for reiteratively positioning a template on the second search window for determining a location that gives a desired match of the second object relative to the template. - View Dependent Claims (164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180)
-
-
181. A system for locating first and second objects each having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the system comprising:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for estimating an approximate position of each object for forming initial input positions; (c) means for determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) means for forming a first searching window for the first object;
the center of the first window is determined by the initial input position of the first object and the size of the first window is determined by the estimate size of the first object;(e) means for reiteratively positioning a template on the first search window for determining a location that gives a desired match of the first object relative to the template; and (f) means for forming a second searching window for the first object;
the center of the second window is determined by the input position of the first object and the size of the second window is determined by the estimate size of the first object;(g) means for reiteratively positioning a template on the second search window for determining a location that gives a desired match of the first object relative to the template. - View Dependent Claims (182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198)
-
-
199. A system for locating first and second objects in an image each object having substantially the same physical characteristics, and the ratio of the distance between the first and second objects and the size of each object is substantially invariant, the system comprising:
-
(a) means for displaying a digital image on a graphical user interface; (b) means for estimating an approximate position of each object for forming initial input positions based on a format of the image; (c) means for determining an estimate orientation of each object based on an angle derived from the initial input positions of the first and second objects; (d) means for determining an estimate size of each object based on the distance obtained from the initial input positions of the first and second objects; (e) means for forming a searching window for the first object;
the center of the window is determined by the input position of the first object and the size of the window is determined by the estimate size of the first object;(f) means for reiteratively positioning a template on the search window for determining a location that gives a desired match of the first object relative to the template; and (g) means for repeating steps (e) and (f) for the second object. - View Dependent Claims (200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216)
-
Specification