主权项 |
1、一种针对调色板图像文件信息隐藏检测的方法,其特征在于,调色板图像的每个像素的亮度值对应调色板中的一个索引值,首先,根据GIF图像文件的格式,判断定位出图像数据,读入图像索引值,进行图像分组;其次,构造相应的差别函数和置换函数,将图像数据分为三类;第三,对图像数据进行置换操作,计算随机化前后常规组和奇异组的变化情况,判定是否图像是否进行了信息隐藏;所述的进行图像分组,具体是:假设掩体图像为M×N的像素,像素值包含在集合P中,即这里是GIF格式图像的亮度值,这些亮度值都对应于调色板中相应的索引值,对排序后的调色板列出排序的索引值,因此每个象素的亮度值就对应于调色板中的一个索引值,将图像分成有n个相邻亮度(x1...xn)组成的组,分组大小是一行或者是一个4×4的块,具体根据图像的视觉特性,选取要使其图像索引值相对于周围相邻像素相对平滑;所述的构造差别函数,具体是:为了获得亮度组G的平滑性和规律性,定义差别函数f,其复杂性在检测准确率和计算复杂度之间寻找折中,选择亮度组(x1...xn)的方差作为差别函数:<math><mrow><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><msub><mi>x</mi><mi>n</mi></msub><mo></mo><mo>)</mo></mrow><mo>=</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>|</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub><mo>|</mo></mrow><mn>2</mn></msup><mo>;</mo></mrow>所述的构造置换函数,具体是:定义置换操作F,F(G)是指对亮度组G采用F函数操作,F的具体定义如下:对F1:<math><mrow><mn>0</mn><mo>↔</mo><mn>1,2</mn><mo>↔</mo><mn>3</mn><mo>,</mo><mo>·</mo><mo>·</mo><mo>·</mo><mo>,</mo><mn>254</mn><mo>↔</mo><mn>255</mn></mrow>对F-1:<math><mrow><mo>-</mo><mn>1</mn><mo>↔</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>↔</mo><mn>2</mn><mo>,</mo><mo>·</mo><mo>·</mo><mo>·</mo><mo>,</mo><mn>255</mn><mo>↔</mo><mn>256</mn><mo>;</mo></mrow>所述的亮度组G,G中各亮度值采用相应的置换操作,定义掩码M,M值是-1,0,或1;所述的构造置换函数,为了完整性,定义F0:F(x)=x,F1和F-1之间存在关系:F-1(x)=F1(x+1)-1,定义F(G)为(FM(1)(x1),FM(2)(x2),...,FM(n)(xn))。 |