Comments (5)
Hi Qilong, thanks for your interest!
gt_patch
contains the ring pattern in every channel as a key, but for init_latents_w, we only inject the key into one of the channels. If you are running python run_tree_ring_watermark.py --run_name no_attack --w_channel 3 --w_pattern ring --start 0 --end 1000 --with_tracking --reference_model ViT-g-14 --reference_model_pretrain laion2b_s12b_b42k
, you would expect the pattern is in the last channel since --w_channel 3
. Could you double-check if you can see it in the last channel? Also, I don't think we expect any ring pattern for reversed_latents_no_w
since it's not watermarked.
Let me know if you have further questions!
from tree-ring-watermark.
@YuxinWenRick Thanks for your reply. I can obtain the watermark now
from tree-ring-watermark.
Hi, I wonder how to visualize the gt_patch, just like what paper shows in Figure 1? It is complex type.
from tree-ring-watermark.
Hi @zzzucf , yeah, you are right that we cannot really visualize the complex numbers, so the figure shown in the paper is just the visualization of the real part. You can follow this code to do the visualization.
from tree-ring-watermark.
Thank you, that solves my confusion. I really appreciate it.
from tree-ring-watermark.
Related Issues (20)
- how can i see the watermark that i implant? HOT 18
- The evaluation criterion for determining whether a watermark is added. HOT 3
- May some errors when injecting... HOT 3
- How to run it HOT 7
- ValueError: /home/xin/./cache/trk/current_org does not exist. Make sure to run `trk.setup_repo(...)` first. HOT 4
- the model location HOT 5
- code error: AttributeError: 'bool' object has no attribute '__module__' HOT 2
- run_tree_ring_watermark_imagenet_fid.py not available HOT 4
- Threshold problem HOT 8
- Fid Score does not match the paper HOT 5
- About sampling and encapsulation HOT 1
- Met a problem when running this code HOT 3
- Watermarking pre generated images HOT 2
- InversableStableDiffusionPipeline class incompatible SDXL, can do some upgrade? HOT 2
- Dataset column names don't match
- about the pipeline HOT 4
- The problem about cropping and rotation attacks HOT 1
- why use negative no_w_metric and w_metric? HOT 1
- Is this all the requirements needs? HOT 3
- Visualizing the watermark patterns
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tree-ring-watermark.