IP Library Granted Patent US 12,563,053
Granted Patent B2
US 12,563,053 · App. 18/081,119 · Granted Feb 24, 2026

Methods and systems for fraud detection using relative movement of facial features

Inventors: Slavi Bonev (London, GB); Mohan Mahadevan (London, GB); Romain Sabathe (London, GB); Sébastien Ehrhardt (London, GB); Richard Tomsett (London, GB)
Assignee: Onfido Ltd.
H04L63/1416G06V10/764G06V10/95G06V40/167G06V40/171G06V40/193G06V40/45H04L63/0861
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,563,053
App. No.
18/081,119
Granted
Feb 24, 2026
Kind
B2
Abstract

Described herein are computerized methods and systems for detecting fraud during identity verification. An image capture device of a mobile device captures video comprising a plurality of frames of a person's face and transmits the plurality of frames to a server device. The server detects locations of rigid and non-rigid facial features of the person's face in each of the plurality of frames. The server generates time-series signals based upon a position measurement for the facial features in each of the plurality of frames and extracts classification features from the time-series signals. The server applies a trained machine learning classification model to the extracted classification features to generate a fraud detection decision for the plurality of frames.

Claims (110)

1 . A computer system for detecting fraud during identity verification, the system comprising a mobile computing device coupled to an image capture device and a server computing device,

the mobile computing device configured to:

capture, using the image capture device, video comprising a plurality of frames of a person's face; and

transmit the plurality of frames to the server computing device;

the server computing device configured to:

detect a location of one or more facial features of the person's face in each of the plurality of frames, wherein the facial features comprise rigid facial features and non-rigid facial features;

generate a plurality of time-series signals representing the relative movement of the facial features based on the detected location of the facial features in each of the plurality of frames;

extract one or more classification features from the plurality of time-series signals; and

apply a trained machine learning classification model to the extracted classification features to generate a fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement.

2 . The system of claim 1 , wherein the mobile computing device transmits the plurality of frames to the server computing device upon determining that a threshold number of frames contain the person's face.

3 . The system of claim 1 , wherein the server computing device applies a facial landmark regression algorithm to each of the plurality of frames to detect the location of the one or more facial features of the person's face.

4 . The system of claim 3 , wherein the non-rigid facial features comprise irises, eyelids, eyebrows, eye corners, and mouth.

5 . The system of claim 4 , wherein the rigid facial features comprise face outline and nose.

6 . The system of claim 1 , wherein generating the plurality of time-series signals representing the relative movement of facial features based on the detected location of the facial features in each of the plurality of frames comprises:

calculating a relative position between the location of each non-rigid facial feature and the location of one or more of the rigid facial features across the plurality of frames; and

generating the plurality of time-series signals based upon the relative positions.

7 . The system of claim 1 , wherein generating the plurality of time-series signals representing the relative movement of facial features based on the detected location of the facial features in each of the plurality of frames comprises:

generating an edge image for each of the plurality of frames;

measuring, in each edge image, a dynamic intensity value of one or more edge pixels associated with the non-rigid facial features;

determining, in each edge image, a static intensity value of one or more edge pixels associated with the rigid facial features; and

generating the plurality of time-series signals based upon a relative intensity value between the dynamic intensity value and the static intensity value across the plurality of edge images.

8 . The system of claim 1 , wherein generating the plurality of time-series signals representing the relative movement of facial features based on the detected location of the facial features in each of the plurality of frames comprises:

measuring an optical flow value for each pixel in each of the plurality of frames;

calculating a dynamic motion value for one or more pixels associated with the non-rigid facial features;

calculating a static motion value for one or more pixels associated with the rigid facial features; and

generating the plurality of time-series signals based upon a relative motion value between the dynamic motion value and the static motion value across the plurality of frames.

9 . The system of claim 1 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

determining one or more statistical attributes of the plurality of time-series signals; and

generating the one or more classification features based upon the statistical attributes.

10 . The system of claim 9 , wherein the one or more statistical attributes comprise one or more moments of the time-series signal distribution, one or more temporal measurements of the time-series signal, and one or more correlation coefficients between the time-series signal and one or more pose measurements of the person's face.

11 . The system of claim 1 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

selecting two or more sequential samples from the time-series signal; and

generating the classification features based upon the two or more sequential samples.

12 . The system of claim 11 , wherein applying the trained machine learning classification model to the extracted classification features to generate the fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement comprises:

applying the trained machine learning classification model using the classification features based upon the two or more sequential samples to generate a partial fraud detection score associated with a portion of the video corresponding to the two or more sequential samples;

generating additional classification features based upon additional sequential samples from the time-series signal and applying the trained machine learning classification model using the additional classification features to generate a partial fraud detection score associated each portion of the video corresponding to the additional sequential samples;

calculating an overall fraud detection score for the video based upon the partial fraud detection scores; and

generating the fraud detection decision based upon the overall fraud detection score.

13 . The system of claim 1 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

selecting two or more sequential samples from the time-series signal that correspond to a time of a first user interface event generated during video capture; and

generating the classification features based upon the two or more sequential samples.

14 . The system of claim 13 , wherein applying the trained machine learning classification model to the extracted classification features to generate the fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement comprises

applying the trained machine learning classification model using the classification features based upon the two or more sequential samples to generate a partial fraud detection score associated with a portion of the video corresponding to the two or more sequential samples;

generating additional classification features based upon additional sequential samples from the time-series signal that correspond to a time of one or more other user interface events generated during video capture;

applying the trained machine learning classification model using the additional classification features to generate a partial fraud detection score associated each portion of the video corresponding to the additional sequential samples;

calculating an overall fraud detection score for the video based upon the partial fraud detection scores; and

generating the fraud detection decision based upon the overall fraud detection score.

15 . The system of claim 1 , wherein the server computing device trains a machine learning classification model using the extracted classification features as input to create the trained machine learning classification model.

16 . The system of claim 1 , wherein the server computing device transmits the fraud detection decision to the mobile computing device for display.

17 . The system of claim 1 , wherein the server computing device transmits the fraud detection decision to a remote computing device for display to a user of the remote computing device.

18 . The system of claim 1 , wherein the server computing device continuously generates the fraud detection decision for the plurality of frames during video capture.

19 . The system of claim 1 , wherein the server computing device determines that the captured video comprises enough frames to enable the server computing device to compute a fraud detection decision prior to stopping the video capture.

20 . The system of claim 19 , wherein the mobile computing device restarts the video capture when the mobile computing device determines that the captured video does not comprise enough frames to enable the server computing device to compute a fraud detection decision.

21 . The system of claim 1 , wherein the mobile computing device generates one or more visual elements for display on the mobile computing device during video capture.

22 . The system of claim 21 , wherein the one or more visual elements are randomly generated during video capture.

23 . The system of claim 22 , wherein the one or more visual elements include random visual features, random spatial movements, appearances at random times during video capture, disappearances at random times during video capture, appearances at random display locations on the mobile computing device, or disappearances from random display locations on the mobile computing device.

24 . A computerized method of detecting fraud during identity verification, the method comprising:

capturing, using an image capture device of a mobile computing device, video comprising a plurality of frames of a person's face;

transmitting, by the mobile computing device, the plurality of frames to a server computing device;

detecting, by the server computing device, a location of one or more facial features of the person's face in each of the plurality of frames, wherein the facial features comprise rigid facial features and non-rigid facial features;

generating, by the server computing device, a plurality of time-series signals representing the relative movement of the facial features based on the detected location of the facial features in each of the plurality of frames;

extracting, by the server computing device, one or more classification features from the plurality of time-series signals; and

applying, by the server computing device, a trained machine learning classification model to the extracted classification features to generate a fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement.

25 . The method of claim 24 , wherein the mobile computing device transmits the plurality of frames to the server computing device upon determining that a threshold number of frames contain the person's face.

26 . The method of claim 24 , wherein the server computing device applies a facial landmark regression algorithm to each of the plurality of frames to detect the location of the one or more facial features of the person's face.

27 . The method of claim 26 , wherein the non-rigid facial features comprise irises, eyelids, eyebrows, eye corners, and mouth.

28 . The method of claim 27 , wherein the rigid facial features comprise face outline and nose.

29 . The method of claim 24 , wherein generating the plurality of time-series signals representing the relative movement of the facial features based on the detected location of the facial features in each of the plurality of frames comprises:

calculating a relative position between the location of each non-rigid facial feature and the location of one or more of the rigid facial features across the plurality of frames; and

generating the plurality of time-series signals based upon the relative positions.

30 . The method of claim 24 , wherein generating the plurality of time-series signals representing the relative movement of the facial features based on the detected location of the facial features in each of the plurality of frames comprises:

generating an edge image for each of the plurality of frames;

measuring, in each edge image, a dynamic intensity value of one or more edge pixels associated with the non-rigid facial features;

determining, in each edge image, a static intensity value of one or more edge pixels associated with the rigid facial features; and

generating the plurality of time-series signals based upon a relative intensity value between the dynamic intensity value and the static intensity value across the plurality of edge images.

31 . The method of claim 24 , wherein generating the plurality of time-series signals representing the relative movement of the facial features based on the detected location of the facial features in each of the plurality of frames comprises:

measuring an optical flow value for each pixel in each of the plurality of frames;

calculating a dynamic motion value for one or more pixels associated with the non-rigid facial features;

calculating a static motion value for one or more pixels associated with the rigid facial features; and

generating the plurality of time-series signals based upon a relative motion value between the dynamic motion value and the static motion value across the plurality of frames.

32 . The method of claim 24 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

determining one or more statistical attributes of the plurality of time-series signals; and

generating the one or more classification features based upon the statistical attributes.

33 . The method of claim 32 , wherein the one or more statistical attributes comprise one or more moments of the time-series signal distribution, one or more temporal measurements of the time-series signal, and one or more correlation coefficients between the time-series signal and one or more pose measurements of the person's face.

34 . The method of claim 24 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

selecting two or more sequential samples from the time-series signal; and

generating the classification features based upon the two or more sequential samples.

35 . The method of claim 34 , wherein applying the trained machine learning classification model to the extracted classification features to generate the fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement comprises:

applying the trained machine learning classification model using the classification features based upon the two or more sequential samples to generate a partial fraud detection score associated with a portion of the video corresponding to the two or more sequential samples;

generating additional classification features based upon additional sequential samples from the time-series signal and applying the trained machine learning classification model using the additional classification features to generate a partial fraud detection score associated each portion of the video corresponding to the additional sequential samples;

calculating an overall fraud detection score for the video based upon the partial fraud detection scores; and

generating the fraud detection decision based upon the overall fraud detection score.

36 . The method of claim 24 , wherein extracting one or more classification features from the plurality of time-series signals comprises:

selecting two or more sequential samples from the time-series signal that correspond to a time of a first user interface event generated during video capture; and

generating the classification features based upon the two or more sequential samples.

37 . The method of claim 36 , wherein applying the trained machine learning classification model to the extracted classification features to generate the fraud detection decision for the plurality of frames based on whether the classification features are indicative of genuine facial movement comprises:

applying the trained machine learning classification model using the classification features based upon the two or more sequential samples to generate a partial fraud detection score associated with a portion of the video corresponding to the two or more sequential samples;

generating additional classification features based upon additional sequential samples from the time-series signal that correspond to a time of one or more other user interface events generated during video capture;

applying the trained machine learning classification model using the additional classification features to generate a partial fraud detection score associated each portion of the video corresponding to the additional sequential samples;

calculating an overall fraud detection score for the video based upon the partial fraud detection scores; and

generating the fraud detection decision based upon the overall fraud detection score.

38 . The method of claim 24 , wherein the server computing device trains a machine learning classification model using the extracted classification features as input to create the trained machine learning classification model.

39 . The method of claim 24 , wherein the server computing device transmits the fraud detection decision to the mobile computing device for display.

40 . The method of claim 24 , wherein the server computing device transmits the fraud detection decision to a remote computing device for display to a user of the remote computing device.

41 . The method of claim 24 , wherein the server computing device continuously generates the fraud detection decision for the plurality of frames during video capture.

42 . The method of claim 24 , wherein the server computing device determines that the captured video comprises enough frames to enable the server computing device to compute a fraud detection decision prior to stopping the video capture.

43 . The method of claim 42 , wherein the mobile computing device restarts the video capture when the mobile computing device determines that the captured video does not comprise enough frames to enable the server computing device to compute a fraud detection decision.

44 . The method of claim 24 , wherein the mobile computing device generates one or more visual elements for display on the mobile computing device during video capture.

45 . The method of claim 44 , wherein the one or more visual elements are randomly generated during video capture.

46 . The method of claim 45 , wherein the one or more visual elements include random visual features, random spatial movements, appearances at random times during video capture, disappearances at random times during video capture, appearances at random display locations on the mobile computing device, or disappearances from random display locations on the mobile computing device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2026
From: BONEV, SLAVI; MAHADEVAN, MOHAN; SABATHE, ROMAIN; EHRHARDT, SÉBASTIEN; TOMSETT, RICHARD
To: ONFIDO LTD.
Reel/Frame 073631/0147 →
SECURITY INTEREST Recorded Jul 25, 2024
From: ONFIDO LTD
To: BMO BANK N.A., AS COLLATERAL AGENT
Reel/Frame 068079/0801 →
Continuity (1)
Related Publication 20240205239A1 · Jun 20, 2024
References Cited (101)
US 9230158B1 · Ramaswamy · 2016 [cited by examiner]
US 9547763B1 · Avital · 2017 [cited by examiner]
US 9665715B1 · Roundy · 2017 [cited by examiner]
US 10268911B1 · Wu · 2019 [cited by examiner]
US 10346675B1 · Nagalla · 2019 [cited by examiner]
US 10803301B1 · Farivar · 2020 [cited by examiner]
US 10825564B1 · Zhang · 2020 [cited by examiner]
US 11893099B2 · Ortiz · 2024 [cited by examiner]
US 20070064978A1 · Chhibber · 2007 [cited by examiner]
US 20100086215A1 · Bartlett · 2010 [cited by examiner]
US 20130055399A1 · Zaitsev · 2013 [cited by examiner]
US 20130305368A1 · Ford · 2013 [cited by examiner]
US 20160044054A1 · Stiansen · 2016 [cited by examiner]
US 20160063314A1 · Samet · 2016 [cited by examiner]
US 20160234023A1 · Mozer · 2016 [cited by examiner]
US 20160342851A1 · Holz · 2016 [cited by examiner]
US 20170124385A1 · Ganong · 2017 [cited by examiner]
US 20170140211A1 · Hayasaka · 2017 [cited by examiner]
US 20170223046A1 · Singh · 2017 [cited by examiner]
US 20180039745A1 · Chevalier · 2018 [cited by examiner]
US 20180089789A1 · Derakhshani · 2018 [cited by examiner]
US 20180236975A1 · Myers · 2018 [cited by examiner]
US 20180351968A1 · MacLeod · 2018 [cited by examiner]
US 20180357501A1 · Ma · 2018 [cited by examiner]
US 20190065833A1 · Wang · 2019 [cited by examiner]
US 20190095737A1 · Hecker · 2019 [cited by examiner]
US 20190109849A1 · Frempong · 2019 [cited by examiner]
US 20190173909A1 · Mixer · 2019 [cited by examiner]
US 20190190936A1 · Thomas · 2019 [cited by examiner]
US 20190244390A1 · Doublet · 2019 [cited by examiner]
US 20190260795A1 · Araiza · 2019 [cited by examiner]
US 20190342329A1 · Turgeman · 2019 [cited by examiner]
US 20190385057A1 · Litichever · 2019 [cited by examiner]
US 20200036528A1 · Ortiz · 2020 [cited by examiner]
US 20200143148A1 · Sobh · 2020 [cited by examiner]
US 20200184212A1 · Anthony Samy · 2020 [cited by examiner]
US 20200193281A1 · Wilfred · 2020 [cited by examiner]
US 20200218885A1 · Budhrani · 2020 [cited by examiner]
US 20200244673A1 · Stockdale · 2020 [cited by examiner]
US 20200296132A1 · Lv · 2020 [cited by examiner]
US 20200302058A1 · Kenyon · 2020 [cited by examiner]
US 20200304528A1 · Ackerman · 2020 [cited by examiner]
US 20200336503A1 · Xu · 2020 [cited by examiner]
US 20210073518A1 · Kumar · 2021 [cited by examiner]
US 20210097540A1 · Sumpter · 2021 [cited by examiner]
US 20210117987A1 · Nakazawa · 2021 [cited by examiner]
US 20210174068A1 · Kao · 2021 [cited by examiner]
US 20210200593A1 · Allyn · 2021 [cited by examiner]
US 20210273961A1 · Humphrey · 2021 [cited by examiner]
US 20210334581A1 · Gandara · 2021 [cited by examiner]
US 20210360027A1 · Boyer · 2021 [cited by examiner]
US 20210400071A1 · Ray · 2021 [cited by examiner]
US 20220019771A1 · Matsunami · 2022 [cited by examiner]
US 20220050890A1 · Karantzis · 2022 [cited by examiner]
US 20220121884A1 · Zadeh · 2022 [cited by examiner]
US 20220392047A1 · Wheaton · 2022 [cited by examiner]
US 20220398827A1 · Lewis · 2022 [cited by examiner]
US 20230012220A1 · Humphrey · 2023 [cited by examiner]
US 20230060732A1 · Zhang · 2023 [cited by examiner]
US 20230095182A1 · Yao · 2023 [cited by examiner]
US 20230140194A1 · Kadry · 2023 [cited by examiner]
US 20230147685A1 · Koch · 2023 [cited by examiner]
US 20230252863A1 · Sumpter · 2023 [cited by examiner]
US 20240021020A1 · Shekhar · 2024 [cited by examiner]
US 20240046074A1 · Lewis · 2024 [cited by examiner]
US 20240070251A1 · Maizels · 2024 [cited by examiner]
US 20240073219A1 · Maizels · 2024 [cited by examiner]
US 20240177519A1 · Singh · 2024 [cited by examiner]
US 20240205256A1 · Tormasov · 2024 [cited by examiner]
US 20240223596A1 · Sellars · 2024 [cited by examiner]
US 20240304032A1 · Meroni · 2024 [cited by examiner]
US 20240348603A1 · Tussy · 2024 [cited by examiner]
US 20250078567A1 · Schillen · 2025 [cited by examiner]
WO WO2021112849A1 · 2021 [cited by examiner]
Bazarevsky et al., “BlazeFace: Sub-millisecond Neural Face Detection on Mobile GPUs,” CVPR Workshop on Computer Vision for Augmented and Virtual Reality, Long Beach, CA, USA, 2019 arXiv:1097.05047 [cs.CV], Jul. 14, 2019. [cited by applicant]
google.github.io/mediapipe/solutions/face_detection, downloaded Mar. 25, 2025. [cited by applicant]
google.github.io/mediapipe/solutions/face_mesh, downloaded Mar. 25, 2025. [cited by applicant]
E. Arcoverde et al., “Enhanced real-time head pose estimation system for mobile device,” Integrated Computer Aided Engineering 21(3):281-2, Apr. 2014. [cited by applicant]
J. Canny, “A Computational Approach to Edge Detection,” IEEE Transactions on Pattern Analysis and Machine Intelligence (vol. PAMI-8, Issue: 6, Nov. 1986). [cited by applicant]
D. Patel & S. Upadhyay, “Optical Flow Measurement using Lucas Kanade Method,” International Journal of Computer Applications (0975-8887), vol. 61, No. 10, Jan. 2013. [cited by applicant]
Norn, Berthold K.P. and Brian G. Schunck, “Determining Optical Flow,” Artificial Intelligence, 17(1-3):185-203, Aug. 1981. [cited by applicant]
G.M. Ljung & G.E.P. Box, “On a measure of lack of fit in time series models,” Biometrika, vol. 65, Issue 2, Aug. 1978, pp. 297-303. [cited by applicant]
Kollreider et al., “Real-Time Face Detection and Motion Analysis With Application in Liveness Assessment,” IEEE Transactions on Information Forensics and Security, vol. 2, No. 3, Sep. 2007, pp. 548-558. [cited by applicant]
Hesse et al., “Multi-view Facial Expression Recognition using Local Appearance Features,” 21st International Conference on Pattern Recognition (ICPR 2012) Nov. 11-15, 2012. Tsukuba, Japan, pp. 3533-3536. [cited by applicant]
Ali et al., “Directional Sensitivity of Gaze-Collinearity Features in Liveness Detection,” University of Kent, Canterbury, Kent, CT2 7NT, United Kingdom, 2013 Fourth International Conference on Emerging Security Technol… [cited by applicant]
Wang et al., “Face Liveness Detection Using 3D Structure Recovered from a Single Camera,” Center for Biometrics and Security Research & National Laboratory of Pattern Recognition Institute of Automation, Chinese Academy… [cited by applicant]
Kaehm et al, “2D Face Liveness Detection: an Overview,” Competence Center Identification and Biometrics Fraunhofer Institute for Computer Graphics Research IGD Fraunhoferstraße 5 64283 Darmstadt, Germany, 2014, pp. 171-… [cited by applicant]
Happy et al. “Automatic Facial Expression Recognition Using Features of Salient Facial Patches,” 2015, 13 pages. [cited by applicant]
Melnikov et al., “Audiovisual Liveness Detection,” Springer International Publishing Switzerland 2015: ICIAP 2015, Part II, LNCS 9280, pp. 643-652. [cited by applicant]
Davison et al., ““Objective Classes for Micro-FacialExpression Recognition,”” Journal of Imaging, 4, 19, Oct. 15, 2018, 13 pages. [cited by applicant]
Davison et al., ““SAMM: A SpontaneousMicro-Facial Movement Dataset,”” IEEE Transactions on Affective Computing, vol. 9, No. 1, Jan.-Mar. 2018, pp. 116-128. [cited by applicant]
Munasinghe, Nuwan, “Facial Expression Recognition Using Facial Landmarks and Random ForestClassifier,” University of Technology Sydney, Conference Paper ⋅ Jun. 2018DOI: 10.1109/ICIS.2018.8466510, 6 pages. [cited by applicant]
Hasan et al., ““Efficient two stage approach to detect face liveness :Motion based and Deep learning based,”” 4th International Conference on Electrical Information and Communication Technology (EICT), Dec. 20-22, 2019,… [cited by applicant]
Li et al., “A Closer Look Tells More: A Facial Distortion Based Liveness Detection for Face Authentication,” Asia CCS '19: Proceedings of the 2019 ACM Asia Conference on Computer and Communications Security, Jul. 2019, … [cited by applicant]
Nishanth et al., “Liveness Detection Based on Human eye Blinking for Photo Attacks,” International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249-8958, vol. 9 Issue-1, Oct. 2019, pp. 4074-4077. [cited by applicant]
Qiu et al., “Facial Expression Recognition based on Landmarks,” 2019 IEEE 4th Advanced Information Technology Electronic and Automation Control Conference (IAEAC), pp. 1356-1360. [cited by applicant]
Zhao et al., “Automatic Micro-Expression Analysis: Open Challenges,” Frontiers in Psychology, Aug. 2019, vol. 10, Article 1833, 4 pages. [cited by applicant]
Khan, Fuzail, ““Facial Expression Recognition using FacialLandmark Detection and Feature Extraction viaNeural Networks,”” National Institute of Technology Karnataka, SurathkalMangalore, India, 2020, 7 pages. [cited by applicant]
Rizwan, et al., “An Accurate Facial Expression Detector using Multi-Landmarks Selection and Local Transform Features,” DOI: 10.1109/ICACS47775.2020.9055954, Conference Paper ⋅ Jan. 2020, 7 pages. [cited by applicant]
Kumar, et al., “Micro-Expression Classification based on Landmark Relations with Graph Attention Convolutional Network,” Department of Electrical and Computer Engineering, University of California, Riverside, 2021, 10 p… [cited by applicant]
Nanthini et al., ““An Efficient Velocity Estimation Approachfor Face Liveness Detection usingTechnique,”” IndianJournal of Science and Technology 14(25): 2128-2136. [cited by applicant]