Code Monkey home page Code Monkey logo

fanghannus / pimog-an-effective-screen-shooting-noise-layer-simulation-for-deep-learning-based-watermarking-netw Goto Github PK

View Code? Open in Web Editor NEW
48.0 48.0 8.0 5.26 MB

This is the code for paper: ``PIMoG : An Effective Screen-shooting Noise-Layer Simulation for Deep-Learning-Based Watermarking Network. .Fang, Han, et al. Proceedings of the 30th ACM International Conference on Multimedia. 2022.

License: GNU General Public License v3.0

Python 94.17% MATLAB 5.83%

pimog-an-effective-screen-shooting-noise-layer-simulation-for-deep-learning-based-watermarking-netw's People

Contributors

fanghannus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

pimog-an-effective-screen-shooting-noise-layer-simulation-for-deep-learning-based-watermarking-netw's Issues

Why doesn't your loss code match the one in the article?

In your article, 𝜆1, 𝜆2, 𝜆3, 𝜆4 are set as 0.5, 2, 3, 0.001 by default. however, In the code you provided, the mask corresponds to the Gradient mask generator with a weight of 0.5, but in the article it is 2, corresponding to v_ The pre trained edge mask generator corresponding to the mask has a weight of 2, but in the paper it is 0.5. Which one is correct?

The code for creating the dataset.

Hello, author. I noticed a significant difference between the edge masks produced by the BDCN mentioned in the paper and the examples you provided. Could you please share the code for generating the dataset? I am interested in training your model for comparative experiments. Thank you very much!

2023.6.1

Hello, using the model provided by the author for the embedding test, the result obtained has five images in it, why is the perspective distortion not reflected in the noise image

噪声层加入编码器和解码器训练带来的速度问题

方老师,您好。自从做这个方向以后也看了您的很多工作,启发很大。想问下您关于PIMoG这个工作您在训练的过程中有没有遇到噪声层计算速度慢,导致每一轮训练需要花费较多时间的情况,如果有,想问下您是怎样进行处理的。

PIMOG

Hello, using the model provided by the author for the embedding test, the result obtained has five images in it, why is the perspective distortion not reflected in the noise image

The encoded image detection model

Thanks for your excellent work on screen-shooting resilient watermarking.

In this paper:

the detection and correction process of watermarked images are the same as the settings of StegaStamp.

So could you share the pre-trained segmentation model for testing?

a bug in light distortion code

line 189 in Noise_Layer.py
max_len = np.max([np.sqrt(x**2+y**2),np.sqrt((x-255)**2+y**2),np.sqrt(x**2+(y-255)**2),np.sqrt((x-255)**2+(y-255)**2)])

According to the paper, this line calculates max distance from a certain point to four corners of the image. The number 255 in this line should be the width and height of the image.

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.