# Cross-sectional image view along 3D-curve (e.g. vessel center line)

**URL:** <https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960>\
**Category:** Feature requests\
**Created:** [June 20, 2022, 11:40am UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960 "2022-06-20T11:40:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DocJoe](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@DocJoe](https://discourse.slicer.org/u/DocJoe)\
**Post date:** [June 20, 2022, 11:40am UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960/1 "2022-06-20T11:40:04Z")

</div>

Hello all,  
I would love to get a hint, if there is already a tool that allows me to display a cross-section image perpendicular to a 3D-curve (e.g.e center line).  
So far, I found great tools for detecting center lines - but not for cross-sectional images along a curve.  
My goal is to produce a video along the a 3D-curve.  
Thanks for any hints or help to get started.  
Joachim

---

<div class="post-metadata">

**Author:** ![chir.set](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/chir.set/32/66982_2.png) [@chir.set](https://discourse.slicer.org/u/chir.set)\
**Post date:** [June 20, 2022, 12:36pm UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960/2 "2022-06-20T12:36:21Z")

</div>

Have you extracted the centerline in Slicer or externally ?

In any case, if you have a surface and a corresponding centerline, you can install SlicerVMTK extension using the ‘Extensions manager’, and display a slice view perpendicular to the centerline using ‘Cross-section analysis’ module.

To make a video, you may need to record a ‘Sequence’ first, then the ‘Screen capture’ module.

---

<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:** [June 21, 2022, 4:37am UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960/3 "2022-06-21T04:37:46Z")

</div>

To get a list of cross-sectional images as a 3D array (that you can play as a movie using “Screen Capture” module’s slice sweep mode; or just save as a numpy array) you can use [Curved Planar Reformat module](https://github.com/PerkLab/SlicerSandbox#curved-planar-reformat) in Sandbox extension.

[![](https://img.youtube.com/vi/yi07mjr3JeU/maxresdefault.jpg "New vessel branch extraction module for 3D Slicer") ](https://www.youtube.com/watch?v=yi07mjr3JeU)

---

<div class="post-metadata">

**Author:** ![DocJoe](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@DocJoe](https://discourse.slicer.org/u/DocJoe)\
**Post date:** [June 21, 2022, 4:40am UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960/4 "2022-06-21T04:40:08Z")

</div>

Thanks… that will help!

---

<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:** [March 21, 2023, 2:05am UTC](https://discourse.slicer.org/t/cross-sectional-image-view-along-3d-curve-e-g-vessel-center-line/23960/5 "2023-03-21T02:05:25Z")

</div>


