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

一种数字照片图像压缩历史的检测方法技术

技术编号:8271825 阅读:289 留言:0更新日期:2013-01-31 04:12
本发明专利技术公开了一种数字照片图像压缩历史的检测方法,其首先将待检测的图像及对应的多幅再压图像从RGB颜色空间转换到YCbCr颜色空间,然后再将每幅图像的每个颜色分量从空间域转换到Tetrolet覆盖索引域,再计算每个颜色分量上的待检测的图像在不同压缩质量下Tetrolet覆盖索引的变化率和变化率曲线,最后通过观察每个颜色分量上的变化率曲线检测图像所经历过的历史压缩,优点在于通过分析图像在不同压缩质量下的局部结构变化特性,利用图像局部结构变化当再次压缩时量化表与历史压缩的量化表相同时出现局部极小值,从而能够准确给出图像压缩历史上每次压缩的压缩质量因子,而且局部极小值的大小与图像经历的压缩顺序有关,因此能够确定多次历史压缩的先后顺序。

【技术实现步骤摘要】
本专利技术涉及一种数字照片图像被动盲取证的方法,尤其是涉及一种数字照片图像压缩历史的检测方法
技术介绍
几乎所有的相机都提供JPEG (Joint Photographic Experts Group)图像压缩功能。当一幅数字照片图像从相机转存到其它设备后,经常会经历再次或多次压缩。当一幅数字照片图像被图像编辑软件打开、编辑、裁减或缩放,或者图像合成、伪造后再次保存时,都会发生相机外的再次或多次压缩;在数字照片图像传输时,如在邮件中作为附件传输时,为了降低数字照片图像的字节数,数字照片图像也会经受压缩软件的大幅度再次压缩。因此,揭示一幅数字照片图像经历的相机外的JPEG压缩在图像取证中具有重要意义。首先,对数字照片图像所经历过的相机外的JPEG压缩的取证可以作为图像真实性检测的一个重要环节,例如,对篡改图像中不同图像部分经历的压缩不一致性检测是篡改图像取证的一种重要方法;第二,数字照片图像的压缩检测对提高图像隐写分析方法的准确性尤为重要,尤其是针对F5和OutGuess等隐写方法;第三,在数字照片图像处理以及一些应用中,通常需要知道一幅高质量压缩的数字照片图像是否经历过低质量压缩。现有的JPEG压缩检测技术大部分都是基于数字照片图像只经历了一次或二次(双压)压缩的假设,并采用机器学习的方法获取一次或二次压缩图像的DCT (discretecosine transform)系数的统计特征。研究成果表明,二次压缩图像的DCT系数直方图呈现“周期性”、“双峰”等特性,这些特性是由于数字照片图像在二次压缩时采用了与前一次压缩不同的量化表导致的,因此被称为DQ (double quantization)效应,DQ效应被看作是数 字照片图像经历过二次压缩的直接证据。有学者采用Benford定律对二次压缩图像的DCT系数的统计特性进行描述,他们的研究表明一次压缩的自然图像(自然场景图像,相对于计算机图形而言)的DCT系数服从广义的Benford定律,而二次压缩图像不服从,这可以作为对二次压缩图像的取证依据。也有学者采用Markov随机过程对数字照片图像的JPEG系数(量化的DCT系数)进行建模,从而实现对一次压缩图像和二次压缩图像的识别。在图像隐写分析方法中,在二次压缩检测基础上还需要对原始压缩的量化步长进行估计,以提高图像隐写分析方法的准确性,然而由于大部分高频DCT系数被量化为0,只有少量的低频DCT系数可以被估计,而且每一个量化系数需要单独估计,因此最后需再用最大似然估计方法对整个量化表进行估计。利用现有的JPEG压缩检测技术进行多次压缩检测时,如果要获得三次压缩或多次压缩图像的统计特征,则必然需要复杂的分类器设计和大量的训练样本。而已有的双压缩检测方法都限于二次压缩检测,对于二次以上的压缩检测目前只有较少文献报道,这些针对二次以上的压缩检测方法存在以下问题1)只能检测出数字照片图像是否经历过多次压缩,无法实现多次压缩的量化表估计和压缩顺序检测;2)由于低质量压缩必然会破坏图像的统计特性,因此这些针对二次以上的压缩检测方法都不能处理低质量压缩检测和量化表估计。
技术实现思路
本专利技术所要解决的技术问题是提供一种数字照片图像压缩历史的检测方法,其能够对多次压缩的压缩质量、压缩顺序做出准确检测,并能够揭露高质量图像是否经历过低质量压缩。本专利技术解决上述技术问题所采用的技术方案为一种数字照片图像压缩历史的检测方法,其特征在于包括以下步骤①取压缩工具集Tool中的一个压缩工具作为当前压缩工具,并利用该当前压缩工具采用η个由低到高不同的压缩质量对RGB颜色空间的待检测的数字照片图像进行再次压缩,得到待检测的数字照片图像对应的η幅具有不同压缩质量的再压图像,其中,压缩工具集Tool中的所有压缩工具的量化表定义各不相同,n ^ 1,待检测的数字照片图像和其对应的η幅具有不同压缩质量的再压图像的分辨率均为NXM ; ②将待检测的数字照片图像及其对应的η幅具有不同压缩质量的再压图像从RGB颜色空间转换到YCbCr颜色空间,其中,YCbCr颜色空间的第一个颜色分量为亮度分量Y、第二个颜色分量为第一色差分量Cb、第三个颜色分量为第二色差分量Cr ;③将YCbCr颜色空间的待检测的数字照片图像及其对应的η幅具有不同压缩质量的再压图像的亮度分量Y、第一色差分量Cb和第二色差分量Cr分别从空间域转换到Tetrolet覆盖索引域;在Tetrolet覆盖索引域,将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像分别表示为Tetrolet覆盖索引域2-D矩阵,分别记为、C、Q,将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的第i幅再压图像分别表示为Tetrolet覆盖索引域2-D矩阵,分别记为Cf、C『,其中,④根据在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像的Tetrolet覆盖索引域2-D矩阵Γυ Qft、Q及每幅再压图像的Tetrolet覆盖索引域2-D矩阵,分别计算在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像在不同压缩质量下Tetrolet覆盖索引的变化率,并获取相应的变化率曲线py曲线、Pb曲线和曲线;⑤观察Py曲线,找出Py曲线上的所有局部最小值和每个局部最小值的后面相邻的局部最大值,将Py曲线上的第i’个局部最小值记为PyOnini, ) ,py (min^ )对应的压缩质量Q(minr)小于或等于待检测的数字照片图像的压缩质量,将PyOnirv )的后面相邻的局部最大值记为&0^化),其中,1彡1’彡n’,n’表示py曲线上的局部最小值的个数;然后根据Py曲线上的每个局部最小值的后面相邻的局部最大值判断Py曲线上的每个局部最小值对应的压缩质量是否为历史压缩质量,对于PyOnini,),判断PyOnaxiO-py (HiiniO)T是否成立,如果成立,则确定QOnini,)是一个历史压缩质量,否则,确定Q(mirv)不是一个历史压缩质量,其中,T为设定的判定阈值,T^O ;接着将所有历史压缩质量按照各自对应的局部最小值升序排序,使所有历史压缩质量由最近的历史压缩到最早的历史压缩顺序排序,然后输出排序后的所有历史压缩质量;最后观察Pb曲线和K曲线,如果Pb曲线或曲线上在最早的历史压缩对应的历史压缩质量处不存在局部最小值,则认为最早的历史压缩对应的历史压缩质量为待检测的数字照片图像在相机内的原始压缩的压缩质量;⑥上述步骤①至步骤⑤仅仅实现了与当前压缩工具具有相同量化表定义的压缩工具的历史压缩检测,对于与当前压缩工具不具有相同量化表定义的压缩工具的历史压缩,取压缩工具集Tool中其它的压缩工具作为当前压缩工具,再按照步骤①至步骤⑤的操作完成待检测的数字照片图像针对相应的压缩工具的历史压缩检测。所述的步骤①中待检测的数字照片图像对应的η幅具有不同压缩质量的再压图像的具体获取过程为取压缩工具集Tool中的一个压缩工具作为当前压缩工具,然后利用该当前压缩工具在[Q1: AQQn]范围内用η个不同的压缩质量对待检测的数字照片图像进行再次压缩,得到η幅具有不同压缩质量的再压图像,分别记为Ap A2,……、An,其中,n = IiQn - Q1) / Δ0本文档来自技高网
...

【技术保护点】
一种数字照片图像压缩历史的检测方法,其特征在于包括以下步骤:①取压缩工具集Tool中的一个压缩工具作为当前压缩工具,并利用该当前压缩工具采用n个由低到高不同的压缩质量对RGB颜色空间的待检测的数字照片图像进行再次压缩,得到待检测的数字照片图像对应的n幅具有不同压缩质量的再压图像,其中,压缩工具集Tool中的所有压缩工具的量化表定义各不相同,n≥1,待检测的数字照片图像和其对应的n幅具有不同压缩质量的再压图像的分辨率均为N×M;②将待检测的数字照片图像及其对应的n幅具有不同压缩质量的再压图像从RGB颜色空间转换到YCbCr颜色空间,其中,YCbCr颜色空间的第一个颜色分量为亮度分量Y、第二个颜色分量为第一色差分量Cb、第三个颜色分量为第二色差分量Cr;③将YCbCr颜色空间的待检测的数字照片图像及其对应的n幅具有不同压缩质量的再压图像的亮度分量Y、第一色差分量Cb和第二色差分量Cr分别从空间域转换到Tetrolet覆盖索引域;在Tetrolet覆盖索引域,将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像分别表示为Tetrolet覆盖索引域2?D矩阵,分别记为将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的第i幅再压图像分别表示为Tetrolet覆盖索引域2?D矩阵,分别记为其中,1≤i≤n;④根据在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像的Tetrolet覆盖索引域2?D矩阵及每幅再压图像的Tetrolet覆盖索引域2?D矩阵,分别计算在亮度分量Y、第一色差分量Cb和第二色差分Cr上的待检测的数字照片图像在不同压缩质量下Tetrolet覆盖索引的变化率,并获取相应的变化率曲线py曲线、pb曲线和pr曲线;⑤观察py曲线,找出py曲线上的所有局部最小值和每个局部最小值的后面相邻的局部最大值,将py曲线上的第i“个局部最小值记为py(mini′),py(mini′)对应的压缩质量Q(mini“)小于或等于待检测的数字照片图像的压缩质量,将py(mini′)的后面相邻的局部最大值记为py(maxi“),其中,1≤i“≤n“,n“表示py曲线上的局部最小值的个数;然后根据py曲线上的每个局部最小值的后面相邻的局部最大值判断py曲线上的每个局部 最小值对应的压缩质量是否为历史压缩质量,对于py(mini′),判断py(maxi“)?py(mini“)>T是否成立,如果成立,则确定Q(mini′)是一个历史压缩质量,否则,确定Q(mini“)不是一个历史压缩质量,其中,T为设定的判定阈值,T≥0;接着将所有历史压缩质量按照各自对应的局部最小值升序排序,使所有历史压缩质量由最近的历史压缩到最早的历史压缩顺序排序,然后输出排序后的所有历史压缩质量;最后观察pb曲线和pr曲线,如果pb曲线或pr曲线上在最早的历史压缩对应的历史压缩质量处不存在局部最小值,则认为最早的历史压缩对应的历史压缩质量为待检测的数字照片图像在相机内的原始压缩的压缩质量;⑥上述步骤①至步骤⑤仅仅实现了与当前压缩工具具有相同量化表定义的压缩工具的历史压缩检测,对于与当前压缩工具不具有相同量化表定义的压缩工具的历史压缩,取压缩工具集Tool中其它的压缩工具作为当前压缩工具,再按照步骤①至步骤⑤的操作完成待检测的数字照片图像针对相应的压缩工具的历史压缩检测。FDA00002106143600011.jpg,FDA00002106143600012.jpg,FDA00002106143600013.jpg...

【技术特征摘要】
1.一种数字照片图像压缩历史的检测方法,其特征在于包括以下步骤 ①取压缩工具集Tool中的一个压缩工具作为当前压缩工具,并利用该当前压缩工具采用η个由低到高不同的压缩质量对RGB颜色空间的待检测的数字照片图像进行再次压缩,得到待检测的数字照片图像对应的η幅具有不同压缩质量的再压图像,其中,压缩工具集Tool中的所有压缩工具的量化表定义各不相同,η > 1,待检测的数字照片图像和其对应的η幅具有不同压缩质量的再压图像的分辨率均为NXM ; ②将待检测的数字照片图像及其对应的η幅具有不同压缩质量的再压图像从RGB颜色空间转换到YCbCr颜色空间,其中,YCbCr颜色空间的第一个颜色分量为亮度分量Y、第二个颜色分量为第一色差分量Cb、第三个颜色分量为第二色差分量Cr ; ③将YCbCr颜色空间的待检测的数字照片图像及其对应的η幅具有不同压缩质量的再压图像的亮度分量Y、第一色差分量Cb和第二色差分量Cr分别从空间域转换到Tetrolet覆盖索引域;在Tetrolet覆盖索引域,将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像分别表示为Tetrolet覆盖索引域2-D矩阵,分别记为Cv0、C06、Cr0,将在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的第i幅再压图像分别表示为Tetrolet覆盖索引域2-D矩阵,分别记为Cf、Qb, C ,其中,KiSn; ④根据在亮度分量Y、第一色差分量Cb和第二色差分量Cr上的待检测的数字照片图像的Tetrolet覆盖索引域2-D矩阵C0\ Q及每幅再压图像的Tetrolet覆盖索引域2-D矩阵,分别计算在亮度分量Y、第一色差分量Cb和第二色差分Cr上的待检测的数字照片图像在不同压缩质量下Tetrolet覆盖索引的变化率,并获取相应的变化率曲线py曲线、Pb曲线和曲线; ⑤观察Py曲线,找出Py曲线上的所有局部最小值和每个局部最小值的后面相邻的局部最大值,将Py曲线上的第i’个局部最小值记为PyOnini, ), PyOnini,)对应的压缩质量Q(minr)小于或等于待检测的数字照片图像的压缩质量,将PyOnirv )的后面相邻的局部最大值记为&0^化),其中,1彡1’彡n’,n’表示py曲线上的局部最小值的个数;然后根据Py曲线上的每个局部最小值的后面相邻的局部最大值判断Py曲线上的每个局部最小值对应的压缩质量是否为历史压缩质量,对于PyOnini,),判断PyOnaxiO-py (HiiniO)T是否成立,如果成立,则确定QOnini,)是一个历史压缩质量,否则,确定Q(mirv)不是一个历史压缩质量,其中,T为设定的判定阈值,T^O ;接着将所有历史压缩质量按照各自对应的局部最小值升序排序,使所有历史压缩质量由最近的历史压缩到最早的历史压缩顺序排序,然后输出排序后的所有历史压缩质量;最后观察Pb曲线和K曲线,如果Pb曲线或曲线上在最早的历史压缩对应的历史压缩质量处不存在局部最小值,则认为最早的历史压缩对应的历史压缩质量为待检测的数字照片图像在相机内的原始压缩的压缩质量; ⑥上述步骤①至步骤⑤仅仅实现了与当前压缩工具具有相同量化表定义的压缩工具的历史压缩检测,对于与当前压缩工具不具有相同量化表定义的压缩工具的历史压缩,取压缩工具集Tool中其它的压缩工具作为当前压缩工具,再按照步骤①至步骤⑤的操作完成待检测的数字照片图像针对相应的压缩工具的历史压缩检测。2.根据权利要求I所述的一种数字照片图像压缩历史的检测方法,其特征在于所述的步骤①中待检测的数字照片图...

【专利技术属性】
技术研发人员:张荣王让定吴天聪
申请(专利权)人:宁波大学
类型:发明
国别省市:

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

1