发明名称 一种立体图像像素篡改定位的脆弱数字水印方法
摘要 本发明公开了一种立体图像像素篡改定位的脆弱数字水印方法,其在数字水印嵌入端,利用人眼双目视觉感知的掩蔽特性即双目恰可觉察失真指导数字水印的嵌入,使立体图像透明性和水印嵌入容量达到很好的平衡,并且根据左右视点高五位图像信息和双目恰可失真模型作为MD5哈希函数的输入生成特征水印图像,接着采用自适应方法将水印信息嵌入到立体图像左右视点中,通过上述过程,保证了数字水印技术的安全性;在篡改定位过程中,提取受攻击后的立体图像高五位特征水印信息,然后提取受攻击后的立体图像的水印信息,比较这两类水印信息初步确定篡改定位,接着利用视差信息使篡改定位的准确性进一步加强,能够有效地对立体图像内容真实性及完整性进行认证。
申请公布号 CN104361547A 申请公布日期 2015.02.18
申请号 CN201410582769.9 申请日期 2014.10.27
申请人 浙江科技学院 发明人 周武杰;王中鹏;焦庆春;陈文革;邱薇薇;鲁琛;郑卫红
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 宁波奥圣专利代理事务所(普通合伙) 33226 代理人 周珏
主权项 一种立体图像像素篡改定位的脆弱数字水印方法,其特征在于包括以下步骤:①‑1、令<img file="FDA0000594481610000011.GIF" wi="194" he="98" />表示参考立体图像的左视点图像,令<img file="FDA0000594481610000012.GIF" wi="198" he="98" />表示参考立体图像的右视点图像,其中,1≤i≤M,1≤j≤N,M表示参考立体图像的宽,N表示参考立体图像的高,<img file="FDA0000594481610000013.GIF" wi="168" he="83" />表示<img file="FDA0000594481610000014.GIF" wi="202" he="98" />中坐标位置为(i,j)的像素点的像素值,<img file="FDA0000594481610000015.GIF" wi="162" he="84" />表示<img file="FDA0000594481610000016.GIF" wi="208" he="99" />中坐标位置为(i,j)的像素点的像素值;①‑2、将<img file="FDA0000594481610000017.GIF" wi="203" he="95" />中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的左视点图像,记为<img file="FDA0000594481610000018.GIF" wi="252" he="100" />其中,<img file="FDA0000594481610000019.GIF" wi="186" he="82" />表示<img file="FDA00005944816100000110.GIF" wi="232" he="98" />中坐标位置为(i,j)的像素点的像素值;同样,将<img file="FDA00005944816100000111.GIF" wi="206" he="98" />中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的右视点图像,记为<img file="FDA00005944816100000112.GIF" wi="251" he="100" />其中,<img file="FDA00005944816100000113.GIF" wi="192" he="85" />表示<img file="FDA00005944816100000114.GIF" wi="230" he="100" />中坐标位置为(i,j)的像素点的像素值;①‑3、采用块匹配方法,计算<img file="FDA00005944816100000115.GIF" wi="227" he="100" />与<img file="FDA00005944816100000116.GIF" wi="224" he="100" />之间的视差图像,记为{d<sub>org</sub>(i,j)},其中,d<sub>org</sub>(i,j)表示{d<sub>org</sub>(i,j)}中坐标位置为(i,j)的像素点的像素值;①‑4、根据<img file="FDA00005944816100000117.GIF" wi="498" he="100" />和{d<sub>org</sub>(i,j)},获取参考立体图像的左视点双目恰可觉察失真图像和右视点双目恰可觉察失真图像,对应记为<img file="FDA00005944816100000118.GIF" wi="310" he="100" />和<img file="FDA00005944816100000119.GIF" wi="330" he="98" />其中,<img file="FDA00005944816100000120.GIF" wi="282" he="80" />表示<img file="FDA00005944816100000121.GIF" wi="312" he="101" />中坐标位置为(i,j)的像素点的像素值,<img file="FDA00005944816100000122.GIF" wi="280" he="75" />表示<img file="FDA00005944816100000123.GIF" wi="312" he="99" />中坐标位置为(i,j)的像素点的像素值;①‑5、根据<img file="FDA00005944816100000124.GIF" wi="329" he="94" />获取参考立体图像的左视点水印嵌入位数指示图,记为<img file="FDA00005944816100000125.GIF" wi="260" he="99" />将<img file="FDA00005944816100000126.GIF" wi="226" he="99" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000127.GIF" wi="223" he="80" /><img file="FDA00005944816100000128.GIF" wi="1060" he="207" />同样,根据<img file="FDA00005944816100000129.GIF" wi="333" he="94" />获取参考立体图像的右视点水印嵌入位数指示图,记为<img file="FDA0000594481610000021.GIF" wi="257" he="97" />将<img file="FDA0000594481610000022.GIF" wi="227" he="98" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA0000594481610000023.GIF" wi="229" he="81" /><img file="FDA0000594481610000024.GIF" wi="1063" he="212" />其中,<img file="FDA0000594481610000025.GIF" wi="425" he="75" /><img file="FDA0000594481610000026.GIF" wi="430" he="77" />K<sub>max</sub>表示嵌入最多位数参数,符号<img file="FDA0000594481610000027.GIF" wi="136" he="84" />为向上取整符号,<img file="FDA0000594481610000028.GIF" wi="237" he="81" />表示<img file="FDA0000594481610000029.GIF" wi="306" he="94" />中的所有像素点的像素值中的最小值,<img file="FDA00005944816100000210.GIF" wi="239" he="83" />表示<img file="FDA00005944816100000211.GIF" wi="312" he="100" />中的所有像素点的像素值中的最大值,<img file="FDA00005944816100000212.GIF" wi="236" he="84" />表示<img file="FDA00005944816100000213.GIF" wi="311" he="101" />中的所有像素点的像素值中的最小值,<img file="FDA00005944816100000214.GIF" wi="243" he="76" />表示<img file="FDA00005944816100000215.GIF" wi="310" he="99" />中的所有像素点的像素值中的最大值;①‑6、将<img file="FDA00005944816100000216.GIF" wi="560" he="101" />和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为<img file="FDA00005944816100000217.GIF" wi="256" he="100" />将<img file="FDA00005944816100000218.GIF" wi="234" he="100" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000219.GIF" wi="287" he="78" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>H</mi><mrow><mi>L</mi><mo>,</mo><mi>s</mi></mrow><mi>o</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><msub><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>3</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>128</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA00005944816100000220.GIF" wi="1169" he="98" /></maths>其中,h<sub>L,1</sub>(i,j),h<sub>L,2</sub>(i,j),h<sub>L,3</sub>(i,j),...,h<sub>L,128</sub>(i,j)对应表示<img file="FDA00005944816100000221.GIF" wi="194" he="81" />的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;同样,将<img file="FDA00005944816100000222.GIF" wi="562" he="94" />和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为<img file="FDA00005944816100000223.GIF" wi="248" he="99" />将<img file="FDA00005944816100000224.GIF" wi="228" he="99" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000225.GIF" wi="290" he="75" /><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>H</mi><mrow><mi>R</mi><mo>,</mo><mi>s</mi></mrow><mi>o</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><msub><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>3</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>128</mn></mrow></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA00005944816100000226.GIF" wi="1172" he="93" /></maths>其中,h<sub>R,1</sub>(i,j),h<sub>R,2</sub>(i,j),h<sub>R,3</sub>(i,j),...,h<sub>R,128</sub>(i,j)对应表示<img file="FDA00005944816100000227.GIF" wi="198" he="77" />的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;①‑7、根据<img file="FDA00005944816100000228.GIF" wi="248" he="100" />对<img file="FDA00005944816100000229.GIF" wi="228" he="98" />进行折叠操作,生成参考立体图像的左视点特征水印图像,记为<img file="FDA00005944816100000230.GIF" wi="244" he="99" />将<img file="FDA00005944816100000231.GIF" wi="224" he="97" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA00005944816100000232.GIF" wi="431" he="77" />的二进制比特数与<img file="FDA00005944816100000233.GIF" wi="188" he="78" />的值大小相同;同样,根据<img file="FDA00005944816100000234.GIF" wi="248" he="98" />对<img file="FDA00005944816100000235.GIF" wi="230" he="100" />进行折叠操作,生成参考立体图像的右视点特征水印图像,记为<img file="FDA0000594481610000031.GIF" wi="247" he="98" />将<img file="FDA0000594481610000032.GIF" wi="226" he="98" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA0000594481610000033.GIF" wi="435" he="85" />的二进制比特数与<img file="FDA0000594481610000034.GIF" wi="192" he="83" />的值大小相同;①‑8、将<img file="FDA0000594481610000035.GIF" wi="221" he="97" />嵌入<img file="FDA0000594481610000036.GIF" wi="192" he="99" />中得到含数字水印的立体图像的左视点图像,记为<img file="FDA0000594481610000037.GIF" wi="232" he="102" />对于<img file="FDA0000594481610000038.GIF" wi="228" he="100" />中坐标位置为(i,j)的二进制比特流<img file="FDA0000594481610000039.GIF" wi="225" he="78" />用其替换<img file="FDA00005944816100000310.GIF" wi="196" he="100" />中坐标位置为(i,j)的像素点的以二进制形式表示的像素值的最低<img file="FDA00005944816100000311.GIF" wi="192" he="82" />位,得到<img file="FDA00005944816100000312.GIF" wi="199" he="94" />中坐标位置为(i,j)的像素点的像素值<img file="FDA00005944816100000313.GIF" wi="188" he="76" />同样,将<img file="FDA00005944816100000314.GIF" wi="224" he="96" />嵌入<img file="FDA00005944816100000315.GIF" wi="206" he="100" />中得到含数字水印的立体图像的左视点图像,记为<img file="FDA00005944816100000316.GIF" wi="230" he="97" />对于<img file="FDA00005944816100000317.GIF" wi="224" he="100" />中坐标位置为(i,j)的二进制比特流<img file="FDA00005944816100000318.GIF" wi="222" he="77" />用其替换<img file="FDA00005944816100000319.GIF" wi="207" he="100" />中坐标位置为(i,j)的像素点的以二进制形式表示的像素值的最低<img file="FDA00005944816100000320.GIF" wi="190" he="78" />位,得到<img file="FDA00005944816100000321.GIF" wi="194" he="94" />中坐标位置为(i,j)的像素点的像素值<img file="FDA00005944816100000322.GIF" wi="180" he="76" />②‑1、令<img file="FDA00005944816100000323.GIF" wi="212" he="99" />表示经过攻击后的水印立体图像的左视点图像,令<img file="FDA00005944816100000324.GIF" wi="208" he="99" />表示经过攻击后的水印立体图像的右视点图像,其中,1≤i≤M',1≤j≤N',M'表示经过攻击后的水印立体图像的宽,且与参考立体图像的宽一致,N'表示经过攻击后的水印立体图像的高,且与参考立体图像的高一致,<img file="FDA00005944816100000325.GIF" wi="173" he="71" />表示<img file="FDA00005944816100000326.GIF" wi="208" he="97" />中坐标位置为(i,j)的像素点的像素值,<img file="FDA00005944816100000327.GIF" wi="172" he="76" />表示<img file="FDA00005944816100000328.GIF" wi="212" he="100" />中坐标位置为(i,j)的像素点的像素值;②‑2、将<img file="FDA00005944816100000329.GIF" wi="212" he="94" />中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的左视点图像,记为<img file="FDA00005944816100000330.GIF" wi="260" he="97" />其中,<img file="FDA00005944816100000331.GIF" wi="188" he="79" />表示<img file="FDA00005944816100000332.GIF" wi="227" he="98" />中坐标位置为(i,j)的像素点的像素值;同样,将<img file="FDA00005944816100000333.GIF" wi="209" he="101" />中的每个像素点的以二进制形式表示的像素值的最低三位置零,得到新的右视点图像,记为<img file="FDA00005944816100000334.GIF" wi="255" he="98" />其中,<img file="FDA00005944816100000335.GIF" wi="192" he="78" />表示<img file="FDA00005944816100000336.GIF" wi="228" he="97" />中坐标位置为(i,j)的像素点的像素值;②‑3、采用块匹配方法,计算<img file="FDA00005944816100000337.GIF" wi="226" he="96" />与<img file="FDA00005944816100000338.GIF" wi="226" he="97" />之间的视差图像,记为{d<sub>w</sub>(i,j)},其中,d<sub>w</sub>(i,j)表示{d<sub>w</sub>(i,j)}中坐标位置为(i,j)的像素点的像素值;②‑4、根据<img file="FDA0000594481610000041.GIF" wi="506" he="97" />和<img file="FDA0000594481610000042.GIF" wi="216" he="86" />获取经过攻击后的水印立体图像的左视点双目恰可觉察失真图像和右视点双目恰可觉察失真图像,对应记为<img file="FDA0000594481610000043.GIF" wi="312" he="98" />和<img file="FDA0000594481610000044.GIF" wi="333" he="101" />其中,<img file="FDA0000594481610000045.GIF" wi="284" he="77" />表示<img file="FDA0000594481610000046.GIF" wi="310" he="98" />中坐标位置为(i,j)的像素点的像素值,<img file="FDA0000594481610000047.GIF" wi="278" he="76" />表示<img file="FDA0000594481610000048.GIF" wi="308" he="99" />中坐标位置为(i,j)的像素点的像素值;②‑5、根据<img file="FDA0000594481610000049.GIF" wi="335" he="94" />获取经过攻击后的水印立体图像的左视点水印提取位数指示图,记为<img file="FDA00005944816100000410.GIF" wi="252" he="102" />将<img file="FDA00005944816100000411.GIF" wi="228" he="100" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000412.GIF" wi="1303" he="210" />同样,根据<img file="FDA00005944816100000413.GIF" wi="328" he="94" />获取经过攻击后的水印立体图像的右视点水印提取位数指示图,记为<img file="FDA00005944816100000414.GIF" wi="255" he="99" />将<img file="FDA00005944816100000415.GIF" wi="224" he="99" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000416.GIF" wi="1316" he="208" />其中,<img file="FDA00005944816100000417.GIF" wi="441" he="83" /><img file="FDA00005944816100000418.GIF" wi="442" he="81" />K<sub>max</sub>'表示提取最多位数参数,符号<img file="FDA00005944816100000419.GIF" wi="126" he="83" />为向上取整符号,<img file="FDA00005944816100000420.GIF" wi="230" he="82" />表示<img file="FDA00005944816100000421.GIF" wi="306" he="100" />中的所有像素点的像素值中的最小值,<img file="FDA00005944816100000422.GIF" wi="234" he="76" />表示<img file="FDA00005944816100000423.GIF" wi="308" he="98" />中的所有像素点的像素值中的最大值,<img file="FDA00005944816100000424.GIF" wi="228" he="76" />表示<img file="FDA00005944816100000425.GIF" wi="309" he="95" />中的所有像素点的像素值中的最小值,<img file="FDA00005944816100000426.GIF" wi="238" he="78" />表示<img file="FDA00005944816100000427.GIF" wi="312" he="101" />中的所有像素点的像素值中的最大值;②‑6、将<img file="FDA00005944816100000428.GIF" wi="561" he="101" />和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为<img file="FDA00005944816100000429.GIF" wi="255" he="94" />将<img file="FDA00005944816100000430.GIF" wi="232" he="94" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA00005944816100000431.GIF" wi="291" he="83" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>H</mi><mrow><mi>L</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><msubsup><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>3</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>h</mi><mrow><mi>L</mi><mo>,</mo><mn>128</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA00005944816100000432.GIF" wi="1164" he="96" /></maths>其中,h′<sub>L,1</sub>(i,j),h′<sub>L,2</sub>(i,j),h′<sub>L,3</sub>(i,j),...,h′<sub>L,128</sub>(i,j)对应表示<img file="FDA00005944816100000433.GIF" wi="196" he="82" />的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;同样,将<img file="FDA0000594481610000051.GIF" wi="576" he="98" />和秘钥key1作为DM5哈希函数的输入,得到哈希输出图像,记为<img file="FDA0000594481610000052.GIF" wi="247" he="98" />将<img file="FDA0000594481610000053.GIF" wi="224" he="101" />中坐标位置为(i,j)的像素点的像素值记为<img file="FDA0000594481610000054.GIF" wi="288" he="77" /><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>H</mi><mrow><mi>R</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><msubsup><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><msubsup><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>3</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>h</mi><mrow><mi>R</mi><mo>,</mo><mn>128</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow>]]></math><img file="FDA0000594481610000055.GIF" wi="1172" he="100" /></maths>其中,h′<sub>R,1</sub>(i,j),h′<sub>R,2</sub>(i,j),h′<sub>R,3</sub>(i,j),...,h′<sub>R,128</sub>(i,j)对应表示<img file="FDA0000594481610000056.GIF" wi="198" he="77" />的二进制表示形式的第1位、第2位、第3位、……、第128位二进制比特;②‑7、根据<img file="FDA0000594481610000057.GIF" wi="246" he="101" />对<img file="FDA0000594481610000058.GIF" wi="226" he="100" />进行折叠操作,生成经过攻击后的水印立体图像的左视点特征水印图像,记为<img file="FDA0000594481610000059.GIF" wi="243" he="94" />将<img file="FDA00005944816100000510.GIF" wi="226" he="95" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA00005944816100000511.GIF" wi="434" he="82" />的二进制比特数与<img file="FDA00005944816100000512.GIF" wi="190" he="81" />的值大小相同;同样,根据<img file="FDA00005944816100000513.GIF" wi="246" he="101" />对<img file="FDA00005944816100000514.GIF" wi="231" he="100" />进行折叠操作,生成经过攻击后的水印立体图像的右视点特征水印图像,记为<img file="FDA00005944816100000515.GIF" wi="242" he="99" />将<img file="FDA00005944816100000516.GIF" wi="226" he="99" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA00005944816100000517.GIF" wi="436" he="78" />的二进制比特数与<img file="FDA00005944816100000518.GIF" wi="188" he="78" />的值大小相同;②‑8、根据<img file="FDA00005944816100000519.GIF" wi="245" he="99" />提取<img file="FDA00005944816100000520.GIF" wi="223" he="94" />中的水印信息,记为<img file="FDA00005944816100000521.GIF" wi="239" he="94" />将<img file="FDA00005944816100000522.GIF" wi="217" he="94" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA00005944816100000523.GIF" wi="416" he="77" />的二进制比特数与<img file="FDA00005944816100000524.GIF" wi="197" he="84" />的值大小相同,<img file="FDA00005944816100000525.GIF" wi="190" he="71" />的值为<img file="FDA00005944816100000526.GIF" wi="167" he="77" />的二进制形式表示的最低<img file="FDA00005944816100000527.GIF" wi="192" he="76" />位;同样,根据<img file="FDA00005944816100000528.GIF" wi="243" he="95" />提取<img file="FDA00005944816100000529.GIF" wi="213" he="98" />中的水印信息,记为<img file="FDA00005944816100000530.GIF" wi="235" he="100" />将<img file="FDA00005944816100000531.GIF" wi="222" he="101" />中坐标位置为(i,j)的二进制比特流记为<img file="FDA00005944816100000532.GIF" wi="418" he="77" />的二进制比特数与<img file="FDA00005944816100000533.GIF" wi="193" he="82" />的值大小相同,<img file="FDA00005944816100000534.GIF" wi="186" he="76" />的值为<img file="FDA00005944816100000535.GIF" wi="172" he="77" />的二进制形式表示的最低<img file="FDA00005944816100000536.GIF" wi="196" he="82" />位;②‑9、根据<img file="FDA00005944816100000537.GIF" wi="225" he="99" />和<img file="FDA00005944816100000538.GIF" wi="238" he="101" />计算<img file="FDA00005944816100000539.GIF" wi="212" he="100" />的标记矩阵,记为<img file="FDA00005944816100000540.GIF" wi="226" he="98" />将<img file="FDA00005944816100000541.GIF" wi="207" he="95" />中下标为(i,j)处的标记值记为<img file="FDA00005944816100000542.GIF" wi="201" he="73" /><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msubsup><mi>F</mi><mi>L</mi><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mi>W</mi><mrow><mi>L</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>W</mi><mi>L</mi><mi>ex</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msubsup><mi>W</mi><mrow><mi>L</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>&NotEqual;</mo><msubsup><mi>W</mi><mi>L</mi><mi>ex</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA00005944816100000543.GIF" wi="767" he="182" /></maths>同样,根据<img file="FDA00005944816100000544.GIF" wi="224" he="99" />和<img file="FDA00005944816100000545.GIF" wi="238" he="99" />计算<img file="FDA00005944816100000546.GIF" wi="212" he="94" />的标记矩阵,记为<img file="FDA00005944816100000547.GIF" wi="226" he="99" />将<img file="FDA00005944816100000548.GIF" wi="207" he="99" />中下标为(i,j)处的标记值记为<img file="FDA00005944816100000549.GIF" wi="201" he="71" /><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mi>F</mi><mi>R</mi><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn></mtd><mtd><msubsup><mi>W</mi><mrow><mi>R</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>W</mi><mi>R</mi><mi>ex</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msubsup><mi>W</mi><mrow><mi>R</mi><mo>,</mo><mi>s</mi></mrow><mi>w</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>&NotEqual;</mo><msubsup><mi>W</mi><mi>R</mi><mi>ex</mi></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA00005944816100000550.GIF" wi="780" he="181" /></maths>②‑10、对<img file="FDA0000594481610000061.GIF" wi="202" he="100" />中的每个标记值进行优化,对于<img file="FDA0000594481610000062.GIF" wi="196" he="71" />如果<img file="FDA0000594481610000063.GIF" wi="172" he="71" />不为1且<img file="FDA0000594481610000064.GIF" wi="452" he="76" />则令<img file="FDA0000594481610000065.GIF" wi="264" he="76" />并确定<img file="FDA0000594481610000066.GIF" wi="212" he="94" />中坐标位置为(i,j)的像素点被篡改;否则,保留<img file="FDA0000594481610000067.GIF" wi="170" he="74" />原来的值不变,并确定<img file="FDA0000594481610000068.GIF" wi="213" he="97" />中坐标位置为(i,j)的像素点未被篡改;同样,对<img file="FDA0000594481610000069.GIF" wi="199" he="95" />中的每个标记值进行优化,对于<img file="FDA00005944816100000610.GIF" wi="194" he="77" />如果<img file="FDA00005944816100000611.GIF" wi="164" he="77" />不为1且<img file="FDA00005944816100000612.GIF" wi="463" he="71" />则令<img file="FDA00005944816100000613.GIF" wi="264" he="71" />并确定<img file="FDA00005944816100000614.GIF" wi="211" he="96" />中坐标位置为(i,j)的像素点被篡改;否则,保留<img file="FDA00005944816100000615.GIF" wi="172" he="77" />原来的值不变,并确定<img file="FDA00005944816100000616.GIF" wi="207" he="100" />中坐标位置为(i,j)的像素点未被篡改;其中,<img file="FDA00005944816100000617.GIF" wi="364" he="75" />表示<img file="FDA00005944816100000618.GIF" wi="206" he="94" />中下标为(i+d<sub>w</sub>(i,j),j)处的标记值,<img file="FDA00005944816100000619.GIF" wi="363" he="77" />表示<img file="FDA00005944816100000620.GIF" wi="206" he="99" />中下标为(i+d<sub>w</sub>(i,j),j)处的标记值。
地址 310023 浙江省杭州市西湖区留和路318号