| 
0
 | 
     1 Watermarking source
 | 
| 
 | 
     2 
 | 
| 
3
 | 
     3 version 0.5
 | 
| 
0
 | 
     4 
 | 
| 
 | 
     5 
 | 
| 
 | 
     6 This package provides source code for some watermarking algorithms in
 | 
| 
 | 
     7 portable C code. Currently it includes the following
 | 
| 
 | 
     8 
 | 
| 
 | 
     9   watermarking algorithms
 | 
| 
 | 
    10 
 | 
| 
 | 
    11     Bruyndonckx [bruyn]
 | 
| 
 | 
    12       refer to
 | 
| 
 | 
    13         O. Bruyndonckx, Jean-Jacques Quisquater, and Benoit M. Macq.
 | 
| 
 | 
    14         Spatial method for copyright labeling of digital images.
 | 
| 
 | 
    15         In IEEE Workshop on Nonlinear Signal and Image Processing '95,
 | 
| 
 | 
    16         Thessaloniki, Greece, pages 456 - 459, 1995.
 | 
| 
 | 
    17 
 | 
| 
 | 
    18     Corvi
 | 
| 
 | 
    19       refer to
 | 
| 
 | 
    20         Marco Corvi and Gianluca Nicchiotti.
 | 
| 
 | 
    21         Wavelet-based image watermarking for copyright protection.
 | 
| 
 | 
    22         In Scandinavian Conference on Image Analysis SCIA '97, Lappeenranta,
 | 
| 
 | 
    23         Finland, June 1997.
 | 
| 
 | 
    24 
 | 
| 
 | 
    25     Cox
 | 
| 
 | 
    26       refer to
 | 
| 
 | 
    27         Ingemar J. Cox, Joe Kilian, Tom Leighton, and Talal G. Shamoon.
 | 
| 
 | 
    28         Secure spread spectrum watermarking for multimedia.
 | 
| 
 | 
    29         In Proceedings of the IEEE ICIP '97,
 | 
| 
 | 
    30         volume 6, pages 1673 - 1687, Santa Barbara, California, USA, 1997.
 | 
| 
 | 
    31 
 | 
| 
 | 
    32     Dugad
 | 
| 
 | 
    33       refer to
 | 
| 
 | 
    34         Rakesh Dugad, Krishna Ratakonda, and Narendra Ahuja. 
 | 
| 
 | 
    35         A new wavelet-based scheme for watermarking images. In Proceedings of 
 | 
| 
 | 
    36         the IEEE International Conference on Image Processing, ICIP '98, 
 | 
| 
 | 
    37         Chicago, IL, USA, October 1998. 
 | 
| 
 | 
    38 
 | 
| 
 | 
    39     Fridrich (2. scheme)
 | 
| 
 | 
    40       refer to
 | 
| 
 | 
    41         Jiri Fridrich.
 | 
| 
 | 
    42         Combining low-frequency and spread spectrum watermarking. In Proceedings of 
 | 
| 
 | 
    43         the SPIE Symposium on Optical Science, Engineering and Instrumentation, 
 | 
| 
 | 
    44         San Diego, USA, July 1998. 
 | 
| 
 | 
    45 
 | 
| 
 | 
    46     Koch
 | 
| 
 | 
    47       refer to
 | 
| 
 | 
    48         Eckhard Koch and Jian Zhao.
 | 
| 
 | 
    49         Towards robust and hidden image copyright labeling.
 | 
| 
 | 
    50         In Proceedings of the IEEE International Workshop on Nonlinear
 | 
| 
 | 
    51         Signal and Image Processing, pages 452 - 455, Halkidiki, Marmaras,
 | 
| 
 | 
    52         Greece, June 1995.
 | 
| 
 | 
    53 
 | 
| 
 | 
    54     Kim
 | 
| 
 | 
    55       refer to
 | 
| 
 | 
    56         Jong Ryul Kim and Young Shik Moon.
 | 
| 
 | 
    57         A robust wavelet-based digital watermark using level-adaptive
 | 
| 
 | 
    58         thresholding. In Proceedings of the 6th IEEE International
 | 
| 
 | 
    59         Conference on Image Processing ICIP '99, page 202,
 | 
| 
 | 
    60         Kobe, Japan, October 1999.
 | 
| 
 | 
    61 
 | 
| 
3
 | 
    62    Kund
 | 
| 
 | 
    63       refer to
 | 
| 
 | 
    64         Deepa Kundur and Dimitrios Hatzinakos.
 | 
| 
 | 
    65         Digital watermarking using multiresolution wavelet
 | 
| 
 | 
    66         decomposition. In Proceedings of IEEE ICASSP '98, volume 5, pages
 | 
| 
 | 
    67         2969-2972, Seattle, WA, USA, May 1998.
 | 
| 
 | 
    68       and
 | 
| 
 | 
    69         Deepa Kundur and D. Hatzinakos.
 | 
| 
 | 
    70         Diversity and attack characterization for improved robust
 | 
| 
 | 
    71         watermarking. IEEE Transactions on Signal Processing,
 | 
| 
 | 
    72         29(10):2383-2396, October 2001.
 | 
| 
 | 
    73 
 | 
| 
0
 | 
    74     Wang
 | 
| 
 | 
    75       refer to
 | 
| 
 | 
    76         Houng-Jyh Wang, Po-Chyi Su, and C.-C. Jay Kuo. 
 | 
| 
 | 
    77         Wavelet-based digital image watermarking. Optics Express, 3 
 | 
| 
 | 
    78         pp. 497, December 1998. 
 | 
| 
 | 
    79 
 | 
| 
 | 
    80     Xia
 | 
| 
 | 
    81       refer to
 | 
| 
 | 
    82         Xiang-Gen Xia, Charles G. Boncelet, and Gonzalo R. Arce.
 | 
| 
 | 
    83         Wavelet transform based watermark for digital images. Optics Express, 3
 | 
| 
 | 
    84         pp. 497, December 1998.
 | 
| 
 | 
    85 
 | 
| 
 | 
    86     Xie
 | 
| 
 | 
    87       refer to
 | 
| 
 | 
    88         Liehua Xie and Gonzalo R. Arce.
 | 
| 
 | 
    89         Joint wavelet compression and authentication watermarking. In 
 | 
| 
 | 
    90         Proceedings of the IEEE International Conference on Image Processing,   
 | 
| 
 | 
    91         ICIP '98, Chicago, IL, USA, 1998.
 | 
| 
 | 
    92 
 | 
| 
 | 
    93     Zhu
 | 
| 
 | 
    94       refer to
 | 
| 
 | 
    95        Wenwu Zhu, Zixiang Xiong, and Ya-Qin Zhang. 
 | 
| 
 | 
    96        Multiresolution watermarking for images and video: a unified approach. 
 | 
| 
 | 
    97        In Proceedings of the IEEE International Conference on Image Processing, 
 | 
| 
 | 
    98        ICIP '98, Chicago, IL, USA, October 1998. 
 | 
| 
 | 
    99 
 | 
| 
 | 
   100    Piva/Fotopoulos [cast|test-pv,hart,sub]
 | 
| 
 | 
   101      contribution by Vassilis Fotopoulos
 | 
| 
 | 
   102      refer to
 | 
| 
 | 
   103 
 | 
| 
 | 
   104         M.Barni, F. Bartolini, V. Cappellini, A. Piva. A DCT-Domain
 | 
| 
 | 
   105         System for Robust Image Watermarking,
 | 
| 
 | 
   106         Signal Processing, vol. 66, pp 357 - 372, 1998.
 | 
| 
 | 
   107 
 | 
| 
 | 
   108         V. Fotopoulos, A. N. Skodras, A Subband DCT approach to
 | 
| 
 | 
   109         image watermarking, X European Signal Processing Conference,
 | 
| 
 | 
   110         September 4 - 8, 2000, Tampere, Finland
 | 
| 
 | 
   111 
 | 
| 
 | 
   112     many more algorithms to come!
 | 
| 
 | 
   113     see what is in stock: http://www.cosy.sbg.ac.at/~pmeerw/Watermarking
 | 
| 
 | 
   114 
 | 
| 
 | 
   115   and utility programs
 | 
| 
 | 
   116 
 | 
| 
 | 
   117     cmp_pgm     - compute difference image, PSNR, ...
 | 
| 
 | 
   118     cmp_dct     - compute full-frame DCT domain difference image
 | 
| 
 | 
   119     cmp_dct8x8  - compute 8x8 block-based DCT difference image
 | 
| 
 | 
   120     cmp_dwt     - compute DWT domain difference image
 | 
| 
 | 
   121 
 | 
| 
 | 
   122 
 | 
| 
 | 
   123 
 | 
| 
 | 
   124 Contact: Comments are welcome!
 | 
| 
 | 
   125 
 | 
| 
 | 
   126 More algorithms will be added over time, I have implemented about 13
 | 
| 
 | 
   127 watermarking algorithms in the spatial-, DCT-, and wavelet domain so far.
 | 
| 
 | 
   128 
 | 
| 
 | 
   129 Please report what problems you have, suggestions, ...
 | 
| 
 | 
   130 
 | 
| 
 | 
   131 Peter Meerwald
 | 
| 
 | 
   132 
 | 
| 
3
 | 
   133 Dept. of Computer Sciences
 | 
| 
0
 | 
   134 University of Salzburg
 | 
| 
 | 
   135 Jakob-Haringer-Str. 2
 | 
| 
 | 
   136 A-5020 Salzburg
 | 
| 
 | 
   137 AUSTRIA
 | 
| 
 | 
   138 
 | 
| 
 | 
   139 pmeerw@cosy.sbg.ac.at
 | 
| 
 | 
   140 http://www.cosy.sbg.ac.at/~pmeerw/Watermarking
 | 
| 
 | 
   141 
 |