||RESEARCH ON DIGITAL WATERMARKING AT ARISTOTLE UNIVERSITY OF THESSALONIKI||
Digital watermarks are associated with the protection of the copyright property of digital products.
The watermarks are represented by digital signals and legal owners use them in order to sign their products. Watermark existence can be shown exclusively by the owner himself or by an authorised company. Watermarking algorithms have bee n developed in our laboratory in last few years. The algorithms are applicable to digital products that represent still images, video and audio.
Watermarks possess the following features:
Complexity: Watermark signals are characterized by great complexity. This is necessary in order to avoid the construction of similar watermarks. Subsequently, watermark determination by a third person , becomes more difficult. Another advantage of ``complex’’ (complicated) watermarks is that they provide reliable statistical properties and their detection can be shown with great certainty.
Watermark key: Any watermark signal is associated (one by one) with an integer number (or a set of integer numbers) which is the watermark key. This key is used to produce, embed and detect a watermar k. The key is private and characterises exclusively the legal owner of the digital product. The number of available keys is enormous.
Statistical efficiency: The detection of a particular watermark is successful when the suitable key is used. We note that each watermark corresponds to a unique key.
Statistical invisibility: The possession of a great number of digital products, watermarked by the same key, does not dispose the watermark. Different products watermarked by the same key, transfer di fferent watermark signals. We can claim that the extraction of the owner's key by a third person is impossible. Counterfeit watermark keys can not be determined, i.e. keys, which detect a watermark that had never been embedded in the digital image before.
Multiple Watermarking: A sufficient number of different watermarks can be embedded in the same image. Each of these watermarks could be detected by using the corresponding unique key. A creator can use the same key f or watermarking a large set of products.
Robustness: Various kinds of modifications should be performed on a digital product in order to improve their quality or to compress their size or to remove the watermarks. Watermarks use effici ent ways to produce invisible and, simultaneously, robust alterations to various modifications like filtering and JPEG (or MPEG) compression. Therefore the watermark is still detected in a modified image that demonstrate high quality.
Generally, the watermarking scheme is distinguished in three particular algorithms:
b) The Watermark Embedding algorithm (WEA)
c) The Watermark Detection algorithm (WDA)
WEA requires as arguments the digital product and the produced watermark. It embeds the watermark in a digital still image or in a video frame by producing alterations in the luminance of the pixels. For audio signals, alterations are p erformed on the amplitude of the signal. Alterations are of low energy and they are designed by taken into account the main characteristics of the human visual and auditory system. Watermark embedding in transform domains (e.g. the DCT domain) can be used . Since video and audio signals require large amounts of memory, data are input in WEAs and watermarked sequentially. For video watermarking, the motion vectors that calculated by a MPEG encoder-decoder should be used to increase the performance of the al gorithm.
Detection is the most crucial part in the watermarking framework. WDAs should be trustworthy producing insignificant false alarm errors. Therefore, the result of the detector should be an indisputable indication about the ownership of a digital product. WDA’s based on statistical hypothesis testing. They provide the certainty, which characterises a possible decision that accepts the existence of a particular watermark. Numerical experiments indicate that watermark detection is en ough reliable and suitable to prove copyright ownership. In video frame sequences, the watermark can be detected to each frame separately. WDA does not require the original digital product in order to proceed to the watermark detection. This characteristi c is a great advantage since it provides fast and automatic implementation and ``web-crawling’’