Patent ID: 8687880

Claim:
A method for generating a low dimension pose space for estimating one or more head rotation angles, comprising: capturing a plurality of training image frames that each includes a test subject head under a plurality of conditions; for each of the training image frames, recording an actual rotation angle of the test subject head about a rotation axis; sampling a portion of the plurality of training image frames to create a training model subset of the training image frames; for each of the training image frames in the training model subset: detecting a test subject face image in the training image frame; converting the test subject face image to a test subject LBP (Local Binary Patterns) feature vector based on local binary patterns; and applying principal component analysis to the test subject LBP feature vector to generate a test subject PCA (Principal Component Analysis) feature vector; defining a plurality of pose classes related to rotation angles about the rotation axis; for each of the test subject PCA feature vectors, grouping the test subject PCA feature vector into one of the plurality of pose classes that corresponds to the actual rotation angle associated with the test subject PCA feature vector; and applying linear discriminant analysis to each of the plurality of pose classes to generate the low dimension pose space.