- Meta द्वारा प्रकाशित "Watermark Anything with Localized Messages" पेपर का आधिकारिक implementation
- इमेज में localized watermark एम्बेड करने का तरीका प्रदान करता है
- कई watermark एम्बेड किए जा सकते हैं
- आवश्यकताएँ: Python 3.10.14, PyTorch 2.5.1, CUDA 12.4, Torchvision 0.20.1 versions पर test किया गया।
- Inference
notebooks/inference.ipynb में inference script और visualization देखे जा सकते हैं
- इमेज में watermark एम्बेड करने, detect करने और decode करने का तरीका समझाया गया है
wam.scaling_w argument को adjust करके watermark की imperceptibility/robustness (कम दिखाई देना/मजबूती) के बीच संतुलन नियंत्रित किया जा सकता है
- एकल watermark
- इमेज में 32-bit message एम्बेड करने का उदाहरण दिया गया है
- इमेज के केवल कुछ हिस्से में watermark एम्बेड करने के लिए random mask बनाया जा सकता है
- एकाधिक watermark
- इमेज में कई 32-bit messages एम्बेड करने का उदाहरण दिया गया है
- DBSCAN algorithm का उपयोग करके clustering के माध्यम से watermark detect किया जाता है
- Training
- Pre-training: robustness के लिए pre-training method समझाया गया है।
- Fine-tuning: multiple watermark और imperceptibility सुनिश्चित करने के लिए model fine-tuning method समझाया गया है।
- License
- मॉडल CC-BY-NC license के तहत प्रदान किया गया है।
- संदर्भ
- AudioSeal, Segment Anything projects से संबंधित है।
1 टिप्पणियां
Hacker News की राय