upcoef2

Прямая реконструкция из коэффициентов 2-D вейвлетов

Синтаксис

Y = upcoef2(O,X,wname,N,S)
Y = upcoef2(O,X,Lo_R,Hi_R,N,S)
Y = upcoef2(O,X,wname,N)
Y = upcoef2(O,X,Lo_R,Hi_R,N)
Y = upcoef2(O,X,wname)
Y = upcoef2(O,X,wname,1)
Y = upcoef2(O,X,Lo_R,Hi_R)
Y = upcoef2(O,X,Lo_R,Hi_R,1)

Описание

upcoef2 является двумерной функцией вейвлет.

Y = upcoef2(O,X,wname,N,S) вычисляет N-step восстановленные коэффициенты матричных X и принимает центральную часть размера S. wname - вектор символов или строковый скаляр, задающий вейвлет. Посмотрите wfilters для получения дополнительной информации.

Если O = 'a'восстанавливают аппроксимационные коэффициенты; в противном случае, если O = 'h' ('v' или 'd'соответственно) восстанавливаются горизонтальные (вертикальные или диагональные, соответственно) коэффициенты детализации. N должно быть строго положительным целым числом.

Вместо того, чтобы давать имя вейвлета, можно задать фильтры.

Для Y = upcoef2(O,X,Lo_R,Hi_R,N,S) - восстановительный lowpass и Hi_R - восстановительный фильтр верхних частот.

Y = upcoef2(O,X,wname,N) или Y = upcoef2(O,X,Lo_R,Hi_R,N) возвращает вычисленный результат без какого-либо усечения.

Y = upcoef2(O,X,wname) эквивалентно Y = upcoef2(O,X,wname,1).

Y = upcoef2(O,X,Lo_R,Hi_R) эквивалентно
Y = upcoef2(O,X,Lo_R,Hi_R,1).

Примеры

% 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 db4. 
[c,s] = wavedec2(X,2,'db4');

% Reconstruct approximation and details 
% at level 1, from coefficients. 
% This can be done using wrcoef2, or 
% equivalently using: 
% 
% Step 1: Extract coefficients from the 
% decomposition structure [c,s]. 
% 
% Step 2: Reconstruct using upcoef2. 

siz = s(size(s,1),:); 

ca1 = appcoef2(c,s,'db4',1); 
a1 = upcoef2('a',ca1,'db4',1,siz);

chd1 = detcoef2('h',c,s,1); 
hd1 = upcoef2('h',chd1,'db4',1,siz); 

cvd1 = detcoef2('v',c,s,1); 
vd1 = upcoef2('v',cvd1,'db4',1,siz);

cdd1 = detcoef2('d',c,s,1); 
dd1 = upcoef2('d',cdd1,'db4',1,siz);

Алгоритмы

Посмотрите upcoef.

См. также

Представлено до R2006a