# Detecting Clear Contact Lenses for Iris Recognition: A Two-Stage Mask-Guided Attention Approach

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 20 of its 41 references that are in the map.
- First posted on arXiv 10 Aug 2026.

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

- [Deep Residual Learning for Image Recognition](https://mlsanity.com/paper/1512.03385/) (2015)
- [An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale](https://mlsanity.com/paper/2010.11929/) (2020)
- [Densely Connected Convolutional Networks](https://mlsanity.com/paper/1608.06993/) (2016)
- [EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks](https://mlsanity.com/paper/1905.11946/) (2019)
- [Squeeze-and-Excitation Networks](https://mlsanity.com/paper/1709.01507/) (2017)
- [A ConvNet for the 2020s](https://mlsanity.com/paper/2201.03545/) (2022)
- [CBAM: Convolutional Block Attention Module](https://mlsanity.com/paper/1807.06521/) (2018)
- [Non-local Neural Networks](https://mlsanity.com/paper/1711.07971/) (2017)
- [Iris Liveness Detection Competition (LivDet-Iris) -- The 2020 Edition](https://mlsanity.com/paper/2009.00749/) (2020)
- [D-NetPAD: An Explainable and Interpretable Iris Presentation Attack Detector](https://mlsanity.com/paper/2007.01381/) (2020)
- [Deep Learning for Iris Recognition: A Survey](https://mlsanity.com/paper/2210.05866/) (2022)
- [Deep Representations for Iris, Face, and Fingerprint Spoofing Detection](https://mlsanity.com/paper/1410.1980/) (2014)
- [CIT-GAN: Cyclic Image Translation Generative Adversarial Network With Application in Iris Presentation Attack Detection](https://mlsanity.com/paper/2012.02374/) (2020)
- [Iris Presentation Attack Detection: Where Are We Now?](https://mlsanity.com/paper/2006.13252/) (2020)
- [Some Research Problems in Biometrics: The Future Beckons](https://mlsanity.com/paper/1905.04717/) (2019)
- [Iris Liveness Detection Competition (LivDet-Iris) -- The 2023 Edition](https://mlsanity.com/paper/2310.04541/) (2023)
- [Generalized Iris Presentation Attack Detection Algorithm under Cross-Database Settings](https://mlsanity.com/paper/2010.13244/) (2020)
- [Iris Presentation Attack Detection Based on Photometric Stereo Features](https://mlsanity.com/paper/1811.07252/) (2018)
- [MGA-Net: A Novel Mask-Guided Attention Neural Network for Precision Neonatal Brain Imaging](https://mlsanity.com/paper/2406.17709/) (2024)
- [A Multi-domain Image Translative Diffusion StyleGAN for Iris Presentation Attack Detection](https://mlsanity.com/paper/2510.14314/) (2025)

## Abstract (arXiv)

This work focuses on the impact and detection of clear contact lenses in the context of iris recognition. While the detection of cosmetic or patterned contact lenses has been extensively studied under the presentation attack detection (PAD) paradigm, clear prescription contact lenses, that are typically transparent, have received comparatively less attention despite their widespread use. Unlike patterned lenses, clear lenses introduce no salient texture artifact, making them difficult to detect and are often assumed to have no impact on iris recognition. We first examine this assumption using the commercial VeriEye matcher on four benchmark datasets and show that clear lenses marginally degrade genuine match scores and increase verification error. We then propose a two-stage contact-lens detection framework. Stage~1 uses an existing PAD model to identify patterned lenses, while Stage~2 focuses on the more challenging clear-lens versus no-lens distinction using a ConvNeXt-Base model equipped with Mask-Guided Spatial Attention (MGSA). The proposed MGSA module incorporates a Hough-derived anatomical ROI mask together with learned spatial attention and Squeeze-and-Excitation channel recalibration, allowing the network to focus on subtle limbal cues associated with clear lens wear. Across four datasets, the full pipeline consisting of both patterned and clear contact lens detection achieves between 90.0%--98.8% accuracy. Finally, we introduce a z-score calibration method that adjusts VeriEye match scores when a clear lens is detected in the input images. This calibration reduces EER by 4.1%--28.3% across datasets, demonstrating that reliable clear contact lens detection can directly improve iris verification performance.
