Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
119 words
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 comprising: a computer
readable storage medium having a computer program stored thereon for
performing the steps of: (a) determining a potential flesh region in an image (b) determining valley regions in an image; (c) performing template matching for determining a plurality of
locations that give a desirable match of the object relative to the template; and (d) performing verification for determining the likelihood of a
pair of potential object candidates at the locations determined in step (c).
Claim 2
Dependent Claim
60 words
The computer program product as in claim 1 further
comprising either or both (e) determining an estimate size of both the first and
second objects based on a shape and size of a determined flesh region or (f)
determining an estimate orientation of both the first and second objects based on
the shape and orientation of the determined flesh region.
Claim 3
Dependent Claim
42 words
The computer program product as in claim 1 further
comprising forming a mask image for searching for the first and second objects;
the locations where a search is to be performed are determined by the valley
regions within the determined flesh region.
Claim 4
Dependent Claim
39 words
The computer program product as in claim 1 further
comprising (g) reiteratively positioning a template on the locations determined by
the mask image for determining a location that gives a desirable match of the
object relative to the template.
Claim 5
Dependent Claim
22 words
The computer program product as in claim 4 further
comprising the step of identifying desirable locations that give locally maximum
cross-correlation score.
Claim 6
Dependent Claim
37 words
The computer program product as in claim 5 further
comprising forming a pair of objects from locations with desirable matching
response to the template and within the determined flesh region; and determining
desirability of each hypothesized pair.
Claim 7
Dependent Claim
30 words
The computer program product as in claim 6 further
comprising finding a best pair of locations from all possible combinations of
identified locations of both the first and second objects.
Claim 8
Dependent Claim
39 words
The computer program product as in claim 7, wherein the
step of finding best pair of locations includes computing a plurality of figures of
merit and determining a pair of locations that give a best combined figure of merit.
Claim 9
Dependent Claim
35 words
The computer program product as in claim 8, wherein
computing a plurality of figures of merit includes computing individually or in
combination an orientation, proportion, profile, symmetry, evidence of mouth,
centrality, or combined correlation score.
Claim 10
Dependent Claim
51 words
The computer program product as in claim 9, wherein the
first and second objects are first and second human eyes and wherein computing
the orientation includes measuring the difference between an orientation of a line
connecting the first and second eyes, and an average orientation of the first and
second eyes.