• 一种基于纹理复杂度的JPEG图像自适应隐写方法

    • 摘要:

      本发明公开了一种基于纹理复杂度的JPEG图像自适应隐写方法,利用与JPEG图像DCT块对应的像素块的灰度共生矩阵来计算分块的纹理复杂度,并设计相应的失真代价函数,结合均匀嵌入的思想,使用STCs(syndrome trellis codes)编码将嵌入修改均匀分布到绝对值不同的非零DCT系数上.本发明生成的图像具有比特率低,画面质量高,反检测能力强等优点.

    • 专利类型:

      发明专利

    • 申请/专利号:

      CN201610961757.6

    • 申请日期:

      2016.10.28

    • 公开/公告号:

      CN106530203A

    • 公开/公告日:

      2017-03-22

    • 发明人:

      王丽娜 徐一波 翟黎明 谭选择 任魏翔 王汉森 王博

    • 申请人:

      武汉大学

    • 主分类号:

      G06T1/00(2006.01)I,G,G06,G06T,G06T1

    • 分类号:

      G06T1/00(2006.01)I,G,G06,G06T,G06T1,G06T1/00

    • 主权项:

      一种基于纹理复杂度的JPEG图像自适应隐写方法,其特征在于:包括隐写嵌入方法和信息提取方法;所述隐写嵌入方法,其具体实现包括以下步骤:步骤A1:对JPEG图像解压缩成灰度图像,对灰度图进行分块;步骤A2:针对每一个分块计算出基于每个块的失真代价;步骤A3:提取出该JPEG图像所用的量化表,计算出基于每一个DCT系数的失真代价;步骤A4:按照先块内行扫描再块间行扫描的方式,取出值为非0的DCT系数中的AC系数的LSB,形成比特流,然后对此比特流进行置乱操作,得到置乱后的比特流c;步骤A5:利用STCs编码和已经设计好的失真代价函数将要嵌入的隐秘信息比特流m嵌入到比特流c中,得到载密比特流s,将s按照密钥key进行恢复原始顺序,将s比特流和原DCT系数相结合得到载密的DCT系数;步骤A6:对载密的DCT系数进行JPEG压缩标准中的后续操作形成JPEG图像,完成秘密信息嵌入过程,得到载密图像;所述信息提取方法,其具体实现包括以下步骤:步骤B1:提取出载密图像的DCT系数,按照先块内再块间的行扫描方式得到非0的DCT系数中的AC系数,然后取其LSB位形成比特流s;步骤B2:利用密钥key对比特流s进行置乱,然后结合STCs编码的提取过程进行计算得到秘密信息比特流m,完成整个提取过程.