第11章检验子格编码 ----STC

  • 第11章检验子格编码 ----STC
    • STC主要提供了求解加性模型下的PLS(给定的消息量m是固定的,求此时嵌入的最小的失真)问题.
    • STC的校验矩阵是由子矩阵排列形成的带状阵,是的可以通过局部最优,进而到全局最优.满足失真总和最小的路线.
      • 带状阵:是一种特殊的稀疏矩阵,其中除了主对角线上的元素外,其他非零元素都分布在主对角线两侧的若干带状区域内,而且这些带状区域通常是连续的。
      • 失真:可以是嵌入次数、也可以是与隐写安全相关的一般指标(一般通过构造失真函数计算)
    • STC算法
      • STC校验矩阵构成
        • 基础矩阵为(基础矩阵的宽度决定了负载率)

        • 将基础矩阵按照对角线方向不断重复----将基础矩阵摆放到上一个基础矩阵的的右侧并整体向下移动一行,最后形成带状矩阵.虽然最后的基础矩阵不完整,但是不影响嵌入和提取.得到的H则为校验矩阵

        • STC编码可以看作通过逐步修改x或者逐步构造y,使得 Hy=m并满足失真和最小.
          • 在逐步构造提取方程时,STC 每次通过新加入 w ww 个 y yy 中元素传输一个消息比特m,依次构造以下等式并记录.

          • 补充:
            • 在STC编码时,一般假设原始载体x与相应的隐密载体y已经被置乱.
              • 置乱的优势:确保嵌入消息难以被非授权的提取;可以对x顺序嵌入,反置乱后使得密文在载体中充分扩散;平滑区和纹理区充分混合.
          • 格子图 ---用于描述STC的执行过程
            • PS:可参照【学习笔记】STC校验子格编码 syndrome-trellis code_stc(syndrome-trellis codes)—编码-CSDN博客 学习!
              • 阅读下面的概念方便理解:
                • 子块 m 是指的STC校验矩阵的基础矩阵
                • 局部校验子"(Local Checksum)是一种校验和计算方法,通常用于在数据传输或存储过程中检测数据的完整性。它的基本思想是将数据划分为多个块,对每个块计算校验和,并将这些校验和存储在数据中,以便在接收端对数据进行校验。
                • "校验子初态"通常指的是校验和算法初始值的状态。在计算校验和时,算法通常需要一个初始值作为开始状态,然后对数据进行处理以生成最终的校验和。这个初始值也被称为校验和的初态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值