IP Library Granted Patent US 10,592,728
Granted Patent B2
US 10,592,728 · App. 15/363,232 · Granted Mar 17, 2020

Methods and systems for enhancing user liveness detection

Inventor: Mircea Ionita (Dublin, IE)
Assignee: DAON HOLDINGS LIMITED
G06K9/00228G06K9/00255G06K9/00261G06K9/00906G06K9/22G06K9/4652
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,592,728
App. No.
15/363,232
Granted
Mar 17, 2020
Kind
B2
Abstract

A method for enhancing user liveness detection is provided that includes calculating, by a computing device, parameters for each frame in a video of captured face biometric data. Each parameter results from movement of at least one of the computing device and the biometric data during capture of the biometric data. The method also includes creating a signal for each parameter and calculating a similarity score. The similarity score indicates the similarity between the signals. Moreover, the method includes determining the user is live when the similarity score is at least equal to a threshold score.

Claims (26)

1. A method for determining user liveness comprising:

processing frames included in a sequence of frames captured by a computing device, each processed frame including image data of a biometric modality of a user captured while the computing device was moving;

geometrically normalizing, by the computing device, the image data included in each processed frame, the normalized image data for each processed frame including only pixel intensity variations of the image data;

detecting, by the computing device, changes in lighting of the biometric modality between sequential processed frames based on differences between the pixel intensity variations of the sequential processed frames, the variations being caused by the computing device movement; and

determining the user is live when changes in lighting of the biometric modality between sequential processed frames are detected.

2. A method for determining user liveness in accordance with claim 1 said detecting step further comprising processing a gray scale version of the normalized data for each processed frame.

3. A method for determining user liveness in accordance with claim 1 said detecting step further comprising processing color information from the normalized data for each processed frame.

4. A method for determining user liveness in accordance with claim 1 , said normalizing step comprising projecting the image data of each frame onto a geometrically normalized reference frame.

5. A computing device for determining user liveness comprising:

a processor; and

a memory configured to store data, said computing device being associated with a network and said memory being in communication with said processor and having instructions stored thereon which, when read and executed by said processor, cause said computing device to:

process frames included in a sequence of frames, each processed frame including image data of a biometric modality of a user captured while said computing device was moving;

geometrically normalize the image data included in each processed frame, the normalized image data for each processed frame including only pixel intensity variations of the image data;

detect changes in lighting of the biometric modality between sequential processed frames based on differences between the pixel intensity variations of each sequential processed frame, the variations being caused by the computing device movements; and

determine the user is live when changes in lighting of the biometric modality between sequential processed frames are detected.

6. A computing device for determining user liveness in accordance with claim 5 , wherein the instructions when read and executed by said processor, cause said computing device to process a gray scale version of the normalized data for each processed frame to detect user liveness.

7. A computing device for determining user liveness in accordance with claim 5 , wherein the instructions when read and executed by said processor, cause said computing device to process color information from the normalized data for each processed frame to detect user liveness.

8. A computing device for determining user liveness in accordance with claim 5 , wherein the instructions when read and executed by said processor, cause said computing device to project the image data of each frame onto a geometrically normalized reference frame.

9. A non-transitory computer-readable recording medium included in a computing device having a computer program recorded thereon, the computer program for enhancing user liveness detection and being comprised of instructions, which when read and executed by the computing device, cause the computing device to:

process frames included in a sequence of frames captured by the computing device, each processed frame including image data of a biometric modality of a user captured while the computing device was moving;

geometrically normalize the image data included in each processed frame, the normalized image data for each processed frame including only pixel intensity variations of the image data;

detect changes in lighting of the biometric modality between sequential processed frames based on differences between the pixel intensity variations of the sequential processed frames, the variations being caused by the computing device movement; and

determine the user is live when changes in lighting of the biometric modality between sequential processed frames are detected.

10. A computer program in accordance with claim 9 further comprising instructions, which when read and executed by the computing device cause the computing device to process a gray scale version of the normalized data for each processed frame to determine user liveness.

11. A computer program in accordance with claim 9 further comprising instructions, which when read and executed by the computing device cause the computing device to process color information from the normalized data for each processed frame to determine user liveness.

12. A computer program in accordance with claim 9 further comprising instructions, which when read and executed by the computing device cause the computing device to project the image data of each frame onto a geometrically normalized reference frame.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: DAON ENTERPRISES LIMITED
To: DAON TECHNOLOGY
Reel/Frame 062820/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2021
From: DAON HOLDINGS LIMITED
To: DAON ENTERPRISES LIMITED
Reel/Frame 057650/0234 →
Continuity (3)
Continuation 15265012 · Sep 14, 2016
Continuation In Part 15231863 · Aug 9, 2016
Related Publication 20180046850A1 · Feb 15, 2018