当前位置:文档之家› 基于Arnold置乱的小波变换数字视频水印

基于Arnold置乱的小波变换数字视频水印

第25卷第1期 电脑开发与应用 (总67) ・67・ 

文章编号:1003—5850(2012)01—0067—03 

基于Arnold置乱的小波变换数字视频水印 

高占威,张永梅,刘 聪,耿捷,巴德凯 

(北方工业大学信息工程学院,北京 100144) 

摘要:提出了一种结合小波变换和Arnold变换的数字水印算法。首先用Arnold变换将水印图像置乱,然后将置乱后的水印 图像,通过对视频关键帧图像的小波变换将其嵌入到视频的关键帧图像中,以完成水印的嵌入。Arnold变换是图像置乱常用的一种 方法,对水印图像进行置乱处理能够提高其信息安全性,而且对于嵌入水印之后的视频帧来说,其抗剪切攻击等能力也会得到提 高。将Arnold变换应用到视频水印中,可以使视频水印的安全性、可靠性以及水印嵌入的鲁棒性都得到有效提高。 关键词:数字水印,关键帧,小波变换,Arnold变换 中图分类号:TP317.4 文献标识码:A 

Digital Video Watermarking Scheme Based on Wavelet 

and Arnold Transformation 

GAO Zhan-wei,ZHANG Yong—mei,LIU Cong,GENG Jie,BA De—kai (College ofInformation Engineering,North China University ofTechnology,Beijing 100144,China) 

Abstract:This paper proposed an digital video watermarking algorithm based on wavelet transform and Arnold transformation.First,the watermarking image is scrambled by the Arnold transformation,then the key frames of a video are extracted,finally we use the wavelet transform to embed the watermarking image in 

the video key frames.Arnold transformation is a commonly used method in image scrambling.Scramble the 

watermarking image can enhance the security of its information.To the key frames with watermarking,their ability of resisting the shearing attack is improved.Apply the Arnold transformation to video watermarking scheme will effectively improved the security,reliability and robustness of the whole system. 

‘ Key words:digital watermarking,key frame,wavelet transformation,Arnold transformation 

随着数字技术和因特网的发展,各种形式的多媒 体数字作品纷纷以网络形式发表,然而,数字作品极易 

被拷贝和修改的特性使得数字多媒体信息存在被窃取 和篡改的安全风险,数字作品的版权也极易被侵犯,因 

此数字水印作为信息隐藏技术的一部分,逐渐成为信 息安全领域研究的一个新的热点。 置乱技术是随着信息的安全与保密被重视而发展 

起来的图像加密技术。图像置乱起到了加密的作用,同 时它还可以分散原有水印图像中错误比特的分布,从 而在一定程度上提高数字水印的鲁棒性。单就置乱技 

术来讲,它主要是为了提高加密的强度,即解密的难 度。而对于应用在数字水印中的置乱技术来说,它的目 的是尽可能地分散错误比特的分布,提高水印的视觉 

效果来增强数字水印的鲁棒性。因此,本文的研究任务 主要为两个方面,即尽可能小的计算量和尽可能大的 置乱度。结合这一任务目标,针对视频这种载体,给出 

结合Arnold变换的小波数字水印方案。 

1 水印图像的Arnold变换 

1.1图像的置乱技术 

一般意义上讲,图像的置乱技术属于水印信号预 处理技术的一种,本质上就是利用某种算法将一幅图 

* 收稿Ft期:2011—09—16,修回日期:2011—11-12 ** 基金项目:北京市科技创新平台基金(PXM2012—014212—000024);北京市大学生科学研究与创业行动计划课题资助项目 ***高占威,男,1991年生,本科,研究方向:图像处理。

 基于Arnold置乱的小波变换数字视频水印 

像各像素的空间排列次序打乱,但像素的总数和直方 

图不变。数字图像的置乱变换必须要求是一种可逆变 换,否则,这种置乱变换在实际应用的过程中没有任何 实际意义。置乱变换一般都有周期性,置乱变换后的图 像看起来杂乱无章,一般是看不出图像原有的信息的, 换句话说,在一定程度上置乱后的图像是严重失真的, 

但经过一定次数的迭代之后就会恢复成原来的图像。 所以,在不知道所用的置乱算法和迭代次数的情况下, 要复原出原来的图像是有一定困难的。也就是因为这 个原因,置乱技术提高了水印信息的安全性,在更高的 

一个层次上对水印信息进行更为安全的保护,同时由 于在置乱的过程中,分散了错误比特的分布,从而提高 了数字水印的视觉效果,增强了数字水印的鲁棒性。 1.2 Arnold变换 Arnold置乱的本质就是将原来有一定顺序的数 

据通过一定的算法使其变得混乱失去原有的内容及意 义,这样可以大幅度提高水印图像的不可感知性、鲁棒 性以及安全性,所以置乱技术在数字水印领域得到了 越来越多的应用。 

Arnold变换又称猫脸变换(Cat Mapping),是 V.J.Arnold在遍历理论的研究中提出的一类裁剪变 换。假设数字图像的像素坐标为z,Y∈{0,1,2,…, N一1},则Arnold变换为: 

[ [ [ , 

记变换矩阵为A,右端为输入( , ) ,左端(z , Y ) 为输出,考虑其反馈,迭代程序如下: P n+。yl一 尸:, (modn);P:, — ,Y , =0,1,2,…(2) 

在式(2)中,n代表迭代的次数。由于NXN个像 素所能表现的图像是有限的,因此迭代过程呈周期性, 即继续使用Arnold变换一定会还原到初始状态。通过 离散点集的置换,同时把图像信息(如灰度值)移植过 

来,当遍历了原图像所有的点之后,便产生一幅新的混 乱的图像。如图1和图2所示。 

北方 

工大 

图1原始水印 ≤ 

表1不同阶数下的Arnold变换周期 

N 2 3 4 5 6 7 8 9 10 11 

Mn 3 4 3 10 12 8 6 12 30 5 

N 12 32 50 60 100 120 128 256 480 512 

M13_12 24 150 60 150 60 96 192 240 384 2 视频关键帧的小波变换 

用于图像处理是小波变换应用效果比较突出的领 

域之一。其基本思想是把数 字图像进行多分辨率分解, 

分解成不同空间、不同频率 的子图像,然后再根据各个 

子图像的特点有针对性地 

进行处理。本文对关键帧图 像进行三级小波分解,示意 

图如图3所示。 LL l HL3 HL2 I!些 HL1 

U电 HH2 

LH1 HH1 

图3图像三级小波分解 

每一级分解都把图像分解为4个频带:水平 

(HL)、垂直(LH)、对角(HH)和低频(LL),其中低频 部分还可以进行下一级分解,从而构成小波的塔式分 

解。一幅图像经过分解之后,图像的主要能量主要集中 

于低频部分,这也是视觉的重要部分;而图像的高频部 分即图像的细节部分所含能量较少,分布在HL,LH, 

HH 3个子图中,主要包含了原图的边缘和纹理部分 

信息。基于小波分析的数字水印算法的基本思想是把 水印嵌入到图像小波变换后的低频子带或高频子带系 

数中。由于图像的低频子带携带了图像的大部分信息, 

因此在低频带可以嵌入更多的水印信息,使水印的鲁 棒性增强,但同时也产生了图像低频子带的变化容易 

导致较大的图像失真问题。相反,高频子带携带的是图 

像的边缘和纹理信息,人眼对这部分信息不敏感,因 

此,在这部分嵌入水印,可以避免引起图像的失真,但 同时水印容易遭到破坏(如有损压缩等)。因此,一个有 

效的小波域水印算法必须在鲁棒性和图像的失真窿之 间取得平衡。 

3 算法设计思想 

3.1水印的嵌入 水印的嵌入算法具体步骤如下: 

①水印预处理,将水印图片进行Arnold置乱,结 果参见图1及图2; 

②构建视频帧序列,提取关键帧,如图4所示; 

③对关键帧进行DWT变换,将置乱后的水印嵌 入到关键帧中; 

④将处理后的视频帧序列恢复成视频。 

3.2水印的提取 水印的提取算法具体步骤如下: ①构建视频帧序列,提取关键帧; 

②对关键帧进行小波逆变换,提取嵌入的水印,如 

图5所示;

 第25卷第1期 电脑开发与应用 

(a)第11帧 (b)第15帧 

工太 ≥ 孳簿 

毒 崞 , “、 .。i一 . L,. 

(b)提取的水印 

的水印 定水印优劣的重要指 出的水印如图8所示。 

就蠢 

’ 一一1. 一L..., . 

(a)压缩后的关键帧 (b)压缩后提取的水印 

图8压缩图像和压缩后提取的水印 ③加噪攻击:对嵌入水印的图像作噪声处理,图9 

所示为加入0.005的噪声后的图像和提取出的水印图 像。 

实验结果表明,由于采用了变换域的嵌入方法,所 以在JPEG压缩方面有良好的表现,同时对于加噪攻 

击也有较好的表现。由于对水印采用了Arnold置乱, 

因此在水印提取之后,如果攻击者不知道置乱的次数, 则无法将水印还原,增强了水印的保密功能。 北方 

‘1一..一萱 一 上..., 

(a)加噪后的图像 (b)加噪后提取的水印 

图9加噪图像和加噪后提取的水印 

5 结 论 

探讨了基于Arnold置乱和小波变换的数字水印 

算法。从上述实验结果可以看出,对水印图像进行 

Arnold置乱可以使嵌入的信息得到加密保护,置乱算 法效果较好,能够抵抗JPEG有损压缩、噪声、剪切等 

常见的攻击方法,提高了水印的鲁棒性。如果不知道置 乱的次数,水印便不能解密。因此,即使攻击者提取出 

了水印,在不知密钥的情况下,也无法破解。 

参考文献: 

[1]Li Z,Tang Q L,Sang N.Improved Mean Shift Algorithm for Occlusion Pedestrian Tracking[J]. Lectronics Letters,2008(8):622—623. [2] Razali M T.Detection and Classification of Moving Object for Smart Vision Sensor[C]//Proceedings of 2nd Conference on Information and Communication Technologies,2006:733-737. [3] Kaew Tra Kul Pong P,Bowden R.An Improved Adaptive Background Mixture Model for Real—time Tracking with Shadow Detection[C]//Proc 2nd European Workshop on Advanced Video Based Surveillance System,AVBS01,2001. [4] Zhang W,Wu Q M J.Multilevel Framework to Detect and Handle Vehicle Occlusion[J].IEEE Transactions on ITS,2008(3):161—174. [5] Chiu C C,Wang C Y.Real Time Recognition and Tracking System of Multiple Vehicles[J].Intelligent Vehicles Symposium,2006(6):478-483. [63 Pan Jiyan.Robust and Accurate Object Tracking Under Various Types of Occlusions[J].IEEE Transactions on Circuits and Systems for Video Technology,2008(2):223-236. [7] 李振鹏,武全胜,张文超,等.一种基于Arnold置乱和 小波变换的二值图像水印算法[J].电子测量技术周 刊,2008(6):31—36. [8] 孙 伟.关于Arnold变换的周期性[J].北方工业大 学学报,1999,11(1):29—32. [9] 丁 玎,闫伟齐,齐东旭.基于Arnold变换的数字图 像置乱技术[J].计算机辅助设计与图形学学报,2001, 13(4):338—341.

相关主题