Patent ID: 9684820
Date: 2017-06-20
CPC Classifications: G06K,G06T

Claim:
1. A method, comprising: image-capturing a plurality of substantially two-dimensional learning images of a learning face, each of said learning images exhibiting a learning face aspect and a learning face illumination, said learning face aspects and said learning face illuminations varying among said learning images; communicating said learning images to a processor; determining in said processor a substantially three-dimensional learning model of said learning face from said learning images, said learning model exhibiting said learning face aspects and said learning face illuminations; image-capturing a substantially two-dimensional gallery image of each of a plurality of gallery faces, each of said gallery images exhibiting a gallery face aspect and a gallery face illumination, said gallery face aspects and said gallery face illuminations being at least substantially consistent among said gallery images; communicating said gallery images to said processor; determining in said processor a substantially three-dimensional gallery model of each of said gallery faces from said gallery images, said gallery models exhibiting respective gallery face aspects and gallery face illuminations; image-capturing a substantially two-dimensional query image of a query face, said query image exhibiting a query face aspect and a query face illumination, at least one of said query face aspect and said query face illumination being at least substantially inconsistent with said substantially consistent gallery face aspects and gallery face illuminations among said gallery images; communicating said query image to said processor; determining in said processor a substantially three-dimensional query model of said query face from said query image, said query model exhibiting said query face aspect and said query face illumination; determining in said processor a pre-transform for said query model in combination with said learning model so as to yield a transformed query model, wherein a transformed query face aspect of said transformed query model approaches correspondence with said substantially consistent gallery face aspects and a transformed query face illumination of said transformed query model approaches correspondence with said substantially consistent gallery face illuminations; determining a transform in said processor as at least substantially an inverse of said pre-transform, such that a transformed gallery face aspect of a transformed gallery model approaches correspondence with said query face aspect of said query model and a transformed gallery face illumination approaches correspondence with said query face illumination; applying said transform to at least one of said gallery models in said processor to yield at least one said transformed gallery model; for each of said at least one transformed gallery models, determining in said processor a substantially two-dimensional transformed gallery image exhibiting said transformed gallery face aspect and said transformed gallery face illumination; comparing said at least one transformed gallery image against said query image in said processor so as to determine whether said query face is said gallery face in said at least one transformed gallery image.