pieflab

所属分类:matlab编程
开发工具:matlab
文件大小:99KB
下载次数:46
上传日期:2009-04-08 13:01:59
上 传 者snn11300407
说明:  小波去噪的压缩包,用matlab编程,对去噪有用
(Wavelet packet denoising of compression, using matlab programming, useful for the denoising)

文件列表:
pieflab\PiefLab\Contents.m (844, 2004-01-14)
pieflab\PiefLab\copyright (1221, 2001-06-16)
pieflab\PiefLab\General\column.m (431, 2003-09-08)
pieflab\PiefLab\General\Contents.m (671, 2003-09-08)
pieflab\PiefLab\General\div.m (319, 2001-08-29)
pieflab\PiefLab\General\ffff (0, 2003-09-08)
pieflab\PiefLab\General\gramschmidt.m (519, 2000-11-19)
pieflab\PiefLab\General\grey.m (207, 2003-03-20)
pieflab\PiefLab\General\row.m (421, 2000-11-19)
pieflab\PiefLab\General\shift.m (448, 2002-07-05)
pieflab\PiefLab\General (0, 2009-03-26)
pieflab\PiefLab\hs_err_pid2312.log (20080, 2004-01-14)
pieflab\PiefLab\MRF\condprob.m (512, 2000-11-21)
pieflab\PiefLab\MRF\condprob1.m (530, 2000-11-19)
pieflab\PiefLab\MRF\condprob2.m (540, 2000-11-19)
pieflab\PiefLab\MRF\Contents.m (880, 2000-11-22)
pieflab\PiefLab\MRF\isingpot.m (838, 2000-11-21)
pieflab\PiefLab\MRF\isingpotupdate.m (1049, 2000-11-21)
pieflab\PiefLab\MRF\metropolisIsing.m (899, 2002-04-17)
pieflab\PiefLab\MRF\MPLEising.m (952, 2000-11-21)
pieflab\PiefLab\MRF\PLising.m (552, 2006-04-13)
pieflab\PiefLab\MRF (0, 2009-03-26)
pieflab\PiefLab\Noise\Contents.m (1058, 2001-11-27)
pieflab\PiefLab\Noise\cumgauss.m (400, 2000-11-19)
pieflab\PiefLab\Noise\gauss.m (404, 2003-08-25)
pieflab\PiefLab\Noise\MAD1.m (449, 2002-07-05)
pieflab\PiefLab\Noise\makenoisy.m (962, 2000-11-19)
pieflab\PiefLab\Noise\mean2.m (293, 2001-11-19)
pieflab\PiefLab\Noise\median1.m (379, 2000-11-19)
pieflab\PiefLab\Noise\medianfilt.m (503, 2000-11-19)
pieflab\PiefLab\Noise\randcauchy.m (1057, 2003-09-25)
pieflab\PiefLab\Noise\randchi2.m (702, 2003-08-28)
pieflab\PiefLab\Noise\randexp.m (662, 2001-08-29)
pieflab\PiefLab\Noise\randgamint.m (698, 2001-08-29)
pieflab\PiefLab\Noise\randt.m (714, 2001-07-11)
pieflab\PiefLab\Noise\Rcumgauss.m (416, 2003-08-25)
pieflab\PiefLab\Noise\snr.m (401, 2000-11-19)
pieflab\PiefLab\Noise\snr2.m (399, 2000-11-19)
pieflab\PiefLab\Noise\var2.m (312, 2000-11-19)
pieflab\PiefLab\Noise (0, 2009-03-26)
... ...

Note on filters in wavelet transform ------------------------------------ a filter is characterized by two variables: 1) a vector with filter coefficients 2) an integer indicating the shift of the first entry in the vector. e.g. if h = [1 2 3 4] and sh = -2; then the first entry (h(1) = 1) should be shifted two positions to the left upon using this vector in a filter-operation. How to determine the exact shift variables? ------------------------------------------- For perfect reconstruction, it is of course important to have the right values for the shift variables. If ht and gt are the dual filters (for analysis) and h and g are the primal filters (for synthesis or reconstruction), then one of the shifts is free. So, we put for instance sh = 0. Perfect reconstruction requires that h and ht have double shift orthogonality. We should shift ht such that it matches this condition w.r.t. h. From the (sufficient) condition for perfect reconstruction: gt_i = (-1)^i * h_{1-i}, which is in matlab (due to the fact that indexing always starts at 1): gt(i) = gt_{i-1} = (-1)^(i-1) * h_{2-i} = (-1)^(i-1) * h(3-i), we see that sgt = first[gt] - 1 = 3 - last[h] - 1 = 2 - (first[h] + length(h) - 1) = 2 - (sh + length(h)) sgt = 2 - sh - length(h); sg = 2 - sht - length(ht); (example: haar filters have length 2: they enter the wavelet transform with all shifts equal to zero) The paramter alfa in the reconstruction from the non-decimated transform ------------------------------------------------------------------------ (IRT_BIO.m)

近期下载者

相关文件


收藏者