LIVENESS DETECTION
Liveness detection includes systems, devices, methods, and non-transitory instructions for detecting liveness of a subject from a media stream, including capturing a media stream of the subject, the media stream including a sequence of frames, processing each frame of the media stream to track one or more biometrics, and determining whether the subject in the media stream is live based on the one or more biometrics detected in the media steam.
1 . A computer-implemented method for detecting liveness of a subject from a media stream, the computer-implemented method comprising:
capturing a media stream of the subject, the media stream including a sequence of frames;
processing each frame of the media stream to track one or more biometrics of the subject; and
determining whether the subject in the media stream is live based on the one or more biometrics detected in the media steam.
2 . The computer-implemented method according to claim 1 , wherein the media stream includes one or more of a visible-light video stream, a near-infrared video stream, a longwave-infrared video stream, a thermal video stream, and an audio stream of the subject.
3 . The computer-implemented method according to claim 1 , wherein the one or more biometrics includes two or more of pulse rate, eye gaze, eye blink rate, pupil diameter, face temperature, speech, respiration rate, and micro-expressions.
4 . The computer-implemented method according to claim 1 , wherein the one or more biometrics includes pulse rate and respiration rate.
5 . The computer-implemented method according to claim 1 , further comprising cropping each frame of the media stream to encapsulate a region of interest that includes one or more of a face, facial cheek, forehead, eye, eye pupil, chest or hand.
6 . The computer-implemented method according to claim 5 , wherein the region of interest includes two or more body parts.
7 . The computer-implemented method according to claim 1 , further comprising:
combining at least two of a visible-light video stream, a near-infrared video stream, and a thermal video stream into a fused video stream.
8 . The computer-implemented method according to claim 7 , wherein the visible-light video stream, the near-infrared video stream, and/or the thermal video stream are combined according to a synchronization device.
9 . A system for detecting liveness of a subject from a media stream, the system comprising:
a processor; and
a memory storing one or more programs for execution by the processor, the one or more programs including instructions for:
capturing a media stream of the subject, the media stream including a sequence of frames;
processing each frame of the media stream to track one or more biometrics of the subject; and
determining whether the subject in the media stream is live based on the one or biometrics detected in the media steam.
10 . The system according to claim 9 , wherein the media stream includes one or more of a visible-light video stream, a near-infrared video stream, a longwave-infrared video stream, a thermal video stream, and an audio stream of the subject.
11 . The system according to claim 9 , wherein the one or more biometrics includes two or more of pulse rate, eye gaze, eye blink rate, pupil diameter, face temperature, speech, respiration rate, and micro-expressions.
12 . The system according to claim 9 , wherein the one or more biometrics includes pulse rate and respiration rate.
13 . The system according to claim 9 , further comprising cropping each frame of the media stream to encapsulate a region of interest that includes one or more of a face, facial cheek, forehead, eye, eye pupil, chest or hand.
14 . The system according to claim 13 , wherein the region of interest includes two or more body parts.
15 . The system according to claim 9 , further comprising:
combining at least two of a visible-light video stream, a near-infrared video stream, and a thermal video stream into a fused video stream.
16 . The system according to claim 15 , wherein the visible-light video stream, the near-infrared video stream, and/or the thermal video stream are combined according to a synchronization device.