Institute of Computing, University of Campinas, Campinas, São Paulo, Brazil.
Department of ICT and Natural Sciences, Faculty of Information Technology and Electrical Engineering, NTNU, Ålesund, Norway.
PLoS One. 2020 Sep 4;15(9):e0238058. doi: 10.1371/journal.pone.0238058. eCollection 2020.
With the widespread use of biometric authentication comes the exploitation of presentation attacks, possibly undermining the effectiveness of these technologies in real-world setups. One example takes place when an impostor, aiming at unlocking someone else's smartphone, deceives the built-in face recognition system by presenting a printed image of the user. In this work, we study the problem of automatically detecting presentation attacks against face authentication methods, considering the use-case of fast device unlocking and hardware constraints of mobile devices. To enrich the understanding of how a purely software-based method can be used to tackle the problem, we present a solely data-driven approach trained with multi-resolution patches and a multi-objective loss function crafted specifically to the problem. We provide a careful analysis that considers several user-disjoint and cross-factor protocols, highlighting some of the problems with current datasets and approaches. Such analysis, besides demonstrating the competitive results yielded by the proposed method, provides a better conceptual understanding of the problem. To further enhance efficacy and discriminability, we propose a method that leverages the available gallery of user data in the device and adapts the method decision-making process to the user's and the device's own characteristics. Finally, we introduce a new presentation-attack dataset tailored to the mobile-device setup, with real-world variations in lighting, including outdoors and low-light sessions, in contrast to existing public datasets.
随着生物识别认证的广泛应用,出现了利用呈现攻击的情况,这可能会降低这些技术在实际设置中的有效性。例如,当一个冒名顶替者试图解锁别人的智能手机时,他会通过呈现用户的打印图像来欺骗内置的面部识别系统。在这项工作中,我们研究了针对面部认证方法的呈现攻击的自动检测问题,考虑了快速设备解锁的用例和移动设备的硬件限制。为了更深入地了解如何仅使用基于软件的方法来解决该问题,我们提出了一种仅基于数据的方法,该方法使用多分辨率补丁和专门针对该问题设计的多目标损失函数进行训练。我们进行了仔细的分析,考虑了几个用户不相交和交叉因素协议,突出了当前数据集和方法存在的一些问题。这种分析除了展示所提出方法产生的有竞争力的结果外,还提供了对该问题的更好的概念理解。为了进一步提高功效和可辨别性,我们提出了一种利用设备中可用的用户数据图库的方法,并根据用户和设备自身的特点调整方法的决策过程。最后,我们引入了一个新的呈现攻击数据集,专门针对移动设备设置,与现有的公共数据集相比,包括户外和低光照环境中的真实变化。