Skip to content
 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEAL: Semantic Aware Image Watermarking


Overview

We propose SEAL, a watermarking method that embeds semantic information about the generated image directly into the watermark, allowing for a distortion-free watermark that can be verified without a database of key patterns. Instead of relying on stored keys, SEAL infers the key from the image’s semantic embedding using locality-sensitive hashing. Additionally, we address two often-overlooked attack strategies: (i) an attacker extracting the initial noise to create a new image with the same pattern and (ii) an attacker inserting an unrelated, potentially harmful object into a watermarked image while preserving the watermark.

Setup

Install all required dependencies by running:

chmod +x setup.sh
./setup.sh

Usage

python SEAL.py

The repository contains the code for all experiments discussed in the paper. Explore the provided implementations to reproduce our results and evaluate the robustness of our method against different attacks.

Citation

If you find this work useful for your research, please consider citing our paper:

@article{arabi2025seal,
  title={SEAL: Semantic Aware Image Watermarking},
  author={Arabi, Kasra and Witter, R Teal and Hegde, Chinmay and Cohen, Niv},
  journal={arXiv preprint arXiv:2503.12172},
  year={2025}
}

About

[ICCV 2025] Official implementation of 'SEAL: Semantic Aware Image Watermarking'

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages