目录
QIM(quantization index modulation)量化索引调制
DC-QIM(distortion-compensated quantization index modulation)失真补偿 量化索引调制
基本模型
实现:将一个信号嵌入到另一个“主”信号中,并实现有效的速率--失真--鲁棒性之间的权衡(rate-distortion-robustness)。
·要嵌入的信息 ,
为嵌入率,N为维度;
·主信号:;
·嵌入后的复合信号为
·嵌入函数s(x,m) ; 可以看做为x函数的集合,索引为m, 表示为s(x;m) 应该满足:使得嵌入引起的畸变较小
m的种类决定了m索引的集合数量,也决定了嵌入率Rm。
·定义失真信号 , 满足
;
·y为输出的信号,由于信道问题,可能与s有差,再通过解码器解码得到估计的m。
QIM(quantization index modulation)量化索引调制
依据上面的模型,对于s(x;m)函数集合,如果集合中的函数“挨得太近”,就无法仅仅依据s来确定m,即使没有信道干扰,也无法进行正确解码。例如:
QIM的想法是 依据m来构造索引量化器(不连续的)来量化x得到信号s,使得能够仅仅从s解码出m,从而实现嵌入。
用一个例子来解释一下:
例如,m为1或者2,因此,我们需要两个量化器,x-量化器和o-量化器,图中为量化后的点分别用用“x”和“o”表示,如果m=1,用x-量化器(如图中的虚线框)对x(信号x在虚线框内)进行量化得到s(虚线框中的点“x”),图中为最接近x的点“x”。这里就是不相交的,因为量化后的s,就是点“x”与“o”都是不同的。随着信号x的变化,s从一个点“x”(m=1)到另一个点“x”或者从一个点“o”(m=2)到另一个点“o”,但是不可能会在“x”和“o”之间变化。
m的种类决定了量化器的数量,也决定了嵌入率Rm。量化器的区域(虚线框)决定了嵌入引起的畸变,也就是量化误差。量化后的点的最小距离dmin决定了鲁棒性。
DC-QIM(distortion-compensated quantization index modulation)失真补偿 量化索引调制
考虑扰动的情况y,紧接着上面的QIM,N=1一维的情况,嵌入率Rm=1,量化器为均匀标量的量化器:
也就是说,可以通过确定y更加接近哪一个点来确定估计的m来解码,比如,更接近“o”,则为1;若更接近“x”,则为2;
而DC-QIM为:加入量化误差,使输出的复合s不怎么偏离x,但是也可以仅仅依据s来解码m。
s(x,m)=q(x;m)+(1+a)[x-q(x;m)]
通过调节a的大小,来实现
rate-distortion-robustness
文章链接(Chapter 3 有介绍QIM):