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 *****************************************************************

近期下载者

相关文件


收藏者