[ITK-users] AnisotropicDiffusionVesselEnhancementImageFilter

amghanem amghanem at gmail.com
Wed Apr 29 12:56:52 EDT 2015


Dear All,

I Have a problem with using
itk::AnisotropicDiffusionVesselEnhancementImageFilter.

I used the code in  http://www.insight-journal.org/browse/publication/163 
"Vessel Enhancing Diffusion Filter"   Appendix B Example 2

but the following methods give error " No member named 'SetSigmaMin' in
'itk::AnisotropicDiffusionVesselEnhancementImageFilter<itk::Image<float,
3>, itk::Image<float, 3>,
itk::HessianSmoothed3DToVesselnessMeasureImageFilter<double> >'
"
 typedef itk::AnisotropicDiffusionVesselEnhancementImageFilter<
InputImageType,    OutputImageType> VesselnessFilterType;

    VesselnessFilterType::Pointer VesselnessFilter
=VesselnessFilterType::New();


    VesselnessFilter->SetInput( importFilter->GetOutput() );



VesselnessFilter->SetSigmaMin( 0.5 );

VesselnessFilter->SetSigmaMax( 2) ;

VesselnessFilter->SetNumberOfSigmaSteps( 10 );


Then I used 

VesselnessFilter->GetMultiScaleVesselnessFilter()->SetSigmaMinimum(0.5);

VesselnessFilter->GetMultiScaleVesselnessFilter()->SetSigmaMaximum(2);


VesselnessFilter->GetMultiScaleVesselnessFilter()->SetNumberOfSigmaSteps(10);



VesselnessFilter->SetNumberOfIterations( 5 );

 VesselnessFilter->SetSensitivity( 5 );

  VesselnessFilter->SetWStrength( 25 );


  VesselnessFilter->SetEpsilon( 10e-2 );



but the output is very noisy with very large dynamic range, So I think the
filter didn't run well



Thanks for your time 



Ahmed 




--
View this message in context: http://itk-users.7.n7.nabble.com/AnisotropicDiffusionVesselEnhancementImageFilter-tp35616.html
Sent from the ITK - Users mailing list archive at Nabble.com.


More information about the Insight-users mailing list