发明名称 一种基于稳定圆形区域的抗几何攻击鲁棒水印方法
摘要 本发明公开了一种基于稳定圆形区域的抗几何攻击鲁棒水印方法。该方法利用第二代水印技术的基本思想,综合考虑图像特征和水印信息,首先以利用基于多尺度曲率乘积方法检测的CSS角点来确定稳定圆形区域,然后以图像的质心为参考点在稳定圆形区域内划分扇区,利用量化索引调制的方法在时空域嵌入水印。本发明既能抵抗常规信号处理攻击,又能抵抗旋转、缩放、平移和裁剪等几何攻击,能够有效保护数字媒体的版权。
申请公布号 CN100590653C 申请公布日期 2010.02.17
申请号 CN200810102068.5 申请日期 2008.03.17
申请人 北京交通大学 发明人 赵耀;田华伟;倪蓉蓉
分类号 G06T1/00(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 代理人 朱 琨
主权项 1.一种基于稳定圆形区域的抗几何攻击鲁棒水印方法,其特征在于包括下列步骤:---利用canny算子提取图像的边缘曲线,对提取的边缘曲线进行优化处理;---跟踪提取的每条边缘曲线计算边缘曲线上各点的多尺度曲率积;在曲线的角点处,选取多尺度曲率积最大的点,删除其余点;删除靠近图像边缘的点和位于曲线末端的点;以剩余的角点为圆心划定圆形区域,将其作为稳定的圆形特征区域,用于水印的同步;---计算整幅图像的质心;图像像素(x,y)的灰度值函数用f(x,y)表示,以Ω表示图像的像素集合,图像的质心(x<sub>0</sub>,y<sub>0</sub>)通过计算零阶矩M<sub>00</sub>以及一阶矩M<sub>10</sub>和M<sub>01</sub>得到,其计算公式为:<maths num="0001"><![CDATA[<math><mrow><msub><mi>x</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>M</mi><mn>00</mn></msub><msub><mi>M</mi><mn>01</mn></msub></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>y</mi><mn>0</mn></msub><mo>=</mo><mfrac><msub><mi>M</mi><mn>00</mn></msub><msub><mi>M</mi><mn>10</mn></msub></mfrac><mo>,</mo></mrow></math>]]></maths>其中,<maths num="0003"><![CDATA[<math><mrow><msub><mi>M</mi><mi>pq</mi></msub><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>&Element;</mo><mi>&Omega;</mi></mrow></munder><mi></mi><msup><mi>x</mi><mi>p</mi></msup><msup><mi>y</mi><mi>p</mi></msup><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>p,q=0,1,2,…,;---为每一个稳定的圆形特征区域划分扇区;具体是,任取一条直线l,以稳定的圆形特征区域的圆心P为中心,以稳定的圆形特征区域的圆心P和质心G所在直线l<sub>0</sub>为起始边,沿所述中心逆时针转动,根据公式<maths num="0004"><![CDATA[<math><mrow><mi>tan</mi><mi>a</mi><mo>=</mo><mfrac><mrow><mi>k</mi><mo>-</mo><msub><mi>k</mi><mn>0</mn></msub></mrow><mrow><mn>1</mn><mo>+</mo><msub><mi>kk</mi><mn>0</mn></msub></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>将稳定的圆形特征区域划分成N个对称的扇区;其中,a为所述任取直线与所述起始边的夹角,且<maths num="0005"><![CDATA[<math><mrow><mi>a</mi><mo>=</mo><mfrac><mi>&pi;</mi><mi>N</mi></mfrac><mo>,</mo></mrow></math>]]></maths>k<sub>0</sub>是起始边的斜率,k是所述任取直线的斜率;之后,把对称的两个扇区区分开,点A和点A′分别位于圆心P对称的两个扇区内,直线l<sub>1</sub>为A和质心G的连线,l<sub>2</sub>为A′和质心G的连线,l<sub>0</sub>和l<sub>1</sub>的夹角为φ,l<sub>0</sub>和l<sub>2</sub>的夹角为<img file="C2008101020680002C6.GIF" wi="49" he="37" />显然<img file="C2008101020680002C7.GIF" wi="116" he="95" />而<img file="C2008101020680002C8.GIF" wi="143" he="94" />这样就能把对称扇区内的点区分开,从而在每个特征点的周围得到2N个扇形区域;---利用QIM的方法将水印序列嵌入到每一个扇形区域中;具体是,构造两个均匀分布步长的标量量化器Q(.;w<sub>i</sub>),量化集包含两个相互偏移Δ/2的量化器,对于扇区i(i=1,2,...,N),按照相应的水印比特w<sub>i</sub>,用量化器Q(.;w<sub>i</sub>)量化每一个像素。
地址 100044北京市西直门外上园村3号北京交通大学科技处