Image processing methods and apparatus for detecting human eyes, human face, and other objects in an image
First Claim
1. A method for detecting an object in an image having a gray-level distribution, characterized in that said method comprises the steps of:
- a)for a subset of pixels in said image, deriving a first variable from said gray-level distribution of said image, b)for said subset of pixels, deriving a second variable from a preset reference distribution, said reference distribution being characteristic of said object;
. c)evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
d)determining if said image contains said object based on the result of the evaluation step.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, apparatus, and system for detecting a human face in an image. The method includes, for a subset of pixels in the image, deriving a first variable from the gray-level distribution of the image and deriving a second variable from a preset reference distribution that is characteristic of the object. The method further includes evaluating the correspondence between the first variable and the second variable over the subset of pixels and determining if the image contains the object based on the result of this evaluation.
-
Citations
117 Claims
-
1. A method for detecting an object in an image having a gray-level distribution, characterized in that said method comprises the steps of:
-
a)for a subset of pixels in said image, deriving a first variable from said gray-level distribution of said image, b)for said subset of pixels, deriving a second variable from a preset reference distribution, said reference distribution being characteristic of said object;
.c)evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
d)determining if said image contains said object based on the result of the evaluation step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 53, 54, 116, 117)
-
-
19. A method for detecting an object in an image having a gray-level distribution, characterized in that said method comprises the steps of:
-
a) determining a sub-image in said image;
b) selecting a subset of pixels in said image based on said sub-image;
c) for pixels of said subset, deriving a first variable from said gray-level distribution of said image, d) for said subset of pixels, deriving a second variable from a preset reference distribution, said reference distribution being characteristic of said object;
e) evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
f) determining if said image contains said object based on the result of the evaluation step.
-
-
20. A storage medium with a program code stored therein for detecting an object in an image with a gray-level distribution, characterized in that said program code comprises:
-
codes for determining a sub-image in said image;
codes for deriving, for a subset of pixels, a first variable from said gray-level distribution of said image, codes for deriving, for said subset of pixels, a second variable from a preset reference distribution, said reference distribution being characteristic of said object;
codes for evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
codes for determining if said image contains said object based on the result of the evaluation step.
-
-
21. An image processing method for determining a feature portion in an image, comprising:
-
a reading step of reading the image and a rectangle region to be determined in the image;
a setting step of setting a annular region surrounding said rectangle region;
a step of calculating the gradient of gray level of each pixel in said annular region, a step of determining a reference distribution for the annular region and determining a annular region reference gradient of each pixel in the annular region; and
a determination step of determining the feature portion contained in said rectangle region on the basis of the gradient of the gray level of each pixel and the reference gradient of each pixel in said annular region. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
37. A human eye detecting method for detecting human eye in an image, comprising:
-
a reading step of reading the gray level of each pixel in the each column in the image;
a segmenting step of segmenting each column into a plurality of intervals, and labeling each of the intervals as valley region intermediate region or peak region;
a merging step of merging the valley region of the each column and the valley region of its adjacent column, and generating an eye candidate region; and
a determining step of determining the human eye from the eye candidate regions. - View Dependent Claims (42, 43)
-
-
55. Apparatus for detecting an object in an image having a gray-level distribution, comprising:
-
a) means for deriving a first variable from said gray-level distribution of said image for a subset of pixels in said image, b) means for deriving a second variable from a preset reference distribution for said subset of pixels, amid reference distribution being characteristic of said object;
c) correspondence evaluating means for evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
d) means for determining if said inage contains said object based on the processing by the correspondence evaluating means. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 114)
-
-
67. The apparatus of clam 66, wherein said predetermined feature includes a pair of dark areas.
-
73. Apparatus for detecting an object in an image having a gray-level distribution, comprising:
-
a) means for determining a sub-image in said image;
b) means for selecting a subset of pixels in said image based on said sub-image;
c) means for deriving, for pixels of said subset, a first variable from said gray-level distribution of said image;
d) means for deriving, for said subset of pixels, a second variable from a preset reference distribution, said reference distribution being characteristic of said object;
e) evaluating means for evaluating the correspondence between said first variable and said second variable over the subset of pixels; and
f) means for determining if said image contains said object based an the result of the processing by the evaluating means.
-
-
74. An image processing;
- apparatus for determining a feature portion in a image comprising;
reading means for reading the image ad a rectangle region to be determined in the image;
setting means for setting an annular region surrounding said rectangle region;
gradient calculating means far calculating the gradient of gray level of each pixel in said annular region;
reference distribution determining means for determining a reference distribution for the annular region and determining an annular region reference gradient of each pixel in the annular region; and
feature portion determination means for determining the feature portion contained in said rectangle region on the basis of the gradient of the gray level of each pixel and tho reference gradient of each pixel in said annular region. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
- apparatus for determining a feature portion in a image comprising;
-
93. Apparatus for detecting a human eye in an image, comprising:
-
reading means for reading the gray level of each pixel in the each column in the image;
segmenting means for segmenting each column into a plurality of intervals, and labeling each of the intervals as valley region, intermediate region or peak region;
merging means for merging the valley region of the each column and the valley region of its adjacent column, and generating an eye candidate region; and
determining means for determining if a human eye exists in the eye candidate regions. - View Dependent Claims (94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 115)
-
Specification