1.一种网格非对齐双重JPEG压缩的检测方法,其特征在于,所述方法包括:获取待检测JPEG图像I的量化表QT;
获取块效应直方图,包括:对待检测JPEG图像I进行解压缩后得到像素矩阵M,分别计算所述像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图,以及对像素矩阵M进行行列剪裁后得到像素矩阵Mdel,对Mdel依次进行压缩和解压缩后得到解压后的像素矩阵M’del,分别计算所述的解压后的像素矩阵M’del的8个校准横向块效应直方图和
8个校准纵向块效应直方图;
取所述每个原始横向块效应直方图和原始纵向块效应直方图前T项的值构成长度为
2×8×T的原始特征向量FV,取所述每个校准横向块效应直方图和校准纵向块效应直方图前T项的值构成长度为2×8×T的校准特征向量FVdel,求取所述原始特征向量FV与所述校准特征向量FVdel的差向量或所述差向量各项的绝对值,以所述差向量或所述差向量各项的绝对值构成所述待检测JPEG图像的最终特征向量FVfin;
根据所述量化表QT,选择与所述量化表QT对应的支持向量机分类器;
将所述最终特征向量FVfin输入所述选择的支持向量机分类器以判决所述待检测JPEG图像是否为网格非对齐双重JPEG压缩图像。
2.根据权利要求1所述的方法,其特征在于,所述像素矩阵M为m×n阶矩阵,所述m和n均为8的倍数;
所述分别计算像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图包括:分别截取所述像素矩阵M的第1列至第n-2列、第2列至第n-1列和第3列至第n列得到矩阵A、B和C,分别截取所述像素矩阵M的第1行至第n-2行、第2行至第n-
1行和第3行至第n行得到矩阵E、F和G;
计算矩阵Mr=︱A-2×B+C︱,Mc=︱E-2×F+G︱;
删除所述矩阵Mr的最后6列获得m×(n-8)阶矩阵,删除所述矩阵Mc的最后6行获得(m-8)×n阶矩阵;
将所述m×(n-8)阶矩阵每隔8列分割成子矩阵,共可得到(n-8)/8个列分割子矩阵,将所述(m-8)×n阶矩阵每隔8行分割成子矩阵,共可得到(m-8)/8个横分割子矩阵;
将所述列分割子矩阵纵向依次排列获得一个(m(n-8)/8)×8阶矩阵M’r,将所述行分割子矩阵横向依次排列获得8×((m-8)n/8)阶矩阵M’c;
计算所述矩阵M’r每一列的归一化直方图
得到8个纵向块效应直方图,计算所述矩阵M’c每一行的归一化直方图得到8个横向块效应直方图,其中,
所述k=1,2,…,8。
3.一种提取JPEG图像特征向量的方法,其特征在于,所述方法包括:获取块效应直方图,包括:对待检测JPEG图像I进行解压缩后得到像素矩阵M,分别计算所述像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图,以及对像素矩阵M进行行列剪裁后得到像素矩阵Mdel,对Mdel依次进行压缩和解压缩后得到解压后的像素矩阵M’del,分别计算所述的解压后的像素矩阵M’del的8个校准横向块效应直方图和
8个校准纵向块效应直方图;
取所述每个原始横向块效应直方图和原始纵向块效应直方图前T项的值构成长度为
2×8×T的原始特征向量FV,取所述每个校准横向块效应直方图和校准纵向块效应直方图前T项的值构成长度为2×8×T的校准特征向量FVdel,求取所述原始特征向量FV与所述校准特征向量FVdel的差向量或所述差向量各项的绝对值,以所述差向量或所述差向量各项的绝对值构成所述待检测JPEG图像的最终特征向量FVfin。
4.根据权利要求3所述的方法,其特征在于,所述像素矩阵M为m×n矩阵,所述m和n均为8的倍数;
所述分别计算像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图包括:分别截取所述像素矩阵M的第1列至第n-2列、第2列至第n-1列和第3列至第n列得到矩阵A、B和C,分别截取所述像素矩阵M的第1行至第n-2行、第2行至第n-
1行和第3行至第n行得到矩阵E、F和G;
计算矩阵Mr=︱A-2×B+C︱,Mc=︱E-2×F+G︱;
删除所述矩阵Mr的最后6列获得m×(n-8)阶矩阵,删除所述矩阵Mc的最后6行获得(m-8)×n阶矩阵;
将所述m×(n-8)阶矩阵每隔8列分割成子矩阵,共可得到(n-8)/8个列分割子矩阵,将所述(m-8)×n阶矩阵每隔8行分割成子矩阵,共可得到(m-8)/8个横分割子矩阵;
将所述列分割子矩阵纵向依次排列获得一个(m(n-8)/8)×8阶矩阵M’r,将所述行分割子矩阵横向依次排列获得8×((m-8)n/8)阶矩阵M’c;
计算所述矩阵M’r每一列的归一化直方图
得到8个纵向块效应直方图,计算所述矩阵M’c每一行的归一化直方图得到8个横向块效应直方图,其中,
所述k=1,2,…,8。
5.一种网格非对齐双重JPEG压缩的检测装置,其特征在于,所述装置包括:量化表获取模块,用于获取待检测JPEG图像I的量化表QT;
块效应直方图获取模块,用于获取块效应直方图,所述块效应直方图获取模块包括以下第一获取模块和第二获取模块,其中:所述第一获取模块,用于对待检测JPEG图像I进行解压缩后得到像素矩阵M,分别计算所述像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图;
所述第二获取模块,用于对像素矩阵M进行行列剪裁后得到像素矩阵Mdel,对Mdel依次进行压缩和解压缩后得到解压后的像素矩阵M’del,分别计算所述的解压后的像素矩阵M’del的8个校准横向块效应直方图和8个校准纵向块效应直方图;
特征向量构建模块,用于取所述每个原始横向块效应直方图和原始纵向块效应直方图前T项的值构成长度为2×8×T的原始特征向量FV,取所述每个校准横向块效应直方图和校准纵向块效应直方图前T项的值构成长度为2×8×T的校准特征向量FVdel,求取所述原始特征向量FV与所述校准特征向量FVdel的差向量或所述差向量各项的绝对值,以所述差向量或所述差向量各项的绝对值构成所述待检测JPEG图像的最终特征向量FVfin;
选择模块,用于根据所述量化表QT,选择与所述量化表QT对应的支持向量机分类器;
判决模块,用于将所述最终特征向量FVfin输入所述选择的支持向量机分类器以判决所述待检测JPEG图像是否为网格非对齐双重JPEG压缩图像。
6.根据权利要求5所述的装置,其特征在于,所述像素矩阵M为m×n阶矩阵,所述m和n均为8的倍数;
所述第一获取模块包括:
截取单元,用于分别截取所述像素矩阵M的第1列至第n-2列、第2列至第n-1列和第3列至第n列得到矩阵A、B和C,分别截取所述像素矩阵M的第1行至第n-2行、第
2行至第n-1行和第3行至第n行得到矩阵E、F和G;
计算单元,用于计算矩阵Mr=︱A-2×B+C︱,Mc=︱E-2×F+G︱;
删除单元,用于删除所述矩阵Mr的最后6列获得m×(n-8)阶矩阵,删除所述矩阵Mc的最后6行获得(m-8)×n阶矩阵;
分割单元,用于将所述m×(n-8)阶矩阵每隔8列分割成子矩阵,共可得到(n-8)/8个列分割子矩阵,将所述(m-8)×n阶矩阵每隔8行分割成子矩阵,共可得到(m-8)/8个横分割子矩阵;
排列单元,用于将所述列分割子矩阵纵向依次排列获得一个(m(n-8)/8)×8阶矩阵M’r,将所述行分割子矩阵横向依次排列获得8×((m-8)n/8)阶矩阵M’c;
归 一 化 单 元,用 于 计 算 所 述 矩 阵M’r每 一 列 的 归 一 化 直 方 图得到8个纵向块效应直方图,计算所述矩阵M’c每一行的归一化直方图 得到8个横向块效应直方图,其中,
所述k=1,2,…,8。
7.一种提取JPEG图像特征向量的装置,其特征在于,所述装置包括:块效应直方图获取模块,用于获取块效应直方图,所述块效应直方图获取模块包括以下第一获取模块和第二获取模块,其中:所述第一获取模块,用于对待检测JPEG图像I进行解压缩后得到像素矩阵M,分别计算所述像素矩阵M的8个原始横向块效应直方图和8个原始纵向块效应直方图;
所述第二获取模块,用于对像素矩阵M进行行列剪裁后得到像素矩阵Mdel,对Mdel依次进行压缩和解压缩后得到解压后的像素矩阵M’del,分别计算所述的解压后的像素矩阵M’del的8个校准横向块效应直方图和8个校准纵向块效应直方图;
特征向量构建模块,用于取所述每个原始横向块效应直方图和原始纵向块效应直方图前T项的值构成长度为2×8×T的原始特征向量FV,取所述每个校准横向块效应直方图和校准纵向块效应直方图前T项的值构成长度为2×8×T的校准特征向量FVdel,求取所述原始特征向量FV与所述校准特征向量FVdel的差向量或所述差向量各项的绝对值,以所述差向量或所述差向量各项的绝对值构成所述待检测JPEG图像的最终特征向量FVfin。
8.根据权利要求7所述的装置,其特征在于,所述像素矩阵M为m×n阶矩阵,所述m和n均为8的倍数;
所述第一获取模块包括:
截取单元,用于分别截取所述像素矩阵M的第1列至第n-2列、第2列至第n-1列和第3列至第n列得到矩阵A、B和C,分别截取所述像素矩阵M的第1行至第n-2行、第
2行至第n-1行和第3行至第n行得到矩阵E、F和G;
计算单元,用于计算矩阵Mr=︱A-2×B+C︱,Mc=︱E-2×F+G︱;
删除单元,用于删除所述矩阵Mr的最后6列获得m×(n-8)阶矩阵,删除所述矩阵Mc的最后6行获得(m-8)×n阶矩阵;
分割单元,用于将所述m×(n-8)阶矩阵每隔8列分割成子矩阵,共可得到(n-8)/8个列分割子矩阵,将所述(m-8)×n阶矩阵每隔8行分割成子矩阵,共可得到(m-8)/8个横分割子矩阵;
排列单元,用于将所述列分割子矩阵纵向依次排列获得一个(m(n-8)/8)×8阶矩阵M’r,将所述行分割子矩阵横向依次排列获得8×((m-8)n/8)阶矩阵M’c;
归 一 化 单 元,用 于 计 算 所 述 矩 阵M’r每 一 列 的 归 一 化 直 方 图得到8个纵向块效应直方图,计算所述矩阵M’c每一行的归一化直方图 得到8个横向块效应直方图,其中,
所述k=1,2,…,8。