This web page was produced as partial fulfillment
of the requirements for the ELEC 499 design project course at the University
of Victoria. The purpose of this web page and the software developed is
purely academic. We would like to thank our project supervisor Dr. Aaron
Gulliver for all his enthusiasm and continuous help throughout the term.
A watermark on a dollar bill protects its authenticity, and on digital
images watermarks are used in the same manner.
The first goal of this project was to research different techniques of
watermarking images and to test how well these different algorithms performed.
To measure the performance of the algorithms, we tested how well they
met the criteria of good watermarks:
1) Robust - The algorithm should resist unintentional and intentional
attacks on the watermark.
2) Imperceptible - The watermark should not interfere with the
work being protected.
3) Unambiguous - The extracted watermark should unambiguously identify
The second objective of this project was to implement the best algorithms
with a GUI on the Windows platform. The GUI is simply designed but allows
optional control over parameters of the watermarking process. These parameters
can control the length and visibility of the watermark.
The resulting utility implements two of the better watermarking algorithms
(Cox and Xie). This watermarking program can add watermarks to PGM (portable
greymap) or PBM (portable bitmap) images.
This project was carried out by three fourth year Electrical Engineering
students. See the Testing section to view our results.
ELEC 499 web page
Department of Engineering