Changing the time slider

Provides a system for patient-specific cardiovascular modeling and simulation.
POST REPLY
User avatar
Justin Tso
Posts: 25
Joined: Thu May 16, 2019 4:23 pm

Changing the time slider

Post by Justin Tso » Tue Aug 13, 2019 4:28 pm

Hi, I'm working with a set of 4D images (3D volume + cardiac phase-resolved). I'm looking to create a mesh for each frame in the cardiac cycle, and SimVascular allows visualization of this with the time slider in the image navigator. However, I've found that I can only plot paths or create segmentations when the time slider is at 0. If I change it to anything else, none of the points of the path show up. In addition, I've found that if I save the project with these images, close it, and reopen the project, the time slider no longer can move past 0. Would you know how to resolve this?

User avatar
Nathan Wilson
Posts: 46
Joined: Tue Jun 20, 2006 9:19 am

Re: Changing the time slider

Post by Nathan Wilson » Fri Aug 16, 2019 10:17 pm

Dear Justin,

Unfortunately, the most common use case of SimVascular is a single volume. The MITK core the GUI is built on supports visualizing multiple time points, but I don't think the SimVascular internals will properly handle it. The only current work around would be to save the multiple time points as independent volumes and work on them independently.

As for the image data visualization component, are you converting the image data to a .vti? If so, if you leave it as DICOM instead and don't convert to a vti you might be able to save a project and move the time slider between time points when you reload. That still probably will not fix the paths and segmentations issue, however.

Nathan
SimVascular Support Team

User avatar
Vijay Vedula
Posts: 63
Joined: Mon Feb 09, 2015 1:27 pm

Re: Changing the time slider

Post by Vijay Vedula » Mon Aug 19, 2019 1:17 pm

Hi Justin,

Based on your other post,

viewtopic.php?f=188&t=10689&sid=e75f93a ... 3cd5ca3e60

it appears that you are interested in segmenting heart chambers from time resolved 3D DICOM data. As Nathan pointed out, SimVascular doesn't yet process multiple image sets. For this, I'd recommend you to start by exporting 4D DICOM into 3D+time data sets, stored in separate folders for each cardiac phase. You can write a simple shell script for doing this based on the information from DICOM meta data. You may then segment heart chambers at any one cardiac phase, use image registration techniques to extract motion of the ventricles from image data at other cardiac phases and morph the initial segmentation. We have published the workflow for zebrafish data in PLOS Comp Bio journal

https://journals.plos.org/ploscompbiol/ ... bi.1005828

The registration tools are not part of SV yet but we plan to integrate them in future.

For segmenting the heart chambers, you could first use 2D (paths, groups, etc.) or 3D (fast marching 3D, region growing, etc.) segmentation tools in SV and use MeshMixer (free from AutoDesk) to process the segmentations as discussed in the paper above.

Vijay

POST REPLY