Abstract

Objectives: To propose a new liveness detection algorithm using optical flow to ensure the presence of actual live face into a photograph or 2D masks in face recognition biometric security systems. Methods: This work proposes an anti-spoofing model namely Sparse Optical Flow Technique with Velocity Estimation Approach (SOFT_VEA). Optical flow is an effective method for tracking objects in motion. It is adapted in this work to capture facial movements and decide the liveness state. The proposed algorithm considers real faces and two kinds of photo imposters. Findings: From the input video, the motion information of specific facial landmark points is captured by an optical flow algorithm. Then, the velocity of those landmark points is estimated via Euclidean distance. Based on this calculated velocity, the fake face is discriminated from the real face using a threshold value. The Empirical study shows that the proposed face liveness detection model is effective with an accuracy of 88% and Half Total Error Rate (HTER) of 2.45. Novelty: The proposed work is based on real face and photo imposters. The liveness detection algorithm is developed with a novel velocity estimation approach. It is very helpful for biometric security systems. Keywords Biometric security system, Liveness detection, Anti­spoofing, Facial landmarks, Optical flow, Euclidean distance

Highlights

  • Biometric systems for security have developed rapidly in recent years

  • OpenCV library is imported for handling videos and image files

  • Case 1 is the real faces of 20 different persons

Read more

Summary

Introduction

Biometric systems for security have developed rapidly in recent years. Every biometric system has to uniquely identify the individual person’s identity based on their psychological or behavioural features. Compared with biometric systems like fingerprint, iris, and voice recognition, face recognition is more convenient and effective for users. Face recognition is a low-cost and highly used biometric system because it requires a simple hardware device like an optical camera and a low computational algorithm (1). These makes face recognition a perfect solution for embedded and mobile devices. The face recognition system needs ‘liveness detection’ to protect the system against spoofing. Nowadays it is very easy to spoof a person’s face using a photograph or 2D masks (2). To find the spoofed faces various methods are implemented

Objectives
Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.