Systems and methods for passive-subject liveness verification in digital media
AssigneeT Stamp Inc.
InventorGareth Genner
Life of this patent
Estimating the term…
Abstract
The present system may be deployed in various scenarios to provide proof of liveness (also referred to herein as “liveness verification”) of an image without interaction of the subject of the image. The liveness verification process generally comprises imperative analysis and dynamic analysis of the image, after which liveness of the image may be determined.
Claims28
A method of verifying liveness of a subject shown in an image file, comprising the steps of:
- selecting one or more particular liveness analyses to be performed in relation to at least a portion of an image file;
- preprocessing the image file for the one or more particular liveness analyses, thereby producing at least one preprocessed image, wherein the preprocessed image purports to show a subject's face, wherein preprocessing the image file comprises:
- selecting one or more particular preprocessing methodologies based at least in part on the one or more particular liveness analyses, each of the one or more particular preprocessing methodologies corresponding to at least one particular liveness analysis of the one or more particular liveness analyses;
- and
- performing the one or more particular preprocessing methodologies to thereby produce the at least one preprocessed image;
- performing the one or more particular liveness analyses on the at least one preprocessed image by at least:
- performing an imperative analysis on the at least one preprocessed image;
- and
- performing a dynamic analysis on the at least one preprocessed image;
- and
- determining liveness of the subject based on a result of the imperative analysis and a result of the dynamic analysis.
A system for verifying liveness of a subject shown in an image, comprising:
- a server operatively configured to:
- receive an image that purports to show a subject's face;
- select one or more particular liveness analyses to be performed in relation to at least a portion of the image;
- preprocess the image for the one or more particular liveness analyses, thereby producing at least one preprocessed image, wherein preprocessing the image comprises:
- selecting one or more particular preprocessing methodologies based at least in part on the one or more particular liveness analyses, each of the one or more particular preprocessing methodologies corresponding to at least one particular liveness analysis of the one or more particular liveness analyses;
- and
- performing the one or more particular preprocessing methodologies to thereby produce the at least one preprocessed image;
- perform an imperative analysis on the at least one preprocessed image;
- perform a dynamic analysis on the at least one preprocessed image;
- and
- determine liveness of the subject based on a result of the imperative analysis and a result of the dynamic analysis.
A tangible, non-transitory, computer-readable medium comprising instructions encoded therein, wherein the instructions, when executed by one or more processors, cause the one or more processors to:
- select one or more liveness analyses to be performed in relation to at least one image of an image file based on one or more considerations, wherein the image file purports to show a subject's face;
- preprocess the at least one image to provide at least one preprocessed image, wherein preprocessing the at least one image comprises:
- selecting one or more particular preprocessing methodologies based at least in part on the one or more liveness analyses to be performed, each of the one or more particular preprocessing methodologies corresponding to at least one liveness analysis of the one or more liveness analyses;
- and
- performing the one or more particular preprocessing methodologies to thereby provide the at least one preprocessed image;
- perform an imperative analysis on the at least one preprocessed image;
- perform a dynamic analysis on the at least one preprocessed image;
- and
- determine liveness of the subject based on a result of the imperative analysis and a result of the dynamic analysis.
A method comprising:
- selecting one or more liveness analyses to be performed in relation to at least one image of an image file based on one or more considerations, wherein the image file purports to show a subject's face;
- preprocessing the at least one image to provide at least one preprocessed image, wherein preprocessing the at least one image comprises:
- selecting one or more particular preprocessing methodologies based at least in part on the one or more liveness analyses to be performed, each of the one or more particular preprocessing methodologies corresponding to at least one liveness analysis of the one or more liveness analyses;
- and
- performing the one or more particular preprocessing methodologies to thereby provide the at least one preprocessed image;
- performing the one or more liveness analyses by performing at least one of:
- an imperative analysis on the at least one preprocessed image;
- or
- a dynamic analysis on the at least one preprocessed image;
- and
- determining liveness of the subject based on the one or more liveness analyses.
Dependencies are inferred from the claim text.