A practical eye authentication (EA) system targeted for edge devices needs to perform authentication and be robust to presentation attacks, all while remaining compute and latency efficient. However, existing eye-based frameworks a) perform authentication and Presentation Attack Detection (PAD) independently and b) involve significant pre-processing steps to extract the iris region. Here, we introduce a joint framework for EA and PAD using periocular images. While a deep Multitask Learning (MTL) network can perform both the tasks, MTL suffers from the forgetting effect since the training datasets for EA and PAD are disjoint. To overcome this, we propose Eye Authentication with PAD (EyePAD), a distillation-based method that trains a single network for EA and PAD while reducing the effect of forgetting. To further improve the EA performance, we introduce a novel approach called EyePAD++ that includes training an MTL network on both EA and PAD data, while distilling the `versatility' of the EyePAD network through an additional distillation step. Our proposed methods outperform the SOTA in PAD and obtain near-SOTA performance in eye-to-eye verification, without any pre-processing. We also demonstrate the efficacy of EyePAD and EyePAD++ in user-to-user verification with PAD across network backbones and image quality.
翻译:针对边缘装置的实用眼睛认证(EA)系统需要进行认证,并能够强有力地显示攻击,同时保持计算和延缓效率;然而,现有的眼基框架a)独立地进行认证和演示攻击检测(PAD)和(b)涉及重要的预处理步骤,以提取iris区域。这里,我们为EA和PAD引入了一个使用透视图像的联合框架。虽然深层多任务学习(MTL)网络可以同时执行这两项任务,但MTL却受到遗忘效应的影响,因为EA和PAD的培训数据集正在脱节。为了克服这一点,我们建议与PAD(EyePAD)进行眼校验,这是一种基于蒸馏法的方法,为EA和PAD培训单一网络和演示演示演示,同时减少遗忘的影响。为了进一步提高EA的性能,我们引入了称为EVAD++的新办法,其中包括对EA和PAD数据的MTL网络进行培训,同时通过另一个蒸馏步骤,使EVAD网络的“逆差性”。我们提出的方法比SOD PAD在SEVA中的SY-SUAD中不前和SEVAVA的用户端核查工作效率。