2-D подъема вейвлет
[CA,CH,CV,CD] = lwt2(
X
,W
)
X_InPlace = lwt2(X,LS)
lwt2(X
,W
,LEVEL)
X_InPlace = lwt2(X
,W
,LEVEL,'typeDEC',typeDEC)
[CA,CH,CV,CD]
= LWT2(X
,W
,LEVEL,'typeDEC',typeDEC)
lwt2
выполняет 2-D подъема вейвлет-разложение относительно заданного конкретного поднятого вейвлета.
[CA,CH,CV,CD] = lwt2(
вычисляет матрицу коэффициентов приближения X
,W
)CA
и матрицы коэффициентов детализации CH
, CV
, и CD
, полученный подъемным вейвлет матрицы X
. W
- имя поднятого вейвлета (см. liftwave
).
X_InPlace = lwt2(X,LS)
вычисляет приближение и коэффициенты детализации. Эти коэффициенты сохраняются на месте:
CA = X_InPlace(1:2:end,1:2:end)
CH = X_InPlace(2:2:end,1:2:end)
CV = X_InPlace(1:2:end,2:2:end)
CD = X_InPlace(2:2:end,2:2:end)
lwt2(
вычисляет подъемное разложение вейвлета на уровне X
,W
,LEVEL)LEVEL
.
X_InPlace = lwt2(
или X
,W
,LEVEL,'typeDEC',typeDEC)[CA,CH,CV,CD]
= LWT2(
с X
,W
,LEVEL,'typeDEC',typeDEC)typeDEC = 'w'
или 'wp'
вычисляет вейвлет или разложение вейвлет-пакета с помощью подъема на уровне LEVEL
.
Вместо имени поднятого вейвлета можно использовать связанную схему подъема LS
: lwt2(X,LS,...)
вместо LWT2(X,W,...)
.
Для получения дополнительной информации о схемах подъема см. lsinfo
.
% Start from the Haar wavelet and get the % corresponding lifting scheme. lshaar = liftwave('haar'); % Add a primal ELS to the lifting scheme. els = {'p',[-0.125 0.125],0}; lsnew = addlift(lshaar,els); % Perform LWT at level 1 of a simple image. x = reshape(1:16,4,4); [cA,cH,cV,cD] = lwt2(x,lsnew) cA = 5.7500 22.7500 10.0000 27.0000 cH = 1.0000 1.0000 1.0000 1.0000 cV = 4.0000 4.0000 4.0000 4.0000 cD = 0 0 0 0 % Perform integer LWT of the same image. lshaarInt = liftwave('haar','int2int'); lsnewInt = addlift(lshaarInt,els); [cAint,cHint,cVint,cDint] = lwt2(x,lsnewInt) cAint = 3 11 5 13 cHint = 1 1 1 1 cVint = 4 4 4 4 cDint = 0 0 0 0
Когда X представляет индексированное изображение, X, а также выходные массивы cA, cH, cV, cD или X_InPlace
являются m
-by- n
матрицы. Когда X представляет изображение truecolor, это m
-by- n
-by-3 массив, где каждый m
-by- n
матрица представляет красную, зеленую или синюю цветовую плоскость, сцепленную по третьей размерности.
Для получения дополнительной информации о форматах изображений смотрите image
и imfinfo
страницы с описанием.
Эта функция реализует алгоритм полифазы.
lwt
сокращается до dwt
с режимом расширения с нулевым заполнением и без дополнительных коэффициентов.
Странг, Г.; T. Nguyen (1996), Wavelets and filter banks, Wellesley-Cambridge Press.
Sweldens, W. (1998), «The Lifting Scheme: a Construction of Second Generation of Wavelets», SIAM J. Math. Anal., 29 (2), pp. 511-546.