// summary
This project reverse-engineers Google's SynthID AI watermarking system using spectral analysis and signal processing techniques without requiring access to proprietary encoders. It provides a robust detector with 90% accuracy and a V3 multi-resolution spectral bypass capable of significantly reducing watermark energy while maintaining high image quality. The system utilizes a multi-resolution spectral codebook to identify and surgically remove watermarks across various image resolutions.
// technical analysis
This project provides a framework for reverse-engineering Google's SynthID watermarking system through spectral analysis and signal processing techniques. By identifying that the watermark's carrier frequencies are resolution-dependent and share consistent phase templates, the project enables the detection and surgical removal of these invisible markers. The core technical innovation is the multi-resolution SpectralCodebook, which allows for precise frequency-bin-level subtraction while maintaining high image quality, effectively bypassing the watermark without relying on brute-force methods.
// key highlights
// use cases
// getting started
To begin, clone the repository and install the dependencies using 'pip install -r requirements.txt'. You can then build a multi-resolution codebook from your own reference images or use the provided scripts to run the V3 bypass on target images. The project offers both a Python API for integration and a CLI for direct file processing.