[Insight-users] Actually implementing a Gabor filter

Bill Lorensen bill.lorensen at gmail.com
Mon Jun 21 15:27:23 EDT 2010


Looks like you did not add the library that contains the compiled
review classes: ITKIOReview.


On Mon, Jun 21, 2010 at 2:51 PM, Neal R. Harvey <harve at lanl.gov> wrote:
> It turns out I can't even get as far as creating a Gabor Kernel Image, let
> alone use it in a filtering application.
>
> Here's the basics of the code I have:
>
> #include "itkGaborImageSource.h"
>
> typedef itk::GaborImageSource< ImageType > GaborSourceType;
> GaborSourceType::Pointer GaborKernelImage = GaborSourceType::New();
>
> And here's the error I get when building:
>
> ../lib/libMamaLib.a(ParticleAnalysis.o): In function
> `itk::ObjectFactory<itk::GaborKernelFunction>::Create()':
> ParticleAnalysis.cpp:(.text._ZN3itk13ObjectFactoryINS_19GaborKernelFunctionEE6CreateEv[itk::ObjectFactory<itk::GaborKernelFunction>::Create()]+0xe):
> undefined reference to `typeinfo for
> itk::GaborKernelFunction'
> ParticleAnalysis.cpp:(.text._ZN3itk13ObjectFactoryINS_19GaborKernelFunctionEE6CreateEv[itk::ObjectFactory<itk::GaborKernelFunction>::Create()]+0x4f):
> undefined reference to `typeinfo for
> itk::GaborKernelFunction'
> ../lib/libMamaLib.a(ParticleAnalysis.o): In function
> `itk::GaborKernelFunction::New()':
> ParticleAnalysis.cpp:(.text._ZN3itk19GaborKernelFunction3NewEv[itk::GaborKernelFunction::New()]+0x3c):
> undefined reference to `itk::GaborKernelFunction::GaborKernelFunction()'
> collect2: ld returned 1 exit status
>
> Given that the code snippet is so small, and it is based on the example
> provided in the "Go-Go Gabor Gadgetry" paper (with only slight modifications
> to variable names), I don't really know where to begin, in terms of finding
> the cause of the problem.
>
> Any help/suggestions would be much appreciated.
>
> Cheers
>
> Harve
>
> Nicholas Tustison wrote:
>>
>> Neal,
>>
>> You should try one of the convolution image filters below (the first is a
>> straightforward implementation and the second is FFT-based) which take as
>> input a source image and a kernel image and returns the filtered image.
>> Nick
>>
>> http://www.insight-journal.org/browse/publication/208
>>
>> http://www.insight-journal.org/browse/publication/717
>>
>>
>>
>> On Jun 15, 2010, at 5:54 PM, Neal R. Harvey wrote:
>>
>>
>>>
>>> I read the Insight Journal paper "Go-Go Gabor Gadgetry" which describes
>>> how to create
>>> a Gabor filter kernel image. All very interesting, but not very useful
>>> unless I can determine how
>>> to now use this kernel image in a filter.
>>> The paper does not really provide details and, looking through the ITK
>>> Software Guide,
>>> I can find descriptions of a whole lot of filters, but I haven't yet been
>>> able to find one that takes an image
>>> as an input for its kernel. Google searches haven't proved much use,
>>> either, as I keep ending back
>>> at the same paper "Go-Go Gadget" paper.
>>> What ITK filtering function do I use that can take in the Gabor kernel
>>> image?
>>>
>>> Any help would be much appreciated.
>>>
>>> Thanks
>>>
>>> Harve
>>> _____________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>> http://www.kitware.com/products/protraining.html
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> http://www.itk.org/Wiki/ITK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.itk.org/mailman/listinfo/insight-users
>>>
>>
>>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>


More information about the Insight-users mailing list