Face recognition from video images
First Claim
1. A process for recognizing objects in an image frame, comprising steps for:
- detecting an object in the image frame and bounding a portion of the image frame associated with the object resulting in a bound portion of the image frame that is associated with the object and an unbound portion of the image frame that is not associated with the object;
transforming only the bound portion and not the unbound portion of the image frame using a wavelet transformation to generate a transformed image;
locating, on the transformed image, nodes associated with distinguishing features of the object defined by wavelet jets of a bunch graph generated from a plurality of representative object images;
identifying the object based on a similarity between wavelet jets associated with an object image in a gallery of object images and wavelet jets at the nodes on the transformed image.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is embodied in an apparatus, and related method, for detecting and recognizing an object in an image frame. The object may be, for example, a head having particular facial characteristics. The object detection process uses robust and computationally efficient techniques. The object identification and recognition process uses an image processing technique based on model graphs and bunch graphs that efficiently represent image features as jets. The jets are composed of wavelet transforms and are processed at nodes or landmark locations on an image corresponding to readily identifiable features. The system of the invention is particularly advantageous for recognizing a person over a wide variety of pose angles.
-
Citations
42 Claims
-
1. A process for recognizing objects in an image frame, comprising steps for:
-
detecting an object in the image frame and bounding a portion of the image frame associated with the object resulting in a bound portion of the image frame that is associated with the object and an unbound portion of the image frame that is not associated with the object;
transforming only the bound portion and not the unbound portion of the image frame using a wavelet transformation to generate a transformed image;
locating, on the transformed image, nodes associated with distinguishing features of the object defined by wavelet jets of a bunch graph generated from a plurality of representative object images;
identifying the object based on a similarity between wavelet jets associated with an object image in a gallery of object images and wavelet jets at the nodes on the transformed image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A process for recognizing objects in a sequence of image frames, comprising:
-
detecting an object in the image frames and bounding a portion of each image frame associated with the object;
transforming the bound portion of each image frame using a wavelet transformation to generate a transformed image;
locating, on the transformed images, nodes associated with distinguishing features of the object defined by wavelet jets of a bunch graph generated from a plurality of representative object images;
identifying the object based on a similarity between wavelet jets associated with an object image in a gallery of object images and wavelet jets at the nodes on the transformed images. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. Apparatus for recognizing objects in an image, comprising:
-
means for detecting an object in the image frame and bounding a portion of the image frame associated with the object resulting in a bound portion of the image frame that is associated with the object and an unbound portion of the image frame that is not associated with the object;
means for transforming only the bound portion and not the unbound portion of the image frame using a wavelet transformation to generate a transformed image;
means for locating, on the transformed image, nodes associated with distinguishing features of the object defined by wavelet jets of a bunch graph generated from a plurality of representative object images;
means for identifying the object based on a similarity between wavelet jets associated with an object image in a gallery of object images and wavelet jets at the nodes on the transformed image. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. Apparatus for recognizing objects in a sequence of image frames, comprising:
-
means for detecting an object in the image frames and bounding a portion of each image frame associated with the object resulting in a bound portion of each image frame that is associated with the object and an unbound portion of each image frame that is not associated with the object;
means for transforming only the bound portion and not the unbound portion of each image frame using a wavelet transformation to generate a transformed image;
means for locating, on the transformed images, nodes associated with distinguishing features of the object defined by wavelet jets of a bunch graph generated from a plurality of representative object images;
means for identifying the object based on a similarity between wavelet jets associated with an object image in a gallery of object images and wavelet jets at the nodes on the transformed images. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
Specification