[Insight-users] Re : Re : needs a lot of recommandations
Syrine Sahmim
syrine.sahmim at yahoo.fr
Thu Aug 20 09:18:21 EDT 2009
the code c++ is :
#if defined(_MSC_VER)
#pragma warning ( disable : 4786 )
#endif
#ifdef __BORLANDC__
#define ITK_LEAN_AND_MEAN
#endif
#include "itkHessian3DToVesselnessMeasureImageFilter.h"
#include "itkHessianRecursiveGaussianImageFilter.h"
#include "itkSymmetricSecondRankTensor.h"
#include "itkImage.h"
#include "itkImageFileReader.h"
#include "itkImageFileWriter.h"
int main( int argc, char *argv[] )
{
if( argc < 3 )
{
std::cerr << "Usage: inputImage outputImage [sigma] [alpha_1] [alpha_2]" << std::endl;
}
const unsigned int Dimension = 3;
typedef double InputPixelType;
typedef float OutputPixelType;
typedef itk::Image< InputPixelType, Dimension > InputImageType;
typedef itk::Image< OutputPixelType, Dimension > OutputImageType;
typedef itk::HessianRecursiveGaussianImageFilter<
InputImageType > HessianFilterType;
typedef itk::Hessian3DToVesselnessMeasureImageFilter<
OutputPixelType > VesselnessMeasureFilterType;
typedef itk::ImageFileReader< InputImageType > ReaderType;
typedef itk::ImageFileWriter< OutputImageType > WriterType;
HessianFilterType::Pointer hessianFilter = HessianFilterType::New();
VesselnessMeasureFilterType::Pointer vesselnessFilter =
VesselnessMeasureFilterType::New();
ReaderType::Pointer reader = ReaderType::New();
WriterType::Pointer writer = WriterType::New();
reader->SetFileName( argv[1] );
hessianFilter->SetInput( reader->GetOutput() );
if( argc >= 4 )
{
hessianFilter->SetSigma( static_cast< double >(atof(argv[3])) );
}
vesselnessFilter->SetInput( hessianFilter->GetOutput() );
writer->SetInput( vesselnessFilter->GetOutput() );
writer->SetFileName( argv[2] );
if( argc >= 5 )
{
vesselnessFilter->SetAlpha1( static_cast< double >(atof(argv[4])));
}
if( argc >= 6 )
{
vesselnessFilter->SetAlpha2( static_cast< double >(atof(argv[5])));
}
writer->Update();
return EXIT_SUCCESS;
}
I'm testing the vesselness filter on an MRA image .
________________________________
De : John Drescher <drescherjm at gmail.com>
À : Syrine Sahmim <syrine.sahmim at yahoo.fr>
Envoyé le : Jeudi, 20 Août 2009, 13h48mn 45s
Objet : Re: Re : needs a lot of recommandations
On Thu, Aug 20, 2009 at 5:58 AM, Syrine Sahmim<syrine.sahmim at yahoo.fr> wrote:
> the result that i had is on the joined file resultat
>
The last picture was what I expected except for the crash. If you post
you code I will take a look at this.
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20090820/14af1afb/attachment.htm>
More information about the Insight-users
mailing list