Closed Kuubrick closed 2 days ago
I believe it's the inverse Fourier transform that will include the imaginary parts. And to make the inversed as an image(real only), the tree-ring authors drop the imaginary part. Check line 206 at https://github.com/YuxinWenRick/tree-ring-watermark/blob/main/optim_utils.py#L206.
Hello, I am very excited to see such an interesting job, I have read your paper and have the following uestions:
- What is the difference between Identification and Verification you mentioned? My understanding is that Verification is to determine whether the watermark is imprinted, while Identification is to determine which pre-defined key it comes from among multiple watermarked images (distribution of ℓ1-to-reference was shifted).
- You mentioned the numbers of keys, but did not give a definition.
You mentioned in the paper that the tree-ring watermark discarded the imaginary part, but I did not find the corresponding code in the tree-ring watermark code. The specific embedding code is as follows:
init_latents_w[watermarking_mask] = gt_patch[watermarking_mask].clone()
May I ask where did they discard the imaginary part, or did I miss something?
Hi Kuubrick. Sorry for the late reply.
Hello, I am very excited to see such an interesting job, I have read your paper and have the following uestions:
- What is the difference between Identification and Verification you mentioned? My understanding is that Verification is to determine whether the watermark is imprinted, while Identification is to determine which pre-defined key it comes from among multiple watermarked images (distribution of ℓ1-to-reference was shifted).
- You mentioned the numbers of keys, but did not give a definition.
You mentioned in the paper that the tree-ring watermark discarded the imaginary part, but I did not find the corresponding code in the tree-ring watermark code. The specific embedding code is as follows:
init_latents_w[watermarking_mask] = gt_patch[watermarking_mask].clone()
May I ask where did they discard the imaginary part, or did I miss something?
Hi Kuubrick. Sorry for the late reply.
- Yes, your understanding is correct.
- The number of keys is the total number of pre-defined keys that we distribute.
- zzzucf's comment is correct. Tree-Ring discard the imaginary part at line 206 to make the initial latent real.
Thank you so much for your reply, it's an amazing work!
Hello, I am very excited to see such an interesting job, I have read your paper and have the following uestions:
May I ask where did they discard the imaginary part, or did I miss something?