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

**URL:** <https://discourse.slicer.org/t/developing-a-vessel-analysis-module-for-3d-slicer-guidance-needed/46762>\
**Category:** Development\
**Tags:** extensions-manager, python\
**Created:** [April 17, 2026, 3:36am UTC](https://discourse.slicer.org/t/developing-a-vessel-analysis-module-for-3d-slicer-guidance-needed/46762 "2026-04-17T03:36:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Benny\_Zamir](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/benny_zamir/32/68452_2.png) [@Benny\_Zamir](https://discourse.slicer.org/u/Benny_Zamir)\
**Post date:** [April 17, 2026, 3:36am UTC](https://discourse.slicer.org/t/developing-a-vessel-analysis-module-for-3d-slicer-guidance-needed/46762/1 "2026-04-17T03:36:09Z")

</div>

Hi,

I’ve been working on a Python-based vessel analysis tool and uploaded it here:  
[https://github.com/bz1977/VesselAnalyzer](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!

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [April 17, 2026, 7:11pm UTC](https://discourse.slicer.org/t/developing-a-vessel-analysis-module-for-3d-slicer-guidance-needed/46762/2 "2026-04-17T19:11:26Z")

</div>

There are lots of examples in the [Slicer Extension Index](https://github.com/slicer/extensionsindex). Try installing some extensions that sound similar and then look at the code.

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [April 18, 2026, 12:34am UTC](https://discourse.slicer.org/t/developing-a-vessel-analysis-module-for-3d-slicer-guidance-needed/46762/3 "2026-04-18T00:34:24Z")

</div>

[VMTK extension](https://github.com/vmtk/SlicerExtension-VMTK#the-vmtk-extension-for-3d-slicer) 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](https://simvascular.github.io/) 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.
