itk Hessian3DToVesselnessMeasureImageFilter, использование SetAlpha - PullRequest
0 голосов
/ 04 ноября 2019

Я новичок в итк. Мне нужно сделать сегментацию судна с помощью итк. Я не понял, почему SetAplha1 и SetAlpha2 используются в итк Hessian3DToVesselnessMeasureImageFilter? Какова роль этого?

 using HessianFilterType = itk::HessianRecursiveGaussianImageFilter<ImageType>;
 HessianFilterType::Pointer hessianFilter = HessianFilterType::New();
hessianFilter->SetInput(filter_toitkimage->GetOutput());
hessianFilter->SetSigma(1.0);//does this will determine the spacing between each dicom image slices?


using VesselnessMeasureFilterType = itk::Hessian3DToVesselnessMeasureImageFilter<PixelType>;
VesselnessMeasureFilterType::Pointer vesselnessFilter = VesselnessMeasureFilterType::New();
vesselnessFilter->SetInput(hessianFilter->GetOutput());
vesselnessFilter->SetAlpha1(0.5);
vesselnessFilter->SetAlpha2(2.0); 

1 Ответ

0 голосов
/ 04 ноября 2019

Sigma определяет масштаб функций. Например, сигма 1,0 будет работать на сосудах диаметром около 2-3 мм, тогда как сигма 5,0 будет работать лучше на сосудах диаметром 10-15 мм (например, аорта, полая вена).

ОтносительноAlpha параметры, документация говорит о том, что его описание можно найти в статье авторов .

...