Face anti-spoofing to combat mask attacks: A remote photoplethysmography approach (P C Yuen et al.)

Research on face recognition technology over the past three decades has mainly focused on achieving high recognition accuracy of facial images that contain variations, for instance, in illumination, pose, scale and expression. Many algorithms with excellent recognition performance have been developed, and face biometric systems have consequently been deployed in many practical applications in the past decade. Although system accuracy is an important factor for practical face biometric systems, security is also a concern. The system has to be able to reject illegal users who present an imitation or fake face of an enrolled user, which is referred to as a face spoofing attack.

Due to the popularity of social networks, it is very easy to obtain biometric information on the face from the Internet. It is common for people to upload images/videos to share their daily activities with friends, and it is not difficult to obtain such images/videos from open sources. A face spoofing attack may use one of three approaches, namely displaying a printed photo, playing back a face video or wearing a 3D facial mask. Anti-spoofing algorithms that use the texture of the human face and multi-spectral analysis perform very well for printed photos and video replay attacks. Human computer interaction (HCI) methods, such as asking the user to blink his/her eyes or move his/her lips, have also been proposed for detecting live faces. It has recently become possible to fabricate low cost, hyper-real 3D colour masks off-the-shelf. As the colour and texture of such masks look real, they can be very difficult to distinguish from real faces. At the same time, simple HCI-based liveness detection may not work well. Experimental results have also shown that state-of-the-art face anti-spoofing methods are not good enough to detect a mask attack, and a masked face can successfully spoof face recognition systems. Therefore, there is an urgent need to develop more powerful face anti-spoofing algorithms to prevent mask attacks.

As even humans find it difficult to distinguish a hyper-real silicon masked face, image processing and analysis methods based on conventional face appearance may not be feasible. As such, this project proposes a new approach that tackles the problem in the most fundamental way, by analysing the blood volume flow in the living tissues of faces. To achieve this, we will use remote photoplethysmograph (rPPG) technology, an optical technique for detecting blood volume flow at a distance. The nature of rPPG means that it does not work on a masked (fake) face (please refer to Section 2.3 for details), which is a good property for this project. However, rPPG is sensitive to illumination changes and head motion, which are the two typical variations that occur when recognising faces from videos. As such, we need to develop a new rPPG method to handle illumination variations and head motion. To achieve this, we propose a new local rPPG approach with multiple local face regions. Adaptive filter and signal separation methods will be employed and investigated for the development of the new local rPPG model. Moreover, a set of ‘optimal’ local face regions which are favour for rPPG detection will be learnt.

This project will develop new rPPG methods and, therefore, new countermeasures for face antispoofing. The results of this project will also have great potential for application in the medical and healthcare fields, such as for heart rate monitoring during certain treatments in which traditional wired measurement is not plausible, and more comfortable long-term monitoring of vital signs in patients with chronic diseases.


Grant Support:

This project is supported by the Research Grants Council (RGC), Hong Kong SAR, China (Project HKBU12201215).


For further information on this research topic, please contact Prof. P C Yuen.