2D face recognition has been proven insecure for physical adversarial attacks. However, few studies have investigated the possibility of attacking real-world 3D face recognition systems. 3D-printed attacks recently proposed cannot generate adversarial points in the air. In this paper, we attack 3D face recognition systems through elaborate optical noises. We took structured light 3D scanners as our attack target. End-to-end attack algorithms are designed to generate adversarial illumination for 3D faces through the inherent or an additional projector to produce adversarial points at arbitrary positions. Nevertheless, face reflectance is a complex procedure because the skin is translucent. To involve this projection-and-capture procedure in optimization loops, we model it by Lambertian rendering model and use SfSNet to estimate the albedo. Moreover, to improve the resistance to distance and angle changes while maintaining the perturbation unnoticeable, a 3D transform invariant loss and two kinds of sensitivity maps are introduced. Experiments are conducted in both simulated and physical worlds. We successfully attacked point-cloud-based and depth-image-based 3D face recognition algorithms while needing fewer perturbations than previous state-of-the-art physical-world 3D adversarial attacks.
翻译:2D面部识别被证明对身体对抗性攻击毫无保障。然而,很少有研究调查了攻击现实世界3D面部识别系统的可能性。 最近提出的3D打印攻击无法在空气中产生对立点。 在本文中,我们通过复杂的光学噪音攻击3D面部识别系统。我们把结构化的3D光扫描仪作为攻击目标。端到端攻击算法的设计是为了通过内在的或额外的投影仪为3D面部生成对立点的对立光照。然而,面部反射是一个复杂的程序,因为皮肤是半透明的。要将这种投影和捕捉程序纳入优化环中,我们用Lambertian的模型来模拟,并利用SfSNet来估计反射反射反射反射。此外,为了提高对距离和角度变化的抵抗力,同时保持不明显可见性,引入了3D变异性损失和两种感应力图。在模拟和物理世界中都进行了实验。我们成功地攻击了点偏振和深度反射程序。我们成功地攻击了点基点和基于3D的3D面反向式反射法,同时需要较少的状态识别。