IP Library Granted Patent US 8,542,913
Granted Patent B2
US 8,542,913 · App. 13/789,616 · Granted Sep 24, 2013

Separating directional lighting variability in statistical face modelling based on texture space decomposition

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,542,913
App. No.
13/789,616
Granted
Sep 24, 2013
Kind
B2
Abstract

A technique for determining a characteristic of a face or certain other object within a scene captured in a digital image including acquiring an image and applying a linear texture model that is constructed based on a training data set and that includes a class of objects including a first subset of model components that exhibit a dependency on directional lighting variations and a second subset of model components which are independent of directional lighting variations. A fit of the model to the face or certain other object is obtained including adjusting one or more individual values of one or more of the model components of the linear texture model. Based on the obtained fit of the model to the face or certain other object in the scene, a characteristic of the face or certain other object is determined.

Claims (48)

1. A method for constructing a linear texture model of a class of objects, comprising a first subset of model components that exhibit a dependency on directional lighting variations and a second subset of model components that are independent of directional lighting variations, comprising:

providing a training set including a plurality of object images wherein various instances of each object cover a range of directional lighting conditions;

applying to the images a linear texture model constructed from object images each captured under uniform lighting conditions and forming a uniform lighting subspace (ULS);

determining a set of residual texture components between object images captured under directional lighting conditions and said linear texture model constructed from object images each captured under uniform lighting conditions;

constructing an orthogonal texture subspace from said residual texture components to form a directional lighting subspace (DLS); and

combining said uniform lighting subspace (ULS) with said directional lighting subspace (DLS) to form a new linear texture model.

2. The method of claim 1 , further comprising:

(i) applying the new linear texture model that is constructed based on a training data set and comprises a class of objects including a subset of model components that has uniform lighting subspace (ULS) and directional lighting subspace (DLS) components,

(ii) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model;

(iii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object, and

(iv) electronically storing, transmitting, applying a face or other object recognition program to, editing, or displaying the corrected face image or certain other object including the determined characteristic, or combinations thereof.

3. The method of claim 2 , further comprising:

(v) further comprising changing one or more values of one or more model components of the new linear texture model to generate a further adjusted object model;

(vi) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model; and

(vii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object.

4. The method of claim 1 , wherein the model components comprise eigenvectors, and the individual values comprises eigenvalues of the eigenvectors.

5. One or more non-transitory processor-readable media having code embodied therein for programming a processor to perform a method for constructing a linear texture model of a class of objects, comprising a first subset of model components that exhibit a dependency on directional lighting variations and a second subset of model components that are independent of directional lighting variations, the method comprising:

(a) providing a training set including a plurality of object images wherein various instances of each object cover a range of directional lighting conditions;

(b) applying to the images a linear texture model constructed from object images each captured under uniform lighting conditions and forming a uniform lighting subspace (ULS);

(c) determining a set of residual texture components between object images captured under directional lighting conditions and said linear texture model constructed from object images each captured under uniform lighting conditions;

(d) constructing an orthogonal texture subspace from said residual texture components to form a directional lighting subspace (DLS); and

(e) combining said uniform lighting subspace (ULS) with said directional lighting subspace (DLS) to form a new linear texture model.

6. The one or more non-transitory processor-readable media of claim 5 , the method further comprising:

(i) applying the new linear texture model that is constructed based on a training data set and comprises a class of objects including a subset of model components that has uniform lighting subspace (ULS) and directional lighting subspace (DLS) components,

(ii) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model;

(iii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object, and

(iv) electronically storing, transmitting, applying a face or other object recognition program to, editing, or displaying the corrected face image or certain other object including the determined characteristic, or combinations thereof.

7. The one or more non-transitory processor-readable media of claim 6 , the method further comprising:

(v) further comprising changing one or more values of one or more model components of the new linear texture model to generate a further adjusted object model;

(vi) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model; and

(vii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object.

8. The one or more non-transitory processor-readable media of claim 5 , wherein the model components comprise eigenvectors, and the individual values comprises eigenvalues of the eigenvectors.

9. A digital image acquisition device including an optoelectonic system for acquiring a digital image, and a digital memory having stored therein processor-readable code for programming the processor to perform a method for constructing a linear texture model of a class of objects, comprising a first subset of model components that exhibit a dependency on directional lighting variations and a second subset of model components that are independent of directional lighting variations, wherein the method comprises:

(a) providing a training set including a plurality of object images wherein various instances of each object cover a range of directional lighting conditions;

(b) applying to the images a linear texture model constructed from object images each captured under uniform lighting conditions and forming a uniform lighting subspace (ULS);

(c) determining a set of residual texture components between object images captured under directional lighting conditions and said linear texture model constructed from object images each captured under uniform lighting conditions;

(d) constructing an orthogonal texture subspace from said residual texture components to form a directional lighting subspace (DLS); and

(e) combining said uniform lighting subspace (ULS) with said directional lighting subspace (DLS) to form a new linear texture model.

10. The device of claim 9 , wherein the method further comprises:

(i) applying the new linear texture model that is constructed based on a training data set and comprises a class of objects including a subset of model components that has uniform lighting subspace (ULS) and directional lighting subspace (DLS) components,

(ii) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model;

(iii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object, and

(iv) electronically storing, transmitting, applying a face or other object recognition program to, editing, or displaying the corrected face image or certain other object including the determined characteristic, or combinations thereof.

11. The device of claim 10 , wherein the method further comprises:

(v) further comprising changing one or more values of one or more model components of the new linear texture model to generate a further adjusted object model;

(vi) obtaining a fit of said new model to said face or certain other object in the scene including adjusting one or more individual values of one or more model components of said new linear texture model; and

(vii) based on the obtained fit of the new model to said face or certain other object in the scene, determining a characteristic of the face or certain other object.

12. The device of claim 9 , wherein the model components comprise eigenvectors, and the individual values comprises eigenvalues of the eigenvectors.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2025
From: UNIVERSITY OF GALWAY
To: TOBII TECHNOLOGIES LIMITED
Reel/Frame 072064/0291 →
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Mar 31, 2025
From: FOTONATION LIMITED
To: TOBII TECHNOLOGIES LIMITED
Reel/Frame 070682/0207 →
CHANGE OF NAME Recorded Feb 17, 2025
From: FOTONATION LIMITED
To: TOBII TECHNOLOGY LIMITED
Reel/Frame 070238/0774 →
CHANGE OF NAME Recorded Dec 3, 2014
From: DIGITALOPTICS CORPORATION EUROPE LIMITED
To: FOTONATION LIMITED
Reel/Frame 034524/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2013
From: IONITA, MIRCEA; CORCORAN, PETER; BACIVAROV, LOANA
To: FOTONATION VISION LIMITED; NATIONAL UNIVERSITY OF IRELAND, GALWAY
Reel/Frame 030529/0461 →
CHANGE OF NAME Recorded Jun 2, 2013
From: TESSERA TECHNOLOGIES IRELAND LIMITED
To: DIGITALOPTICS CORPORATION EUROPE LIMITED
Reel/Frame 030529/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2013
From: FOTONATION VISION LIMITED
To: TESSERA TECHNOLOGIES IRELAND LIMITED
Reel/Frame 030529/0467 →