行业资讯

行业资讯

通过我们的最新动态了解我们

对称滤波器(对称滤波器系数)

发布时间:2023-05-18
阅读量:116

本文目录一览:

帮忙找下关于滤波器的论文

摘 要 FIR数字滤波器是数字信号处理的经典方法,其设计方法有多种,用DSP芯片对FIR滤波器进行设计时可以先在MATLAB上对FIR数字滤波器进行仿真,所产生的滤波器系数可以直接倒入到DSP中进行编程,在编程时可以采用DSP独特的循环缓冲算法对FIR数字滤波器进行设计,这样可以大大减少设计的复杂度,使滤波器的设计快捷、简单。

关键词 FIR;DSP;循环缓冲算法

1 引言

在信号处理中,滤波占有十分重要的地位。数字滤波是数字信号处理的基本方法。数字滤波与模拟滤波相比有很多优点,它除了可避免模拟滤波器固有的电压漂移、温度漂移和噪声等问题外,还能满足滤波器对幅度和相位的严格要求。低通有限冲激响应滤波器(低通FIR滤波器)有其独特的优点,因为FIR系统只有零点,因此,系统总是稳定的,而且容易实现线性相位御御和允许实现多通道滤波器。

2 FIR滤波器的基本结构及设计方法

2.1 FIR滤波器的基本结构

设a i(i=0,1,2,…,N一1)为滤波器的冲激响应,输入信号为 x(n),则FIR滤波器的输入输出关系为:

FIR滤波器的结构如图1所示:

图1

2.2 FIR滤波器的设计方法

(1) 窗函数设计法

从时域出发,把理想的无限长的hd(n)用一定形状的窗函数截取成有限长的h(n),以此h(n)来逼近hd(n),从而使所得到的频率响应H(ejω)与所要求的理想频率响应Hd(ejω) 相接近。优点是简单、实用,缺点是截止频率不易控制。

(2) 频率抽样设计法从频域出发, 把给定的理想频率响应Hd(ejω)以等间隔抽样,所得到的H(k)作逆离散傅氏变换,从而求得h(k),并用与之相对应的频率响应H(ejω)去逼近理想频率响应Hd(ejω)。优点是直接在频域进行设计,便于优化,缺点是截止频率不能自由取值。

(3) 等波纹逼近计算机辅助设计法前面两种方法虽然在频率取样点上的误差非常小,但在非取样点处的误差沿频率轴不是均匀分布的,而且截止频率的选择还受到了不必要的限制。因此又由切比雪夫理论提出了等波纹逼近计算机辅助设计法。它不但能准确地指定通带和阻带的边缘,而且还在一定意义上实现对所期望的频率响应实行最佳逼近。

3 循环缓冲算法

对于N级的FIR滤波器,在数据存储器宴拆笑中开辟一个称之为滑窗的N个单元的缓冲区,滑窗中存放最新的N个输入样本。每次输入新的样本时,一新样本改写滑窗中的最老的数据,而滑窗中的其晌含他数据不需要移动。利用片内BK(循环缓冲区长度)寄存器对滑窗进行间接寻址,环缓冲区地址首位相邻。下面,以N=5的FIR滤波器循环缓冲区为例,说明循环缓冲区中数据是如何寻址的。5级循环缓冲区的结构如图所示,顶部为低地址。

……

由上可见,虽然循环缓冲区中新老数据不很直接明了,但是利用循环缓冲区实现Z-1的优点还是很明显的:它不需要数据移动,不存在一个极其周期中要求能进行一次读和一次写的数据存储器,因而可以将循环缓冲区定位在数据存储器的任何位置(线性缓冲区要求定位在DARAM中)。

实现循环缓冲区间接寻址的关键问题是:如何使N个循环缓冲区单元首位相邻?要做到这一点,必须利用BK(循环缓冲器长度)器存器实现按模间接寻址。可用的指令有:

… *ARx+% ;增量、按模修正ARx:addr=ARx,ARx=circ(ARx+1)

… *ARx-% ;减量、按模修正ARx:addr=ARx,ARx=circ(ARx-1)

… *ARx+0% ;增AR0、按模修正ARx:addr=ARx,ARx=circ(ARx+AR0)

… *ARx-0% ;减AR0、按模修正ARx:addr=ARx,ARx=circ(ARx-AR0)

… *+ARx(lk)% ;加(lk)、按模修正ARx:addr=circ(ARx+lk),ARx=circ(ARx+AR0)

其中符号“circ”就是按照BK(循环缓冲器长度)器存器中的值(如FIR滤波其中的N值),对(ARx+1)、(ARx-1)、(ARx+AR0)、(ARx-AR0)或(ARx+lk)值取模。这样就能保证循环缓冲区的指针ARx始终指向循环缓冲区,实现循环缓冲区顶部和底部单元相邻。

循环寻址的算法可归纳为:

if 0 index + step BK: index = index + step

else if index + step BK: index = index + step – BK

else if index + step BK: index = index + step + BK

上述算法中,index是存放在辅助寄存器中的地址指针,step为步长(亦即变址值。步长可正可负,其绝对值晓予或等于循环缓冲区长度BK)。依据以上循环寻址算法,就可以实现循环缓冲区首位单元相邻了。

为了使循环缓冲区正常进行,除了用循环缓冲区长度寄存器(BK)来规定循环缓冲区的大小外,循环缓冲区的起始地址的k个最低有效位必须为0。K值满足2kN,N微循环缓冲区的长度。

4 FIR滤波器在DSP上的实现

对于系数对称的FIR滤波器,由于其具有线性相位特征,因此应用很广,特别实在对相位失真要求很高的场合,如调制解调器(MODEM)。

例如:一个N=8的FIR滤波器,若a(n)=a(N-1-n),就是对称FIR滤波器,其输出方程为:

y(n)= a0x(n)+ a1x(n-1)+ a 2x(n-2)+ a 3x(n-3)+ a 3x(n-4)+ a 2x(n-5)+ a1x(n-6)+ a0x(n-7)总共有8次乘法和7次加法,

如果改写成: y(n)= a0 [x(n)+ x(n-7)]+ a1 [ x(n-1)+ x(n-6)]+ a 2 [ x(n-2)+ x(n-5)]+ a 3 [ x(n-3)+ x(n-4)]则变成4次乘法和7次加法。可见,乘法运算的次数减少了一半。这是对称FIR的又一个优点。

对称FIR滤波器C54X实现的要点如下:

(1)数据存储器中开辟两个循环缓冲算区:新循环缓冲区中存放新数据,旧循环缓冲区中存放老数据。循环缓冲区的长度为N/2。

(2)设置循环缓冲区指针:AR2指向新循环缓冲区中最新的数据,AR3指向旧循环缓冲区中最老的数据。

(3)在程序存储器中设置系数表。

(4)AR2+ AR3 AH(累加器A的高位),AR2-1AR2,AR3-1 AR3

(5)将累加器B清零,重复执行4次(i=0,1,2,3):AH*系数ai+B B,系数指针(PAR)加1。AR2+ AR3AH,AR2和AR3减1。

(6)保存和输出结果。

(7)修正数据指针,让AR2和AR3分别指向新循环缓冲区中最老的数据和旧循环缓冲区中最老的数据。

(8)用新循环缓冲区中最老的数据替代旧循环缓冲区中最老的数据,旧循环缓冲区指针减1。

(9)输入一个新的数据替代新循环缓冲区中最老的数据。

重复执行第(4)至(9)步。

在编程中要用到FIRS(系数对称有限冲击响应滤波器)指令,其操作步骤如下:

FIR Xmem,Ymem,Pmem

执行 Pmad PAR

当(RC)≠0

(B)+(A(32-16))×(由PAR寻址Pmem)B

((Xmem)+(Ymem))16A

(PAR)+1PAR

(RC)-1RC

FIRS指令在同一个及其周期内,通过C和D总线读2次数据存储器,同时通过P总线读一个系数

本文对FIR滤波器在DSP上的实现借助了MATLAB,其设计思路为:

(1)MATLAB环境下产生滤波器系数和输入的数据,并仿真滤波器的滤波过程,可视化得到滤波器对动态输入数据的实时滤波效果;

(2)将所得滤波器系数直接导入CCStudio中,再把滤波器的输入数据作为CCStudio设计的滤波起的输入测试数据存储在C54x数据空间中;

(3)在CCStudio环境下结合FIR滤波的公式适用汇编语言设计FIR滤波程序,使用MATLAB产生的滤波器系数和输入测试数据进行计算,把输入数据和滤波结果借助CCStudio菜单中的View/Graph/Time/Frequency子菜单用图形方式显示出来(结果如图2);

图2 (a)输入数据(Input)

图2(b)滤波后的数据(Output)

将FIR滤波的入口数据地址改为外部I/O空间或McBSP口的读写数据地址,或数据空间内建缓冲地址;将FIR滤波的结果数据地址改为外部I/O空间或McBSP口的输出数据地址,或数据空间内建缓冲地址,则完成了基于C54xDSP的实时数据FIR滤波程序。

参考文献:

[1] 程佩青.数字信号处理教程[M].北京:清华大学出版社 1999年

[2] 孙宗瀛,谢鸿林.TMS320C5xDSP原理设计与应用[M].北京:清华大学出版社.2002年

[3] 陈亚勇等 编著.MATLAB信号处理详解[M].北京:人民邮电出版社.2001年

[4] Texas Instruments.TMS320C54x Assembly Language Tools User’s Guide

[5] Texas Instruments.TMS320C54x DSP Programmer’s Guide

fir奇偶对称的含义求大佬告知

对称型FIR指系数对称的FIR滤波器,例如,奇数阶的对称FIR的系数可表示为[CO,c1,c2,c3,c2,c1,c0];而偶数阶的对称∏R的系数可表示为[CO,c1,c2,c2,c1,c01]。

如果FIR有对称的系数且原来∏R需要Ⅳ个乘法运算,则乘法运算可减少为N/2+1。例如,一个FIR的系数为[CO c1 c2 c1 CO],那么FIR可表示为:

dout=d1y[0]*c0+d1y[1]册岩薯*c1+dly[2]*c2+d1y[3]*c1+d1y[4]*c0;

由于其后系数对称,则方程可变形为:

dout=(d1y[0]+d1y[4])*c0+(d1y[1]+dly[3])*cl+d1y[2]*c2;

变形后的方程减少了乘法运枣橡算的次数,但增加了对数据预州者加的需求,采用有预加器的DSP48A可以很好地实现该FIR结构。

图1所示为一个基本的偶数阶对称ΠR的实现结构,图2所示为一个基本的奇数阶对称FIR的实现结构。

在该FIR实现时由于所有加法和乘法都用DSP48A中的专用结构实现,故可节省FPGA的逻辑资源且性能更好。

以上内容来自网络。

怎么对不对称滤波器进行辨识

正 在用镜象参数法设计对称的宽带通陶瓷滤波器时,往往要求串臂振子与并臂振子的相对迅穗带宽不同,即要求不同的机电耦合系数(Kp)。这给研制工作带来困难。加果采用机电耦合系数相同的材料和液制作串亩棚卜、并臂振子,使之形成宽带通T型滤波器网络,

Daubechies小波滤波器dbaux调用方式

(1)W=dbaux(N,SUMW)

(2)W=dbaux(N)

说明:格式(1)返回一个阶数为N的Daubechies尺度滤波器,N可以取1,2,…,sum(W)=SUMW。注意,当N的取值过大时,可能出现不稳定的情缓档况。另外,W=dbaux(N)等价于W=dbaux(N,1);W=dbaux(N,0)等价于W=dbaux(N,1)。

[例6-7]%下面求与db2 小波相对应的尺度滤波器

W=dbaux(2)

%下面对上面的结果进行验证

%db2小波尺度滤波器W是方程 P=conv(wrev(w),w)*2的解

%P是给定的对称滤波器P=[-1/16,0,9/16,1,9/16,0,-1/16]

P=[-1/16,0,9/16,1,9/16,0,-1/16];

%上面方程的解w是旅码基于P的根的最小相位解

rP=roots(P);

%保留在圆内的根,我们得到db2的滤波器为:

ww=poly([rP(6),-1,-1,]);

ww=ww/sum(ww)

输出结果:

w=

0.3415 0.5915 0.1585-0.0915

ww=

0.3415 0.5915 0.1585-0.0915

从上面的例子可以看出,验证的结果与用dbaux函数求得拆哪哪的结果一样。

参见:dbwavf,wfilters

收音机中的三脚滤波器有正负极吗

什么叫“正负极”呀,应该是输入输出端吧?中间的脚袭轮接地,剩下两只脚对称,不分正反,都可以使用亮禅知。这种对称的滤波器管脚的封装形式也是对称的,通常用于收音机、电视敬消机。

另外有更复杂的通信机用滤波器,内部往往不止一个滤波元件,它是指定输入、输出端的,不能随便调换,它们的管脚封装也做成不对称的形式甚至更多引脚的形式,需要查手册确定。

请问有关\"手机中的图像压缩技术\"这个题目,谁有资料可以告诉我一下么?谢谢!

近年来,随着新型传感技术的发展,遥感影像的时间、空间和光谱分辨率不断提高,随着航天遥感技术的迅速发展,相应的数据规模呈几何级数增长。遥感数据量日益庞大,有限的信道容量与传输大量遥感数据的需求之间的矛盾日益突出给数据的传输和存储带来了极大的困难。数据压缩技术作为解决这一问题的有效途径,在遥感领域越来越受到重视,尤其对于遥感图象数据来说。一般说来,图象分辨率越高,相邻采样点的相关性越高,数据水分也越大。对遥感数据进行压缩,有利于节省通信信道,提高信息的传输速率;数据压缩之后有利于实现保密通讯,提高系统的整体可靠性。

一般地,图像压缩技术可分为两大类:无损压缩技术和有损(率失真)压缩技术。无损压缩利用数据的统计冗余进行压缩,可完全恢复原始数据而不引入任何失真,但压缩率受到数据统计冗余度的理论限制,一般为2:1到5:1。这类州首芹方法广泛用于文本数据、程序和特殊应用场合的图像数据(如指纹图像、医学图像等)的压缩。由于压缩比的限制,芹陆仅使用无损压缩方法不可能解决图像和数字视频的存储和传输问题。有损压缩方法利用了人类视觉对图像中的某些频率成分不敏感的特性,允许压缩过程中损失一定的信息;虽然不能完全恢复原始数据,但是所损失的部分对理解原始图像的影响较小,却换来了大得多的压缩比。有损压缩广泛应用于语音、图像和视频数据的压缩。在多媒体应用中常用的压缩方法有;PCM(脉冲编码调制)、预测编码、变换编码(主成分变换或K-L变换、离散余弦变换MT等)、插值和外推法(空域亚采样、时域亚采样、自适应)、统计编码(Huffman编码、算术编码、Shannon-Fano编码、行程编码等)、矢量量化和子带编码等;混合编码是近年来广泛采用的方法。新一代的数据压缩方法,如基于模型的压缩方法、分形压缩和小波变换方法等也己经接近实用化水平。

在遥感信息处理领域,根据信息处理的阶段性,遥感图像压缩又可分为星上无损压缩、星上有损压缩和地面遥感数据压缩。为了最大限度地保持遥感传感器所获取的目标信息,星上压缩一般采用无损压缩方法。但当信息量大到无损压缩难以满足要求时,也考虑失真量较小的有损压缩,即高保真压缩方法。同时,为了适应遥感数据采样率较高的特点,星上压缩的实时性要求较高,因而要求压缩方法计算简单,硬件复杂度低。

二.目前数据压缩方法标准概述

经常使用的无损压缩方册毕法有Shannon-Fano编码法、Huffman编码法、游程(Run-length)编码法、LZW编码法(Lempel-Ziv-Welch)和算术编码法等。

数据压缩研究中应注意的问题是,首先,编码方法必须能用计算机或VLSI硬件电路高速实现;其次,要符合当前的国际标准。

下面介绍三种流行的数据压缩国际标准。

1、JPEG-静止图像压缩标准

这是一个适用于彩色和单色多灰度或连续色调静止数字图像的压缩标准。它包括基于DPCM(差分脉冲编码调制、DCT(离散余弦变换)和Huffman编码的有损压缩算法两个部分。前者不会产生失真,但压缩此很小;后一种算法进行图像压缩是信息虽有损失但压缩比可以很大。 JPEG标准实际上有三个范畴:

1)基本顺序过程Baseline Sequential processes) 实现有损图像压缩,重建图像质量达到人眼难以观察出来的要求。采用的是8x8像素自适应DCT算法、量化及Huffman型的墒编码器。

2)基于DCT的扩展过程(Extended DCT Based Process) 使用累进工作方式,采用自适应算术编码过程。

3)无失真过程(Losslesss Process)采用预测编码及Huffman编码(或算术编码),可保证重建图像数据与原始图像数据完全相同。

其中JPEG有以下五种方法:

(l)JPEG算法

基本JPEG算法操作可分成以下三个步骤:通过离散余弦变换(DCT)去除数据冗余;使用量化表对以DCT系数进行量化,量化表是根据人类视觉系统和压缩图像类型的特点进行优化的量化系数矩阵;对量化后的DCT系数进行编码使其熵达到最小,熵编码采用Huffman可变字长编码。(2)离散余弦变换(3)量 化

(4)游程编码(5)熵编码

2、MPEG-运动图像压缩编码

MPEG(Moving Pictures Experts Group)标准分成两个阶段:第一个阶段(MPEG-I)是针对传输速率为 lMb/s到l.5Mb/s的普通电视质量的视频信号的压缩;第二个阶段(MPEG-2)目标则是对每秒30帧的720x572分辨率的视频信号进行压缩;在扩展模式下,MPEG-2可以对分辨率达1440Xl152高清晰度电视(HDTV)的信号进行压缩。但是MPEG压缩算法复杂、计算量大,其实现一般要专门的硬件支持。

MPEG视频压缩算法中包含两种基本技术:一种是基于l6x16子块的运动补偿技术,用来减少帧序列的时域冗余;另一种是基于DCT的压缩,用于减少帧序列的空域冗余,在帧内压缩及帧间预测中均使用了DCT变换。运动补偿算法是当前视频图像压缩技术中使用最普遍的方法之一。

3、 H.261-视频通信编码标准

电视电话/会议电视的建议标准H.261常称为Px64K标准,其中P是取值为 1到30的可变参数;P=l或2时支持四分之一中间格式(QCIF:Quarter Cmmon Intermedia Format)的帧率较低的视频电话传输;P=6时支持通用中间格式(CIF:Common Intermediate Format)的帧率较高的电视会议数据传输。Px64K视频压缩算法也是一种混合编码方案。

三.遥感影像数据压缩的有效方法――小波压缩

1.针对高分辨率遥感影像,采用先进的图象压缩技术,实现对遥感影像的高保真快速压缩,以解决大规模影像的传输和存储问题。近年来,随着新型传感技术的发展,遥感影像的时间、空间和光谱分辨率不断提高,相应的数据规模呈几何级数增长,给数据的传输和存储带来了极大的困难。一般说来,图象分辨率越高,相邻采样点的相关性越高,数据水分也越大。对遥感数据进行压缩,有利于节省通信信道,提高信息的传输速率;数据压缩之后有利于实现保密通讯,提高系统的整体可靠性随着INTERNET连到千家万户,遥感图象正在逐渐成为信息传递的重要媒介。目前大多使用小波压缩处理遥感图像数据。

2 小波分析基本理论及其在图像压缩中的应用

与傅里叶变换相似,小波变换是一种同时具有时—频二维分辨率的变换。其优于傅氏变换之处在于它具有时域和频域“变焦距”特性,十分有利于信号的精细分析。第一个正交小波基是Harr于1910年构造的;但Harr小波基是不连续的。到80年代,Meyer, Daubechies等人从尺度函数的角度出发构造出了连续正交小波基。1989年,Mallat等人在前人大量工作的基础上提出多尺度分析的概念和基于多尺度分析的小波基构造方法,将小波正交基的构造纳入统一的框架之中,使小波分析成为一种实用的信号分析工具。

该方法先对遥感图像进行小波分解,然后以纹理复杂程度作为区域重要性度量,通过对纹理复杂的重要区域进行标量编码来保证恢复图像的质量,通过对平坦区(即不重要区)进行矢量编码来提高压缩比。实验结果表明该方法具有压缩率较高,图像恢复质量好,速度快等优点,十分适合遥感数据的高保真压缩。

小波变换在压缩中提供了如下优点:(1) 多尺度分解提供了不同尺度下图像的信息,并且变换后的能量大部分集中在低频部分,方便了我们对不同尺度下的小波系数分别设计量化编码方案,在提高图像压缩比的情况下保持好的视觉效果和较高的PSNR。(2) 小波分解和重构算法是循环使用的,易于硬件实现.

JPEG的8×8分块压缩方法压缩纹理复杂的块时恢复误差较大,具有比较明显的方块效应,而基于小波变换的图像压缩方法较好地克服了方块效应的影响。通过对不同区域采用不同编码方法,可以较好地保持原图的纹理信息,并达到较高的压缩比.

3. 自适应标量、矢量混合量化编码方案

基于小波分解的图像压缩方法的一个重要因素是量化方案的选择。一般说来,量化方法分为标量量化和矢量量化两种。近年来,人们开始研究将标量、矢量量化相结合的方法,以同时获取较高的压缩比、恢复质量和时间性能,这是图像压缩技术的一个重要发展方向。

标量量化的关键是去相关和编码。目前主要的去相关技术是预测方法,如DPCM预测;而编码仍以熵编码为主。标量量化的特点是可保持较高的图像恢复质量,但压缩率一般较低。目前最有效的基于小波分解的矢量量化方法有法国M. Barlaud等人提出的PLVQ塔式格型矢量量化方法和美国J. M. Shapiro提出的EZW方法。这两种方法编码效率较高,但计算非常复杂,不能适用于实时性要求较高的场合。

本文提出的编码方案对图像小波细节子图划分为4×4的块,采用块内的方差作为块的纹理复杂度和重要性度量,对纹理复杂的重要块用较多的位进行编码,而对于较平坦的区域用较少的位进行编码。这实际上相当于将各块的元素组成一个矢量,对不重要的子块采用矢量编码方案,而对重要子块采用标量编码,使得各子块的恢复误差大致平衡。

本压缩方法的具体步骤如下。

(1) 对图像进行3层小波分解,对LL3子图进行熵编码,对HH1不编码(解码时以0填充)。

(2) 把小波分解图的其它各细节子图按4×4块划分,设定阈值0T0T1T2。将方差小于T0的块划分为平坦区;方差大于T0小于T1的块划分为次平坦区;方差大于T1小于T2的块划分为次纹理区;方差大于T2的块划分为纹理区。

(3) 按各块在图中的位置进行块的类别编码。由于块的类别数为4,采用两位编码。对不同类别的块采用下述编码方案:

● 对于平坦区,假设其均值为0,可认为块中所有元素均为0;

● 对于次平坦区,用1位表示整个块的均值,对于块中每个元素再各用1位进行编码,即块中大于均值的元素对应码号为1,否则对应码号为0;

● 对于次纹理区,用2位表示整个块的均值,对于块中每个元素再各用2位进行编码,把块中各元素值对应到0—3这4个码号上去;

● 对于纹理区,用6位表示整个块的均值,用6位表示块内方差,对块中每个元素再各用5位进行编码,把块中各元素值对应到0—31这32个码号上去。

(4) 对上述结果进行算术编码。

上述算法对于原图4×4块的128位数据,平坦区只用2位编码,次平坦区用19位编码,次纹理区用36位编码,纹理区用2+16×5+6+6=94位编码。

四. 算法关键问题

4.1 小波基的选取

多尺度分析中小波基的选择注意5个方面的因素。我们选择了4组小波基对应的二次镜面滤波器(QMF)研究它们的性质: (1) Battle和Lemarie的27-系数滤波器(简称B-L小波);(2) I. Daubechies的4-系数滤波器(简称D-4小波);(3) I. Daubechies的20-系数滤波器(简称D-20小波);(4) Antonini的一组双正交小波基对应的滤波器。

(1) 正交性。用正交小波基由多尺度分解得到的各子带数据分别落在相互正交的L2(R2)的子空间中,使各子带数据相关性减小。但能准确重建的、正交的、线性相位、有限冲击响应滤波器组是不存在的,此时一般放宽正交性条件为双正交。

(2) 支撑集。为了得到有限长度的滤波器组h(n),g(n);避免滤波过程中的截断误差,要求小波基是紧支集的。

(3) 对称性。对称滤波器组具有两个优点:(1)人类的视觉系统对边缘附近对称的量化误差较非对称误差更不敏感;(2)对称滤波器组具有线性相位特性,对图像边缘作对称边界扩展时,重构图像边缘部分失真较小,有利于复杂特性的分析(如序列目标检测和分类)〔9〕。

(4) 规则性(Regularity)。

(5) 消失矩阶数。

可见,本系统采用的双正交小波基具有良好的性能。

4.2 阈值的选取

本方法的一个关键因素是3个阈值T0,T1和T2的选取。直观地说,3个阈值越大,压缩比越高,而图像恢复质量越差。另外,根据人类的视觉生理、心理特点以及实验结果,不同级别的小波分解系数所含的能量是不同的,因而在图像重构时其重要性也有差异,应区别对待。级别越高,小波系数所含能量越大,量化应越精细。在矢量编码方案中,一般采取级别高的小波子图矢量维数低就是这个道理。通过对不同级别的子图采用不同的阈值可以实现对不同级别子图的区别对待,即级别越高,阈值越小。

进一步,上述3个阈值的选取有两条途径: 一是由用户根据需要交互地给出,而由系统给出一个较优的缺省值。通过对图遥感图像进行实验可以获得各阈值与压缩系统性能指标PSNR和CR(峰值信噪比和压缩比)的关系。

另一种方法是通过对小波分解子图进行统计分析后自适应获得,由前面的讨论我们认为这是不必要的,理由有二: (1) 不同阈值的选取以及同一设定对不同图像造成的压缩性能影响不太大;(2) 自适应选取方法时间性能大大降低,不适合于实时性要求较高的场合。

4.3 算法的实时性问题

目前小波分解已经有快速算法,并可用硬件实现,使研制基于小波分解的实时图像压缩技术成为可能,这对于星上数据压缩具有十分重要的意义。为了提高编码过程的速度,我们没有采用一般用于度量数据能量的方差指标,而代之以4×4子块的块内数据变化范围(即最大最小值之差),从而减少了一次对块中所有元素的扫描,且避免了求方差时的乘法运算,只需作16次浮点数比较(即减法)操作,缩短了编码时间,而图像恢复质量基本没有下降。

另外,对于多波段遥感数据,我们先对它们进行K-L变换,然后对各K-L变换子图使用上述方法进行压缩,效果良好。

4.4 实验结果分析

以上方法在保持较高的保真度情况下压缩比远高于无损压缩,而压缩比和PSNR值均优于JPEG方法。显然,在性能基本不变的情况下,使用变化范围的方法速度要快约40%。该方法在多波段遥感数据的高保真压缩方面也具有良好的效果。

五.图象压缩方法比较:

与现有的彩色序列图象压缩与解压算法相比,我们的算法有了很大的改进。根据遥感图像局部相关性较弱、纹理复杂丰富的特点,提出了基于小波分析理论的自适应标量、矢量混合量化压缩方法。该方法根据遥感图像小波变换后高频子图的局部块纹理强弱将这些块划分为4类,对平坦块进行高倍压缩,对纹理块进行高保真压缩,使各块的恢复误差大致平衡。其主要特点是避免了矢量编码过程中的码书训练和码书搜索,因而时间性能好,并且对单幅图像的压缩比和峰值信噪比(PSNR)优于JPEG方法。此方法与K-L变换去波段相关技术相结合,应用于多波段遥感图像压缩领域,收到了良好的效果。

关键词:模拟滤波器 响应滤波器 三脚滤波器 对称滤波器 滤波器的设计 滤波器的 滤波器db FIR滤波器 关于滤波器 滤波器系数 通道滤波器

相关新闻

一点销电子网

Yidianxiao Electronic Website Platform

Tel:0512-36851680
E-mail:King_Zhang@Lpmconn.com
我们欢迎任何人与我们取得联系!
请填写你的信息,我们的服务团队将在以您填写的信息与您取得联系。
*您的姓名
*电话
问题/建议
承诺收集您的这些信息仅用于与您取得联系,帮助您更好的了解我们。