# Rotational Ultrasound

**URL:** <https://discourse.slicer.org/t/rotational-ultrasound/30703>\
**Category:** Support\
**Tags:** build, segmentation, python, 3d-model\
**Created:** [July 20, 2023, 12:57pm UTC](https://discourse.slicer.org/t/rotational-ultrasound/30703 "2023-07-20T12:57:19Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [July 20, 2023, 2:17pm UTC](https://discourse.slicer.org/t/rotational-ultrasound/30703/2 "2023-07-20T14:17:44Z")

</div>

SlicerIGT extension’s Volume reconstruction module is developed for this purpose. See for example this demo:

[![](https://img.youtube.com/vi/hIxr9OKBvQ8/maxresdefault.jpg "Reconstruct 3D or 4D cardiac volumes from sparse 2D frame set") ](https://www.youtube.com/watch?v=hIxr9OKBvQ8)

If your ultasound image sequence does not contain position and orientation information for each frame (which is usually the case) then you can use [this script](https://discourse.slicer.org/t/segmentation-of-mitral-valve/14598/10) to add that information and reconstruct the volume.

The script assumes that the ultrasound image sequence is loaded as a 3D volume (each time point is a frame of the volume), so you may either need to load the ultrasound image with enabling `Advanced` option in DICOM module and choose the `Scalar Volume` reader; or modify the script sothat it uses a volume sequence as input (the script will be somewhat simpler, as you don’t need to create a new sequence, just modify volumes in the sequence).

---

_[View the full topic](https://discourse.slicer.org/t/rotational-ultrasound/30703)._
