主要内容

qorthwavf

金斯伯里Q-shift过滤器

描述

例子

(LoDa,LoDb,飞驒,HiDb,罗拉,LoRb,希拉,HiRb)= qorthwavf (全国矿工工会)返回的金斯伯里Q-shift过滤器Q-shift复杂dual-tree变换。整数全国矿工工会指非零系数的数量(水龙头)过滤器。有效的选择全国矿工工会6、10、14、16和18。甚至长度和树B的所有过滤器过滤器是树的时间扭转一个过滤器。

例子

全部折叠

获得Q-shift过滤器的情况10非零系数。

[LoDa, LoDb,飞驒HiDb,罗拉,LoRb,希拉,HiRb] = qorthwavf (10);

使用dwtfilterbank功能和创建两个离散小波变换滤波器。使用树分析银行第一个过滤器,过滤器和B树分析过滤器在第二滤波器组。

fbTreeA = dwtfilterbank (“小波”,“自定义”,“CustomScalingFilter”LoDa,“CustomWaveletFilter”飞驒);fbTreeB = dwtfilterbank (“小波”,“自定义”,“CustomScalingFilter”LoDb,“CustomWaveletFilter”,HiDb);

情节的coarsest-scale小波滤波器组。

[psiA t] =小波(fbTreeA);[psiB ~] =小波(fbTreeB);情节(t, psiA(最终,:))情节(t, psiB(最终,:))网格持有传奇(“树”,“B树”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表树,树B。

确定滤波器都是正交的。

isOrthogonal (fbTreeA)
ans =逻辑1
isOrthogonal (fbTreeB)
ans =逻辑1

输入参数

全部折叠

的非零系数金斯伯里Q-shift过滤器,指定的列值。

输出参数

全部折叠

树一个低通滤波器(扩展)分析滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树B低通滤波器(扩展)分析滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树一个高通滤波(小波)分析滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树乙高通滤波(小波)分析滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树一个低通滤波器(扩展)合成滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树B低通滤波器(扩展)合成滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树一个高通滤波(小波)合成滤波器与Q-shift相关滤波器,作为一个实值向量返回。

树乙高通滤波(小波)合成滤波器与Q-shift相关滤波器,作为一个实值向量返回。

引用

[1]Antonini, M。,M. Barlaud, P. Mathieu, and I. Daubechies. “Image Coding Using Wavelet Transform.”IEEE图像处理1,没有。2(1992年4月):205 - 20。https://doi.org/10.1109/83.136597。

[2]金斯伯里,尼克。“移不变的复小波分析和滤波的信号。”应用和计算谐波分析10,不。3(2001年5月):234 - 53年。https://doi.org/10.1006/acha.2000.0343。

Le Gall [3], D。,and A. Tabatabai. “Sub-Band Coding of Digital Images Using Symmetric Short Kernel Filters and Arithmetic Coding Techniques.” Inicassp - 88。,International Conference on Acoustics, Speech, and Signal Processing,761 - 64。美国纽约:IEEE 1988。https://doi.org/10.1109/ICASSP.1988.196696。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2020a