📄 wavelet toolbox.mht
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: Wavelet Toolbox
Date: Thu, 23 Mar 2006 09:08:18 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0038_01C64E59.53A47320"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
This is a multi-part message in MIME format.
------=_NextPart_000_0038_01C64E59.53A47320
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.sprljan.com/nikola/matlab/wavelet.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Wavelet Toolbox</TITLE><LINK =
href=3D"../images/nsprljan.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon"><LINK media=3Dall=20
href=3D"http://www.sprljan.com/nikola/styles/basic.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.sprljan.com/nikola/styles/matlab_colors.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"Nikola Sprljan" name=3Dauthor>
<META content=3D"Matlab, Image, Video, Compression" name=3DDescription>
<META content=3D"Matlab, Image, Video, Compression" name=3DKeywords>
<META content=3Dall name=3Drobots>
<META content=3D"MSHTML 6.00.2900.2802" name=3DGENERATOR></HEAD>
<BODY>
<H1 id=3Dmast><A =
href=3D"http://www.sprljan.com/nikola/">sprljan.com</A></H1>
<DIV id=3Dsidebar>
<H4>Toolboxes</H4>
<DIV class=3Dsublinks><A=20
href=3D"http://www.sprljan.com/nikola/matlab/wavelet.html">Wavelet</A> =
<B>|</B> <A=20
href=3D"http://www.sprljan.com/nikola/matlab/qassessment.html">Quality=20
Assessment</A> <B>|</B> <A=20
href=3D"http://www.sprljan.com/nikola/matlab/ztree.html">Zerotree =
Coding</A>=20
<B>|</B> <A =
href=3D"http://www.sprljan.com/nikola/matlab/yuv.html">YUV</A>=20
<B>|</B> <A=20
href=3D"http://www.sprljan.com/nikola/matlab/errbstspiht.html">Error-Robu=
st=20
SPIHT</A> <B>|</B> </DIV>
<H4>GUIs</H4>
<DIV class=3Dsublinks><A=20
href=3D"http://www.sprljan.com/nikola/matlab/dctlab.html">DCTlab</A> =
<B>|</B> <A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">ImAn</A> =
<B>|</B> <A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">PAL</A> <B>|</B> =
<A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">PCM</A> <B>|</B> =
<A=20
href=3D"http://www.sprljan.com/nikola/matlab/jpeg2000.html">JPEG2000</A> =
<B>|</B>=20
</DIV>
<H4>Test sets</H4>
<DIV class=3Dsublinks><A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">Image</A><B>|</B>=
<A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">Video</A> =
<B>|</B> </DIV>
<H4>Common</H4>
<DIV class=3Dsublinks><A=20
href=3D"http://www.sprljan.com/nikola/matlab/soon.html">Contact</A><B>|</=
B> <A=20
href=3D"http://www.sprljan.com/nikola/">Home</A> <B>|</B> </DIV></DIV>
<H2><A href=3D"http://www.sprljan.com/nikola/matlab/index.html">Matlab=20
image&video compression depot</A></H2>
<DIV id=3Dmain>
<DIV id=3Dtitle>Wavelet Toolbox (v2.00)</DIV>
<DIV class=3Ddownload><A=20
href=3D"http://www.sprljan.com/nikola/matlab/downloads/Wavelet.zip">Downl=
oad</A></DIV>
<P class=3Dprg>Wavelet transform related functions specifically designed =
to be=20
used as a tool for image/video compression. The core of the toolbox =
consists of=20
one-dimensional (1D) wavelet analysis and synthesis functions. The =
separable=20
decomposition of multidimensional signals is supported, building on the =
1D=20
analysis and synthesis functions. The special case of the 2D signal is =
given=20
with separate functions, with option to perform either dyadic or wavelet =
packets=20
decomposition. Several functions are dedicated to the computation of =
wavelet=20
filter properties and their visualisation.</P>
<P class=3Dprg>This version of the toolbox has been completely =
rewritten, and it=20
still in process of finalisation. You will notice that some wavelets are =
not=20
completely defined, some are missing, and, most significantly, the =
convolution=20
DWT implementation is not supported currently. However, if needed or in =
a case=20
someone is curious how it looked like, the old version can be downloaded =
from=20
here:<BR><A=20
href=3D"http://www.sprljan.com/nikola/matlab/downloads/Wavelet_v1.02.zip"=
>Download=20
Wavelet Toolbox v1.02</A> </P>
<P class=3Dboxed>Functions</P>
<P class=3Dprg>This toolbox consists of the following functions:</P>
<UL>
<LI><STRONG>bibo_gains</STRONG> - Computes BIBO(Bounded Input Bounded =
Output)=20
gains for the specified wavelet=20
<LI><STRONG>decomp_packets2D</STRONG> - Wavelet packets decomposition =
(2D),=20
entropy-based subband splitting=20
<LI><STRONG>draw_packets</STRONG> - Visualises the wavelet packets =
subband=20
decomposition=20
<LI><STRONG>dwt_2D</STRONG> - Two-dimensional separable DWT=20
<LI><STRONG>dwt_dim</STRONG> - DWT in specific dimension of an =
n-dimensional=20
matrix=20
<LI><STRONG>dwt_dyadic_decomp</STRONG> - Dyadic wavelet decomposition =
of a=20
multidimensional signal=20
<LI><STRONG>dwt_lifting1D</STRONG> - DWT of a 1D signal in lifting=20
implementation=20
<LI><STRONG>get_2Dwavelet</STRONG> - Draws a 2D wavelet, as given by a =
separable 2D wavelet transform=20
<LI><STRONG>get_scf</STRONG> - Computes (and plots) samples of the =
scale=20
function =20
<LI><STRONG>get_submatrix</STRONG> - Extracts submatrix from a=20
multidimensional matrix=20
<LI><STRONG>get_wf</STRONG> - Computes (and plots) samples of the =
wavelet=20
function=20
<LI><STRONG>idwt_2D</STRONG> - Two-dimensional separable IDWT=20
<LI><STRONG>idwt_dim</STRONG> - IDWT in specific dimension of an =
n-dimensional=20
matrix=20
<LI><STRONG>idwt_dyadic_recon</STRONG> - Dyadic wavelet reconstruction =
of a=20
multidimensional signal=20
<LI><STRONG>idwt_lifting1D</STRONG> - IDWT of a 1D signal in lifting=20
implementation=20
<LI><STRONG>load_wavelet</STRONG> - Loads coefficients of the =
specified=20
wavelet filter=20
<LI><STRONG>recon_packets2D</STRONG> - Wavelet packets reconstruction =
(2D)=20
<LI><STRONG>subband</STRONG> - Selects a subband from a 2D wavelet=20
coefficients array=20
<LI><STRONG>subband_dim</STRONG> - Computes the subband dimensions for =
a=20
specified number of decompositions=20
<LI><STRONG>wavelet_char</STRONG> - Computes (and plots) frequency and =
phase=20
charateristic of a wavelet=20
<LI><STRONG>wavelet_check</STRONG> - Lists properties of a wavelet and =
performs several tests=20
<LI><STRONG>wavelet_downscale</STRONG> - Simulates resizing performed =
by=20
wavelet decomposition </LI></UL>
<P class=3Dboxed>Examples</P>
<P class=3Dexmpl>wavelet_check:</P><PRE class=3Dcmd>>> =
wavelet_check('CDF_9x7');
Analysis (decomposition) filters (LP taps, HP taps) =3D (9,7)
LP taps =3D [0.03783 -0.02385 -0.11062 0.37740 0.85270 0.37740 -0.11062 =
-0.02385 0.03783]
HP taps =3D [0.06454 -0.04069 -0.41809 0.78849 -0.41809 -0.04069 =
0.06454]
Synthesis (reconstruction) filters (LP taps, HP taps) =3D (7,9)
LP taps =3D [-0.06454 -0.04069 0.41809 0.78849 0.41809 -0.04069 =
-0.06454]
HP taps =3D [0.03783 0.02385 -0.11062 -0.37740 0.85270 -0.37740 =
-0.11062 0.02385 0.03783]
Orthogonality (test) =3D biorthogonal (b)
HP/LP reconstructed error energy contribution =3D 1.058479
Odd samples/even samples reconstructed error energy =3D 1.221005
Orthonormality parameter =3D 0.015002
Vanishing moments (test) =3D (4,4)
Analysis LP :
DC gain =3D 1.414214=20
Nyquist gain =3D 0.000000=20
L1 norm =3D 1.952109=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -