Effacer les filtres
Effacer les filtres

wavelets

4 vues (au cours des 30 derniers jours)
aavula
aavula le 9 Sep 2011
difference b/w the functions dwt2 and wavedec2

Réponse acceptée

Wayne King
Wayne King le 9 Sep 2011
Hi Aavula, dwt2 gives you the 2D (separable) discrete wavelet transform at one level.
wavedec2 gives you the 2D (separable) discrete wavelet transform at a number of levels if you wish (provided as an input argument). wavedec2 uses dwt2 to iterate on the LL component.
Hope that helps,
Wayne
  1 commentaire
aavula
aavula le 10 Sep 2011
thanks...how to get the coefficients(approx and detail)separately

Connectez-vous pour commenter.

Plus de réponses (1)

Wayne King
Wayne King le 10 Sep 2011
From wavedec2 you obtain a C and S vector. You can then use detcoef2 and appcoef2 to extract the detail and approximation coefficients at a given level.
For example:
image = randn(16,16);
[C,S] = wavedec2(image,3,'db2');
% get level 2 detail coefficients
[H,V,D] = detcoef2('all',C,S,2);
% get level 2 approx. coefficients
A = appcoef2(C,S,'db2',2);
Wayne

Catégories

En savoir plus sur Discrete Multiresolution Analysis dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by