File: WT2DStruct.man

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (59 lines) | stat: -rw-r--r-- 1,774 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
.TH "WT2DStruct" 2 " 01 June 1997" "Fractales Group" "Scilab Function"
.so ../sci.an
.SH NAME
WT2DStruct - Retrieve the Structure of a 2D DWT
.sp
Author: Bertrand Guiheneuf
.sp
This routine retrieve the structure informations contained in a 2D Wavelet Transform.
.sp
.sp
.SH Usage
\f(CR[\fPScIndex, ScLength\f(CR]\fP=WT2DStruct(wt)
.SH Input parameters


.RS

.TP
o 
\fBwt\fP : real unidimensional matrix \f(CR[\fPm,n\f(CR]\fP  
Contains the wavelet transform (obtained with FWT2D). 
.RE

.SH Output parameters


.RS

.TP
o 
\fBindex\fP : real matrix \f(CR[\fPNbIter,4\f(CR]\fP 
Contains the indexes (in wt) of the projection of the signal on the multiresolution subspaces 

.TP
o 
\fBlength\fP : real matrix \f(CR[\fPNbIter,2\f(CR]\fP 
Contains the dimensions of each projection
.RE

.SH Description
.SH Introduction 
This routine is used to retreive the structure information of a wavelet transform. It must be used in all routine that might work on a wavelet transform whose structure is not passed as an imput parameter. (That should be the case of all routines taking a Wavelet Transform as input parameter to minimize the input).see FWT2D.
.SH Parameters  
\fIInput\fP must be a real matrix. It's generally obtained with FWT2D. It contains the wavelet transform.
\fIindex\fP contains the indexes of the first coefficient of each output. At each scale \fIScale\fP, the output indexes are:
index(Scale,1) : HL 
index(Scale,2) : LH 
index(Scale,3) : HH 
index(Scale,4) : LL on the last scale and 0 otherwise 
\fIlength\fP contains the dimensions (height, width) of each output at a given Iteration.
.SH Example
a=rand(256,256);
q=MakeQMF('daubechies',4);
wt = FWT2D(a,8,q);
(a few days pass...) 
wti, wtl=WT2DStruct(wt);
wtl
.SH See Also
FWT2D, IWT2D, WT2Dext, WT2DVisu