---
license: apache-2.0
tags:
- adversarial-attack
- ai-generated-image-stealth
- deepfake-evasion
- pytorch
---
🕵️♂️ ERASE: Bypassing Collaborative Detection of AI Counterfeit (Model Weights)
Qianyun Yang1
Peizhuo Lv2
Yingjiu Li3
Shengzhi Zhang4
Yuxuan Chen1
Zixu Li1
Yupeng Hu1
1Shandong University
2Nanyang Technological University
3University of Oregon  
4Boston University
These are the official pre-trained model weights for **ERASE**, an optimization framework designed to bypass single and collaborative detection of AI-Generated Images (AIGI) by comprehensively eliminating multi-dimensional generative artifacts.
🔗 **Paper:** [Accepted by IEEE TDSC 2026] (Coming Soon)
🔗 **GitHub Repository:** [iLearn-Lab/TDSC26-ERASE](https://github.com/iLearn-Lab/TDSC26-ERASE)
---
## 📌 Model Information
### 1. Model Name
**ERASE** (comprehensive counterfeit ArtifactS Elimination) Checkpoints.
### 2. Task Type & Applicable Tasks
- **Task Type:** Adversarial Attack / AI-Generated Image Stealth (AIGI-S) / Image-to-Image
- **Applicable Tasks:** Bypassing AI-generated image detectors (both single detectors and collaborative multi-detector environments) while maintaining exceptionally high visual fidelity.
### 3. Project Introduction
With the rapid development of generative AI, the issue of deepfakes has become increasingly severe. Existing AI-Generated Image Stealth (AIGI-S) methods typically optimize against a single detector and often fail when facing real-world "Collaborative Detection". Moreover, they often introduce obvious artifacts visible to human observers.
**ERASE** is a stealth optimization framework that innovatively combines:
- 🎯 **Sensitive Feature Attack**
- ⛓️ **Diffusion Chain Attack** (Optimization-free)
- 📻 **Decoupled Frequency Domain Processing**
This Hugging Face repository hosts the pre-trained weights required to run the Decoupled Frequency Domain Processing and the Surrogate Classifiers, specifically `noise_prototype_VAE.pt`, `dncnn_color_blind.pth`, and the `ckpt_ori` surrogate weights.
### 4. Training Data Source
The surrogate classifiers and related components were primarily trained and evaluated on the **[GenImage](https://github.com/GenImage-Dataset/GenImage)** dataset, following the standard task settings of AIGI-S evaluation.
---
## 🚀 Usage & Basic Inference
These weights are designed to be used seamlessly out-of-the-box with the official ERASE GitHub repository.
### Step 1: Prepare the Environment
Clone the GitHub repository and install dependencies:
```bash
git clone https://github.com/iLearn-Lab/TDSC26-ERASE
cd ERASE
conda create -n erase python=3.9 -y
conda activate erase
pip install -r requirements.txt
```
### Step 2: Download Model Weights
Download the files from this Hugging Face repository (`ckpt_ori` folder, `noise_prototype_VAE.pt`, `dncnn_color_blind.pth`) and place them in the `checkpoints/` directory of your cloned GitHub repo. Your structure should look like this:
```text
ERASE/
└── checkpoints/
├── ckpt_ori/ # Surrogate model weights (E/R/D/S)
├── noise_prototype_VAE.pt # Frequency VAE weights
└── dncnn_color_blind.pth # Denoising/Frequency weights
```
### Step 3: Run the Attack
Use `main.py` from the code repository to perform basic inference and generate adversarial images:
```bash
python main.py \
--images_root ./input_images \
--save_dir ./output \
--model_name E,R,D,S \
--diffusion_steps 20 \
--start_step 18 \
--iterations 10 \
--is_encoder 1 \
--encoder_weights ./checkpoints/noise_prototype_VAE.pt \
--eps 4 \
--batch_size 4 \
--device cuda:0
```
---
## ⚠️ Limitations & Notes
**Disclaimer:** This tool and its associated model weights are strictly intended for **academic research, AI security evaluation, and robustness testing**.
- It is strictly **prohibited** to use this repository for any malicious forgery, fraud, or other illegal/unethical purposes.
- Users bear full legal responsibility for any consequences arising from improper use.
---
## 📝⭐️ Citation
If you find our weights or code useful for your research, please consider leaving a **Star** ⭐️ on our GitHub repo and citing our paper:
```bibtex
@article{yang2026erase,
title={ERASE: Bypassing Collaborative Detection of AI Counterfeit via Comprehensive Artifacts Elimination},
author={Yang, Qianyun and Lv, Peizhuo and Li, Yingjiu and Zhang, Shengzhi and Chen, Yuxuan and Chen, Zhiwei and Li, Zixu and Hu, Yupeng},
journal={IEEE Transactions on Dependable and Secure Computing},
year={2026},
publisher={IEEE}
}
```