System and method for liveness detection

US11093770B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11093770-B2
Application numberUS-201816236917-A
CountryUS
Kind codeB2
Filing dateDec 31, 2018
Priority dateDec 29, 2017
Publication dateAug 17, 2021
Grant dateAug 17, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for liveness detection are disclosed. In one aspect, a method includes the actions of capturing video data that includes multiple video frames that each include a representation of a face of a user while activating multiple light sources according to a predetermined lighting pattern. The actions further include, for each of the multiple video frames that each include the representation of the face of the user, analyzing the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame. The actions further include, based on analyzing the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern, determining whether the face of the user is that of a live person or a static image.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: capturing, by a computing device, video data that includes multiple video frames that each include a representation of a face of a user while activating multiple light sources according to a predetermined lighting pattern; for each of the multiple video frames that each include the representation of the face of the user, analyzing, by the computing device, the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame, wherein analyzing the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame comprises analyzing shadow patterns on each of the respective video frames; and based on analyzing, for each of the multiple video frames, the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame, determining, by the computing device, whether the face of the user is that of a live person or a static image, wherein determining whether the face of the user is that of a live person or a static image is based on the shadow patterns on each of the respective video frames. 2. The method of claim 1 , comprising: based on analyzing shadow patterns on each of the respective video frames, determining that the representation of the face of the user includes shadow patterns that indicate three-dimensional facial features on the representation of the face of the user, wherein determining whether the face of the user is that of a live person or a static image comprises determining that the face of the user is that of a live person based on determining that the representation of the face of the user includes shadow patterns that indicate three-dimensional facial features on the representation of the face of the user. 3. The method of claim 1 , comprising: based on analyzing shadow patterns on each of the respective video frames, determining that the representation of the face of the user includes shadow patterns that indicate two-dimensional facial features on the representation of the face of the user, wherein determining whether the face of the user is that of a live person or a static image comprises determining that the face of the user is that of a static image based on determining that the representation of the face of the user includes shadow patterns that indicate two-dimensional facial features on the representation of the face of the user. 4. The method of claim 1 , wherein: the computing device is a mobile phone, the video data is captured by a front facing camera of the mobile phone, and the multiple light sources include multiple LEDs of the mobile phone. 5. The method of claim 1 , wherein: determining whether the face of the user is that of a live person or a static image is inconclusive, and the method comprises: based on determining whether the face of the user is that of a live person or a static image is inconclusive, capturing, by the computing device, additional video data while activating the multiple light sources according to a different lighting pattern. 6. The method of claim 1 , wherein the predetermined lighting pattern comprises a period of time when each of the multiple light sources are off. 7. The method of claim 1 wherein analyzing, by the computing device, the representation of the face of the user includes analyzing based on a portion of the captured video. 8. A system comprising: one or more computers; and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: capturing, by a computing device, video data that includes multiple video frames that each include a representation of a face of a user while activating multiple light sources according to a predetermined lighting pattern; for each of the multiple video frames that each include the representation of the face of the user, analyzing, by the computing device, the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame wherein analyzing the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame comprises analyzing shadow patterns on each of the respective video frames; and based on analyzing, for each of the multiple video frames, the representation of the face of the user in the respective video frame and the respective predetermined lighting pattern active during capture of the respective video frame, determining, by the computing device, whether the face of the user is that of a live person or a static image, wherein determining whether the face of the user is that of a live person or a static image is based on the shadow patterns on each of the respective video frames. 9. The system of claim 8 , wherein the operations comprise: based on analyzing shadow patterns on each of the respective video frames, determining that the representation of the face of the user includes shadow patterns that indicate three-dimensional facial features on the representation of the face of the user, wherein determining whether the face of the user is that of a live person or a static image comprises determining that the face of the user is that of a live person based on determining that the representation of the face of the user includes shadow patterns that indicate three-dimensional facial features on the representation of the face of the user. 10. The system of claim 8 , wherein the operations comprise: based on analyzing shadow patterns on each of the respective video frames, determining that the representation of the face of the user includes shadow patterns that indicate two-dimensional facial features on the representation of the face of the user, wherein determining whether the face of the user is that of a live person or a static image comprises determining that the face of the user is that of a static image based on determining that the representation of the face of the user includes shadow patterns that indicate two-dimensional facial features on the representation of the face of the user. 11. The system of claim 8 , wherein: the computing device is a mobile phone, the video data is captured by a front facing camera of the mobile phone, and the multiple light sources include multiple LEDs of the mobile phone. 12. The system of claim 8 , wherein: determining whether the face of the user is that of a live person or a static image is inconclusive, and the method comprises: based on determining whether the face of the user is that of a live person or a static image is inconclusive, capturing, by the computing device, additional video data while activating the multiple light sources according to a different lighting pattern. 13. The system of claim 8 , wherein the predetermined lighting pattern comprises a period of time when each of the multiple light sources are off. 14. The system of claim 8 wherein analyzing, by the computing device, the representation of the face of the user includes analyzing based on a portion of the captured video. 15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon suc

Assignees

Inventors

Classifications

  • Biometric identity checks · CPC title

  • G06V40/45Primary

    Detection of the body part being alive · CPC title

  • Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items (segmenting video sequences G06V20/49) · CPC title

  • Classification, e.g. identification · CPC title

  • Feature extraction; Face representation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11093770B2 cover?
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for liveness detection are disclosed. In one aspect, a method includes the actions of capturing video data that includes multiple video frames that each include a representation of a face of a user while activating multiple light sources according to a predetermined lighting pattern. The actions f…
Who is the assignee on this patent?
Idemia Identity & Security USA LLC
What technology area does this patent fall under?
Primary CPC classification G06Q20/40145. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 17 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).