Add a nifty digital watermark to an image by massaging the DCT coefficients. Adding a watermark results in almost no image quality degradation.
Be sneaky and use it to pass messages!
- Encoding: Call
wm_encoder
in MATLAB. Give it an image and phrase (up to 33 characters) when prompted. - Decoding: Call
wm_decoder
. Give it the watermarked and original image. Maybe v2 will be able to do a blind extraction and decode.
You can read the report for a lengthy explanation of how it works.