发明名称 切比雪夫神经网络混沌数字水印信息隐藏方法
摘要 一种切比雪夫(Chebyshev)神经网络混沌数字水印信息隐藏方法。该方法利用神经网络生成混沌序列,对需要隐藏的数字图像秘密信息进行异或加密,产生混沌数字水印,将其嵌入载体图像中,在基本不改变载体图像的外部特征及使用价值的情况下,使人的感觉器官感觉不到伪装图像的外观上有不易感知的数字水印的存在,从而逃过非法用户的注意和攻击,实现秘密信息的隐秘传递,达到隐蔽通信的目的。本发明可广泛应用于隐蔽通信、数据的不可抵赖性、数字作品的版权保护、防伪和数据的完整性。
申请公布号 CN101882296A 申请公布日期 2010.11.10
申请号 CN201010171740.3 申请日期 2010.05.07
申请人 邹阿金 发明人 邹阿金
分类号 G06T1/00(2006.01)I;G06N3/02(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 湛江市三强专利事务所 44203 代理人 庞爱英
主权项 1.一种切比雪夫神经网络混沌数字水印信息隐藏方法,其特征是按以下步骤:(1)神经网络模型的构造神经网络模型是一个单输入单输出三层切比雪夫神经网络模型,其中输入层至隐层的权值恒为1,隐层至输出层的权值w<sub>i</sub>需通过学习后确定,隐层神经元的活跃函数是一组可根据递推公式求出的切比雪夫正交多项式,共有n个;网络的操作模式如下:输入层o=x隐神经元输入net<sub>i</sub>=o  i=1,2,…,n隐神经元输出o<sub>i</sub>=T<sub>i</sub>(net<sub>i</sub>),T<sub>i</sub>(net<sub>i</sub>)是一组切比雪夫正交多项式,可由下式递推求得:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>T</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>,</mo><msub><mi>T</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mi>x</mi></mtd></mtr><mtr><mtd><msub><mi>T</mi><mrow><mi>j</mi><mo>+</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mn>2</mn><mi>x</mi><msub><mi>T</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>;</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>n</mi><mo>-</mo><mn>2</mn></mtd></mtr></mtable></mfenced></math>]]></maths>输出层<maths num="0002"><![CDATA[<math><mrow><mi>y</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>w</mi><mi>i</mi></msub><msub><mi>o</mi><mi>i</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>w</mi><mi>i</mi></msub><msub><mi>T</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math>]]></maths>设训练样本为(x<sub>t</sub>,d<sub>t</sub>),t=1,2,…,s;这里s为样本数,x<sub>t</sub>为切比雪夫神经网络输入,d<sub>t</sub>为系统理想输出(实为x<sub>t+1</sub>),采用BP学习算法,有误差e<sub>t</sub>=d<sub>t</sub>-x<sub>t</sub>,t=1,2,…,s训练指标<maths num="0003"><![CDATA[<math><mrow><mi>J</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>s</mi></munderover><msubsup><mi>e</mi><mi>t</mi><mn>2</mn></msubsup></mrow></math>]]></maths>权值修正公式<maths num="0004"><![CDATA[<math><mrow><mi>&Delta;</mi><msub><mi>w</mi><mi>j</mi></msub><mo>=</mo><mo>-</mo><mi>&eta;</mi><mfrac><mrow><mo>&PartialD;</mo><mi>J</mi></mrow><mrow><mo>&PartialD;</mo><msub><mi>w</mi><mi>j</mi></msub></mrow></mfrac><mo>=</mo><mi>&eta;</mi><msub><mi>e</mi><mi>t</mi></msub><msub><mi>T</mi><mi>j</mi></msub><mrow><mo>(</mo><msub><mi>net</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mi>n</mi></mrow></math>]]></maths>(2)切比雪夫神经网络混沌数字水印信息隐藏的实现首先利用罗吉斯特混沌序列x<sub>k+1</sub>=μx<sub>k</sub>(1-x<sub>k</sub>);k=1,2,…,s生成训练样本数据,构造切比雪夫神经网络混沌模型,以此对需要隐藏的数字图像秘密信息进行异或加密,产生混沌数字水印,然后将其嵌入载体图像中,使伪装图像的各种统计值不发生明显改变,增加了检测的难度,从而使非法用户无法从伪装图像的外观上发现有什么变化;实施过程如下:首先将原始图像lena转化为二进制序列m=m<sub>1</sub>m<sub>2</sub>…m<sub>q</sub>,则其长度q=|m|;再任选混沌初值x<sub>1</sub>(密钥)输入切比雪夫神经网络得混沌序列x=x<sub>1</sub>x<sub>2</sub>…x<sub>q</sub>,x与原始图像二进制序列m进行异或加密运算,得数字水印<img file="FSA00000099789200021.GIF" wi="192" he="39" />(这里,<img file="FSA00000099789200022.GIF" wi="127" he="50" />表示异或运算);最后c与载体图像二进制序列b=b<sub>1</sub>b<sub>2</sub>…b<sub>q</sub>进行嵌入运算,得伪装图像<img file="FSA00000099789200023.GIF" wi="213" he="43" />这里,<img file="FSA00000099789200024.GIF" wi="121" he="49" />表示嵌入运算。
地址 524025 广东省湛江市霞山解放东路40号信息学院