# EyePAD++: A Distillation-based approach for joint Eye Authentication and Presentation Attack Detection using Periocular Images

arXiv: https://arxiv.org/abs/2112.11610 · HTML: https://mlsanity.com/paper/2112.11610/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- Builds on 23 of its 60 references that are in the map.
- First posted on arXiv 22 Dec 2021.

## Builds on (most cited first, 23 of 23)

- [Distilling the Knowledge in a Neural Network](https://mlsanity.com/paper/1503.02531/) (2015)
- [Densely Connected Convolutional Networks](https://mlsanity.com/paper/1608.06993/) (2016)
- [Learning without Forgetting](https://mlsanity.com/paper/1606.09282/) (2016)
- [iCaRL: Incremental Classifier and Representation Learning](https://mlsanity.com/paper/1611.07725/) (2016)
- [Searching for MobileNetV3](https://mlsanity.com/paper/1905.02244/) (2019)
- [FitNets: Hints for Thin Deep Nets](https://mlsanity.com/paper/1412.6550/) (2014)
- [Deep High-Resolution Representation Learning for Visual Recognition](https://mlsanity.com/paper/1908.07919/) (2019)
- [Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfer](https://mlsanity.com/paper/1612.03928/) (2016)
- [GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networks](https://mlsanity.com/paper/1711.02257/) (2017)
- [Learning without Memorizing](https://mlsanity.com/paper/1811.08051/) (2018)
- [UberNet: Training a `Universal' Convolutional Neural Network for Low-, Mid-, and High-Level Vision using Diverse Datasets and Limited Memory](https://mlsanity.com/paper/1609.02132/) (2016)
- [Knowledge Distillation for Multi-task Learning](https://mlsanity.com/paper/2007.06889/) (2020)
- [An All-In-One Convolutional Neural Network for Face Analysis](https://mlsanity.com/paper/1611.00851/) (2016)
- [D-NetPAD: An Explainable and Interpretable Iris Presentation Attack Detector](https://mlsanity.com/paper/2007.01381/) (2020)
- [Deep Representations for Iris, Face, and Fingerprint Spoofing Detection](https://mlsanity.com/paper/1410.1980/) (2014)
- [Disjoint Multi-task Learning between Heterogeneous Human-centric Tasks](https://mlsanity.com/paper/1802.04962/) (2018)
- [Iris Presentation Attack Detection by Attention-based and Deep Pixel-wise Binary Supervision Network](https://mlsanity.com/paper/2106.14845/) (2021)
- [A Fast and Accurate System for Face Detection, Identification, and Verification](https://mlsanity.com/paper/1809.07586/) (2018)
- [The ND-IRIS-0405 Iris Image Dataset](https://mlsanity.com/paper/1606.04853/) (2016)
- [Ensemble of Multi-View Learning Classifiers for Cross-Domain Iris Presentation Attack Detection](https://mlsanity.com/paper/1811.10068/) (2018)
- [CNN Hyperparameter tuning applied to Iris Liveness Detection](https://mlsanity.com/paper/2003.00833/) (2020)
- [On measuring the iconicity of a face](https://mlsanity.com/paper/1903.01581/) (2019)
- [Beyond without Forgetting: Multi-Task Learning for Classification with Disjoint Datasets](https://mlsanity.com/paper/2003.06746/) (2020)

## Built on by (most cited first, 3 of 3)

- [Ocular Authentication: Fusion of Gaze and Periocular Modalities](https://mlsanity.com/paper/2505.17343/) (2025)
- [ViT Unified: Joint Fingerprint Recognition and Presentation Attack Detection](https://mlsanity.com/paper/2305.07602/) (2023)
- [Knowledge Assembly: Semi-Supervised Multi-Task Learning from Multiple Datasets with Disjoint Labels](https://mlsanity.com/paper/2306.08839/) (2023)

## Abstract (arXiv)

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.
