Downloads · 30 days
9
0% of all-time downloads
BharathK333/DOOMGAN
DOOMGAN is a image-to-image model from BharathK333. Use it when you need one image transformed into another. The card lists the license as mit.
This repository contains the official PyTorch implementation and pre-trained models for DOOMGAN, a novel generative framework for creating high-fidelity morphed ocular images. This work was accepted at the IEEE Intern…
Downloads · 30 days
9
0% of all-time downloads
All-time downloads
17.5K
Public
Repo size
6.4 GB
Likes
1
Public
Click a slice to open those files.
.pth1.5 GB · 100%
From the Hugging Face model README
This repository contains the official PyTorch implementation and pre-trained models for DOOMGAN, a novel generative framework for creating high-fidelity morphed ocular images. This work was accepted at the IEEE International Joint Conference on Biometrics (IJCB) 2025 and is supported by the NSF award no. 2345561. <img src="assets/NSF_Logo.png" alt="NSF_Logo" style="display: inline-block; height: 36px; vertical-align: middle;">
Ocular biometrics in the visible spectrum have emerged as a prominent modality due to their high accuracy, resistance to spoofing, and non-invasive nature. Morphing attacks—where synthetic biometric traits are created by merging features from multiple individuals—pose a significant threat to the trustworthiness and integrity of biometric systems. While morphing attacks have been thoroughly investigated for the near-infrared iris and face biometrics, their implications for visible-spectrum ocular biometrics remain largely unexplored. Effectively simulating such attacks requires a sophisticated morphing generation model capable of handling the complexities of uncontrolled acquisition environments while preserving fine-grained ocular features. To address this gap, we introduce DOOMGAN, a novel framework that encompasses landmark-driven encoding, attention-guided generation, and dynamic weighting of multi-faceted losses for optimized convergence. We evaluated DOOMGAN against visible ocular recognition systems, achieving over 20% improvement in attack success rates over baseline models. Moreover, DOOMGAN shows a 20% boost in generating elliptical iris structures and a 30% boost in maintaining gaze consistency. Additionally, we provide the first comprehensive ocular morphing datasets to aid research in defending against such attacks.
DOOMGAN is a novel Generative Adversarial Network (GAN) based framework designed specifically for synthesizing high-quality ocular morphs. It combines features from two different subjects to generate a synthetic biometric sample that can be matched to either individual.
The architecture uses several key components to achieve high-fidelity results:
The model can be run locally using the provided scripts. First, clone the repository and set up the environment as described in the README.md.
To generate a morphed image from two source images, use the generate_morphs.py script. The script requires paths to two input images and will produce a morphed output.
# Clone the repository and install requirements first
# git clone https://github.com/Bharath-K3/DOOMGAN.git
# cd DOOMGAN
# pip install -r requirements.txt
# (Download pre-trained models as per the README instructions in GitHub)
Follow Code for detailed instructions.
python generate_morphs.py \
--image1 "assets/1144_r_1.png" \
--image2 "assets/1147_r_1.png" \
--epoch 450 \
--output "generated_morphs/1144_1147_morph.png"
This dataset is created to support the academic and research communities. The primary intended use is to train and evaluate Morph Attack Detection (MAD) algorithms to defend biometric systems against this vulnerability.
If you use this dataset or our model in your work, please cite our paper:
@article{krishnamurthy2025doomgan,
title={DOOMGAN: High-Fidelity Dynamic Identity Obfuscation Ocular Generative Morphing},
author={Krishnamurthy, Bharath and Rattani, Ajita},
journal={arXiv preprint arXiv:2507.17158},
year={2025}
}
This work is supported in part by the National Science Foundation (NSF), United States award no. 2345561.
