Mercurial > hg > wm
comparison Meerwald-dir/README @ 24:9f20bce6184e v0.7
move directories, support netpbm 11
author | Peter Meerwald-Stadler <pmeerw@pmeerw.net> |
---|---|
date | Fri, 20 Dec 2024 13:08:59 +0100 |
parents | Meerwald/README@be303a3f5ea8 |
children |
comparison
equal
deleted
inserted
replaced
23:71dd4b96221b | 24:9f20bce6184e |
---|---|
1 This package provides source code for some watermarking algorithms in portable | |
2 C code. Currently it includes the following | |
3 | |
4 watermarking algorithms | |
5 | |
6 Bruyndonckx | |
7 refer to | |
8 O. Bruyndonckx, Jean-Jacques Quisquater, and Benoit M. Macq. | |
9 Spatial method for copyright labeling of digital images. | |
10 In IEEE Workshop on Nonlinear Signal and Image Processing '95, | |
11 Thessaloniki, Greece, pages 456 - 459, 1995. | |
12 | |
13 Corvi | |
14 refer to | |
15 Marco Corvi and Gianluca Nicchiotti. | |
16 Wavelet-based image watermarking for copyright protection. | |
17 In Scandinavian Conference on Image Analysis SCIA '97, Lappeenranta, | |
18 Finland, June 1997. | |
19 | |
20 Cox | |
21 refer to | |
22 Ingemar J. Cox, Joe Kilian, Tom Leighton, and Talal G. Shamoon. | |
23 Secure spread spectrum watermarking for multimedia. | |
24 In Proceedings of the IEEE ICIP '97, | |
25 volume 6, pages 1673 - 1687, Santa Barbara, California, USA, 1997. | |
26 | |
27 Dugad | |
28 refer to | |
29 Rakesh Dugad, Krishna Ratakonda, and Narendra Ahuja. | |
30 A new wavelet-based scheme for watermarking images. In Proceedings of | |
31 the IEEE International Conference on Image Processing, ICIP '98, | |
32 Chicago, IL, USA, October 1998. | |
33 | |
34 Fridrich (2. scheme) | |
35 refer to | |
36 Jiri Fridrich. | |
37 Combining low-frequency and spread spectrum watermarking. In | |
38 Proceedings of the SPIE Symposium on Optical Science, Engineering and | |
39 Instrumentation, San Diego, USA, July 1998. | |
40 | |
41 Koch | |
42 refer to | |
43 Eckhard Koch and Jian Zhao. | |
44 Towards robust and hidden image copyright labeling. | |
45 In Proceedings of the IEEE International Workshop on Nonlinear | |
46 Signal and Image Processing, pages 452 - 455, Halkidiki, Marmaras, | |
47 Greece, June 1995. | |
48 | |
49 Kim | |
50 refer to | |
51 Jong Ryul Kim and Young Shik Moon. | |
52 A robust wavelet-based digital watermark using level-adaptive | |
53 thresholding. In Proceedings of the 6th IEEE International | |
54 Conference on Image Processing ICIP '99, page 202, | |
55 Kobe, Japan, October 1999. | |
56 | |
57 Wang | |
58 refer to | |
59 Houng-Jyh Wang, Po-Chyi Su, and C.-C. Jay Kuo. | |
60 Wavelet-based digital image watermarking. Optics Express, 3 | |
61 pp. 497, December 1998. | |
62 | |
63 Xia | |
64 refer to | |
65 Xiang-Gen Xia, Charles G. Boncelet, and Gonzalo R. Arce. | |
66 Wavelet transform based watermark for digital images. Optics Express, 3 | |
67 pp. 497, December 1998. | |
68 | |
69 Xie | |
70 refer to | |
71 Liehua Xie and Gonzalo R. Arce. | |
72 Joint wavelet compression and authentication watermarking. In | |
73 Proceedings of the IEEE International Conference on Image Processing, | |
74 ICIP '98, Chicago, IL, USA, 1998. | |
75 | |
76 Zhu | |
77 refer to | |
78 Wenwu Zhu, Zixiang Xiong, and Ya-Qin Zhang. | |
79 Multiresolution watermarking for images and video: a unified approach. | |
80 In Proceedings of the IEEE International Conference o | |
81 | |
82 many more algorithms to come! | |
83 see what is in stock: http://www.cosy.sbg.ac.at/~pmeerw/Watermarking | |
84 | |
85 and utility programs | |
86 | |
87 cmp_pgm - compute difference image, PSNR, ... | |
88 cmp_dct - compute full-frame DCT domain difference image | |
89 cmp_dct8x8 - compute 8x8 block-based DCT difference image | |
90 cmp_dwt - compute DWT domain difference image | |
91 | |
92 What do I need? | |
93 | |
94 Unix (Linux), a reasonable C compiler (GCC), and the netpbm library which you | |
95 can get at http://wuarchive.wustl.edu/graphics/graphics/packages/NetPBM/ | |
96 | |
97 | |
98 Directions: How do I use the stuff? | |
99 | |
100 look at the MAKEFILE... | |
101 each algorithms has at least 4 files: gen_algo_sig.c, wm_algo_e.c, wm_algo_d.c, | |
102 cmp_algo_sig.c where 'algo' is the name of the actual watermarking algorithm | |
103 (usually the principal author's name), where might also be some common files | |
104 for each algorithm, algo_common.{c|h}, and some support files for sorting, | |
105 the DCT, ... | |
106 | |
107 just try | |
108 | |
109 make | |
110 make test | |
111 | |
112 next, try to run each program with the -h parameter to find out what options | |
113 are supported - the programs are pretty consistent and have reasonable | |
114 default settings | |
115 | |
116 e.g. | |
117 | |
118 wm_cox_e -h | |
119 | |
120 The programs all support standard input and standard output, the only | |
121 supported image file format is PGM for grayscale images and PPM for color | |
122 images; most programs have only been tested with 512x512 images. | |
123 You can find the Lena image in PGM format in the images/ sub-directory. | |
124 | |
125 | |
126 Disclaimer: #include <disclaimer.h> | |
127 | |
128 Feel free to use the accompaigning code for your research! However, I do | |
129 not guarantee for anything, in particular parts of the provided code may | |
130 be covered by copyrights of a third party or by patent claims. I do not | |
131 guarantee for any functionality, bla-bla, ... | |
132 | |
133 If you use the accompanying code, please cite my thesis: | |
134 | |
135 Peter Meerwald, Digital Image Watermarking in the Wavelet Transform Domain, | |
136 Master's Thesis, Department of Scientific Computing, University of Salzburg, | |
137 Austria, January 2001. | |
138 | |
139 | |
140 Contact: Comments are welcome! | |
141 | |
142 More algorithms will be added over time, I have implemented about 13 | |
143 watermarking algorithms in the spatial-, DCT-, and wavelet domain so far. | |
144 Please report what problems you have, suggestions, ... | |
145 | |
146 Peter Meerwald | |
147 | |
148 Dept. of Scientific Computing | |
149 University of Salzburg | |
150 Jakob-Haringer-Str. 2 | |
151 A-5020 Salzburg | |
152 AUSTRIA | |
153 | |
154 pmeerw@cosy.sbg.ac.at | |
155 http://www.cosy.sbg.ac.at/~pmeerw/Watermarking | |
156 | |
157 +43-662-8044-6327 |