[vtk-developers] Segmentation of spherical structure with spherical mask
Peter Behringer
peterbehringer at gmx.de
Wed Mar 12 10:33:20 EDT 2014
Hey vtk-developers,
i want to do a segmentation of a spherical structure. In order to do that, i use a seedpoint and a simple region growing algorithm provided by vtkImageThresholdConnectivity().
To kill voxels, that are captured outside of my spherical structure, i need a spherical, binary mask with center = seedpoint and radius appr. 80 voxels. I thought its easy to use SetSliceRange in every direction - but that one wont work and theres no good documentation about that function. Any ideas?
regiongrower=vtk.vtkImageThresholdConnectivity()
regiongrower.SetInput(inputVolume.GetImageData())
regiongrower.SetSeedPoints(vtkPoints)
regiongrower.ThresholdBetween(lowerThreshold,upperThreshold)
regiongrower.SetSliceRangeY(1,100) <- that one wont work?!
regiongrower.SetReplaceOut(1) #enable SetOutValue()
regiongrower.SetReplaceIn(1) #enable SetInValue()
regiongrower.SetOutValue(0) #set OutValue = 0
regiongrower.SetInValue(1) #set InValue = 1
regiongrower.GetOutput().Update()
Best regards,
Peter
More information about the vtk-developers
mailing list