Automatic vessel endpoints detection

i started off with the VMTK package directly before I was aware of this VMTK slicer extension. Endpoints seemed to need to be manually chosen in the interface released with the original vmtk packages. What algorithm are you using to automagically select endpoints? This dramatically improves the usability of VMTK. perhaps also post the slicer extension to the vmtk website ? http://www.vmtk.org/

It is all VMTK under the hood - see implementation here: SlicerExtension-VMTK/ExtractCenterline/ExtractCenterline.py at 3787ea4a300da28ec5f0824f0715f2713b631155 · vmtk/SlicerExtension-VMTK · GitHub

VMTK is a library, so to make it useful for end users you almost always need to add some more application-specific code on top of it. This higher-level code that does not have to be as generic as the library classes, may work with some assumptions, and apply heuristics, so it does not really belong to the library, but it could be added to the examples or documentation.

If you have any suggestions for changing VMTK code or documentation or adding more examples then please submit a pull request to the VMTK repository.

1 Like