1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数字图像处理学,第,5,章 图像编码,(第三讲),5.5,预测编码,在20世纪40年代,,Weiner,提出了最佳线性预测理论,1952年,Oliver,和,Harrison,等人认识到了线性预测在通信中的作用,并建议把它用于降低冗余度。多年来,人们在大量的试验的基础上成功地试制了多种设备。在我国,70年代就已经研制了采用预测编码的可视电话设备。,预测编码法是一种设备简单质量较佳的高效编码法。预测编码方法主要有二种。一种是(,Delta modulation),或,DM,编码法,另一种是,DPCM(Diff
2、erential Pulse Code Modulation),编码法。本节主要介绍这两种方法的原理及其在图像编码中的应用。,5.7.3,DPCM,编码,5.7.,1,预测编码的基本原理,5.7.2,(,DM,)编码,5.7.1,预测编码的基本原理,预测编码的基本原理如图,521,所示。假设有一个平均值为零,均方根值为 的平稳信号 在时刻 被取样,而且其相应的样值为 。,编码原理图中,,x,i,是下一个样值。根据前面出现的,n,个样值,可以得到,x,i,的预测值 。,(538),式中 是 的前,n,个样值。是预测参数。设 为 与 之间的误差值,则,(539),预测编码就是要对误差 进行编码,而
3、不是对样值直接编码。那么,对误差编码果真可以压缩数据率吗?下面先定性地分析一下其可能性。,编码,译码,(,a,),(b),图,521,预测编码原理,假如直接对样值,x,编码,那么正如前面谈到的那样,代码平均长度有一个下限 ,这个下限就是信源的熵 ,即,(540),同样道理,如果对误差信号进行编码,那么,它也应该有一个下限,设为 。显然,预测编码可以压缩数码率的条件是,(541),熵是概率分布的函数,分布越均匀熵越大。熵值大,则其平均码长之下限必然会加大,码率就会增高。反之,分布越集中熵值越小,其平均码长之下限就会越短,码率就会降低。如果预测比较准确,那么误差就会集中于不大的数值内,从而使,H,
4、E,),小于,H,(,X,),。,由于图像信号中样值的高度相关性,使得相邻样值之间的差别总是十分微小的,所以其差值分布十分集中。预测前后的概率分布情况如图,522,所示。,样值,差值,0,图,522,预测前后的概率密度分布示意图,(,a,)为图像信号概率密度分布,(,b,)为差值信号概率密度分布,相邻像素间差值信号分布密度曲线,对于,视频信号性质来说,帧内像素相关系数在,0.85,左右,帧间相关系数在,0.95,左右。由此可见,图像像素间的相关性是很大的,其压缩潜力也是很大的。由上面的定性分析可知,预测编码是可以压缩码率的。,一般情况,使用线性预测器,预测值与前面的,n,个已出现样值的关系
5、如式,(5,38),所示。线性预测的关键一步在于预测系数 的求解。预测误差信号是一个随机变量,它的均方误差为 。,(542),这里,E,表示数学期望。通常把,均方误差最小的预测称为,最佳预测,。通过最小均方误差准则可求解预测系数,即,(543),(544),将式,(538),代入,则,为求极小值可令式,(544),等于,0,,即,或,(545),展开式(,5,45,)得,因为信号,x,是平稳的随机过程,并且均值为零,所以可将任意两个像素的协方差定义为,(546),令式中,则,(547),这是一个,n,阶线性联立方程组,当协方差 都已知时,那么各个预测参数 是可以解出来的。,另外,由上面的讨论可
6、知,如果 是 的最佳线性估计值,则,而其均方误差为,由此可得,(548),当,时,则,(549),将,代入式,(5,49),,并引入协方差之定义,则,(550),式中 是原序列,X,的方差。由式,(5,50),可见,误差序列的方差 比原序列的方差确实要小。如果在形成估计时所用的取样值,n,无限制时,那么误差取样序列总可以是完全不相关的。,如果取样序列是,r,阶马尔可夫序列,则在形成 的最佳估计中,只需采用,r,个取样值,而且得出的误差取样序列也会是不相关的。由于解除了样值间的相关性,也就解除了存在于相关性中的多余度。,对于图像编码,特别是电视信号编码,如果利用同一行的前,r,个样值进行预测,叫
7、一维预测。如果同时利用前面几行的样值预测就叫二维预测。电视图像一般是一帧一帧连续发送的,那么可以利用前面若干帧进行预测,这时就是三维预测了。,此时,电视信号取样序列的自相关函数近于指数形式,即 的形式。,(551),对于电视信号来说,可认为它是一阶马尔可夫过程,这时只采用前值预测法便可以了。其误差值为,5.5.2,(,DM,)编码,1.,编码的基本原理,M,编码基本原理框图如图,5,27,所示,,(a),为编码原理框图,,(b),为译码原理框图。,M,编码器包括比较器、本地译码器和脉冲形成器三个部分。,收端译码器比较简单,它只有一个与编码器中的本地译码一样的译码器及一个视频带宽的低通滤波器。,
8、CP,图,527 ,编码、译码原理方框图,放大限幅,定时判决,本地译码,低通滤波,译码,M,编码器实际上就是,1bit,编码的预测编码器。它用一位码字来表示,(553),式中,f,(t),为输入视频信号,是,f,(t,),的预测值。,当差值,e(t),为一个正的增量时用,“,1,”,码来表示,,当差值,e(t),为一个负的增量时用,“,0,”,码来表示。,由上述原理看,DM,中增量脉冲携带的是斜率信息。,发“,1”,码。,发“,0”,码。,交替出现 “,0”“1”,码。,在接收端,,当译码器收到“,1”,时,信号则产生一个正跳变,,收到“,0”,时,则信号电压产生一个负的跳变,,由此即可实现译
9、码。,首先讨论一下译码电路。译码器应具有下述三个功能:,()收到,“,1,”,时,产生一个正斜变电压,当,连续收到,“,1,”,时,则连续上升;,()收到,“,0,”,时,产生一个负斜变电压,当,连续收到,“,0,”,时,则连续下降;,()正、负斜率相等,且具有记忆功能。,图,528,译码原理,E,0,K,R,C,-E,0,t,图,530,单积分,RC,译码器,最普通的译码器就是一个,RC,积分电路。电路的工作原理如图,529,所示。当输入“,1”,时,开关接,+,E,0,,输入“,0”,时,开关接,E,0,。电容的二端就是译码输出。如果在,t=0,时输入“,1”,,也就是开关接到,+E0,上
10、假定此时电容上已有电压,U,0,,则电容器上的电压,U,c,可用式,(554),求出,当二者都存在时,,U,c,是它们的和。,(554),第一项表示,U,0,=0,时,,E,0,对电容,C,的充电,,第二项表示,E0=0,时,,U0,的放电。,(555),这里,t,是一个码元的长度,而,t,远小于,RC,,所以式,(5,55),可近似为式,(5,56),的形式,因为,(557),这样,在收到“,1,”,时,电容器上的电压为,(556),式中,U,0,可看作是先前各码元在电容器上建立的电压之代数和。一般情况下,,U,0,是远小于,E,0,的,所以,电容器上的电压,U,c,可近似为下式,(558
11、),如果连续收到,n,个,“,1,”,,则电容器上的电压可由式,(5,59),表示,(559),只要,nt,远小于,RC,,则电容器上的电压会一直随时间线性增长,保证在收到连“,1”,码时,每次上升同样一个量化级,上升的斜率就是 。,电容器能够保持电荷,因而具有记忆作用。,由式,(558),知道,收到“,1”,时电压会上升一个量化阶,当收到“,0”,时,相当于图,529,中开关接到,-E0,,此时会使电容上的电压下降一个量化阶,所以,简单的,RC,电路就能实现增量调制编码器的译码。,下面讨论编码器的工作原理。假定“,1”,码的电压值为,+,,“,0”,码的电压值为 。编码原理如图,531,所示
12、CP,放大限幅,定时判决,本地译码,提高灵敏度,决定编码器的码率,与译码器相同,图像信号,f,(t,),送入相减器,输出码经本地译码后产生的预测值 也送至相减器。相减器的输出就是图像信号,f,(t,),与其预测值 之差 ,即,误差信号,e,(,t,),送入脉冲形成器以控制脉冲形成。脉冲形成器一般由放大限幅和双稳判决电路组成。脉冲形成器的输出就是所需要的数码。码率由取样脉冲决定。,当取样脉冲到来时刻,e,(,t,),0,则发“,1”,,,e,(,t,),,也就是,e,(,t,)0,,则脉冲形成电路输出,“,1,”,。从,t,0,开始本地译码器将输出正斜变电压,使 上升,以便跟踪,f,(t),
13、由于,f,(t),变化缓慢,上升较快,所以在 时刻,f,(,t,)-0,,因此,在第二个时钟脉冲到来时便输出码,“,0,”,。,以此类推,在 等时刻码字的产生原理相同。图,5,31,中分别画出了编出的码流、时钟及误差信号的示意波形。显而易见,对,f,(t),的跟踪越好,则误差信号,e,(t),越小。这就是,编、译码的基本原理。,2.M,编码的基本特性,M,编码性能主要由斜率过载特性、量化噪声以及量化信噪比等性能来衡量,(,1,)斜率过载特性,由,M,的编码原理可知,应很好地跟踪,f,(t),,跟踪得越好,误差,e,(,t,),越小。当,M,编码器出现连“,1”,或连“,0”,码时,就说明输入
14、模拟信号,f,(t),有较大的斜率。,当判决时钟脉冲的频率及量化台阶确定后,,f,(,t,),的最大变化斜率就应满足下式,(560),式中,代表量化阶,,是取样脉冲周期。,如果输入的是正弦信号,即,(561),式中,,,A,是信号,f,(,t,),的振幅,是正弦波的角频率。,当,t,=0,时,(562),在这种情况下,不过载条件为,(563),式中 是取样脉冲频率,是正弦波的频率。一般来说,为了满足不过载条件,,M,的取样率要比,PCM,高得多。例如,视频信号的带宽,f,c,=6.5MHz,,如果采用,PCM,编码,=13MHz,。当每取样值编,8,位码时,码率可达,104Mb,。,当采用,M
15、编码时,如果正弦信号峰值,A=1V,,量化阶为,=0.1V,,由式,(563),可求得不过载的条件,:,显然,码率太高了。当然,这只是指避免过载而言。一般情况,不能单靠提高,f,s,的办法来解决过载问题,否则码率太高。解决斜率过载的有效方法是采用自适应增量编码法,即,ADM,编码法。,),M,的量化噪声,M,编码法量化噪声的产生如图,532,所示。由图可见,在不过载的情况下,量化噪声的幅度不会超过,,而且,可认为在,范围内量化噪声是以等概率出现的,因此,量化噪声的概率密度可由下式来表示,(564),图,532,编码量化噪声,(565),量化噪声的功率由式(,565,)来表示,N,q,是指在编
16、码器中由比较判决带来的量化噪声功率。它的频谱很宽,并且它的频谱可以近似地认为是均匀分布的。在这样的前提下,可容易地求出它的功率谱密度,即,(566),在译码时,由于有一个截频为 的低通滤波器,所以,它将抑制一部分量化噪声。此时,在译码输出端,量化噪声的平均功率由式,(567),表示。就是,M,编码器的量化噪声。,(567),(),M,的量化信噪比,一般量化噪声的大小并不能完全说明一幅图像质量的好坏。与语音信号编码一样,信号幅度(或功率)与噪声幅度,(,或功率,),的比值才能较全面地说明一幅图像质量受噪声影响的程度。正弦信号的平均功率可求得,:,(568),(569),在保证不过载的情况下,,A
17、应满足下式。,代入则:,(570),将,由此,可以求得,M,的量化信噪比为,(571),式中 是取样频率,是视频信号的最高频率,是低通滤波器的截止频率。由此可见,在滤波器的截止频率和视频信号的带宽都确定的情况下,,M,编码器的量化信噪比与取样频率的三次方成正比。,如果把式(,571,)表示的量化信噪比用分贝来表示可得到下式,(572),由式,(572),可以看到,,M,的量化信噪比随着,的增加以每倍频,9dB,的速度增加;随着低通滤波器截止频率的提高以每倍频,3dB,的速度下降;随着视频信号带宽 的增加以每倍频,6dB,的速度下降。,ADM,全电视信号编码器最小阶梯步长为,0.07V,,步长
18、比例关系为,1,,,2,,,2,,,3,,取样频率,=32MHz,,视频输入信号幅度为,1V,,视频带宽,=4.5MHz,,信噪比可达,29.7dB,。当最小步长采用,0.035V,时,信噪比可做到,35dB,。,图,5,36 ADM,逻辑控制器和积分器电路原理图,5.,5.3 DPCM,编码,预测编码的另一种有用的形式是,DPCM,编码,(Differential Pulse Code Modulation,),。这实际上是,M,和,PCM,两种技术相结合的编码方法,。,1.DPCM,编码的基本原理,在卡特勒的专利中提出利用积分器根据一行上前样本值预测现样本值,并且把现样本值与其估计值的差值
19、进行量化和编码。这就是,DPCM,的基本设计思想。,DPCM,编码的基本原理如图,537,所示。,图,537 DPCM,编、译码原理框图,量化器,编码器,预测器,解码器,预测器,图中,(a),是编码器原理框图。它由取样器、比较器、量化器、预测器、编码器五个部分组成。输入信号,f,(t),经采样后将样值送入比较器,使得,f,(t),与预测值 相减得出误差信号,即:,。然后,将,e(t),送入量化器量化为个电平之一 ,,量化后的样值再送入,PCM,编码器中编码,以便传输。另外一路是将,e(t),送入相加器,在这里,e(t),与 相加后再送入预测器,以便预测下一个样值。,译码器的原理框图如图,(b)
20、所示。译码器收到码字后首先经,PCM,译码,得到,e,(t,),后再送入相加器与预测值 相加得到,f,(t,),。另外,,f,(t,),又送到预测器以便预测下一个样值。,由上面的原理可知,,DPCM,实际上是综合了,M,和,PCM,两种编码技术的一种编码方法,,M,实际上是一位二进制码的差分脉码调制,也就是用,1bit,码来表示增量值,而,DPCM,是,N,位二进码来表示,e(t),值的编码法,因此,DPCM,编码原理又可简化为图,538,所示的形式。,2.DPCM,编码的量化信噪比,DPCM,编码器中的量化器与,PCM,中的量化器具有相同的工作原理。,量化器的特性有,(a),,,(b),两
21、种。这两种特性在小信号输入情况下有比较明显的差别,对于,(a),特性来说,当输入值在,0,之间时,量化器没有输出。但是,对于,(b),特性来说则有输出。,在输入信号幅度大时是没有区别的。图中的一个阶梯,就是一个量化阶。由于在整个输入信号幅度范围内量化阶,是一个常数,所以称为均匀量化。,由于,DPCM,编码仍然是对误差信号编码,所以其不过载条件仍然要满足下式,即,(5,75),系统最大信号功率输出为,在临界状态下,(5,74),但是,由于误差的范围是在(,,,)之间,,在,DPCM,系统中,误差又被量化为,个电平,则,(5,76),式中,是,DPCM,量化阶,则,(5,77),这是在临界过载条件
22、下的最大输出功率公式。其中是量化级数,是,DPCM,量化阶,是取样频率,是视频信号频带宽度。,在,DPCM,中,由于系统的量化误差不再在,范围内,而是在()范围内,其中 。,由于对 的编码是,PCM,编码,所以其量化噪声应符合,PCM,编码量化噪声规律,即,(5,78),(5,79),如果,DPCM,系统输出数字信号的码元速率为 ,同时,可认为噪声频谱均匀地分布于频带宽度为,的范围内,这时可求得量化噪声功率谱密度为,式中,是编码比特数,为取样频率,为量化阶,在译码时,考虑到低通滤波器的作用,则噪声功率为,(5,80),因此,可求得,DPCM,编码的量化信噪比为,(5,81),式中,S,代表信号
23、功率,代表噪声功率,是低通滤波器的截止频率,,N,是编码的比特数,其他符号的意义同前。式,(581),便是,DPCM,编码的信噪比性能。与,M,编码的性能作一下比较。,的量化信噪比为,而,DPCM,的量化信噪比为,显然在 相同的情况下,这说明,DPCM,的性能远优于,M,。在,N,=1,,,M,=2,的情况下,,DPCM,就变成,M,编码法了,其量化信噪比自然也就等于,M,的量化信噪比。与,M,编码方法一样,在,DPCM,编码中为了适应非平稳信号的特性,常采用可变量化器。这也是一种自适应方式。,目前,,DPCM,编码的自适应方案设计中,有两种途径可循,,1),采用可变参数预测器,其参数随着信号的变化而变化,这样可产生一个平稳的差分信号;,2),采用固定预测器,而采用一个可变的量化器去适应所得到的非平稳的差分信号。,除此之外,使用可变的取样速率,而预测器和量化器都是固定的也应属于自适应的范畴。据文献报导,采用自适应技术较采用非自适应技术编码可使图像信噪比提高,10dB,。,
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818