主要内容

waverec3

多层三维离散小波变换重建

    描述

    x= waverec3 (wdec)重建三维数组x基于多级小波分解结构wdec

    例子

    c= waverec3 (wdec,类型,n)重建或提取的水平n指定的多级组件类型。如果类型始于“c”“C”,waverec3提取指定的组件。否则,waverec3塑造组件。

    x = waverec3 (wdec ' a ', 0)x = waverec3 (wdec“ca”, 0)相当于x = waverec3 (wdec),在那里“一个”指定了低通滤波器组件。x系数的重建在吗wdec0级。

    c = waverec3 (wdec类型)相当于c = waverec3 (wdec、类型wdec.level)

    例子

    全部折叠

    构建一个三维矩阵,得到小波变换到2级使用“db2”小波,重建矩阵来验证完美重建。

    创建三维矩阵。

    M =魔法(8);X = repmat (M, [1 1 8]);

    获得的三维离散小波变换矩阵和基于三维重建输入近似系数和细节。

    wd = wavedec3 (X 2“db2”);XR = waverec3 (wd);

    验证完美重建使用小波分解到2级。

    err1 = max (abs (X (:) xr (:)))
    err1 = 8.6050 e-11

    验证数据矩阵之和逼近和细节级别2和1。重建组件的和不同的低通滤波器组件和检查X=一个+D

    一个= waverec3 (wd,“微光”);D = waverec3 (wd,' d ');err2 = max (abs (X (:)——(:) - d (:)))
    err2 = 8.6054 e-11

    比较1级重建基于过滤操作“LLH”使用idwt3waverec3

    M =魔法(8);X = repmat (M, [1 1 8]);wd = wavedec3 (X 2“db2”,“模式”,“每”);dwtOut = dwt3 (X,“db2”);Xr = idwt3 (dwtOut,“LLH”);Xrec = waverec3 (wd,“LLH”1);规范(Xr (:) -Xrec (:))
    ans = 2.2773 e-14

    输入参数

    全部折叠

    小波分解,指定为一个结构。结构的输出wavedec3和有以下字段:

    三维数组的大小,指定为1×3向量。

    的分解,指定为一个整数。

    小波变换的名称扩展模式,指定为一个特征向量。

    小波滤波器用于分解,指定为一个结构有以下字段:

    • LoD——分解低通滤波器

    • ——高通分解滤波器

    • 不要生气——分解低通滤波器

    • HiR——高通分解滤波器

    分解系数,作为指定N1单元阵列,N=wdec.level+ 1

    12月{1}包含了低通滤波器组件(近似)水平的分解。近似等于过滤操作“微光”

    含dec的{k + 2},…, {k + 8}k = 0、7、14日…7 * (wdec.level-1)包含多分辨率的三维小波系数从粗级别时k = 0

    例如,如果wdec.level = 3,含dec的{2},…,{8}包含3级小波系数(k = 0),含dec的{9},…,{15}包含2级小波系数(k = 7),含dec的{16},…,{22}包含一级小波系数(k = 7 * (wdec.level-1))。

    在每个层次中,小波系数含dec的{k + 2},…, {k + 8}按照以下顺序:“高级语言”,“LHL”,“HHL”,“LLH”,“通过”,“LHH”,“终极战士”

    字母的顺序给分离过滤操作的顺序从左到右的顺序应用。例如,“LHH”意味着将采样的低通(扩展)滤波器是应用于行x,紧随其后的是高通滤波(小波)过滤器将采样的列x。最后,将采样的高通滤波器应用于第三维度x

    连续分解组件的大小,指定为一个wdec.level+ 1×2矩阵。

    类型的重建或提取、指定为一个特征向量或字符串标量。重建,有效值类型是:

    • 一组三个字符“xyz”,每一个方向,“x”,“y”“z”在设置中选择{“一个”,' d ',“l”,“h”}或在相应的大写字母组{“一个”,' D ',“L”,“H”},“一个”(或“L”)是一个低通滤波器' D '(或“H”)是一个高通滤波器。

    • char' d '(或“h”' D '“H”)给的和不同于低通滤波器组件的所有组件。

    • char“一个”(或“l”“一个”“L”)给出了低通滤波器组件(近似水平n)。

    提取系数的有效值类型是相同的但前缀“c”“C”

    分解级别,指定为一个整数。

    输出参数

    全部折叠

    重建,作为3 d返回数组的大小深圳(1)——- - - - - -深圳(2)——- - - - - -深圳(3),在那里深圳= wpdec.sizeINI

    提取系数,作为一个三维数组返回。

    版本历史

    介绍了R2010a

    另请参阅

    ||