Convolving an image with 2D log gabor and as the result we receive two Gabor maps- amplitude map and orientation map.

1 view (last 30 days)
Hi , I need Matlab code for - Convolving an image with 2D log gabor and as the result of we receive two Gabor maps. The map with the maximum values of amplitude M(x;y) , is estimated as the highest magnitude of amplitude among 180 values of different orientation (for 180 corresponding filter responses). The second map Q(x;y) contains the dominant texture orientation angles , i.e. angles for which the magnitude of amplitudes is maximum). Thanks and regards Richa

Answers (2)

Image Analyst
Image Analyst on 17 May 2012
Take a look at conv2() or imfilter() to do your convolution. Then check out imregionalmax() to find local maxima in the resulting image.

Laurent
Laurent on 29 Oct 2014
Perhaps your 2 maps correspond to the real and imaginary maps? (and thus to symmetric or odd log-Gabor filters)
if you are interested in more info + python code, something similar is coded using the package available @ https://pythonhosted.org/LogGabor/

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!