What is Liveness Detection?

Liveness detection is a key component of most facial recognition systems today. It is employed in facial recognition biometric systems to differentiate between live subjects and fraudulent attempts.

Its purpose is to ensure that the biometric data being presented is real (from a live person) and not fake (spoofed images or printed masks).


How Does It Work?

Liveness detection detects presentation attacks by identifying the characteristics of a live person. These techniques use algorithms and sensors to identify live biometric data such as faces, fingerprints, and voices.

In facial recognition systems, liveness detection algorithms will analyse subtle facial movements like blinking and head rotation to differentiate live faces from spoofed ones.

To detect facial presentation attacks, liveness detection uses 2D and 3D facial recognition technology, motion tracking, and thermal imaging techniques to identify discrepancies in a person’s face.

There are two types of liveness detection:

Untitled

  1. Active liveness detection: This technique requires users to perform specific facial movements. These include actions such as smiling or blinking to prove their liveness.

Untitled

  1. Passive Liveness Detection: This technique does not require any input from the user. Instead, it analyses a subject’s face in real-time. It uses artificial intelligence and deep learning algorithms to identify spoofing attempts. Passive liveness checks happen in the background. For instance, a phone recognition system scans the user's face and detects natural movements like blinking to confirm authenticity.

To learn more about the different types of liveness detection techniques, refer to our published below:

Types of Liveness Detection Techniques