发明名称 基于傅立叶变换的全盲图像认证方法
摘要 本发明涉及一种基于傅立叶变换的全盲图像认证方法。它是里利用运动图像的傅立叶变换模的带状调制特性,来判断图像是否经过篡改。对于运动图像经过修改、移动、区域填充等篡改的情况,步骤为:将图像进行二维傅立叶变换并取模值,做邻域行均值消噪来降低噪声干扰后,将理论线条数与图中测出线条数相比较,实现运动图像的篡改判别;对非运动图像上填充运动图像块的篡改情况,步骤为:将图像分块后对每个子块进行对称延拓至原图像大小,再进行二维傅立叶变换并取模值,消噪后判别每一子块中是否存在线条,进而实现对非运动图像上填充运动图像块的图像篡改的判别与篡改区域的定位。本发明适用于缺乏数字水印或数字签名的认证消息且没有原始图像的“全盲”情况下对图像是否经过篡改进行认证。
申请公布号 CN100401318C 申请公布日期 2008.07.09
申请号 CN200610028154.7 申请日期 2006.06.27
申请人 上海大学 发明人 方勇;张瑾
分类号 G06T1/00(2006.01);H04N7/26(2006.01) 主分类号 G06T1/00(2006.01)
代理机构 上海上大专利事务所 代理人 何文欣
主权项 1.一种基于傅立叶变换的全盲图像认证方法,其特征在于利用运动图像的傅立叶变换模的带状调制特性,来判别图像是否经过篡改,具体实现步骤为:对运动图像是否经过修改、移动和区域填充篡改的认证步骤:1)对图像尺寸为L0×L0的图像y(m,n)进行二维傅立叶变换,L0为图像的长度及宽度;2)将傅立叶变换幅度图|Y(μ,v)|进行邻域行均值消噪后获得消噪效果图M(μ,v);3)判断消噪效果图M(μ,v)是否存在带状线条,若存在则测出线条数linnum;4)通过比较测出的线条数linnum与由<math><mrow><mi>d</mi><mo>=</mo><mfrac><msub><mrow><mn>2</mn><mi>L</mi></mrow><mn>0</mn></msub><mi>L</mi></mfrac></mrow></math>和linnum1=d+1确定的线条数linnum1是否一致,判断图像是否经过篡改;d为降晰函数的长度,L为中间两条过零线之间的距离;对非运动图像上是否填充运动图像块篡改的认证步骤:1)将L0×L0图像y(m,n)进行2×2分块;2)将图像分块后每子块按反射对称方式延拓至原图像大小后,求其二维傅立叶变换模值|Yi(μ,v)|;3)对傅立叶变换模值|Yi(μ,v)|进行邻域行均值消噪后获得消噪效果图Mi(μ,v);4)判断消噪效果图Mi(μ,v)是否存在带状线条,若存在则记录块的位置i;5)再对L0×L0图像y(m,n)进行4×4分块,重复以上2),3),4)操作;6)综合2×2,4×4分块情况,判断图像是否经过篡改并对篡改区域进行粗略定位。
地址 200444上海市宝山区上大路99号