Одноуровневая реконструкция 2D разложения вейвлета
[NC,NS,cA] = upwlev2(C,S,wname)
[NC,NS,cA] = upwlev2(C,S,Lo_R,Hi_R)
upwlev2
является двумерной аналитической функцией вейвлета.
[NC,NS,cA] = upwlev2(C,S,
выполняет одноуровневую реконструкцию структуры разложения вейвлета wname
)[C,S]
, дающий новый один [NC,NS]
, и извлекает последнюю содействующую матрицу приближения cA
.
[C,S]
является разложением на уровне n = size(S,1)-2
, таким образом, [NC,NS]
является тем же разложением на уровне, n
-1 и cA
являются матрицей приближения на уровне n
.
wname
является вектором символов или скаляром строки определение вейвлета, C
является исходным вектором разложения вейвлета и S
соответствующая бухгалтерская матрица (для подробной информации о системах хранения, смотрите wavedec2
).
Вместо того, чтобы дать имя вейвлета, можно дать фильтры.
Для [NC,NS,cA] = upwlev2(C,S,Lo_R,Hi_R)
, Lo_R
является фильтром нижних частот реконструкции, и Hi_R
является фильтром высоких частот реконструкции.
% The current extension mode is zero-padding (see dwtmode
).
% Load original image.
load woman;
% X contains the loaded image.
% Perform decomposition at level 2
% of X using db1.
[c,s] = wavedec2(X,2,'db1');
sc = size(c)
sc =
1 65536
val_s = s
val_s =
64 64
64 64
128 128
256 256
% One step reconstruction of wavelet
% decomposition structure [c,s].
[nc,ns] = upwlev2(c,s,'db1');
snc = size(nc)
snc =
1 65536
val_ns = ns
val_ns =
128 128
128 128
256 256