Skip to content

This is an implementation of embedding and extracting a digital watermark in a PDF document. The code uses an LDPC code, a Hadamard code, and multiple sequence alignment to increase robustness.

License

bbbbris/watermark

Repository files navigation

Watermark

The code embeds a digital watermark into PDF files and extracts them. The code currently requires 3rd party libraries: OpenCV, Tesseract, Matlab.

Deployment

The deployment instructions are for MacOS.

  • For a guide on how to set up OpenCV see: link
  • For calling Matlab function you need Matlab 2016b or newer. To build the project see: link

Use

You can find the code for embedding and extracting the watermark in separate packages along with a package that is used for testing.

How it works

To see a detailed description of how the code works take a look at my master thesis

About

This is an implementation of embedding and extracting a digital watermark in a PDF document. The code uses an LDPC code, a Hadamard code, and multiple sequence alignment to increase robustness.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published