Scilab Wavelet Toolbox Function
Last update : Feburary 2006

wavedec2 - two dimensional multiple stride fast discrete wavelet transform

Calling Sequence

[c,s]=wavedec2(img,stride,wavename,[extension_method])

Parameters

Description

This function performs multiple stride two dimensional fast discrete wavelet transform. The result come with a coefficient vector which stores all the coefficients, and a size array holding all size information corresponding to respective coefficient. Different signal extension methods affect the decomposition result except haar wavelet (haar) and daubechies wavelet (db1). Detail Alogrithm is fully described in the userguide.

Examples


-->img=rand(64,64);
-->[c,s]=wavedec2(img,3,'db2','sp0');
-->s   
 s  =
 
!   10.    10. !
!   18.    18. !
!   33.    33. !
!   64.    64. !
-->size(c)
 ans  =
 
!   1.    4639. 

-->sig=rand(1,64);
-->[c,s]=wavedec2(sig,3,'db2','sp0');
Please input matrixes or use wavedec instead!

  

See Also

wavedec ,   waverec ,   waverec2