wateramarking-master

所属分类:matlab编程
开发工具:matlab
文件大小:1440KB
下载次数:8
上传日期:2015-03-20 01:29:39
上 传 者bysaniabilash
说明:  dct svd watermarking

文件列表:
BitErrorRate.m (447, 2014-09-17)
PfaPfr.m (739, 2014-09-17)
attacks.m (5371, 2014-09-17)
copyright1.png (39550, 2014-09-17)
copyright2.png (15868, 2014-09-17)
cropAttack.m (141, 2014-09-17)
dwt_svd.m (6208, 2014-09-17)
gaussians.m (403, 2014-09-17)
lena.png (474648, 2014-09-17)
mandril.png (637192, 2014-09-17)
meanAttack.m (161, 2014-09-17)
medianAttack.m (134, 2014-09-17)
noiseAttack.m (152, 2014-09-17)
peppers.png (294382, 2014-09-17)
psnr.m (333, 2014-09-17)
rotationAttack.m (164, 2014-09-17)
shearAttack.m (262, 2014-09-17)
signature_embedding.m (3707, 2014-09-17)
signature_extraction.m (2095, 2014-09-17)
signature_generation.m (1224, 2014-09-17)
watermark_embedding.m (2853, 2014-09-17)
watermark_extraction.m (4857, 2014-09-17)

Robust and Secure Watermarking using SVD & DWT ============================================ This a secure and robust watermarking scheme based on singular values replacement and DWT transformation. The technique is described in the following paper: http://www.ias.ac.in/sadhana/Pdf2012Aug/425.pdf What it does and how to use it: ================================== ## Part A: If you just want to hide a logo "let's say a watermark message (a.k.a image)" inside another image then simply open "dwt_svd.m" go to line 41: and change the "gaussian_plot = true" to "gaussian_plot = false". On line 42: change "print_figures = false" to "print_figures = true". Finally execute the dwt_svd.m from matlab command window and watch the figures. ## Part B: Now if you want to : 1. embed a watermeark message into some images 2. attack those watermarked images to see the strength of watermarking scheme 3. plot gaussians and roc curves Then don't make the changes I mentioned in **Part A**. Execute (when I say execute I mean run the commands from matlab command window) "dwt_svd.m" to apply the watermark to the image you want, then execute "attacks.m" and enter in **"single quotes"** the name of the attack you want to apply to the watermarked images (e.g. 'mean' or 'median' or 'noise' or 'rotation' or 'shear' or 'crop'). Then a popup window will ask you to indicate the watermark message you used in the embeding step when you initially applied the watermark to the cover image when you executed the "dwt_svd.m" file. After the code stops executing you should have images with numeric names from [1-1000] in the following directories: * attacked: => in this directory will be stored the watermarked images after the attack has been applied to them * logos: => here you'll have the corresponding watermark logos extracted from the attacked images * watermarked_images: => here you'll have the images with the watermark applied to them

近期下载者

相关文件


收藏者