Multi-view face recognition method and system
First Claim
Patent Images
1. A multi-view face recognition method comprising:
- inputting two images to be recognized;
calculating a linear projection matrix based on grouped images in a training set, wherein the calculating of the linear projection matrix comprises;
grouping images for each person in the training set based on a similarity between the images for each person in the training set;
calculating a general within-class scatter matrix for the grouped training set by calculating a within-class scatter matrix for each group of a same person in the training set, adding the within-class scatter matrixes of the groups of the same person, dividing a sum of the within-class scatter matrixes by the number of groups of the same person to obtain a within-class scatter matrix of each person, and dividing a sum resulting from the addition of the within-class scatter matrixes by the number of persons in the training set to obtain the general within-class scatter matrix;
calculating a general between-class scatter matrix for the grouped training set; and
calculating the linear projection matrix based on the general within-class scatter matrix and the general between-class scatter matrix;
extracting two feature vectors corresponding to the two input images based on the linear projection matrix;
calculating a distance between the two extracted feature vectors; and
determining whether the two input images belong to a same person, based on the distance between the two feature vectors.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-view face recognition method and system are provided. In the multi-view face recognition method, two images to be recognized are input, a linear projection matrix is calculated based on grouped images in a training set, two feature vectors corresponding to the two input images are extracted based on the linear projection matrix, a distance between the two extracted feature vectors is calculated, and it is determined based on the distance between the two feature vectors whether the two input images belong to a same person.
38 Citations
17 Claims
-
1. A multi-view face recognition method comprising:
-
inputting two images to be recognized; calculating a linear projection matrix based on grouped images in a training set, wherein the calculating of the linear projection matrix comprises; grouping images for each person in the training set based on a similarity between the images for each person in the training set; calculating a general within-class scatter matrix for the grouped training set by calculating a within-class scatter matrix for each group of a same person in the training set, adding the within-class scatter matrixes of the groups of the same person, dividing a sum of the within-class scatter matrixes by the number of groups of the same person to obtain a within-class scatter matrix of each person, and dividing a sum resulting from the addition of the within-class scatter matrixes by the number of persons in the training set to obtain the general within-class scatter matrix; calculating a general between-class scatter matrix for the grouped training set; and calculating the linear projection matrix based on the general within-class scatter matrix and the general between-class scatter matrix; extracting two feature vectors corresponding to the two input images based on the linear projection matrix; calculating a distance between the two extracted feature vectors; and determining whether the two input images belong to a same person, based on the distance between the two feature vectors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A multi-view face recognition system comprising:
-
an inputting unit inputting two images to be recognized; a face recognition engine learning unit calculating a linear projection matrix based on grouped images in a training set, wherein the face recognition engine learning unit comprises; a grouping unit grouping images of each person in the training set based on similarity between images of each person in the training set; a within-class scatter matrix calculating unit calculating a general within-class scatter matrix for the grouped training set by calculating a within-class scatter matrix for each group of a same person in the training set, adding the within-class scatter matrixes of the groups of the same person, dividing a sum of the within-class scatter matrixes by the number of groups of the same person to obtain a within-class scatter matrix of each person, and dividing a sum resulting from the addition of the within-class scatter matrixes by the number of persons in the training set to obtain the general within-class scatter matrix; a between-class scatter matrix calculating unit calculating a general between-class scatter matrix for the grouped training set; and a linear projection matrix calculating unit calculating the linear projection matrix based on the general within-class scatter matrix and the general between-class scatter matrix; a feature extracting unit extracting two feature vectors corresponding to the two input images based on the linear projection matrix provided by the face recognition engine learning unit; a feature vector distance calculating unit calculating a distance between the two feature vectors extracted by the feature extracting unit; and a determining unit determining whether the two input images belong to a same person, based on the distance between the two feature vectors calculated by the feature vector distance calculating unit. - View Dependent Claims (16, 17)
-
Specification