【技术实现步骤摘要】
基于保角变换图像哈希生成及图像篡改检测定位方法
本专利技术属于图像篡改检测
,涉及一种基于保角变换的图像哈希生成方法,以及对该方法所生成的图像哈希进行图像篡改的检测及定位方法。
技术介绍
目前,数字媒体技术的发展和功能强大的图像编辑软件的广泛使用,使得图像编辑和篡改越来越容易,数字图像的篡改手段越来越丰富,大量经过精密篡改的图片使人们对照片的信任程度越来越低,与此同时引起了各种不良的社会影响。因此,如何检测数字图像内容的真实性,成为急需解决的重要问题。展开对数字图像内容真实性检测技术的研究,对维护互联网的公共信任秩序、维护法律公正、新闻诚信、科学诚信等,具有十分重要的意义。数字图像取证是一种有效的数字图像内容真实性认证技术,包括主动取证和被动取证,它们都可以鉴别图像是否经过了篡改,但各自有着不同的应用领域。主动取证包括数字水印和图像哈希(图像Hash)。数字水印应用于图像认证存在两个不足:一是必须嵌入图像从而破坏了图像的原始信息;二是由于太过敏感而对常规图像操作不具有鲁棒性。图像哈希是近年来新兴发展起来的一种图像内容认证技术。图像哈希技术通过对图像内容提取简短摘要,来支持图像内容认证。其认证的思想在于,一旦生成了图像哈希,该Hash可以被保存用于日后检测原始图像是否被篡改,或者用来提供证据,证明原始图像的内容是否被作为伪造图片的素材。图像哈希具有检测能力强、适应面广、不易被篡改者回避等优点。图像哈希的生成包括两个阶段:1)图像提取特征;2)加密、编码、压缩,生成Hash值。图像哈希的主要用途有:图像内容的真实性和有效性认证,图像检索,图像数字水印。为 ...
【技术保护点】
一种基于保角变换的图像哈希方法,其特征在于,按照以下步骤实施: 步骤1、提取特征 输入大小为No1×No2的图像I0,先将图像I0转换成灰度图像,然后对该灰度图像进行保角变换得到直径为No的圆形图像用一级DB2小波变换处理得到小波低频重构图,称为W0;将W0划分成半径为的圆形区域,简称为子圆,G是预先设定的,设相邻两个子圆的圆心相对于图像中心的圆心角为α,每一个子圆用Bok表示,其中k=1,...,M,M由ro和α决定,令Bok(x,y)代表子圆Bok中空间位置(x,y)的灰度值,用Nok表示子圆Bok包含的像素点数量,计算每一个子圆Bok的灰度均值:用Canny算子对每一个Bok提取边缘,设Eok表示边缘图像,令Eok(x,y)表示Eok中空间位置在(x,y)的灰度值值,计算边缘点在Eok中所占的比例: 步骤2、生成中间Hash 令Co=(μo1,po1,...,μoM,poM),Co中元素的排列顺序是由对应的图像块,逆时针从图像的最外层向里,依次排列,C0即为图像I0的中间Hash; 步骤3、生成密钥 使用logistic映射产生混沌序列,设K∈(0,1)是由接收方与发送方共享的初 ...
【技术特征摘要】
1.一种基于保角变换的图像哈希方法,其特征在于,按照以下步骤实施:步骤1、提取特征输入大小为No1×No2的图像I0,先将图像I0转换成灰度图像,然后对该灰度图像进行保角变换得到直径为No的圆形图像用一级DB2小波变换处理得到小波低频重构图,称为W0;将W0划分成半径为的圆形区域,简称为子圆,G是预先设定的,设相邻两个子圆的圆心相对于图像中心的圆心角为α,每一个子圆用Bok表示,其中k=1,...,M,M由ro和α决定,令Bok(x,y)代表子圆Bok中空间位置(x,y)的灰度值,用Nok表示子圆Bok包含的像素点数量,计算每一个子圆Bok的灰度均值:用Canny算子对每一个Bok提取边缘,设Eok表示边缘图像,令Eok(x,y)表示Eok中空间位置在(x,y)的灰度值,计算边缘点在Eok中所占的比例:步骤2、生成中间Hash令Co=(μo1,po1,...,μoM,poM),Co中元素的排列顺序是由对应的图像块,逆时针从图像的最外层向里,依次排列,C0即为图像I0的中间Hash;步骤3、生成密钥使用logistic映射产生混沌序列,设K∈(0,1)是由接收方与发送方共享的初始密钥,令L(·)表示映射:令k1=K,令k=(k1,k2,...,k2M),k的长度为l=2M;步骤4、加密令即为图像I0经过加密的Hash值;步骤5、压缩数据对进行Huffman编码,生成Haffman树HTo,中的每一个元素用其在Haffman树所对应的Haffman编码来取代,生成最终图像哈希Ho。2.根据权利要求1所述的基于保角变换的图像哈希方法,其特征在于,所述的步骤2中,使用混沌密钥对中间Hash进行加密。3.一种进行图像篡改的检测及定位方法,利用权利要求1所述的基于保角变换的图像哈希方法所生成的图像哈希,其特征在于,按照以下步骤实施:步骤1、对于接收到的图像哈希值Ho和Haffman树HTo首先进行Haffman解码,然后利用初始密钥K以及密钥生成步骤中的密钥生成算法生成密钥k,解密获得原始图像I0的中间Hash值Co;步骤2、生成测试图像的中间Hash将大小为Nt1×Nt2的测试图像It转换成灰度图像,然后使用保角变换得到直径为Nt的圆形图像对进行一级DB2小波变换,得到低频...
【专利技术属性】
技术研发人员:王晓峰,张立新,周晓瑞,曾能亮,韩萧,
申请(专利权)人:西安理工大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。