exponenta event banner

wrcoef2

Реконструировать одиночную ветвь из 2-D вейвлет-коэффициентов

Синтаксис

X = wrcoef2('type',C,S,wname,N)
X = wrcoef2('type',C,S,Lo_R,Hi_R,N)
X = wrcoef2('type',C,S,wname)
X = wrcoef2('type',C,S,Lo_R,Hi_R)

Описание

wrcoef2 - двумерная функция вейвлет-анализа. wrcoef2 восстанавливает коэффициенты изображения.

X = wrcoef2('type',C,S,wname,N) вычисляет матрицу восстановленных коэффициентов уровня N, на основе структуры вейвлет-разложения [C,S] (см. wavedec2 для получения дополнительной информации.

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

Уровень N должно быть целым числом, таким, что 0Nsize(S,1)-2 если 'type' = 'a' и такие, что 1 N size(S,1)-2 если 'type' = 'h', 'v', или 'd'.

Вместо указания имени вейвлета можно задать фильтры.

Для X = wrcoef2('type',C,S,Lo_R,Hi_R,N), Lo_R - восстановительный фильтр нижних частот и Hi_R является восстановительным фильтром верхних частот.

X = wrcoef2('type',C,S,wname) или X = wrcoef2('type',C,S,Lo_R,Hi_R) реконструировать коэффициенты максимального уровня N = size(S,1)-2.

Примеры

% The current extension mode is zero-padding (see dwtmode).

% Load an image. 
load woman;
% X contains the loaded image.

% Perform decomposition at level 2 
% of X using sym5. 
[c,s] = wavedec2(X,2,'sym5');

% Reconstruct approximations at 
% levels 1 and 2, from the wavelet 
% decomposition structure [c,s]. 
a1 = wrcoef2('a',c,s,'sym5',1); 
a2 = wrcoef2('a',c,s,'sym5',2);

% Reconstruct details at level 2, 
% from the wavelet decomposition 
% structure [c,s]. 
% 'h' is for horizontal, 
% 'v' is for vertical, 
% 'd' is for diagonal. 
hd2 = wrcoef2('h',c,s,'sym5',2); 
vd2 = wrcoef2('v',c,s,'sym5',2); 
dd2 = wrcoef2('d',c,s,'sym5',2);

% All these images are of same size sX. 
sX = size(X)

sX =
 256 256

sa1 = size(a1)

sa1 =
 256 256

shd2 = size(hd2)

shd2 =
 256 256

Совет

Если C и S получают из индексированного анализа изображения (соответственно, анализа изображения с трюэколором), а затем X является mоколо-n матрица (соответственно mоколо-nмассив -by-3).

Дополнительные сведения о форматах изображений см. на справочных страницах image и imfinfo функции.

См. также

| |

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