Face recognition system and method
First Claim
Patent Images
1. A face recognition method, comprising:
- dividing an input video into different sets of frames;
detecting faces of each frame in the input video;
generating face tracks for the input video;
applying a robust collaborative representation-based classifier to recover a clean image from complex occlusions and corruptions for a face test sample from one of the face tracks and performing classification; and
outputting a recognized face identity of the face test sample based on results from the classification;
wherein applying the robust collaborative representation-based classifier to recover the clean image from complex occlusions and corruptions for the face test sample and performing classification further includes;
estimating the clean image through an inductive robust principal component analysis (IRPCA) algorithm to initialize a low-rank representation with an l1 half quadratic (LRR-HQ-L1) algorithm;
estimating a weight matrix through the LRR-HQ-L1 algorithm;
performing classification through the robust collaborative representation (RCR) algorithm; and
giving a final decision of a class identity of the face test sample based on classification results from the RCR algorithm.
1 Assignment
0 Petitions
Accused Products
Abstract
A face recognition method is provided. The method includes dividing an input video into different sets of frames and detecting faces of each frame in the input video. The method also includes generating face tracks for the whole video. Further, the method includes applying a robust collaborative representation-based classifier to recover a clean image from complex occlusions and corruptions for a face test sample and perform classification. In addition, the method also includes outputting the video containing the recognized face images.
36 Citations
13 Claims
-
1. A face recognition method, comprising:
-
dividing an input video into different sets of frames; detecting faces of each frame in the input video; generating face tracks for the input video; applying a robust collaborative representation-based classifier to recover a clean image from complex occlusions and corruptions for a face test sample from one of the face tracks and performing classification; and outputting a recognized face identity of the face test sample based on results from the classification; wherein applying the robust collaborative representation-based classifier to recover the clean image from complex occlusions and corruptions for the face test sample and performing classification further includes; estimating the clean image through an inductive robust principal component analysis (IRPCA) algorithm to initialize a low-rank representation with an l1 half quadratic (LRR-HQ-L1) algorithm; estimating a weight matrix through the LRR-HQ-L1 algorithm; performing classification through the robust collaborative representation (RCR) algorithm; and giving a final decision of a class identity of the face test sample based on classification results from the RCR algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A face recognition system, comprising one or more processors, memory, and one or more program modules stored in the memory and to be executed by the one or more processors, the one or more program modules including:
-
a face detection module configured to find automatically, location of faces in a sequence of video frames; an algorithm module configured to recover a clean image from complex occlusions and corruptions for a face test sample obtained from the face detection module through an inductive robust principal component analysis (IRPCA) algorithm to initialize a low-rank representation with an l1 half quadratic (LRR-HQ-L1) algorithm and estimate a weight matrix through the LRR-HQ-L1 algorithm; a face classifier configured to perform classification through a robust collaborative representation (RCR) algorithm; a dictionary configured to store face images in a database; and an output module configured to output recognized face identity of the face test sample based on results from the face classifier; wherein; an outlier detection inputs a face test sample y and a face dictionary T, and produces a weight diagonal matrix W as the weight matrix, the outlier detection (OLD) is defined by;
W=OLD(y,T)wherein yε
d denotes the face test sample;
T=[Ti, . . . , Tc]ε
d×
n denotes a matrix with a set of samples of c subjects stacked in columns; and
Tiε
d×
ni ;
denotes the ni set of samples of the ith subject, such that Σ
i ni=n. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification