《信息隐藏》课件_07.4基于视觉特性的隐写与隐写分析.pptxVIP

  • 3
  • 0
  • 约3.34千字
  • 约 28页
  • 2025-10-22 发布于广东
  • 举报

《信息隐藏》课件_07.4基于视觉特性的隐写与隐写分析.pptx

一类基于视觉特性的隐写方法在视觉不敏感区域嵌入较多秘密信息在视觉较敏感区域嵌入少量秘密信息BPCS隐写PVD隐写12025/10/15信息隐藏与数字水印

BPCS隐写BPCS(bit-planecomplexitysegmentation)位平面复杂度分割思想将载体数据的多个位平面分成小块人的视觉对变化剧烈、复杂度较高的位平面小块不敏感秘密信息可以加载在多个位平面22025/10/15信息隐藏与数字水印样点3210第2比特平面1100第1比特平面1010

BPCS方法(嵌入)将载体图像所有位平面分为小块,如8×8计算每个小块的复杂度复杂度定义:所有相邻像素对中取值不同的像素对数目。复杂度最大可能值记为Cmax例如,8×8,复杂度0-112全0或全1:复杂度00、1相间棋盘状:复杂10/15信息隐藏与数字水印

BPCS方法(嵌入)将复杂度大于aCmax的位平面小块用于负载秘密信息a必须小于0.5将秘密信息组成位平面小块,如果其复杂度大于aCmax,则直接替换原位平面小块如果其复杂度小于等于aCmax,则需要作共轭处理共轭处理:将秘密信息小块与棋盘状小块作异或共轭处理后复杂度为Cmax-c记录下哪些小块经过共轭处理42025/10/15信息隐藏与数字水印

例设分块大小为2*2,每像素值用3比特表示,alpha=0.4。1、Cmax为多少?2、若已知小块像素(行优先排列)为(7,5,4,6),其各个比特平面的复杂度为?3、有哪些比特平面适于隐藏信息?2025/10/15信息隐藏与数字水印5

例解:1、Cmax=4,alpha=0.4,alpha*Cmax=0.4*4=1.62025/10/15信息隐藏与数字水印6

例解:2~3、像素为7,5即:1111014,6100110三个比特平面,从底到高分别为:(11)(10)(11)(00)(01)(11)其复杂度为2,4,0,因此可以隐藏秘密信息的是最低和次低比特平面2025/10/15信息隐藏与数字水印7

例设秘密信息为11和001000则隐藏秘密信息后,上述像素值变为?2025/10/15信息隐藏与数字水印8

例解:则第一块11复杂度为2,大于alpha*Cmax10可以直接替换,第二块要00复杂度为0,小于alpha*Cmax00应与棋盘小块10异或,得:1001012025/10/15信息隐藏与数字水印9

例解:替换后,三个比特平面,从底到高分别为(11)(10)(11)(10)(01)(11)还原为十进制值为:75562025/10/15信息隐藏与数字水印10

BPCS方法(提取)将载体数据中所有复杂度大于aCmax的位平面小块取出,即是秘密信息做过共轭处理的小块:再作一次共轭,即是秘密信息112025/10/15信息隐藏与数字水印

BPCS方法一般不采用二进制形式划分位平面,而是采用循环码划分位平面二进制划分位平面:会有许多小块复杂度大于0.5Cmax循环码划分位平面:绝大多数小块复杂度小于0.5Cmax122025/10/15信息隐藏与数字水印

BPCS方法二进制码和循环码的互换B:二进制G:循环码132025/10/15信息隐藏与数字水印

BPCS方法142025/10/15信息隐藏与数字水印

对BPCS的隐写分析BPCS隐写的视觉隐蔽性较好,但会改变位平面小块复杂度的统计特性思想对原始图像所有位平面小块的复杂度进行统计,将其直方图记为h(c),c取值:0-Cmax直方图特点:直方图集中于c值较低的一侧(因为高位位平面相关性很强,复杂度很低)直方图连续性较好(因为对不同位平面许多小块的统计结果)152025/10/15信息隐藏与数字水印

对BPCS的隐写分析512×512标准灰度图像Man按8×8分块,得到的复杂度直方图162025/10/15信息隐藏与数字水印

对BPCS的隐写分析BPCS隐写是将复杂度大于aCmax的位平面小块置换成秘密信息组成的小块秘密信息组成的小块随机信号,0/1概率0.5有文献对4096000个秘密信息小块进行了统计,秘密信息小块的复杂度近似正态分布均值0.5Cmax,标准差0.047Cmax用秘密信息小块替换后,出现直方图不连续的现象172025/10/15信息隐藏与数字水印

实验结果1图像Man8×8a=0.4嵌入量7.2E5PSNR=33.5dB在0.4Cmax=45处有明显不

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档