Three-dimensional face recognition (3D face recognition) is new technology comparing with its predecessor two-dimensional face recognition (2D face recognition). Unlike its rival 3D face recognition, 2D face recognition measures geometry of rigid features on the face. Contrary the 3D face recognition is a modality of facial recognition methods in which the three-dimensional geometry of the human face is used. It has been shown that 3D face recognition methods can achieve significantly higher accuracy than their 2D counterparts.
Even now, most facial recognition systems rely on 2D images, either because the camera doesn't have the ability to capture depth information - such as the length of your nose or the depth of your eye socket - or because the reference database consists of 2D images such as mugshots or passport photos.
Plethora of 2D face recognition solutions make it more affordable to the clients, some of them even developed in-house, however one cannot rely on such systems when it comes to accuracy of the system and KYC regulations.
The face is a 3D object, and using only its 2D projection can be misleading. Such system can be easily spoofed by bad actors. The weakness of 2D face recognition is that it does not contain enough data to confirm that the session is not being faked.
For example, if you have a device with a low-res 2D camera and you use a 4k monitor to present a video to it, if no glare/skew is observed, then it is impossible for the low-res camera to determine that the 4k monitor is showing a spoof. The camera is capturing data at a lower resolution than the monitor is emitting it, so that the camera will be fooled.
Types of weak 2D Liveness Detection include: blink, smile, turn/nod head, colored flashing lights, making random faces, speaking random numbers, and more. All fairly easily spoofed by higher than camera resolution monitors, with basic workarounds for randomness needed in some cases.
User security and hard-won corporate credibility are put at risk by trusting unscrupulous vendor's exaggerated 2D Liveness claims.
Thus, when you decide to implement facial authentication system, please consider carefully whether it uses 3D facial recognition or 2D facial algorithm. Otherwise, you will be exposed to fraud and spoofing.
Bronstein, A. M.; Bronstein, M. M.; Kimmel, R. (2005). "Three-dimensional face recognition". International Journal of Computer Vision. 64 (1): 5–30.
Facial recognition: Apple, Amazon, Google and the race for your face