IP Library › Granted Patent US 12,190,636
Granted Patent B2
US 12,190,636 · App. 17/767,551 · Granted Jan 7, 2025

Progressive cascaded facial recognition

Inventors: Kris Ranganath (Sacramento, CA); Kannan Veeranan Gandhi (Sacramento, CA); Arun Chandrasekaran (Sacramento, CA); Rody Bagtes (Sacramento, CA)
Assignee: NEC CORPORATION
G06V40/172G06F18/22G06V10/96G06V10/75
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 12,190,636
App. No.
17/767,551
Granted
Jan 7, 2025
Kind
B2
Abstract

A device and method for performing a user identification of a user include acquiring a first image of the user. A second image of the user that is associated with a previous user identification of the user is selected. The first image and the second image are compared, and a user identification is performed based on the comparison of the first image the second image.

Claims (74)

1. A method for performing a user identification of a user, the method comprising:

acquiring a first image of the user;

selecting a second image of the user that is associated with a previous user identification of the user, based on the acquisition of the first image;

comparing the first image and the second image, based on the selection of the second image;

performing the user identification, based on the comparison of the first image the second image;

acquiring a third image of the user, the third image being acquired more recently than the first image and the second image;

selecting the first image to be compared to the third image, based on the first image being acquired more recently than the second image;

comparing the third image and the first image, based on the selection of the first image; and

performing another user identification of the user, based on the comparison of the third image and the first image.

2. The method of claim 1 , further comprising:

identifying that a timeframe associated with a first acquisition time of the first image and a second acquisition time of the second image satisfies a threshold; and

wherein the selection of the second image comprises selecting the second image based on identifying that the timeframe satisfies the threshold.

3. The method of claim 1 , further comprising:

identifying that the second image is a most recent image of the user for which the previous user identification has been performed; and

wherein the selection of the second image comprises selecting the second image based on identifying that the second image is the most recent image of the user.

4. The method of claim 1 , further comprising:

identifying that a distance associated with a first acquisition location of the first image and a second acquisition location of the second image satisfies a threshold; and

wherein the selection of the second image comprises selecting the second image based on identifying that the distance satisfies the threshold.

5. The method of claim 1 , further comprising:

identifying a predetermined sequence of image acquisition devices; and

wherein the selection of the second image comprises selecting the second image based on identifying the predetermined sequence of image acquisition devices.

6. The method of claim 1 , further comprising:

identifying that a second acquisition location of the second image is a closest acquisition location to a first acquisition location of the first image; and

wherein the selection of the second image comprises selecting the second image based on identifying that the second acquisition location of the second image is the closest acquisition location to the first acquisition location.

7. A device for performing a user identification of a user, the device comprising:

a memory configured to store one or more instructions; and

one or more processors configured to execute the one or more instructions to:

acquire a first image of the user;

select a second image of the user that is associated with a previous user identification of the user, based on the acquisition of the first image;

compare the first image and the second image, based on the selection of the second image;

perform the user identification, based on the comparison of the first image the second image;

acquire a third image of the user, the third image being acquired more recently than the first image and the second image;

select the first image to be compared to the third image, based on the first image being acquired more recently than the second image;

compare the third image and the first image, based on the selection of the first image; and

perform another user identification of the user, based on the comparison of the third image and the first image.

8. The device of claim 7 , wherein the one or more processors are further configured to:

identify that a timeframe associated with a first acquisition time of the first image and a second acquisition time of the second image satisfies a threshold; and

wherein the one or more processors, when selecting the second image, are further configured to select the second image based on identifying that the timeframe satisfies the threshold.

9. The device of claim 7 , wherein the one or more processors are further configured to:

identify that the second image is a most recent image of the user for which the previous user identification has been performed; and

wherein the one or more processors, when selecting the second image, are further configured to select the second image based on identifying that the second image is the most recent image of the user.

10. The device of claim 7 , wherein the one or more processors are further configured to:

identify that a distance associated with a first acquisition location of the first image and a second acquisition location of the second image satisfies a threshold; and

wherein the one or more processors, when selecting the second image, are further configured to select the second image based on identifying that the distance satisfies the threshold.

11. The device of claim 7 , wherein the one or more processors are further configured to:

identify a predetermined sequence of image acquisition devices; and

wherein the one or more processors, when selecting the second image, are further configured to select the second image based on identifying the predetermined sequence of image acquisition devices.

12. The device of claim 7 , wherein the one or more processors are further configured to:

identify that a second acquisition location of the second image is a closest acquisition location to a first acquisition location of the first image; and

wherein the one or more processors, when selecting the second image, are further configured to select the second image based on identifying that the second acquisition location of the second image is the closest acquisition location to the first acquisition location.

13. A non-transitory computer-readable medium that stores a program comprising instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:

acquire a first image of a user;

select a second image of the user that is associated with a previous user identification of the user, based on the acquisition of the first image;

compare the first image and the second image, based on the selection of the second image;

perform the user identification, based on the comparison of the first image the second image;

acquire a third image of the user, the third image being acquired more recently than the first image and the second image;

select the first image to be compared to the third image, based on the first image being acquired more recently than the second image;

compare the third image and the first image, based on the selection of the first image; and

perform another user identification of the user, based on the comparison of the third image and the first image.

14. The computer-readable medium of claim 13 , wherein the one or more instructions further cause the one or more processors to:

identify that a timeframe associated with a first acquisition time of the first image and a second acquisition time of the second image satisfies a threshold; and

wherein the one or more instructions, that cause the one or more processors to select the second image, further cause the one or more processors to select the second image based on identifying that the timeframe satisfies the threshold.

15. The computer-readable medium of claim 13 , wherein the one or more instructions further cause the one or more processors to:

identify that the second image is a most recent image of the user for which the previous user identification has been performed; and

wherein the one or more instructions, that cause the one or more processors to select the second image, further cause the one or more processors to select the second image based on identifying that the second image is the most recent image of the user.

16. The computer-readable medium of claim 13 , wherein the one or more instructions further cause the one or more processors to:

identify that a distance associated with a first acquisition location of the first image and a second acquisition location of the second image satisfies a threshold; and

wherein the one or more instructions, that cause the one or more processors to select the second image, further cause the one or more processors to select the second image based on identifying that the distance satisfies the threshold.

17. The computer-readable medium of claim 13 , wherein the one or more instructions further cause the one or more processors to:

identify a predetermined sequence of image acquisition devices; and

wherein the one or more instructions, that cause the one or more processors to select the second image, further cause the one or more processors to select the second image based on identifying the predetermined sequence of image acquisition devices.

18. The computer-readable medium of claim 13 , wherein the one or more instructions further cause the one or more processors to:

identify that a second acquisition location of the second image is a closest acquisition location to a first acquisition location of the first image; and

wherein the one or more instructions, that cause the one or more processors to select the second image, cause the one or more processors to select the second image based on the identifying that the second acquisition location is the closest acquisition location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2022
From: RANGANATH, KRIS; GANDHI, KANNAN VEERANAN; CHANDRASEKARAN, ARUN; BAGTES, RODY
To: NEC CORPORATION
Reel/Frame 059541/0885 →
Continuity (2)
Provisional Application 62926125 · Oct 25, 2019
Related Publication 20240071133A1 · Feb 29, 2024
References Cited (30)
US 9098760B2 · Saito · 2015 [cited by examiner]
US 9141849B2 · Kono · 2015 [cited by examiner]
US 9317530B2 · Papakipos · 2016 [cited by examiner]
US 9405978B2 · Besterman · 2016 [cited by examiner]
US 9542390B2 · Shankaranarayana · 2017 [cited by examiner]
US 9652693B2 · Pozas Trevino · 2017 [cited by examiner]
US 10013600B2 · Chen · 2018 [cited by examiner]
US 10133915B2 · Garcia · 2018 [cited by examiner]
US 10733424B2 · Son · 2020 [cited by examiner]
US 20120250950A1 · Papakipos et al. · 2012 [cited by applicant]
US 20130272584A1 · Kono · 2013 [cited by examiner]
US 20140161316A1 · Golan et al. · 2014 [cited by applicant]
US 20140363046A1 · Besterman et al. · 2014 [cited by applicant]
US 20150181387A1 · Shaw · 2015 [cited by applicant]
US 20150317512A1 · Shankaranarayana · 2015 [cited by examiner]
US 20160078313A1 · Pozas Trevino · 2016 [cited by examiner]
US 20170068842A1 · Garcia · 2017 [cited by examiner]
US 20170147869A1 · Chen · 2017 [cited by examiner]
US 20180285628A1 · Son · 2018 [cited by examiner]
US 20190108389A1 · Papakipos et al. · 2019 [cited by applicant]
US 20190197220A1 · Anderson · 2019 [cited by examiner]
CN 110008673A · 2019 [cited by applicant]
JP 2005084815A · 2005 [cited by applicant]
JP 2005084991A · 2005 [cited by applicant]
JP 2006092491A · 2006 [cited by applicant]
JP 2008033810A · 2008 [cited by applicant]
International Search Report for PCT Application No. PCT/JP2020/039953, mailed on Jan. 19, 2021. [cited by applicant]
IN Office Action for IN Application No. 202217023639, mailed on Sep. 15, 2022 with English Translation. [cited by applicant]
Extended European Search Report for EP Application No. 20879733.2, dated on Oct. 17, 2022. [cited by applicant]
SG Office Action for SG Application No. 11202204030X, mailed on Apr. 25, 2024. [cited by applicant]