Advertisement

数字水印技术的原理及应用研究

阅读量:

一 问题分析

随着计算机和网络技术的普及,数字产品的保密性及版权保护等问题逐渐凸显出来,这使得数字水印技术成为热点问题。一些别有企图的个人和团体在没有得到原作者的同意的情况下复制和传播有版权的数据文件或作品。所以,数字媒体的信息安全、知识产权保护和认证等问题变得日益突出,变成一个急需解决的议题。

二 资料搜集

1.数字水印技术基本特征主要有:鲁棒性、不可见性、不可检测性、自恢复性。

2.主要应用领域有版权保护、盗版跟踪、图像认证、票据防伪、标题与注释、拷贝保护。

3.数字水印按特性划分分为鲁棒数字水印和脆弱数字水印;按水印所附载的媒体划分分为图像水印、音频水印、视频水印、文本水印;按水印隐藏的位置划分分为时(空)域数字水印、频域数字水印、时/频域数字水印和时间/尺度域数字水印。

三,方案设计

空域算法

变换域算法

压缩域算法

NEC算法。

生理模型算法。

四,方法研究——可实现数字水印技术的实用工具——Matlab

图像文件输入输出函数

图像显示函数

LSB空间域算法常用函数

DCT域图像变换函数

DWT域图像变换函数

攻击函数

imread:从文件读取图像,图像文件可以是bm、pdf、jpeg、pcx、tiff、xwd等格式。

imwrite:把图像写成文件

load:将以mat为扩展名的图像文件调入到内存

save:将工作空间中的变量保存到以mat为扩展名的图像文件中

image:建立并显示图像,它可返回一个图像的句柄给一个image对象

imshow:显示一幅图像

truesize:调整图像显示大小

rand:产生随机序列

unit8:把其它类型对象转换为8位无符号整数类型

double:把其它类型对象转换为双精度数值

size:计算图像(矩阵)的大小

sum:对元素求和

reshape:重新排列矩阵

dct,dct2:分别实现一维信号和二维信号的DCT(离散余弦变换)

idct,idct2:分别实现一维信号和二维信号的IDCT(逆向离散余弦变换)

dwt,dwt2:分别实现一维信号和二维信号的DWT(离散小波变换)

idwt,idwt2:分别实现一维信号和二维信号的IDWT(离散小波变换)

wavedec2:多级二维小波分解函数

waveinfo:提供小波包中所有的小波信息

全部评论 (0)

还没有任何评论哟~