IP Library Granted Patent US 9,449,432
Granted Patent B2
US 9,449,432 · App. 14/576,818 · Granted Sep 20, 2016

System and method for identifying faces in unconstrained media

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 9,449,432
App. No.
14/576,818
Granted
Sep 20, 2016
Kind
B2
Abstract

Methods and systems for facial recognition are provided. The method includes determining a three-dimensional (3D) model of a face of an individual based on different images of the individual. The method also includes extracting two-dimensional (2D) patches from the 3D model. Further, the method includes generating a plurality of signatures of the face using different combinations of the 2D patches, wherein the plurality of signatures correspond to respective views of the 3D model from different angles.

Claims (47)

1. A method comprising:

determining a three-dimensional (3D) model of a face of an individual based on a plurality of different images of the individual;

extracting two-dimensional (2D) patches from the 3D model; and

generating a plurality of signatures of the face using different combinations of the 2D patches, wherein the plurality of signatures correspond to respective views of the 3D model from different angles;

determining a plurality of attributes of the individual that semantically describe characteristics of the individual; and

indexing the plurality of signatures based on the plurality of attributes.

2. The method of claim 1 , wherein the determining the 3D model comprises:

identifying elements of the 3D model lacking information from the plurality of images; and

providing the information for the identified elements using domain knowledge compiled from individuals having attributes similar to those of the individual.

3. The method of claim 1 , further comprising modifying the 3D model by normalizing lighting variations in the 3D model.

4. The method of claim 1 , further comprising neutralizing a facial expression resulting from the plurality of different images of the individual.

5. The method of claim 1 , further comprising modifying the 3D model based on an age of the individual.

6. The method of claim 1 , further comprising determining respective uncertainty values for the plurality of signatures, wherein the uncertainty values are based on a quality of respective 2D patches included in the plurality of signatures.

7. The method of claim 1 , further comprising determining that a face image matches at least one of the plurality of signatures.

8. The method of claim 7 , wherein the determining that the face image matches comprises modifying a resolution of the plurality of signatures based on a resolution of the face image.

9. The method of claim 7 , wherein the determining that the face image matches comprises matching using a plurality imaging modalities.

10. The method of claim 1 , wherein the plurality of signatures of the face are iteratively refined using a number of additional face images of the individual.

11. The method of claim 10 , wherein the plurality of signatures of the face has a fixed size irrespective of the number of additional face images.

12. The method of claim 1 , further comprising:

determining uncertainty metrics corresponding, respectively, to the plurality of signatures;

associating the plurality of signatures with the corresponding uncertainty metrics.

13. The method of claim 1 , further comprising determining which of the plurality of signatures corresponds to a portion of the face having a greatest number of discriminative features.

14. A facial recognition system comprising:

a processor;

a storage system;

program instructions stored on a computer readable hardware storage device for execution by the processor, the program instructions comprising:

program instructions that determine a three-dimensional (3D) model of a face of an individual based on a plurality of different images of the individual;

program instructions that extract two-dimensional (2D) patches from the 3D model; and

program instructions that generate a plurality of signatures of the face using different combinations of the 2D patches, wherein the plurality of signatures correspond to respective views of the 3D model from different angles;

determining a plurality of attributes of the individual that semantically describe characteristics of the individual; and

indexing the plurality of signatures based on the plurality of attributes.

15. The system of claim 14 , wherein the determining the 3D model comprises:

identifying elements of the 3D model lacking information from the plurality of images; and

providing the information for the identified elements using domain knowledge compiled from individuals having attributes similar to those of the individual.

16. The system of claim 14 , further comprising modifying the 3D model by normalizing lighting variations in the 3D model.

17. The system of claim 14 , further comprising normalizing a facial expression resulting from the plurality of different images of the individual.

18. The system of claim 14 , further comprising modifying the 3D model based on an age of the individual.

19. The system of claim 14 , further comprising determining respective uncertainty values for the plurality of signatures, wherein the uncertainty values are based on a quality of respective 2D patches included in the plurality of signatures.

20. The system of claim 14 , further comprising determining that a face image matches at least one of the plurality of signatures.

21. The system of claim 20 , wherein the determining that the face image matches comprises modifying a resolution of the plurality of signatures based on a resolution of the face image.

22. The system of claim 20 , wherein the determining that the face image matches comprises matching using a plurality imaging modalities.

23. The system of claim 14 , wherein the plurality of signatures of the face are iteratively refined using a number of additional face images of the individual.

24. The system of claim 14 , wherein the plurality of signatures of the face has a fixed size irrespective of the number of additional face images.

25. The system of claim 14 , further comprising:

determining uncertainty metrics corresponding, respectively, to the plurality of signatures;

associating the plurality of signatures with the corresponding uncertainty metrics.

26. The system of claim 14 , further comprising determining which of the plurality of signatures corresponds to a portion of the face having a greatest number of discriminative features.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 23, 2022
From: AVIGILON FORTRESS CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061746/0897 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2018
From: HSBC BANK CANADA
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 047032/0063 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER FROM 14/576,828 TO 14/576,818 PREVIOUSLY RECORDED ON REEL 036638 FRAME 0584. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Oct 27, 2015
From: OBJECTVIDEO, INC.
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 036977/0927 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2015
From: OBJECTVIDEO, INC.
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 036638/0584 →
SECURITY INTEREST Recorded Apr 8, 2015
From: AVIGILON FORTRESS CORPORATION
To: HSBC BANK CANADA
Reel/Frame 035387/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2015
From: KANAUJIA, ATUL; RAMANATHAN, NARAYANAN; CHOE, TAE EUN
To: OBJECTVIDEO, INC
Reel/Frame 035278/0734 →