[Insight-users] Problems with calling ReinitializeLevelSetImageFilter in order to reinitialize narrow band in NarrowBandLevelSetImageFilter
Amardeep Singh
amar.singh at gmx.de
Wed May 27 14:21:48 EDT 2009
Hi there
Well, I changed the definition of the LevelSetNode class to be a child
of the BandNode class.
Then, I templated the narrow band in itkNarrowBandImageFilterBase to
consist of LevelSetNode nodes (instead of BandNode nodes). The
inheritance in the first place was necessary, because the
ReinitializeImageFilter routines are written with a BandNode node in
mind. Like this, I can at least get it to compile (I will still have to
see if it works or not.).
However, I have the strong impression that this is a hack that will lead
to problems some time in the future.
Does anyone know if there is a specific reason for the division between
LevelSetNode nodes and BandNode nodes?
Thanks a lot!
Best regards
Amardeep
Amardeep Singh wrote:
> Dear ITK Users
>
> I would like to call the ReinitializeLevelSetImageFilter from the
> CreateNarrowBand() function in the itkNarrowBandLevelSetImageFilter.
> The purpose is to use fast marching for reinitialization of the narrow
> band and not the approximate chamfer distance transform (I need my
> narrow band to be exact).
> Unfortunately, I find this more difficult as expected. The
> ReinitializeLevelSetImageFilter uses the itkLevelSetNode as a node in
> the narrow band,
> whereas the itkNarrowBand uses a BandNode (defined in
> itkNarrowBand.h). Because of this, I cannot call the
> ReinitializeLevelSetImageFilter simply from the CreateNarrowBand()
> within the itkNarrowBandLevelSetImageFilter function.
> I changed the itkNarrowband to use a VectorContainer as
> NodeContainerType, but I do not know how to solve this problem.
> Can anybody help?
>
> Thanks a lot!
>
> Best regards
> Amardeep
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.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