Apparatus for and method of constructing multi-view face database, and apparatus for and method of generating multi-view face descriptor
First Claim
1. An apparatus for constructing a multi-view face database comprising:
- an image capturer which captures a plurality of face images of a person shown from various viewpoints including a front view face image to be included in a mosaic view;
an eye position determiner which selects a plurality of key-frame images from the face images provided by the image capturer and positions of eyes corresponding to respective viewpoints to be included in the mosaic view using positions of eyes of the selected key-frame images;
a face localization unit which performs localization of the face images included in the mosaic view based on the eye positions of the respective viewpoints, and arranges sizes and the eye positions of the face images shown from the respective viewpoints; and
a mosaic view generator which generates the mosaic view of the person by synthesizing the localized face images having the respective viewpoints.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for generating a multi-view face descriptor includes a multi-view face database storing sets of training face images and sets of test face images, each set including a mosaic view of a single identity; a basis matrix generator generating a basis matrix of the training face images shown from respective viewpoints searched from the multi-view face database; a feature extractor extracting feature vectors of a test face image shown from each viewpoint using the basis matrix of the training face images searched from the multi-view face database; a to-be-registered view selector searching the test face images using the feature vectors extracted by the feature extractor and selecting a plurality of viewpoints as registered viewpoints according to the search results; and a face descriptor generator generating a multi-view face descriptor by synthesizing face descriptors having the plurality of selected viewpoints.
-
Citations
39 Claims
-
1. An apparatus for constructing a multi-view face database comprising:
-
an image capturer which captures a plurality of face images of a person shown from various viewpoints including a front view face image to be included in a mosaic view;
an eye position determiner which selects a plurality of key-frame images from the face images provided by the image capturer and positions of eyes corresponding to respective viewpoints to be included in the mosaic view using positions of eyes of the selected key-frame images;
a face localization unit which performs localization of the face images included in the mosaic view based on the eye positions of the respective viewpoints, and arranges sizes and the eye positions of the face images shown from the respective viewpoints; and
a mosaic view generator which generates the mosaic view of the person by synthesizing the localized face images having the respective viewpoints. - View Dependent Claims (2, 3, 4)
-
-
5. A method of constructing a multi-view face database comprising:
-
capturing a plurality of face images of a person shown from various viewpoints including a front view face image to be included in a mosaic view;
selecting a plurality of key-frame images from the captured face images and determining positions of eyes corresponding to respective viewpoints included in the mosaic view using positions of eyes of the selected key-frame images;
performing localization of the face images included in the mosaic view based on the eye positions of the respective viewpoints, and arranging sizes and the eye positions of the face images shown from the respective viewpoints; and
generating the mosaic view of the person by synthesizing the localized face images having the respective viewpoints. - View Dependent Claims (6)
-
-
7. An apparatus for generating a multi-view face descriptor comprising:
-
a multi-view face database which stores sets of training face images and sets of test face images, each set including a mosaic view of a single identity;
a basis matrix generator which generates a basis matrix of the training face images shown from respective viewpoints searched from the multi-view face database;
a feature extractor which extracts feature vectors of a test face image shown from each viewpoint using the basis matrix of the training face images searched from the multi-view face database;
a to-be-registered view selector which searches the test face images using the feature vectors extracted by the feature extractor and selects a plurality of the viewpoints as registered viewpoints according to the search results; and
a face descriptor generator which generates a multi-view face descriptor by synthesizing face descriptors having the plurality of selected viewpoints. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of generating a multi-view face descriptor comprising:
-
providing a multi-view face database storing sets of training face images and sets of test face images, each set including a mosaic view of a single identity;
generating a basis matrix of the training face images shown from respective viewpoints searched from the multi-view face database;
extracting feature vectors of a test face image shown from each viewpoint using the basis matrix of the training face images searched from the multi-view face database; and
searching the test face images using the feature vectors extracted by the feature extractor, selecting a plurality of viewpoints as registered viewpoints according to the search results and generating a multi-view face descriptor by synthesizing face descriptors having the plurality of selected viewpoints. - View Dependent Claims (16, 17, 18, 19)
-
-
20. At least one computer readable medium having recorded thereon a computer readable program for performing a method of constructing a multi-view face database performed by one or more computers, the method comprising:
-
capturing a plurality of face images of a person shown from various viewpoints including a front view face image to be included in a mosaic view;
selecting a plurality of key-frame images from the captured face images and determining positions of eyes corresponding to respective viewpoints included in a mosaic view using positions of eyes of the selected key-frame images;
performing localization of the face images included in the mosaic view based on the eye positions of the respective viewpoints, and arranging sizes and the eye positions of the face images shown from the respective viewpoints; and
generating the mosaic view of the person by synthesizing the localized face images having the respective viewpoints.
-
-
21. At least one computer readable medium having recorded thereon a computer readable program for performing a method of generating a multi-view face descriptor performed by one or more computers, the method comprising:
-
providing a multi-view face database storing sets of training face images and sets of test face images, each set including a mosaic view of a single identity;
generating a basis matrix of the training face images shown from respective viewpoints searched from the multi-view face database;
extracting feature vectors of a test face image shown from each viewpoint using the basis matrix of the training face images searched from the multi-view face database; and
searching the test face images using the feature vectors extracted by the feature extractor, selecting a plurality of viewpoints as registered viewpoints according to the search results and generating a multi-view face descriptor by synthesizing face descriptors having the plurality of selected viewpoints.
-
-
22. An apparatus for constructing a multi-view face database using a plurality of images of an object shown from various viewpoints including a primary viewpoint to be included in a mosaic view, the apparatus comprising:
-
a feature position determiner which obtains positions of a predetermined feature in each of the images having respective viewpoints and which are to be included in the mosaic view;
a localization unit which performs localization of the images to be included in the mosaic view, and arranges sizes and the feature positions of the selected images based on the obtained feature positions of the respective viewpoints; and
a mosaic view generator generates the mosaic view of the object by synthesizing the localized images having the respective viewpoints. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for generating a multi-view descriptor relative to a selected view using a multi-view database which stores sets of training images and sets of test images, each set including a mosaic view of a single identity, comprising:
-
a basis matrix generator which generates a basis matrix of the training images shown from respective viewpoints searched from the multi-view database;
a feature extractor which extracts feature vectors of a test image shown from each viewpoint using the basis matrix of the training images;
a view selector which searches the test images using the feature vectors extracted by the feature extractor and selects ones of the viewpoints as registered viewpoints according to the search results; and
a descriptor generator which generates a multi-view descriptor by synthesizing descriptors having the plurality of selected viewpoints. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. An object recognition apparatus comprising:
-
a database of mosaic views of objects, with each mosaic view comprising selected images of one of the objects from different viewpoints, and quasi images of viewpoints not included in the selected images and which are described by descriptors in relation to corresponding selected images of the mosaic view; and
a comparison unit which compares a received image at a viewpoint with the mosaic views in the database in order to determine a correlation of the received image and the descriptors and selected images in order to determine an identity of an object in the received image. - View Dependent Claims (39)
-
Specification