# Is there a way to segment stenotic coronary arteries?

**URL:** <https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142>\
**Category:** VMTK\
**Tags:** segmentation, dicom\
**Created:** [August 10, 2021, 1:57pm UTC](https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142 "2021-08-10T13:57:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mattia\_Chiesa](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mattia_chiesa/32/11949_2.png) [@Mattia\_Chiesa](https://discourse.slicer.org/u/Mattia_Chiesa)\
**Post date:** [August 10, 2021, 1:57pm UTC](https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142/1 "2021-08-10T13:57:33Z")

</div>

Dear all,  
I’d like to automatically segment the three main coronaries (LCA (LDA+LCX) and RCA) feeding DICOM of **stenotic patients** into 3D slicer.  
I followed these 2 VMTK tutorials: [https://www.youtube.com/watch?v=yi07mjr3JeU](https://www.youtube.com/watch?v=yi07mjr3JeU) and [https://www.youtube.com/watch?v=yi07mjr3JeU](https://www.youtube.com/watch?v=yi07mjr3JeU).  
However, coronaries are often broken into 2 or more parts because of stenosis. What I have always got are partial segmentations (i.e., only the first segment from aorta to stenosis).  
What should I do?  
Thanks in advance.

---

<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:** [August 10, 2021, 8:59pm UTC](https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142/2 "2021-08-10T20:59:10Z")

</div>

This topic on coronary segmentation should help:

> [@Extract the coronary and aorta](https://discourse.slicer.org/t/extract-the-coronary-and-aorta/17998/4):
>
> With 6GB of physical RAM I’m surprised that you can load a volume of 512x512x545 voxels at all. I would recommend minimum of 16GB RAM, an Intel Core i7 CPU, and a computer not more than 3 years old. Since you will only create a few models, it should be no problem to invest a lot of time in the segmentation process. As you also want high accuracy, it is probably better to not use curves (which would only give you vessel centerline curves and not diameters), but simply set an editable threshold r…

Let us know if you still have questions.

---

<div class="post-metadata">

**Author:** ![Mattia\_Chiesa](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/mattia_chiesa/32/11949_2.png) [@Mattia\_Chiesa](https://discourse.slicer.org/u/Mattia_Chiesa)\
**Post date:** [August 11, 2021, 11:44am UTC](https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142/3 "2021-08-11T11:44:08Z")

</div>

Many thanks Andras for your kind and quick reply. I saw that video tutorial on coronary segmentation, but this is a completely manual segmentation. I was wondering whether there is a way to do the same stuff automatically, even in presence of stenosis (i.e., “tube interruptions”). For instance, a tool which estimates the connection between two ‘MarkUp points’ (the starting and the end point of stenosis), based on the color gradient over frames.

---

<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:** [August 11, 2021, 1:44pm UTC](https://discourse.slicer.org/t/is-there-a-way-to-segment-stenotic-coronary-arteries/19142/4 "2021-08-11T13:44:28Z")

</div>

Optimal choice of method depends on many factors. Most importantly, quality of your images and number of cases.

For a research study with a few hundred cases it may not worth developing a robust automatic tool, and you would need to manually segment a few hundred cases independently, manually, anyway to serve as gold standard for validation and/or training. If you need to develop something for routine clinical use then you probably need to invest into a fully automated method.

If image quality is good (high resolution, good contrast), cases are not challenging overall (not much stenosis, total occlusion, calcifications or metal artifacts), or you know very specifically what and where you want to measure (instead of aiming for “perfect” segmentation of all the coronaries) accurately then automation may be easier to implement.

I did not look thoroughly into what VMTK tools can be used for automating this. I know that there are some semi-automatic tools for extracting a single coronary branch, but did not have much luck using them (maybe the image quality was not sufficiently good or I did not use the tools correctly). @lantiga can you comment on this? What VMTK tools you would recommend for this and how robust and accurate they are?
