发明名称 基于时空关联性的视频帧内copy-move篡改检测方法
摘要 本发明提供了一种基于时空关联性的视频帧内copy-move篡改检测方法,其首先根据图像高斯金字塔的建立方法对视频帧进行降尺度处理,再利用监控视频内容的时间关联性和空间关联性分别自适应的设定时间阈值及峰值阈值,之后利用相位相关和基于块匹配的检测方法筛选出可能存在帧内copy-move篡改的可疑帧对,并计算出描述篡改区域位置的二值图。最后利用时间阈值对可疑帧分组进行最终判决。本发明比同类算法在运算时间上有较大的减少,并增强了算法对于高斯噪声的鲁棒性。在利用二值图描述篡改区域时,加入形态学滤波的操作能够在一定程度上消除误判点与噪声点带来的干扰,提高检测的准确率。
申请公布号 CN103945228A 申请公布日期 2014.07.23
申请号 CN201410130688.5 申请日期 2014.03.28
申请人 上海交通大学 发明人 蒋兴浩;孙锬峰;何沛松;吴俞醒;王琬
分类号 H04N19/89(2014.01)I 主分类号 H04N19/89(2014.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种基于时空关联性的视频帧内copy‑move篡改检测方法,其特征在于,具体步骤包括:第一步:读入待检测的视频以及参考视频,将待检测的视频以及参考视频分别解码为视频帧并且将每个视频帧转换为灰度图,以分别形成待测视频帧序列S<sub>d</sub>(i,j,t)以及参考视频帧序列S<sub>r</sub>(i,j,t),1≤i≤M,1≤j≤N,1≤t≤L,其中,i为像素点行坐标,j为像素点列坐标,t为视频帧的时间下标,M为图像每列包含的像素点个数,N为图像每行包含的像素点个数,L为视频总帧数;第二步:对待测视频帧序列S<sub>d</sub>(i,j,t)以及参考视频帧序列S<sub>r</sub>(i,j,t)分别按照建立高斯金字塔的方式进行一次降尺度运算,得到降尺度后的新的待测视频帧序列S<sub>d_new</sub>(i,j,t)以及参考视频帧序列S<sub>r_new</sub>(i,j,t),然后将序列S<sub>d_new</sub>(i,j,t)和S<sub>r_new</sub>(i,j,t)分别利用背景减除法获得除去时间冗余后的视频序列S<sub>d_re</sub>(i,j,t)以及S<sub>r_re</sub>(i,j,t);并且除去时间冗余后的参考视频帧序列是由包含运动前景的多个视频子序列组成的,其中,所述时间冗余,是指不包含运动前景的背景帧;第三步:对视频序列S<sub>r_re</sub>(i,j,t),通过自适应阈值设定算法,得到时间阈值T<sub>threshold</sub>和相位相关峰值阈值P<sub>threshold</sub>;第四步:利用所述相位相关峰值阈值P<sub>threshold</sub>,首先对视频序列S<sub>d_re</sub>(i,j,t)计算两两帧间的相位相关峰值,对峰值进行判决,且要求所选的两帧其时间下标之差的绝对值大于时间阈值T<sub>threshold</sub>;如果峰值超过相位相关峰值阈值P<sub>threshold</sub>,则提取相对位移,若相对位移大于设定阈值,则利用该相对位移进行两可疑帧间的块级匹配,否则该两帧不存在复制关系;第五步:通过块级匹配得到标记有两帧之间复制区域位置的二值图,对该二值图进行先膨胀再腐蚀的形态学滤波,计算滤波后二值图中最大连通区域的面积,将该面积与设定的面积阈值进行比较,若大于阈值则确定该两帧间存在区域篡改,否则不存在;第六步:重复第四步、第五步直到所有时间下标关系符合要求的视频帧均经过检测,即检测完待测视频的所有帧;第七步:利用时间阈值T<sub>threshold</sub>,对存在复制粘贴关系的视频帧进行分组,如果分组后至少存在某一组的视频帧数超过设定阈值,则最终确定该视频序列存在帧内copy‑move篡改,否则不存在。
地址 200240 上海市闵行区东川路800号