Developing a vessel analysis module for 3D Slicer – guidance needed

Hi,

I’ve been working on a Python-based vessel analysis tool and uploaded it here:
https://github.com/bz1977/VesselAnalyzer

Current status:

  • Branch segmentation and marker placement still need improvement

  • Lesion detection needs refinement

I’d appreciate feedback on:

  • How to best integrate this into 3D Slicer

  • Code structure and overall approach

Any suggestions or guidance would be very helpful.

Thanks!

There are lots of examples in the Slicer Extension Index. Try installing some extensions that sound similar and then look at the code.

VMTK extension has lots of vascular quantification and analysis tools, including very fast and robust fully automatic centerline and branch extraction, cross-section analysis, etc. Check it out, as you may be able to reuse and build on these modules, so you could reduce the amount of code you need to maintain.

FYI, many more, very sophisticated vascular tools are coming to 3D Slicer soon, as the SimVascular community is planning to port their modules into 3D Slicer. I would recommend to have a look at it, too, and focus on working on features that are not yet covered.