您好,欢迎来到测品娱乐。
搜索
您的当前位置:首页基于DCT域的数字水印信道编码

基于DCT域的数字水印信道编码

来源:测品娱乐
维普资讯 http://www.cqvip.com 第11卷第2期 集美大学学报(自然科学版) Journal of Jimei University(Natural Science) V01.11 No.2 2006年6月 Jun.20o6 [文章编号]1007—7405(2006)02—0152—04 基于DCT域的数字水印信道编码 陈丽萍,吴子文 (福建师范大学数学与计算机科学学院,福建福州350007) ’ [摘要]从数字水印信道的特点出发,将各种纠错编码(CITOI"correcting coding,简称ECC)应用于水 印的嵌入与提取中,并通过构造函数的方法构造出统一的综合码率进行有效的对比.实验证明了该方法有 效地改善了水印的稳健性. [关键词]信息隐藏;盲水印;纠错码;水印信道 [中图分类号]TP 311.56 [文献标识码]A O 引言 数字水印是保护数字媒体版权的一种有效方法.传统的水印是肉眼可以看得见的,而数字水印则 是隐藏于数字化产品中,只能通过数据处理来识别、读取的.如DVD防拷贝系统中将水印信息嵌入 DVD内容数据中,DVD播放机通过检测DVD数据中水印信息来判断合法性和能否拷贝.因此水印信 息的秘密隐藏以及对嵌入水印信息的处理就显得很重要,不少学者也把纠错码应用于水印之中u-4 J, 以获得水印性能的提升.本文从数字水印信道的特点出发,将汉明码、BCH码、RS码和卷积码应用 于数字水印的嵌入与提取过程中,并构造具有可比性的条件,针对不同纠错码的特点,确定其各自适 用范围. 1数字水印信道编码 I.1数字水印信道的特点 图像数字水印就是把要嵌入的水印信息(信号),通 过载体(信道)进行传输,接收者必须定位嵌入信号并把 它恢复成原始消息(见图1).从这一过程来看,它与通信 中信号传输的过程非常相似.载体可能受到传输过程的干 扰或受到人为的各种攻击而影响提取出来的水印信号,并 且嵌入的水印信号与提取出来的水印信号之间的差异相当 于在整个水印的嵌入与提取过程中添加了噪声信号,因此 图1数字水印信道 Fig.1 Digital watermarking channel 可以用通信信道中的信道编码. 数字水印信道与一般数字通信信道不同,一方面数字水印信道属于高误码率信道,其信道误码率 一般在0.1—0.5之间;另一方面,受不可觉察性的,数字水印中纠错码的编码长度和嵌入强度 之间存在着矛盾.不同纠错码对同一信息编码后的长度是不同的,因此在数字水印信道编码的研究 [收稿日期]2005一o9—14 [基金项目]福建省自然科学基金资助项目(A0210015);福建省科技厅K类基金资助项目(K02029) [作者简介]陈丽萍(1977一),女,助教,从事信息安全方向研究. 维普资讯 http://www.cqvip.com 第2期 陈丽萍等:基于DCT域的数字水印信道编码 ・153・ 中,需要构造一个统一的标准,这也是本文重点要讨论的问题. 在水印信道中常用的信道编码有线性分组码和卷积码-5 J.一个(n,k)线性分组码,是以k个码 元信息划为一段,通过编码器变成长为/1,个码元的一组.常见的线性分组码有汉明码、BCH码和RS 码 】.卷积码,或称连环码,是由Elis于1995年提出的一种非分组码,其编码中本组的n—k个检验 元不仅与本组k个信息元有关,而且与前面m(m=/1,一1)组信息元有关 J.同时,在卷积码译码过 程中,不仅从当前时刻收到的码组中提取译码信息,而且还要利用以前或以后各时刻收到的码组中提 取有关信息.卷积码常用的3种译码方法是利用码代数结构的门限译码、基于码树图结构上的序列译 码和基于码网图(TreUis)基础上的Viterbi算法 . 1.2水印信道编码码率的构造 若嵌入水印的容量为 ,源图像的平均功率为J ,水印信号的平均功率为P ,扩频方法带来的 增益是W/R,纠错编码的影响表示为 ,其中R =k/n表示纠错码的码率, 表示纠错码中的最 小距离,根据文献[6]可以计算出在检测过程中水印的误码率为: ≤ Q( /【( )/( )】 )≤( )Q(√[( )/( ) ) (・) Q( )为一单调递减函数,并且水印信号的平均功率P 与水印的嵌入强度 有关,P ~Q( ). 这意味着嵌入水印的容量、扩频增益、水印的嵌入强度和纠错码的码率 (即信息位与码长的比 值k/n)会影响提取水印的误码率,在实验中可以容易保证嵌入水印的容量和水印的嵌入强度一致, 但不同的纠错码码率都是不同的,同一纠错码不同码型码率也会有不同.受水印不可察觉性的, 纠错编码带来的信息冗余导致水印嵌入强度的降低.换言之,纠错码的码率若为 ,水印嵌入强度将 要减小到原来的1/gg.因此要对水印信道编码设统一的标准一即要嵌入同样大小的水印容量,同 样的扩频方法(或无扩频方法),同样大小的水印嵌入强度,还要求有同样大小的码率 给定一个码率 。,若与某一纠错方法中的所有码型的码率均不同,则在其中选取两种码型,其 码率分别为 .、尺 (R <R。<R:).通过 ・R +(1一 )・R =R。这个函数来确定不同编码方法 所占的编码比例,要求(0≤ ≤1),这样就可以使不同纠错码方法的综合码率均为给定码率 。. 2水印的嵌入与提取 2.1水印的嵌入方法 一1 1)将原图像,进行8×8分块,即,=, 厶(z‘,移),1≤z‘,移≤8; 一1 一1 2)并对每个分块进行DCT变换,变换后的图像, =, , I(z‘,移)= cr[厶(z‘,移),1≤u,移≤8; U U 3)对要嵌入水印的信息进行纠错编码,使水印信息的信息标志有更大的代码分隔; 4)得到每个变换后的小矩阵, 。,根据HVS的亮度掩蔽特性,选择两个中频系数Jr (b ,c。)与 Jr I(b ,c )进行比较: 61 =, t(6l’c1)+ i 6l’c1)b2 , I(b2,c2)一 i J <l'k(b 'c2) =b1 I( + ( ( b2 =I I(b2,c2)一a( 一1)J c )≥l'k(b 'c2)时 此时取a略大于I, I(b】,c】)一, I(b ,c )I/2; 一1 5)水印信息嵌入后,进行DcT反变换,就得到添加水印后的图像 [Jr ( ,t,)]・ 维普资讯 http://www.cqvip.com 维普资讯 http://www.cqvip.com 第2期 陈丽萍等:基于DCT域的数字水印信道编码 ・155・ 于纠正随机错,但在一个分组中若错误位数多于一位,则无法纠正,而BCH纠错码能够在一个分组中 纠多位错,故适合于处理突发错误,因此涂改后纠错效果最明显.表1体现了其具体量化参数值. 表1在不同纠错码与不同攻击下提取水印的误码率 Tab.1 BER of extracting watermark after diferent EEC and diferent attacks 4 结论 随着攻击强度的变大,纠错码所降低误码率的效果越来越小,纠错能力减弱很多.卷积码与汉明 码,在低噪声环境中纠错效果尤其显著,当水印信道的误码率大于0.1时,卷积码出现越纠越错,汉 明码虽不会越纠越错,但对突发错误的纠错效果不强.只有BCH码善于纠正随机错误与突发错误, 一直体现较稳定的纠错性能. [参考文献] [1]James Ze Wang.Digital Image Watermarking Using Daubechles’・Wang ,Wiederhold[EB/OL].[1998—10—11].http:// www-db.stanford.edu/~wangz/project/wavemark/MARK98/wang.ps.Z [2]Juan R Hemfndez,Jos6 M Rodrtguez,Fernando P6rez—Gon ̄ez.Improvig tnhe performance of spatial watermarking of images using channel coding[J].SiSH ̄Processing,Elsevier,2000,80:1 261・1 279. [3]wu C—F,Hsieh W・S.Image refinig tnechnique using watermarking[J].IEEE Trans on Consunler Electronics,2000, 46(1):1-5. [4]Feraando Perez—Gonzdhz,Juan R Hernfndez,F(dix Balado.Approachig nthe capacity limit in image watermarkig:A pern- spective Oil codig ntchnieues qfor data hidig anpplications[J].si Processig,Elnsevier,2001,81(6):1 215—1 238. [5]王新梅,肖国政.纠错码一原理与方法[M].西安:西安电子科技大学出版社,2001. [6]John G Proakis.Digital Communications[M].3rd ed.New York:MCGraw・Hill Companies,lnc.1995. Digital Watermarking Channel Coding Based on DCT CHEN Li—ping.WU Zi・wen (School of Mathematics and Computer ciSence,Fujin Noarmal Universiy,Fuzhou t350007,China) Abstract:Error correcting coding(ECC)is applied in the procedure of watermarking embedding and extraction according to the feature ofthe digital watermarking channel nd constaructs the function to get he U—t niform coding rate of ECC.From the experiments a conclusion Can be made that the proposed technique is practica1. Key words:information hiding;blind watermarking;error correcting code;watermarking channel (责任编辑朱雪莲) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- cepb.cn 版权所有 湘ICP备2022005869号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务