当前位置: 首页 > 专利查询>天津大学专利>正文

基于平面同源性的图片伪造检测方法技术

技术编号:3833896 阅读:367 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于数字图像真实性鉴定和图像处理技术领域,涉及一种基于平面同源性的图片伪造检测方法,包括下列步骤:找出待检测图像中两个或两个以上垂直于地面的物体,标记头、脚及其影子顶点三点均可见的区域;对于每个区域,标出三个关键点的位置:物体的头、物体的脚、影子顶点;根据平面同源性约束条件,对多对物体是否来自同一张照片进行判断,如果存在不一致,找出哪个物体是伪造的。本发明专利技术不需要对图像进行预处理,具有计算复杂度低的优点,并具有更高的可行性和适用性。

【技术实现步骤摘要】

本专利技术属于数字图像真实性鉴定和图像处理
,具体涉及一种图片伪造检测 方法。
技术介绍
随着图像编辑处理工具(如Adobe Photoshop等)的高速发展,甚至非专业的普通 用户也能轻易地通过在原始图像中插入来自其它图像的内容来篡改图像,并且做到人眼 难以辨别的程度,达到以假乱真的目的,给我们带来许多不便。数字图像真实性鉴定技 术对图像证据的可信度做出评价,辅助新闻、军事、法律、经济等决策,可以广泛应用 于军事领域和民用领域。本专利技术以物体影子为切入点,从几何、物理的角度分析阴影属 性,鉴定图像真实性。本专利技术中涉及到的
技术介绍
有(1)数字水印。数字水印技术1通过事先在图 片中加入水印信息来鉴别图像伪造,由于伪造过程会破坏水印的完整性,因此可以用来 鉴定图像真实性。(2)基于区域相似度比较的鉴别算法。如文献2中Fridrich通过 估计区域相似度判断复制区域。(3)基于成像原理的判断方法。如文献3中Johnson 和Farid通过估计相机主点位置来判断人像合成。目前,图像伪造检测技术主要分为数字水印技术和盲检测技术。数字水印技术在原 始图像中加入"水印"以防止篡改者对图像进行修改。然而,数字水印技术具有两个有 难以克服的缺陷。首先,它需要图像提供者在图像拍摄时对图像进行预处理以加入水印, 但这在很多实际情况下是不可能的,通常得到的图像是没有经过"预处理"的图片;其 次,水印信息很容易被像JPEG、 MPEG4这样的有损压縮毁坏,导致鉴定失败。另一类检 测技术为盲检测技术,即不依赖任何预签名或预嵌入信息来鉴别图像真伪和来源的技术, 具有很高的适用性。Fridrich的方法2通过比较图像各区域的相似度来査找复制伪造 区域,但该方法需要从已知图像或视频中提取待比较区域以进行比较,所以不能识别未 知来源的图像伪造,另外,此类方法的时间复杂度太高,不适合大规模应用。Johnson 和Farid3采用相片中人眼的特征估计相机主点的位置,如果从同一个照片中两个人 眼睛估计出的主点位置差异很大,说明必然有一个人是从另外的相片中复制过来的。该 方法在眼睛区域足够大的情况下才有比较高的精度,考虑到目前主流相机分辨率的大小, 拍的照片中人眼区域通常都是不可测量的,同时,该方法在人眼不可见时也会失效,如 人戴着太阳镜的情况。
技术实现思路
本专利技术的目的在于克服现有技术的上述不足,提供一种时间复杂度低,并具有较广 适用性的数字媒体(数字图像或视频)真实性的验证方法。为此,本专利技术采用如下的技 术方案-一种,包括下列步骤第一步找出待检测图像中两个或两个以上垂直于地面的物体,标记头、脚及其影 子顶点三点均可见的区域;第二歩对于每个区域,标出三个关键点的位置物体的头、物体的脚、影子顶点;第三步根据平面同源性约束条件,对多对物体是否来自同一张照片进行判断,如 果存在不一致,找出哪个物体是伪造的。上述的图片伪造检测方法,第三歩中,可以根据两两物体的相对应的三个关键点连 线应该相交于一点的平面同源性约束条件进行判断;也可以根据两两物体的影子区域之 间的交叉比率应该保持一致的平面同源性约束条件进^^判断。对于第二种约束条件,具体可按下列方法进行判断对于^、《两个影子区域vt 卜,tp,s^,iJ和卜,、A,U ,进行配对时,根据公式CrossRatio(p)=[PSPCrossRatio(g)=承iqSq承计算交比,式中,v是点光源,t和f分别为物体的头和脚,i为直线f/q和、 tA的交点,CrossRatio(p) 、 CrossRatio(p)分别为当第、《个区域进行配对时,第p、《个区域的交比,lABl为A、 B两点之间的距离。本专利技术依据图像中影子的特征进行数字取证,在物体垂直于地面的物体存在时,由 平面同源性约束鉴定图像真实性,具体可采用相交线约束和交比一致性约束两种方法。 本专利技术相比数字水印方法不需要对图像进行预处理,相比Fridrich的基于区域相似度比 较的方法具有计算复杂度低的优点,相比Johnson和Farid采用人眼估计相机主点的方 法,采用了更容易出现、面积更大的影子作为特征物体,具有更大的可行性和适用性。附图说明图1 平面同源性原理;图2基于影子的图像伪造检测技术总体流程图3 (a)和(b)分为两张带有伪造区域的图像,(c) 、 (d)、 (e)、 (f)为采用共 点线约束得到的结果。其中矩形、十字、圆圈分别为标出的物体头、脚、影子顶点。具体实施例方式本专利技术的基于阴影的图片伪造检测技术采取如下步骤进行图像伪造检测。 对得到的图像或视频帧,采用阴影的几何特征平面同源性约束检测伪造区域。具 体来说,对图像中垂直于地面的一对物体,找到每一个物体的头、脚、以及影子的顶点, 共三个点,分别用对应点连线共点和交比一致性判断这两个物体是否来自同一张照片, 如果不一致,则其中至少一个物体是伪造的,多对物体之间的比较即可找出哪个物体是 伪造的。1. 选择影子区域对于给定的图像,找出垂直于地面的物体,并把头、脚及其影子顶点三点均可见的区域,标记为R1,…,Rn, n〉1。2. 找出每个区域需要的三个点对第i个区域,标出三个关键点的位置物体的头、物体的脚、影子的顶点。如 图1所示,v是光源,可以是太阳,也可以是其他点光源,tA和t2^为垂直于地 面的物体,在地面上分别产生出影子f^和f:s"这时,需要标出^,f,,sj和 &2,&,8"几个点。(1) 在图像上找出两个或两个以上的垂直于地面的物体,标记头、脚及其影子 顶点三点均可见的区域;(2) 对每个区域,标出三个关键点物体的头、物体的脚、影子顶点;(3) 根据两两物体的相对应的三个关键点连线应该相交于一点的平面同源性 约束条件,对图像5,如图1所示,t,t2, f^和s^2三条直线必然交 于一点,记交点为a。这一约束可以写为((^xOx^xsK^xfJ-O (1)不满足此约束的区域之间至少有一个是伪造区域,多对区域两两之间的比较可以 找出哪个区域属于伪造区域。3. 用共点线约束判断图像伪造根据平面同源性约束,两两物体的相对应的三个关键点连线应该相交于一点5, 如图1所示,t,t2, f^和s,S2三条直线必然交于一点,记交点为a。这一约束可 以写为-((t^Ox^xSiM^xfi)" (1)不满足此约束的区域之间至少有一个是伪造区域,多对区域两两之间的比较可以 找出哪个区域属于伪造区域。4. 用交比约束判断图像伪造如图l,虽然在真实世界里直线H和t^、 t-2不相交,但在图像面上它们能相交并且此交点是有意义的,记此交点为i。由平面同源性5可知,两两影子区域(V,tm,^,iJ和^,tn,Sn,i"之间的交叉比率应该保持一致,如果某一物体是从其他图片中复制过来的,其影子的长度、角度等属性通常不能很好地跟目标图片 中的物体保持一致,本专利技术利用此特性进行图像真实性鉴定。此几何约束可以如 下表示-(v,t,;s""Hv,t2;S2,U (2)此约束定义了交比,但未规定具体计算方法,实际上,任何合理的顺序都满足此 约束。本专利技术采用的计算方法为CrossRatio(/ )=承氺CrossRatio(g)vt,'qSq(3)v、CrossRatio(p) 、 Cros本文档来自技高网
...

【技术保护点】
一种基于平面同源性的图片伪造检测方法,包括下列步骤: 第一步:找出待检测图像中两个或两个以上垂直于地面的物体,标记头、脚及其影子顶点三点均可见的区域; 第二步:对于每个区域,标出三个关键点的位置:物体的头、物体的脚、影子顶点;   第三步:根据平面同源性约束条件,对多对物体是否来自同一张照片进行判断,如果存在不一致,找出哪个物体是伪造的。

【技术特征摘要】

【专利技术属性】
技术研发人员:操晓春张炜邾继贵张加万
申请(专利权)人:天津大学
类型:发明
国别省市:12[中国|天津]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1