SlicerExtension-VMTK - VesselnessFiltering - Code

Hey there!

I would like to understand how VesselnessFiltering is working in general. So, I’m looking at:

I see how the internal parameters are generated from the inputInformation and the inputImage, but I still don’t know that much about the vtkvmtkSegmentationPython module. I found this page: and I have been looking for a more detailed vtk manual…

anyway, I still don’t understand what kind of parameters all those vtk-methods expect (apart from type) and what they are needed for. I would like to understand why the internal parameters (diameter, alpha, beta,…) are calculated like that. Is there something like a detailed example or an user documentation?

Thanks for your help!

Yes, this exactly the main problem with VMTK: there is nearly zero API documentation. You can ask about the parameters on the VMTK mailing list then write what you learn to documentation of the corresponding class in VMTK (they accept pull requests).

Okay, thanks! I will try… let’s see what I can figure out :slight_smile: