2D Gabor Filter 1.0
File ID: 86800
2D Gabor Filter 1.0
File Size: 10.0 KB
2D Gabor Filter 1.0 Description
Description: Recent studies on Mathematical modeling of visual cortical cells [Kulikowski/Marcelja/Bishop:1982] suggest a tuned band pass filter bank structure. These filters are found to have Gaussian transfer functions in the frequency domain. Thus, taking the Inverse Fourier Transform of this transfer function we get a filter characteristics closely resembling to the Gabor filters. The Gabor filter is basically a Gaussian (with variances sx and sy along x and y-axes respectively) modulated by a complex sinusoid (with centre frequencies U and V along x and y-axes respectively).
Gabor filters are used mostly in shape detectin and feature extractin in image processing.
function [G,gabout] = gaborfilter1(I,Sx,Sy,f,theta);
from 'gaborfilter1' with different f(Frequency) and theta(Angle).
theta = 0,pi/3,pi/6,pi/2,3pi/4
then for any input image like(eg. stereo.jpg)
you have 6x5 = 30 filtered images.
You can choose your desired angles or frequencies.
You can put nominaly Sx & Sy = 2,4 or some one else.
For instance I tested above example on ('cameraman.tif')(in MATLAB pictures)
I = imread('cameraman.tif');
[G,gabout] = gaborfilter1(I,2,4,16,pi/3);
Related: gaborfilter, gaborfilter isxsyftheta, ffrequency, thetaangle, theta, f02481632, ggabout, Processing
O/S:BSD, Linux, Solaris, Mac OS X
File Size: 10.0 KB
|More Similar Code|
#5237 implements a Gabor filter for image processing. From the comments and through my own use, the implementation seems to have limited freedom, and also the variances are defined in the original x,y instead of the rotated x', y' directions.
The code is a modified version based on http://en.wikipedia.org/wiki/Gabor_filter following the conventions and parameters used in...
pplication of gabor filter on image
[G GWINLEN] = genGaborKernelF( MU,NU,sigma,scaleXY,imgSz )
GIMG = GABORCONV(IMG,G,GWINLEN)
Extract the texture feature using Gabor filter/wavelet. You should first generate cell array G, which is a set of kernels in freq domain, then...
Auto Gaussian & Gabor Surface fit
2 functions to fit a 2D Gaussian or 2D Gabor to a surface. The routines are automatic in the sense that they do not require the specification of starting guesses for the model parameters. This is...
It solves the detection of the vessel. Once you click the mouse on the image of the vessel, the corresponding gabor filter will be shown and the direction of this gabor filter is the direction of the vessel in this point. You can also change the...
This filter could be extended into a 2D image smoothing filter. The kernel can be switched easily.
This is a program to test how a gaussian filter works on a set of 1-D data a
e.g. a=[1 10 1 10 1 10 1] --- use this as input or use your...
I've made this GUI for a couple of my students, which were learning the Gabor Filtering, and had hard a time to understand the subject. This helped them to get some intuition about what Gabor Filtering is, what are its benefits and what are its...
Function in GaborWavelet.m create a Gabor Wavelet kernel.
GaborExample.m show the Gabor wabeletskernel at five different scales and eight different oritations.
Useful functions for face recognition research.
The PhD (Pretty Helpful Development functions for) face recognition toolbox is a collection of Matlab functions and scripts intended to help researchers working in the field of face recognition....
A recursive implementation of the Gaussian filter. This implementation yields an infinite impulse response filter that has 6 MADDs per dimension independent of the value of sigma in the Gaussian kernel.
Recursive Gabor filtering for 1D...
|User Review for 2D Gabor Filter