# GaborMatrix

GaborMatrix[r,k]

gives a matrix that corresponds to the real part of a Gabor kernel of radius r and wave vector k.

GaborMatrix[r,k,ϕ]

uses phase shift ϕ.

GaborMatrix[{r,σ},]

uses the specified standard deviation σ.

GaborMatrix[{{r1,r2,}},]

gives an array corresponding to a Gabor kernel with radius ri in the i index direction.

# Details and Options • GaborMatrix[{r,σ},k,ϕ] gives values proportional to at index position from the center.
• GaborMatrix[r,k] is equivalent to GaborMatrix[{r,r/2},k,0].
• By default, the matrix is rescaled so that the elements of Abs[GaborMatrix[r,k,0]+I GaborMatrix[r,k,π/2]] sum to 1.
• For integer r, GaborMatrix[r,] yields a × matrix.
• For noninteger r, the value of r is effectively rounded to an integer.
• Either of the r or σ can be lists, specifying different values for different directions.
• With GaborMatrix[{r,{σ1,σ2,}},k], σ1 is the standard deviation along k, and σ2, are standard deviations perpendicular to k. The i direction is defined by the i column of RotationMatrix[{{1,0,},k}].
• For data arrays with n dimensions and a wave vector {k1,,kn}, ki is pointing in the same direction as the i dimension of data. For images, the filter is effectively applied to ImageData[image].
• The following options can be specified:
•  Standardized True whether to rescale the matrix to account for truncation WorkingPrecision Automatic the precision with which to compute matrix elements

# Examples

open all close all

## Basic Examples(3)

Visualize a Gabor matrix:

 In:= Out= MatrixPlot of a Gabor matrix:

 In:= Out= 1D Gabor vector:

 In:= Out= ## Properties & Relations(3)

Introduced in 2012
(9.0)
|
Updated in 2015
(10.1)