Liveness detection detects spoofing attempts by identifying the characteristics of a live person. This technique makes heavy use of machine-learning algorithms and sensors to identify live biometric features 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 scrutinise discrepancies in a person’s face.