recursivegaborprot
所属分类:波变换
开发工具:matlab
文件大小:11KB
下载次数:158
上传日期:2007-08-20 18:00:41
上 传 者:
ck2896
说明: Gabor滤波器设计matlab代码,由于递归Gabor滤波器的设计,源于国外研究机构,研究与应用中有很好的参考价值。
(Gabor filter design matlab code Recursive Gabor filters as a result of the design, derived from foreign research institutions, research and applications have a very good reference value.)
文件列表:
gabor1d.p (7802, 2007-02-13)
gabor2d.p (1470, 2007-02-13)
gaborexamples.m (3864, 2007-02-13)
The zip file contains:
- readme.txt this file
- gabor1d.m M-function for 1D recursive Gabor filterng
- gabor2d.m M-function for 2D recursive Gabor filterng
- gaborexamples.m a M-file with many examples of usage of 1D and 2D recursive Gabor filtering
Unzip all files in Matlab current directory and type "gaborexamples" on Matlab command window.
For more information type "helpwin gabor1d" or "helpwin gabor2d" on Matlab command window.
Recursive 1D Gabor Filtering
Input:
ingresso: input 1D signal
sigma : Gaussian standard deviation
omega0 : modulation term
padding : not necessary, if present input 1D signal is padded with
the specified number of zeros
Output:
out : filtered signal
Recursive implementation of the one-dimensional Gabor filter, given by
1
------------------------- * exp[-x^2/(2*sigma^2)]*exp(i*omega0*x)
sqrt(2*pi)*sigma
where pi is the ratio of a circle's circumference to its diameter (i.e.
3.1415926535897....), , i is the imaginary unit, and x is the variable.
Recursive 2D Gabor Filtering
Input:
ingresso : input 2D signal
sigmax : Gaussian standard deviation along the first dimension (x-axis)
sigmay : Gaussian standard deviation along the second dimension (y-axis)
omega0 : modulation term
teta : Gabor filter orientation
padding : not necessary, if present 2D input signal is padded with
the specified number of zeros
Output:
out : filtered signal
Recursive implementation of the one-dimensional Gabor filter, given by
1
------------------- * exp[-x^2/(2*sigmax^2)]* exp[-y^2/(2*sigmay^2)]*exp(i*(omegax*x+omegay*y))
2*pi*sigmax*sigmay
where pi is the ratio of a circle's circumference to its diameter (i.e.
3.1415926535897....), i is the imaginary unit, omegax = omega0*cos(teta), omegay = omega0*sin(teta)
and x and y are the variables.
References
I.T. Young, L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering, in: A. Sanfeliu, J.J. Villanueva,
M. Vanrell, R. Alquezar, T. Huang, J. Serra (eds.), ICPR15, Proc. 15th Int. Conference on Pattern Recognition
(Barcelona, Spain, Sep.3-7), vol. 3, Image, Speech, and Signal Processing, IEEE Computer Society Press,
Los Alamitos, 2000, 342-345.
http://www.ph.tn.tudelft.nl/~lucas/publications/2000/ICPR2000TYLVMG/ICPR2000TYLVMG.html
I.T. Young, L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering, in: Y.J. Zhang (eds.), Proceedings
ICIG'2000, First International Conference on Image and Graphics, Journal of Image and Graphics (JIG), 2000, 232-236.
http://www.ph.tn.tudelft.nl/~lucas/publications/2000/ICPR2000TYLVMG/ICPR2000TYLVMG.html
I.T. Young and L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering, in: L.J. van Vliet, J.W.J. Heijnsdijk,
T. Kielman, P.M.W. Knijnenburg (eds.), Proc. ASCI 2000, 6th Annual Conf. of the Advanced School for Computing
and Imaging (Lommel, Belgium, June 14-16), ASCI, Delft, 2000, 245-249.
http://www.ph.tn.tudelft.nl/~lucas/publications/2000/ICPR2000TYLVMG/ICPR2000TYLVMG.html
I.T. Young, L.J. van Vliet, M. van Ginkel, Recursive Gabor filtering, IEEE Transactions on Signal
Processing, Vol. 50, No. 11, 27***-2805, 2002.
http://www.ph.tn.tudelft.nl/~lucas/publications/2002/IEEETSP2002TYLVMG/IEEETSP2002TYLVMG.html
*****************************************************************
Luigi Rosa
Via Centrale 35
67042 Civita di Bagno
L'Aquila - ITALY
email luigi.rosa@tiscali.it
mobile +39 3207214179
http://www.advancedsourcecode.com
*****************************************************************
近期下载者:
相关文件:
收藏者: