[发明专利]一种使用自适应阈值的图像篡改检测与定位方法有效
申请号: | 201610588684.0 | 申请日: | 2016-07-22 |
公开(公告)号: | CN106097379B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 郭浩龙;张荣;郭立君;王潇 | 申请(专利权)人: | 宁波大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 宁波奥圣专利代理事务所(普通合伙) 33226 | 代理人: | 周珏 |
地址: | 315211 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种使用自适应阈值的图像篡改检测与定位方法,其基于模式噪声,并考虑了图像内容,其首先提取待测图像的噪声残差,并对待测图像、待测图像的噪声残差和待测图像来源相机的参考模式噪声进行不重叠分块,接着逐块计算待测图像的噪声残差和待测图像来源相机的参考模式噪声的相关性,然后根据对应的待测图像块的纹理复杂度选取阈值进行判决,从而能够消除纹理复杂度对检测结果的负面影响;其在采取不重叠分块确定大致篡改位置的基础上,采用快速的零均值归一化互相关算法进行相关性匹配,因此大大提高了本发明方法的篡改检测和定位效率,并且实现了对篡改精确定位的目的。 | ||
搜索关键词: | 一种 使用 自适应 阈值 图像 篡改 检测 定位 方法 | ||
【主权项】:
1.一种使用自适应阈值的图像篡改检测与定位方法,其特征在于包括以下步骤:①选取一幅图像,将该图像作为待测图像,记为Itest;并获取N幅纹理简单的原始图像,将获取的第n幅纹理简单的原始图像记为Iorg,n;其中,拍摄每幅纹理简单的原始图像与拍摄Itest对应的原始图像所采用的相机为同一部相机,每幅纹理简单的原始图像与Itest的尺寸大小相同,宽度为col且高度为row,1≤n≤N,N≥2;②对Itest进行小波降噪处理,得到Itest的降噪图像,记为I'test;然后根据Itest及I'test,计算Itest的噪声残差,记为Wtest,Wtest=Itest‑I'test;再采用零均值化法对Wtest进行处理,将得到的结果记为W'test;之后采用维纳滤波对W'test处理,将得到的结果作为Itest的最终噪声残差,记为
同样,对每幅纹理简单的原始图像进行小波降噪处理,得到每幅纹理简单的原始图像的降噪图像,将Iorg,n的降噪图像记为I'org,n;然后根据每幅纹理简单的原始图像及其降噪图像,计算每幅纹理简单的原始图像的噪声残差,将Iorg,n的噪声残差记为Worg,n,Worg,n=Iorg,n‑I'org,n;接着采用最大似然估计法,对所有纹理简单的原始图像的噪声残差进行处理,得到Itest所对应的相机的参考模式噪声,记为Rtest;再采用零均值化法对Rtest进行处理,将得到的结果记为R'test;之后采用维纳滤波对R'test处理,将得到的结果作为Itest所对应的相机的最终参考模式噪声,记为
③判断col%128和row%128是否均等于0,如果col%128和row%128均等于0,则直接执行步骤④;如果col%128等于0而row%128不等于0,则对Itest、
和
各自扩展128‑row%128行,然后令row=row+(128‑row%128),再执行步骤④;如果row%128等于0而col%128不等于0,则对Itest、
和
各自扩展128‑col%128列,然后令col=col+(128‑col%128),再执行步骤④;如果col%128和row%128均不等于0,则对Itest、
和
各自扩展128‑row%128行,并扩展128‑col%128列,然后令row=row+(128‑row%128),令col=col+(128‑col%128),再执行步骤④;其中,符号“%”为求余运算符,row=row+(128‑row%128)和col=col+(128‑col%128)中的“=”为赋值符号;④将Itest、
和
分别划分成
个互不重叠的尺寸大小为128×128的图像块,将Itest中的第k个图像块记为
将
中的第k个图像块记为
将
中的第k个图像块记为
然后计算Itest中的每个图像块的纹理复杂度,将
的纹理复杂度记为
接着采用SPCE方法,计算
中的每个图像块与
中对应位置的图像块的相关性,将
与
的相关性记为
其中,
所述的步骤④中的
的获取过程为:a1、令
其中,
和
对应表示
的信息熵、
的边缘比率、
的反差因子、
的相关度和
的能量;b1、对步骤a1得到的
进行归一化处理,即令
其中,Texturemin表示纹理复杂度中的最小值,Texturemax表示纹理复杂度中的最大值,
中的符号“=”为赋值符号;⑤根据Itest中的每个图像块的纹理复杂度,获取Itest中的每个图像块相应的自适应阈值;然后根据
中的每个图像块与
中对应位置的图像块的相关性及Itest中对应位置的图像块相应的自适应阈值,对Itest中对应位置的图像块进行相关性匹配,检测出Itest中对应位置的图像块是否发生过篡改;再将Itest中包含检测出的所有发生过篡改的图像块的最小矩形区域确定为Itest中的大致篡改区域;⑥将
中与Itest中的大致篡改区域相对应的矩形区域记为Atest,将
中与Itest中的大致篡改区域相对应的矩形区域记为Btest;然后采用快速的零均值归一化互相关算法,计算Atest中的每个像素点与Btest中对应像素点的ZNCC系数,将Atest中坐标位置为t的像素点与Btest中坐标位置为t的像素点的ZNCC系数记为ZNCCt;然后由Atest中的所有像素点各自与Btest中对应像素点的ZNCC系数组成ZNCC关联图;其中,t∈Ωz,Ωz表示Atest或Btest中的所有像素点的坐标位置的集合,ZNCCt∈[0,1];⑦通过比较ZNCC关联图中的每个像素点的像素值与固定阈值th的大小,对ZNCC关联图中的每个像素点的像素值进行重置,对于ZNCC关联图中坐标位置为t的像素点的像素值ZNCCt,如果ZNCCt大于或等于th,则将ZNCCt重置为1;如果ZNCCt小于th,则将ZNCCt重置为0;⑧先后利用腐蚀和膨胀技术对像素值重置后的ZNCC关联图中的每个像素点进行处理;然后根据膨胀处理后的ZNCC关联图中的每个像素点的像素值,确定Itest中的大致篡改区域中的每个像素点为篡改像素点还是为非篡改像素点,对于Itest中的大致篡改区域中坐标位置为t的像素点,若膨胀处理后的ZNCC关联图中坐标位置为t的像素点的像素值为0,则确定Itest中的大致篡改区域中坐标位置为t的像素点为篡改像素点;若膨胀处理后的ZNCC关联图中坐标位置为t的像素点的像素值为1,则确定Itest中的大致篡改区域中坐标位置为t的像素点为非篡改像素点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610588684.0/,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序