Skip to content

Official Implementation of the paper WMARK@ICLR Detection Limits and Statistical Separability of Tree Ring Watermarks in Rectified Flow-based Text-to-Image Generation Models.

License

Notifications You must be signed in to change notification settings

dsgiitr/flux-watermarking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detection Limits and Statistical Separability of Tree Ring Watermarks in RF-based Diffusion Transformers

Official Implementation of the paper WMARK@ICLR Detection Limits and Statistical Separability of Tree Ring Watermarks in Rectified Flow-based Text-to-Image Generation Models.

Workflow

alt text

Dataset Release

All the results in the paper can be obtained via the .h5 files given in this link

We have also released the dataset on Kaggle.

We welcome additional analysis on this dataset.

Schema of .h5 files

watermark_results_{YYYYMMDD-HHMMSS}_{config_identifier}.h5
├── initial_noise/
│   ├── "0" : Tensor<float32>[channels, height, width]
│   ├── "1" : Tensor<float32>[channels, height, width]
│   └── ...
│
├── generated_images/
│   ├── "0" : Array<uint8>[height, width, 3]
│   ├── "1" : Array<uint8>[height, width, 3]
│   └── ...
│
├── reconstructed_noise/
│   ├── "0" : Tensor<float32>[channels, height, width]
│   ├── "1" : Tensor<float32>[channels, height, width]
│   └── ...
│
├── reconstructed_images/
│   ├── "0" : Array<uint8>[height, width, 3]
│   ├── "1" : Array<uint8>[height, width, 3]
│   └── ...
│
├── watermark_verified : Array<bool>[n_samples]
└── prompts : Array<string>[n_samples]

The detailed code to reproduce the results is given in the evaluate_results.ipynb

Results

alt text

alt text

alt text

About

Official Implementation of the paper WMARK@ICLR Detection Limits and Statistical Separability of Tree Ring Watermarks in Rectified Flow-based Text-to-Image Generation Models.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published