filters image by convolving with a Gabor kernel of pixel radius r and wave vector k.

uses a Gabor kernel with phase shift ϕ.

uses a Gabor kernel with radius and standard deviation σ.

applies Gabor filtering to an array of data.

Details and OptionsDetails and Options

  • GaborFilter is a linear filter commonly used for edge detection, as well as local frequency and orientation analysis.
  • GaborFilter works with arbitrary 2D and 3D images, operating separately on each channel, as well as data arrays of any rank.
  • GaborFilter[image,r,k] is equivalent to GaborFilter[image,{r,r/2},k,0].
  • Either of the r or σ can be lists, specifying different values for different directions.
  • GaborFilter[image,] by default gives an image of a real type of the same dimensions as image.
  • The following options can be specified:
  • Padding"Fixed"padding method
    StandardizedTruewhether to rescale the Gabor kernel to account for truncation
    WorkingPrecisionAutomaticthe precision to use
  • With a setting Padding->None, GaborFilter[image,] normally gives an image smaller than image.
Introduced in 2012
| Updated in 2014
Translate this page: