Git Product home page Git Product logo

Comments (9)

lthero-big avatar lthero-big commented on August 11, 2024

I think the paper named the gs_watermarked image as the original image, so the fact is , there is no actual original image. Gaussian Shading achieves this by mapping the watermark to latent representations that follow a standard Gaussian distribution, the new latent representation will be totally different from the original latent representation which could generate 'original image' , hence, the watermarked image and the original image are different.

from a-watermark-for-diffusion-models.

SLU010 avatar SLU010 commented on August 11, 2024

Thank you for your reply. Ummm, but then what is the advantage of this compared with tree-ring?

Figure 10 shows that the watermarked process would not lead the generation to be different from the unwatermarked one.

from a-watermark-for-diffusion-models.

SLU010 avatar SLU010 commented on August 11, 2024

Figure 1, 9, and 10 all indicate that the generated images from the watermarked model will be the same with those generated by the original model.

Not only the distribution of the latents would be the same, but also the generation results are exactly the same.

How should we understand that?

from a-watermark-for-diffusion-models.

lthero-big avatar lthero-big commented on August 11, 2024

The latent representation is directly sampled from the encryption message as Figure 3 , it shouldn't have the original representation .Compared to TreeRing, the distrubution presverving method maybe the new feature.

from a-watermark-for-diffusion-models.

SLU010 avatar SLU010 commented on August 11, 2024

Thank you for your nice clarifying!

Then I wonder how the 2nd (Original) and 4th (Ours) columns of Figure 10 are generated? Why they are the same?

from a-watermark-for-diffusion-models.

lthero-big avatar lthero-big commented on August 11, 2024

Notice that there is no the diff image between Ours and Original in Figure 9. So I think the paper use the image generated by GS method as the Original one, then just use this image in different watermark methods. But it's really confusing whether there is a Original image.

from a-watermark-for-diffusion-models.

SLU010 avatar SLU010 commented on August 11, 2024

If you see Figure 1, you should understand original means the images generated by un-watermarked model (or model without watermark).

So Figure 1 (d) is wrong, it should be a different image with Figure 1 (a), similar to the situation in Figure 1 (c).

Figures 9 and 10 are delivering the same information.

from a-watermark-for-diffusion-models.

lthero-big avatar lthero-big commented on August 11, 2024

Yeah, that's so confusing that the concept from Fig 2 is different from Fig 1 .The z_T sampled from the method GaussianDistributionSampling shouldn't be the same as the z_T sampled from the method DistributionPreservingSampling. So I do think the Fig 1(d) isn't correct , the Fig 9 and 10 as well

from a-watermark-for-diffusion-models.

SLU010 avatar SLU010 commented on August 11, 2024

I agree. Thank you for your patient explanation! It does help me understand more.

from a-watermark-for-diffusion-models.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.