一 问题分析
随着计算机和网络技术的普及,数字产品的保密性及版权保护等问题逐渐凸显出来,这使得数字水印技术成为热点问题。一些别有企图的个人和团体在没有得到原作者的同意的情况下复制和传播有版权的数据文件或作品。所以,数字媒体的信息安全、知识产权保护和认证等问题变得日益突出,变成一个急需解决的议题。
二 资料搜集
1.数字水印技术基本特征主要有:鲁棒性、不可见性、不可检测性、自恢复性。
2.主要应用领域有版权保护、盗版跟踪、图像认证、票据防伪、标题与注释、拷贝保护。
3.数字水印按特性划分分为鲁棒数字水印和脆弱数字水印;按水印所附载的媒体划分分为图像水印、音频水印、视频水印、文本水印;按水印隐藏的位置划分分为时(空)域数字水印、频域数字水印、时/频域数字水印和时间/尺度域数字水印。
三,方案设计
空域算法
变换域算法
压缩域算法
NEC算法。
生理模型算法。
四,方法研究——可实现数字水印技术的实用工具——Matlab
图像文件输入输出函数
图像显示函数
LSB空间域算法常用函数
DCT域图像变换函数
DWT域图像变换函数
攻击函数
imread:从文件读取图像,图像文件可以是bm、pdf、jpeg、pcx、tiff、xwd等格式。
imwrite:把图像写成文件
load:将以mat为扩展名的图像文件调入到内存
save:将工作空间中的变量保存到以mat为扩展名的图像文件中
image:建立并显示图像,它可返回一个图像的句柄给一个image对象
imshow:显示一幅图像
tru