IP Library Granted Patent US 10,474,883
Granted Patent B2
US 10,474,883 · App. 15/803,292 · Granted Nov 12, 2019

Siamese reconstruction convolutional neural network for pose-invariant face recognition

Inventors: Xiang Yu (Mountain View, CA); Kihyuk Sohn (Fremont, CA); Manmohan Chandraker (Santa Clara, CA); Xi Peng (Piscataway, NJ)
Assignee: NEC Corporation
G06K9/00295G06K9/00241G06K9/00255G06K9/00275G06K9/00288G06K9/00771G06K9/62G06N3/04G06N3/0454G06N3/08G08B13/19617G08B13/19697
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 10,474,883
App. No.
15/803,292
Granted
Nov 12, 2019
Kind
B2
Abstract

A computer-implemented method, system, and computer program product is provided for pose-invariant facial recognition. The method includes generating, by a processor using a recognition neural network, a rich feature embedding for identity information and non-identity information for each of one or more images. The method also includes generating, by the processor using a Siamese reconstruction network, one or more pose-invariant features by employing the rich feature embedding for identity information and non-identity information. The method additionally includes identifying, by the processor, a user by employing the one or more pose-invariant features. The method further includes controlling an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the one or more images.

Claims (33)

1. A computer-implemented method for pose-invariant facial recognition, the method comprising:

generating, by a processor using a recognition neural network, a rich feature embedding for each of one or more images, wherein the rich feature embedding constitutes both identify information and non-identity information;

generating, by the processor using a Siamese reconstruction network, one or more pose-invariant features by employing the rich feature embedding for identity information and non-identity information;

identifying, by the processor, a user by employing the one or more pose-invariant features; and

controlling an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the one or more images.

2. The computer-implemented method of claim 1 , wherein the one or more images are selected from a group consisting of a still image, a frame from a video file, or a frame from a live video stream.

3. The computer-implemented method of claim 1 , wherein the Siamese reconstruction network disentangles the identity information and the non-identity information in the rich feature embedding.

4. The computer-implemented method of claim 3 , wherein the disentangled rich feature embedding improves discriminality and pose-invariance.

5. The computer-implemented method of claim 1 , wherein the Siamese reconstruction network minimizes errors between a self-reconstruction and a cross-reconstruction.

6. The computer-implemented method of claim 5 , wherein the self-reconstruction combines the identity information with the non-identity information.

7. The computer-implemented method of claim 6 , wherein the cross-reconstruction combines the non-identity information with identity information from another one of the one or more images.

8. The computer-implemented method of claim 1 , wherein the recognition neural network is trained with multiple different sources to learn both the identity information and the non-identity information.

9. The computer-implemented method of claim 1 , wherein the recognition neural network employs a pose-variant face synthesization process.

10. The computer-implemented method of claim 9 , wherein the pose-variant face synthesization process utilizes near-frontal faces to generate non-frontal views.

11. A computer program product for pose-invariant facial recognition, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

generating, by a processor using a recognition neural network, a rich feature embedding for each of one or more images, wherein the rich feature embedding constitutes both identify information and non-identity information;

generating, by the processor using a Siamese reconstruction network, one or more pose-invariant features by employing the rich feature embedding for identity information and non-identity information;

identifying, by the processor, a user by employing the one or more pose-invariant features; and

controlling an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the one or more images.

12. A pose-invariant facial recognition system, comprising:

a processor configured to:

generate, using a recognition neural network, a rich feature embedding for each of one or more images, wherein the rich feature embedding constitutes both identify information and non-identity information;

generate, using a Siamese reconstruction network, one or more pose-invariant features by employing the rich feature embedding for identity information and non-identity information;

identify a user by employing the one or more pose-invariant features; and

control an operation of a processor-based machine to change a state of the processor-based machine, responsive to the identified user in the one or more images.

13. The pose-invariant facial recognition system of claim 12 , wherein the one or more images are selected from a group consisting of a still image, a frame from a video file, or a frame from a live video stream.

14. The pose-invariant facial recognition system of claim 12 , wherein the Siamese reconstruction network disentangles the identity information and the non-identity information in the rich feature embedding.

15. The pose-invariant facial recognition system of claim 12 , wherein the disentangled rich feature embedding improves discriminality and pose-invariance.

16. The pose-invariant facial recognition system of claim 12 , wherein the Siamese reconstruction network minimizes errors between a self-reconstruction and a cross-reconstruction.

17. The pose-invariant facial recognition system of claim 16 , wherein the self-reconstruction combines the identity information with the non-identity information.

18. The pose-invariant facial recognition system of claim 16 , wherein the cross-reconstruction combines the non-identity information with identity information from another one of the one or more images.

19. The pose-invariant facial recognition system of claim 12 , wherein the recognition neural network is trained with multiple different sources to learn both the identity information and the non-identity information.

20. The pose-invariant facial recognition system of claim 12 , wherein the recognition neural network employs a pose-variant face synthesization process.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 050498/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: XU, XIANG; SOHN, KIHYUK; CHANDRAKER, MANMOHAN; PENG, XI
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 044031/0914 →
Continuity (3)
Provisional Application 62421430 · Nov 14, 2016
Provisional Application 62418892 · Nov 8, 2016
Related Publication 20180129869A1 · May 10, 2018
Cited By (1)
US 12,249,178