# Problems creating a volume from rotational angiography data

**URL:** https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641
**Category:** Support
**Created:** [April 29, 2019, 1:55pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641 "2019-04-29T13:55:45Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Deyline](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@Deyline](https://discourse.slicer.org/u/Deyline)
#### Post date: [April 29, 2019, 1:55pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/1 "2019-04-29T13:55:45Z")

</div>

Hello Slicer wizards,

I’ve been trying to generate a volume from DICOM data that I’ve obtained from a rotational angiography scan. To help me explain the problem I’m encountering, I’ve attached 2 images. The first image shows the problem I’m getting, apparently the rotational angiography does not provide me 3D data, but sort of a “2D data over a time”, not sure how I could classify it. This can be easily seen when analysing the top right of the image, where only one view is actually correct. Is it possible to generate volume from this type of data or a CT scan is what I should be looking for?  
For the second image, a 3D model was generated in the machine that does the angiography. Is it possible to generate volumes from these already pre-made volumes from the machine’s software? Because if I try to import it, slicer only treats it as being a 2D image, as seen from the Y and G views.

Thanks in advance!

 ![slicer3d_1](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/9/8/9892a891893ba53110bf8bfa1aa09fe3b4a9f26e.jpeg)

---

<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 29, 2019, 2:09pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/2 "2019-04-29T14:09:40Z")

</div>

This looks like a sinogram (projection images acquired during the rotation), which needs to be reconstructed to a 3D Cartesian volume. See more information in these topics:

> [@Volume rendering shows solid black cube only](https://discourse.slicer.org/t/volume-rendering-shows-solid-black-cube-only/4272/15):
>
> It looks like the image is not a Cartesian 3D volume but a [sinogram](https://en.wikipedia.org/wiki/Tomographic_reconstruction). You need to run these images through filtered backprojection or similar reconstruction method to get a 3D volume that you can load into Slicer.

> [@issues viewing DICOM files after import](https://discourse.slicer.org/t/issues-viewing-dicom-files-after-import/2768/2):
>
> Hi Freya, Based on the image in the lower right, it looks like you have projection data (aka sinogram data). When you scroll through the upper left, does it look like a sequence of images taken at different angles? If so, you need to ask the scanner technician for “reconstructed” data. Greg

> [@Deyline](#):
>
> For the second image, a 3D model was generated in the machine that does the angiography. Is it possible to generate volumes from these already pre-made volumes from the machine’s software?

That is just a screenshot. If there is any 3D information in that image, it is stored in private fields.

What devices (manufacturer, model, number) did you use to acquire and visualize/reconstruct the images?

---

<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 29, 2019, 2:29pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/3 "2019-04-29T14:29:52Z")

</div>

@gcsharp would it make sense to consider an [openrtk](http://www.openrtk.org) extension?

---

<div class="post-metadata">

### Author: ![gcsharp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/gcsharp/32/863_2.png) [@gcsharp](https://discourse.slicer.org/u/gcsharp)
#### Post date: [April 29, 2019, 2:55pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/4 "2019-04-29T14:55:45Z")

</div>

Maybe for people who are uncomfortable with command line programs it could be good. Currently, a (potential, proposed) workflow within Slicer does not seem easier (IMO) than to run RTK separately.

If an RTK extension were available would people make add-on programs to do image processing on projection data, thereby proving the value of the extension? Who knows!

[Edited for clarity.]

---

<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 29, 2019, 3:29pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/5 "2019-04-29T15:29:39Z")

</div>

> [@gcsharp](#):
>
> Currently, a (potential, proposed) workflow within Slicer does not seem easier (IMO) than to run RTK separately.

Oh yes, I would find it much easier if it was distributed as a Slicer extension and could be installed and executed by a couple of clicks!

The problem with RTK starts with a note on download page: “The current release is version 1.3.0 from September 2016”. For me, it means that the project is dead and I should probably not waste any time with it.

OK, I go past this, but then I find that there is [no binary download](http://www.openrtk.org/RTK/resources/software.html). I give up at this point. Since the project is dead, I will not spend time with trying to build it, running into issues, and then having difficulties with trying to get help. Github repository seems to be linked to a single GitHub user, not an organization - another red flag.

I also glanced at the documentation section. There was no mention of any command-line tools, just [API reference](http://www.openrtk.org/Doxygen/index.html). After this, I’m certain that this toolkit will not work for me.

Maybe the actual situation is better, maybe the toolkit is not dead, there are pre-built binaries and documentation available somewhere… but then toolkit’s website is extremely poor and misleading.

---

<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 29, 2019, 4:11pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/6 "2019-04-29T16:11:25Z")

</div>

I hadn’t looked at openrtk in detail and not recently, but I noticed [that version 2.0](http://www.openrtk.org/RTK/news/201902_release2.0.php) was released very recently and that gives me hope the project is still very viable. I agree with @lassoan that easy to install and use binaries could be a boost.

---

<div class="post-metadata">

### Author: ![gcsharp](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/gcsharp/32/863_2.png) [@gcsharp](https://discourse.slicer.org/u/gcsharp)
#### Post date: [April 29, 2019, 4:14pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/7 "2019-04-29T16:14:43Z")

</div>

Typical use cases for reconstruction software are: (1) algorithm R&D, and (2) equipment development. As such, RTK has a more narrowly focused set of users than Slicer, and I don’t know how an extension would improve their workflow.

If an RTK extension were made, it should include the python API.

Thank you for spotting the error on the web site about the current release. I’ll post a message to let them know.

---

<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 29, 2019, 4:29pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/8 "2019-04-29T16:29:29Z")

</div>

True, if users with a sinogram could just as easily request a reconstruction from their scanner then there’s no point in making an extension.

---

<div class="post-metadata">

### Author: ![Deyline](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@Deyline](https://discourse.slicer.org/u/Deyline)
#### Post date: [April 29, 2019, 5:06pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/9 "2019-04-29T17:06:27Z")

</div>

Thanks for the help @lassoan  
Let me see if I got the right idea after reading the 2 topics you have sent me.  
I can reconstruct a volume from the software that acquired the sinogram and from that I would export as .dcm to slicer? Because the screenshot that I showed in the second image was the reconstruction made by the machine’s software, but I probably exported it wrong.  
As for the device, I’ll contact the physician responsible for the images, since all I know is that the device/software are from Philips (I don’t think that this is enough info).

Edit: Just got in contact with the physician and the device model is “Allura FD10” with the “3D RA” software. Both the device and software are from Philips.

---

<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 29, 2019, 5:31pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/10 "2019-04-29T17:31:27Z")

</div>

Thanks for the update. I agree that the best would be to export the reconstructed 3D volume as a CT image from the Philips software.

---

<div class="post-metadata">

### Author: ![kopachini](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/kopachini/32/65543_2.png) [@kopachini](https://discourse.slicer.org/u/kopachini)
#### Post date: [April 30, 2019, 6:12am UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/11 "2019-04-30T06:12:35Z")

</div>

Try to import that fluoroscopy study in Philips IntelliSpace Portal (you should ask someone at your radiology department) and if you can open it maybe it is possible to make VRT reconstructions. If you are able to do so than you could export that VRT as. stl file simply by clicking right mouse button on VRT and choose save as stl.  
Please let me know the results because my department got Philips Azurion 🙂

---

<div class="post-metadata">

### Author: ![Deyline](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@Deyline](https://discourse.slicer.org/u/Deyline)
#### Post date: [April 30, 2019, 12:29pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/12 "2019-04-30T12:29:14Z")

</div>

Thanks for the suggestion @kopachini.  
However, I do not think our radiology department has this software at our disposal, unfortunately. I had a check on this software, and it would probably solve our problem, but I need to work with what we have, which is the Allura - 3DRA software. Has your department used or has any idea if this specific software is able to do something similar or at least export volumetric data as .dcm so I can generate a 3D model in blender?

---

<div class="post-metadata">

### Author: ![kopachini](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/kopachini/32/65543_2.png) [@kopachini](https://discourse.slicer.org/u/kopachini)
#### Post date: [April 30, 2019, 12:52pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/13 "2019-04-30T12:52:54Z")

</div>

Hi, unfortunately I don’t know what softwer we will have with Azurion.  
What I ment is that if you have Philips fluoroscopy, maybe the department have Philips CT machine wich comes with Intellispace Portal so you could import it there.

uto, 30. tra 2019. 14:39 Deyline via 3D Slicer Forum [slicer@discoursemail.com](mailto:slicer@discoursemail.com) je napisao:

---

<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: [May 1, 2019, 3:04am UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/14 "2019-05-01T03:04:34Z")

</div>

It would be extremely limiting if you could only export STL files from your 3DRA acquisitions. The 3D reconstructed volumetric image contains much more information. You can use volume rendering for visualization or segmentation structures to save them as STL files, etc.

Your Philips representative should be able to tell you what options you have to access reconstructed 3D volume in DICOM format.

---

<div class="post-metadata">

### Author: ![kopachini](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/kopachini/32/65543_2.png) [@kopachini](https://discourse.slicer.org/u/kopachini)
#### Post date: [May 10, 2019, 4:06pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/15 "2019-05-10T16:06:50Z")

</div>

Hello everybody, a few days ago educator from Philips came at angio suite regarding Azurion machine. Under rotational angiography, you mean CBCT? If that is so than it is possible to export that study into Philips IntelliSpace portal and export stl file from VRT

---

<div class="post-metadata">

### Author: ![VincentYu](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/vincentyu/32/69793_2.png) [@VincentYu](https://discourse.slicer.org/u/VincentYu)
#### Post date: [October 23, 2019, 8:53am UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/16 "2019-10-23T08:53:58Z")

</div>

Is there any module in 3D Slicer related to “filtered backprojection”?  
I have similar problem, creating volume from a rotational angiography data, and noticed Lasso’s reply in [Volume rendering shows solid black cube only](https://discourse.slicer.org/t/volume-rendering-shows-solid-black-cube-only/4272/15), which mentioned the technique to reconstruct 3D volume from sinogram. If necessary, I can share the DICOM (anonymous) link here.

---

<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: [October 23, 2019, 1:28pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/17 "2019-10-23T13:28:07Z")

</div>

I’m not aware of any Slicer module that can do this. The best would be to implement a GUI for [RTK toolkit](http://www.openrtk.org/) as a Slicer module. You can submit a request on their bugtracker to implement a Slicer module, implement it yourself (we can help you to get started), or use its existing Python or command-line interface.

---

<div class="post-metadata">

### Author: ![luigi\_m](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/luigi_m/32/6832_2.png) [@luigi\_m](https://discourse.slicer.org/u/luigi_m)
#### Post date: [May 13, 2020, 6:13pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/18 "2020-05-13T18:13:57Z")

</div>

Hi everybody,  
i’m writing a thesis about 3D printing aplications in neurosurgery and i’m having the same trouble that has generated this topic: i haven’t found any way to obtain a **3D model from a rotational angiography** :  
 ![screenshot_angio](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/c/5/c5bb692852958aee872432168c9adfd6669c7d51.jpeg)

Since some time is passed, do you know if any solution has been created? because RTK toolkit looks really too much complicated for me…  
Otherwise i will follow @lassoan 's suggestion and i will submit a request to implement a Slicer module

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: [May 16, 2020, 7:00pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/19 "2020-05-16T19:00:44Z")

</div>

You have a 2D projection image sequence, which is not a 3D volume. You can use [RTK](http://www.openrtk.org/) to reconstruct a 3D volume.

---

<div class="post-metadata">

### Author: ![Anton\_Fomenko](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/anton_fomenko/32/16363_2.png) [@Anton\_Fomenko](https://discourse.slicer.org/u/Anton_Fomenko)
#### Post date: [August 19, 2022, 3:08pm UTC](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641/20 "2022-08-19T15:08:25Z")

</div>

Hi Deyline. I have the exact same issue as you (trying to use Slicer to reconstruct cerebral angio). Just wondering - did you ever find a solution to this issue? If so would love to hear from you ASAP

[Next page](https://discourse.slicer.org/t/problems-creating-a-volume-from-rotational-angiography-data/6641.md?page=2)
