Gabor filter

Gabor filter

A Gabor filter is a linear filter whose impulse response is defined by a harmonic function multiplied by a Gaussian function. Because of the multiplication-convolution property (Convolution theorem), the Fourier transform of a Gabor filter's impulse response is the convolution of the Fourier transform of the harmonic function and the Fourier transform of the Gaussian function.

:g(x,y;lambda, heta,psi,sigma,gamma)=expleft(-frac{x'^2+gamma^2y'^2}{2sigma^2} ight)cosleft(2pifrac{x'}{lambda}+psi ight)


:x' = x cos heta + y sin heta,


:y' = -x sin heta + y cos heta,

In this equation, lambda represents the wavelength of the cosine factor, heta represents the orientation of the normal to the parallel stripes of a Gabor function, psi is the phase offset, sigma is the sigma of the gaussian envelope and gamma is the spatial aspect ratio, and specifies the ellipticity of the support of the Gabor function.

This is an example implementation in Matlab:function gb=gabor_fn(sigma_x,sigma_y,theta,lambda,psi,gamma)

sz_x=fix(6*sigma_x);if mod(sz_x,2)=0, sz_x=sz_x+1;end

sz_y=fix(6*sigma_y);if mod(sz_y,2)=0, sz_y=sz_y+1;end

[x y] =meshgrid(-fix(sz_x/2):fix(sz_x/2),fix(-sz_y/2):fix(sz_y/2));

% Rotation x_theta=x*cos(theta)+y*sin(theta);y_theta=-x*sin(theta)+y*cos(theta);

gb=exp(-.5*(x_theta.^2/sigma_x^2+gamma^2*y_theta.^2/sigma_y^2)).*cos(2*pi/lambda*x_theta+psi);Gabor filters are directly related to Gabor wavelets, since they can be designed for number of dilations and rotations. However, in general, expansion is not applied for Gabor wavelets, since this requires computation of biorthogonal wavelets, which may be very time-consuming. Therefore, usually, a filter bank consisting of Gabor filters with various scales and rotations is created. The filters are convolved with the signal, resulting in a so-called Gabor space. This process is closely related to processes in the primary visual cortex.fact|date=May 2008The Gabor space is very useful in e.g., image processing applications such as iris recognition and fingerprint recognition. Relations between activations for a specific spatial location are very distinctive between objects in an image. Furthermore, important activations can be extracted from the Gabor space in order to create a sparse object representation.

To visualize a 2-dimensional Gabor filter and the resulting activations after convolving it with an image, the on-line Gabor application on can be useful.


*cite web|url=|title=Tutorial on Gabor Filters|last=Movellan|first=Javier R.|accessdate=2008-05-14
*cite web|url=|title=Texture Segmentation Using Gabor Filters|last=Leveseque|first=Vincent|date=2000-12-06|accessdate=2008-05-14

See also

* Dennis Gabor

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Gabor — may refer to:A Hungarian family name * B. B. Gabor, a Hungary born Canadian pop singer * Dennis Gabor, a Hungarian born British physicist * Eva Gabor, a Hungarian born American actress * Gabor sisters, the three famous actresses, Eva, Magda and… …   Wikipedia

  • Gábor — oder Gabor ist ein häufig vorkommender ungarischer männlicher Vorname und Familienname. Inhaltsverzeichnis 1 Herkunft und Bedeutung 2 Bekannte Namensträger 2.1 Vorname …   Deutsch Wikipedia

  • Gabor — oder Gábor ist ein verbreiteter ungarischer Vorname. Er ist die ungarische Form von Gabriel. Gabor ist der Familienname folgender Personen Andor Gábor (1884−1953), ungarischer Redakteur und Schriftsteller, der zeitweilig in Deutschland lebte… …   Deutsch Wikipedia

  • Gabor-Transformation — Die Gabor Transformation (nach Dennis Gábor) ist eine spezielle (und in bestimmter Weise optimale) gefensterte Fourier Transformation. Sie ist eng verwandt mit der Wavelet Theorie und wird in vielen Bereichen der digitalen Bildverarbeitung… …   Deutsch Wikipedia

  • Gabor-Wigner transform — The Gabor transform and the Wigner distribution function are both tools for time frequency analysis. Since the Gabor transform does not have high clarity, and the Wigner distribution function has a cross term problem [#refDJJ2007| [2] , a 2007… …   Wikipedia

  • Dennis Gabor — Born 5 June 1900(1900 06 05) Budapest, Kingdom of Hungary …   Wikipedia

  • Filtre De Gabor — Un filtre de Gabor (ou Gabor filter) est un filtre linéaire dont la réponse impulsionnelle est une sinusoïde modulée par une fonction gaussienne. Il porte le nom du physicien anglais d origine hongroise Dennis Gabor. Expression temporelle (ou… …   Wikipédia en Français

  • Filtre de gabor — Un filtre de Gabor (ou Gabor filter) est un filtre linéaire dont la réponse impulsionnelle est une sinusoïde modulée par une fonction gaussienne. Il porte le nom du physicien anglais d origine hongroise Dennis Gabor. Expression temporelle (ou… …   Wikipédia en Français

  • Band-pass filter — A band pass filter is a device that passes frequencies within a certain range and rejects (attenuates) frequencies outside that range. An example of an analogue electronic band pass filter is an RLC circuit (a resistor–inductor–capacitor circuit) …   Wikipedia

  • List of mathematics articles (G) — NOTOC G G₂ G delta space G networks Gδ set G structure G test G127 G2 manifold G2 structure Gabor atom Gabor filter Gabor transform Gabor Wigner transform Gabow s algorithm Gabriel graph Gabriel s Horn Gain graph Gain group Galerkin method… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”