MCPcopy Create free account

hub / github.com/aloshdenny/reverse-SynthID / types & classes

Types & classes13 in github.com/aloshdenny/reverse-SynthID

↓ 8 callersClassBypassResult
Result of watermark bypass.
src/extraction/synthid_bypass.py:35
↓ 5 callersClassRobustSynthIDExtractor
Robust SynthID watermark extractor using multi-stage analysis. Features: - Multi-scale processing for comprehensive watermark detect
src/extraction/robust_extractor.py:41
↓ 3 callersClassDetectionResult
Result of watermark detection.
src/extraction/robust_extractor.py:29
↓ 3 callersClassProfileV4
One SpectralCodebookV4 profile keyed by ``(model, H, W)``. All spectral arrays are full-resolution ``(H, W, 3)``; compact rfft packing happen
src/extraction/synthid_bypass_v4.py:169
↓ 3 callersClassSpectralCodebookV4
Multi-model, multi-colour SynthID codebook. Profiles are keyed by ``(model: str, H: int, W: int)``. Build from a hierarchical dataset layout:
src/extraction/synthid_bypass_v4.py:204
↓ 3 callersClassWatermarkRemover
SynthID watermark remover using extracted signatures. Approach: 1. Load pre-extracted watermark signature from pure black/white Gemi
src/extraction/watermark_remover.py:43
↓ 2 callersClassRemovalResult
Result of watermark removal.
src/extraction/watermark_remover.py:31
↓ 2 callersClassSpectralCodebook
Multi-resolution watermark profile for SynthID bypass. Stores per-resolution profiles so a single codebook file handles images of any si
src/extraction/synthid_bypass.py:1550
↓ 2 callersClassSynthIDBypass
Remove SynthID watermarks using signal processing techniques. This class implements a multi-stage bypass pipeline that mimics the ef
src/extraction/synthid_bypass.py:47
↓ 1 callersClassBenchmarkResults
Results from benchmarking run.
src/extraction/benchmark_extraction.py:34
↓ 1 callersClassBenchmarkSuite
Comprehensive benchmark suite for SynthID extraction and removal.
src/extraction/benchmark_extraction.py:54
↓ 1 callersClassSynthIDBypassV4
Cross-colour consensus watermark dissolver. Fidelity-preserving FFT subtraction using :class:`SpectralCodebookV4`. Main changes vs v3: -
src/extraction/synthid_bypass_v4.py:892
↓ 1 callersClassSynthIDCodebookFinder
Discovers the SynthID watermark codebook by analyzing patterns across multiple AI-generated images.
src/analysis/synthid_codebook_finder.py:36