Human detection method and apparatus
First Claim
1. A method of detecting a motion from an image provided by a digital video camera, the method comprising:
- (e1) receiving a predetermined number of image frames;
(e2) detecting a motion in the image frames using the temporal edge detection algorithm and variance of pixel values with respect to time; and
(d4) when it is determined that a motion has been detected, storing the image;
wherein step (e2) comprises;
(e20) detecting pixels by finding zero crossings of a Laplacian with respect to time using the predetermined number of image frames, wherein the predetermined number of image frames is classified into two groups such that a first group is f(t1) through f(t2m−
1) and a second group is f(t2) through f(t2m), and the Laplacian is obtained with respect to time of the two groups;
(e22) calculating the variance of pixel values with respect to time using the two groups of the predetermined number of image frames; and
(e24) determining whether the variance calculated for each zero crossing pixel of the Laplacian is equal to or greater than a predetermined value, and determining that a detected pixel whose variance is equal to or greater than the predetermined value is a motion pixel.
0 Assignments
0 Petitions
Accused Products
Abstract
A human detection method and apparatus are provided. In the method, a person is detected from an image provided by a digital video camera. The method includes (a) initializing parameters used for a user detection; (b) determining a current mode; (c) when it is determined that the current mode is the face detection mode, performing a face detection on each of a plurality of image frames, and when a face is not detected even after a predetermined number of face detection trials, selecting a motion detection mode and going back to step (b); and (d) when it is determined that the current mode is the motion detection mode, performing a motion detection on a predetermined number of image frames at a time, and when at least a predetermined number of motion detections are performed successfully within a predetermined period of time, going back to step (a).
14 Citations
18 Claims
-
1. A method of detecting a motion from an image provided by a digital video camera, the method comprising:
-
(e1) receiving a predetermined number of image frames; (e2) detecting a motion in the image frames using the temporal edge detection algorithm and variance of pixel values with respect to time; and (d4) when it is determined that a motion has been detected, storing the image; wherein step (e2) comprises; (e20) detecting pixels by finding zero crossings of a Laplacian with respect to time using the predetermined number of image frames, wherein the predetermined number of image frames is classified into two groups such that a first group is f(t1) through f(t2m−
1) and a second group is f(t2) through f(t2m), and the Laplacian is obtained with respect to time of the two groups;(e22) calculating the variance of pixel values with respect to time using the two groups of the predetermined number of image frames; and (e24) determining whether the variance calculated for each zero crossing pixel of the Laplacian is equal to or greater than a predetermined value, and determining that a detected pixel whose variance is equal to or greater than the predetermined value is a motion pixel. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus of detecting a motion from an image provided by a digital video camera, the apparatus comprising:
-
means for receiving a predetermined number of image frames; means for detecting a motion in the image frames using the temporal edge detection algorithm and variance of pixel values with respect to time; and means for storing the image when it is determined that a motion has been detected; wherein the means for detecting a motion in the photographed image comprises; means for detecting pixels by finding zero crossings of a Laplacian with respect to time using the predetermined number of image frames, wherein the predetermined number of image frames is classified into two groups such that a first groups is f(t1) through f(t2m−
1) and a second group is f(t2) through f(t2m), and the Laplacian is obtained with respect to time of the two groups;means for calculating the variance of pixel values with respect to time using the predetermined number of image frames; and means for determining whether the variance calculated for each zero crossing pixel of the Laplacian is equal to or greater than a predetermined value, and determining that a detected pixel whose variance is equal to or greater than the predetermined value is a motion pixel. - View Dependent Claims (6, 7, 8)
-
-
9. A method of detecting a motion from an image provided by a digital video camera, the method comprising:
-
(e1) receiving a predetermined number of image frames; (e2) detecting a motion in the image frames using the temporal edge detection algorithm and variance of pixel values with respect to time; and (d4) when it is determined that a motion has been detected, storing the image; wherein step (e2) comprises; (e20) detecting pixels by finding temporal image intensity changes using the predetermined number of image frames, wherein the predetermined number of image frames is classified into two groups such that a first group is f(t1) through f(t2m−
1) and a second group is f(t2) through f(t2m), and the Larlacian is obtained with respect to time of the two groups;(e22) calculating the variance of pixel values with respect to time using the predetermined number of image frames; and (e24) determining whether the variance calculated for each of the detected pixels is equal to or greater than a predetermined value, and determining that a detected pixel whose variance is equal to or greater than the predetermined value is a motion pixel. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus of detecting a motion from an image provided by a digital video camera, the apparatus comprising:
-
means for receiving a predetermined number of image frames; means for detecting a motion in the image frames using the temporal edge detection algorithm and variance of pixel values with respect to time; and means for storing the image when it is determined that a motion has been detected; wherein the means for detecting a motion in the photographed image comprises; means for detecting pixels by finding temporal image intensity changes using the predetermined number of image frames, wherein the predetermined number of image frames is classified into two groups such that a first group is f(t1) through f(t2m−
1) and a second group is f(t2) through f(t2m), and the Laplacian is obtained with respect to time of the two groups;means for calculating the variance of pixel values with respect to time using the predetermined number of image frames; and means for determining whether the variance calculated for each of the detected pixels is equal to or greater than a predetermined value, and determining that a detected pixel whose variance is equal to or greater than the predetermined value is a motion pixel. - View Dependent Claims (15, 16, 17, 18)
-
Specification