CIT-GAN: Cyclic Image Translation Generative Adversarial Network With Application in Iris Presentation Attack Detection

In this work, we propose a novel Cyclic Image Translation Generative Adversarial Network (CIT-GAN) for multi-domain style transfer. To facilitate this, we introduce a Styling Network that has the capability to learn style characteristics of each domain represented in the training dataset. The Styling Network helps the generator to drive the translation of images from a source domain to a reference domain and generate synthetic images with style characteristics of the reference domain. The learned style characteristics for each domain depend on both the style loss and domain classification loss. This induces variability in style characteristics within each domain. The proposed CIT-GAN is used in the context of iris presentation attack detection (PAD) to generate synthetic presentation attack (PA) samples for classes that are under-represented in the training set. Evaluation using current state-of-the-art iris PAD methods demonstrates the efficacy of using such synthetically generated PA samples for training PAD methods. Further, the quality of the synthetically generated samples is evaluated using Frechet Inception Distance (FID) score. Results show that the quality of synthetic images generated by the proposed method is superior to that of other competing methods, including StarGan.

[1]  Leon A. Gatys,et al.  A Neural Algorithm of Artistic Style , 2015, ArXiv.

[2]  Kevin W. Bowyer,et al.  Presentation Attack Detection for Iris Recognition , 2018, ACM Comput. Surv..

[3]  A. Pacut,et al.  Aliveness Detection for IRIS Biometrics , 2006, Proceedings 40th Annual 2006 International Carnahan Conference on Security Technology.

[4]  Jung-Woo Ha,et al.  StarGAN: Unified Generative Adversarial Networks for Multi-domain Image-to-Image Translation , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[5]  Richa Singh,et al.  On Iris Spoofing Using Print Attack , 2014, 2014 22nd International Conference on Pattern Recognition.

[6]  Tomas Pfister,et al.  Learning from Simulated and Unsupervised Images through Adversarial Training , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Adam Czajka,et al.  Iris Liveness Detection by Modeling Dynamic Pupil Features , 2016 .

[8]  Arun Ross,et al.  A Multi-task Convolutional Neural Network for Joint Iris Detection and Presentation Attack Detection , 2018, 2018 IEEE Winter Applications of Computer Vision Workshops (WACVW).

[9]  Sepp Hochreiter,et al.  GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium , 2017, NIPS.

[10]  Timo Aila,et al.  A Style-Based Generator Architecture for Generative Adversarial Networks , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[11]  Shivangi Yadav,et al.  Relativistic Discriminator: A One-Class Classifier for Generalized Iris Presentation Attack Detection , 2020, 2020 IEEE Winter Conference on Applications of Computer Vision (WACV).

[12]  John Daugman,et al.  Demodulation by Complex-Valued Wavelets for Stochastic Pattern Recognition , 2003, Int. J. Wavelets Multiresolution Inf. Process..

[13]  Arun Ross,et al.  Iris Liveness Detection Competition (LivDet-Iris) - The 2020 Edition , 2020, 2020 IEEE International Joint Conference on Biometrics (IJCB).

[14]  Bodade M. Rajesh,et al.  Fake Iris Detection: A Holistic Approach , 2011 .

[15]  Patrick J. Flynn,et al.  Automated classification of contact lens type in iris images , 2013, 2013 International Conference on Biometrics (ICB).

[16]  Arun Ross,et al.  Iris + Ocular: Generalized Iris Presentation Attack Detection Using Multiple Convolutional Neural Networks , 2019, 2019 International Conference on Biometrics (ICB).

[17]  Andrey Kuehlkamp,et al.  Post-Mortem Iris Recognition—A Survey and Assessment of the State of the Art , 2020, IEEE Access.

[18]  Han Zhang,et al.  Improving GANs Using Optimal Transport , 2018, ICLR.

[19]  Tieniu Tan,et al.  Iris Image Classification Based on Hierarchical Visual Codebook , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Arun Ross,et al.  50 years of biometric research: Accomplishments, challenges, and opportunities , 2016, Pattern Recognit. Lett..

[21]  Chuan Sheng Foo,et al.  Efficient GAN-Based Anomaly Detection , 2018, ArXiv.

[22]  Jaegul Choo,et al.  Image-To-Image Translation via Group-Wise Deep Whitening-And-Coloring Transformation , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Arun Ross,et al.  D-NetPAD: An Explainable and Interpretable Iris Presentation Attack Detector , 2020, 2020 IEEE International Joint Conference on Biometrics (IJCB).

[24]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[25]  Philip Bachman,et al.  Augmented CycleGAN: Learning Many-to-Many Mappings from Unpaired Data , 2018, ICML.

[26]  Arun Ross,et al.  Some Research Problems in Biometrics: The Future Beckons , 2019, 2019 International Conference on Biometrics (ICB).

[27]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[28]  Luisa Verdoliva,et al.  LivDet iris 2017 — Iris liveness detection competition 2017 , 2017, 2017 IEEE International Joint Conference on Biometrics (IJCB).

[29]  Jung-Woo Ha,et al.  StarGAN v2: Diverse Image Synthesis for Multiple Domains , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Arun Ross,et al.  Synthesizing Iris Images Using RaSGAN With Application in Presentation Attack Detection , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[31]  Shiguang Shan,et al.  FCSR-GAN: End-to-end Learning for Joint Face Completion and Super-resolution , 2019, 2019 14th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2019).

[32]  Kevin W. Bowyer,et al.  Presentation Attack Detection for Iris Recognition: An Assessment of the State of the Art , 2018, ArXiv.

[33]  Kang Ryoung Park,et al.  Multifeature-based fake iris detection method , 2007 .

[34]  Kevin W. Bowyer,et al.  Robust Detection of Textured Contact Lenses in Iris Recognition Using BSIF , 2015, IEEE Access.

[35]  Adam Finkelstein,et al.  PairedCycleGAN: Asymmetric Style Transfer for Applying and Removing Makeup , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[36]  Seunghoon Hong,et al.  Diversity-Sensitive Conditional Generative Adversarial Networks , 2019, ICLR.

[37]  Richa Singh,et al.  Detecting medley of iris spoofing attacks using DESIST , 2016, 2016 IEEE 8th International Conference on Biometrics Theory, Applications and Systems (BTAS).

[38]  Ramachandra Raghavendra,et al.  Presentation attack detection algorithm for face and iris biometrics , 2014, 2014 22nd European Signal Processing Conference (EUSIPCO).