Difference between revisions of "Documentation/Nightly/Modules/MultiVolumeExplorer"
Line 39: | Line 39: | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Use Cases}} | {{documentation/{{documentation/version}}/module-section|Use Cases}} | ||
+ | {|style="width:100%" | ||
+ | | | ||
Most frequently used for these scenarios: | Most frequently used for these scenarios: | ||
* visualization of a DICOM dataset that contains multiple frames that can be separated based on some tag (e.g., DCE MRI data, where individual temporally resolved frames are identified by Trigger Time tag (0018,1060) | * visualization of a DICOM dataset that contains multiple frames that can be separated based on some tag (e.g., DCE MRI data, where individual temporally resolved frames are identified by Trigger Time tag (0018,1060) | ||
* visualization of multiple frames defined in the same coordinate frame, saved as individual volumes in NRRD, NIfTI, or any other [[Documentation/{{documentation/version}}/SlicerApplication/SupportedDataFormat|image format supported by 3D Slicer]] | * visualization of multiple frames defined in the same coordinate frame, saved as individual volumes in NRRD, NIfTI, or any other [[Documentation/{{documentation/version}}/SlicerApplication/SupportedDataFormat|image format supported by 3D Slicer]] | ||
* exploration of the multivolume data (cine mode visualization, plotting, volume rendering) | * exploration of the multivolume data (cine mode visualization, plotting, volume rendering) | ||
− | + | | | |
[[Image:Screen_Shot_2012-02-23_at_7.53.51_AM.png|400px|thumb|Screenshot of charts derived from the sample data set. The curves represent average signal intensity in the ROI's with corresponding colors, which were drawn in the editor. Please note the arterial input function in red.]] | [[Image:Screen_Shot_2012-02-23_at_7.53.51_AM.png|400px|thumb|Screenshot of charts derived from the sample data set. The curves represent average signal intensity in the ROI's with corresponding colors, which were drawn in the editor. Please note the arterial input function in red.]] | ||
+ | |} | ||
<!-- ---------------------------- --> | <!-- ---------------------------- --> | ||
{{documentation/{{documentation/version}}/module-section|Tutorials}} | {{documentation/{{documentation/version}}/module-section|Tutorials}} | ||
+ | {|style="width: 100%" | ||
+ | | | ||
+ | [[Image:MultiVolumeExplorer_youtube_demo.png| 235px |link=http://www.youtube.com/watch?v=zqZIx77Z4VI]] | ||
+ | | | ||
* [http://youtu.be/zqZIx77Z4VI Screencast tutorial] | * [http://youtu.be/zqZIx77Z4VI Screencast tutorial] | ||
* Sample datasets are available: | * Sample datasets are available: | ||
** [http://wiki.slicer.org/slicerWiki/images/5/56/Case1_DCE.tgz anonymized prostate DCE MRI DICOM series] | ** [http://wiki.slicer.org/slicerWiki/images/5/56/Case1_DCE.tgz anonymized prostate DCE MRI DICOM series] | ||
** [[File:Cardiac_ECGg_CT.tgz]] (ECG-gated contrast-enhanced cardiac CT) (use "User-defined non-DICOM" parameter option to load it into MultiVolumeImporter). Short [[media:BeatingHeart.mov|movie]] | ** [[File:Cardiac_ECGg_CT.tgz]] (ECG-gated contrast-enhanced cardiac CT) (use "User-defined non-DICOM" parameter option to load it into MultiVolumeImporter). Short [[media:BeatingHeart.mov|movie]] | ||
+ | |} | ||
{{#ev:youtube|zqZIx77Z4VI}} | {{#ev:youtube|zqZIx77Z4VI}} |
Revision as of 15:02, 21 February 2013
Home < Documentation < Nightly < Modules < MultiVolumeExplorer WARNING: This module is Work in Progress, which means:
|
Introduction and Acknowledgements
This work is supported by NA-MIC, NAC, NCIGT, and the Slicer Community. This work is partially supported by the following grants: P41EB015898, P41RR019703, R01CA111288 and U01CA151261. | |||||||||||
|
Module Description
This module provides support for exploring multivolume (multiframe) data.
Use Cases
Most frequently used for these scenarios:
|
Tutorials
|
Panels and their use
Input data Before the module can be used, you should import the data into a MultiVolume node that you can choose as input in this module. There are two options to do this:
- If your data is in DICOM format, you should first import it into Slicer DICOM database using DICOM module. Once imported, you should click on the series containing the multi-frame data in the DICOM browser. If DICOM module detects multi-frame dataset in the series, you should see the MultiVolume option in the list of load options for the series.
- If your data is stored as a collection of NRRD/NIFTI/etc volumes per time-point, you should use MultiVolume Importer module to first create a MultiVolume node from your file collection, and then use the resulting MultiVolume node as input for the Explorer module.
|
Related Modules
Before multivolume data can be viewed/explored, it has to be loaded using either DICOM (if the dataset is in DICOM format) or MultVolumeImporter modules.
References
- Development of this module was initiated at the 2012 NA-MIC Project week at SLC (see http://wiki.na-mic.org/Wiki/index.php/2012_Project_Week:4DImageSlicer4)
Information for Developers
This module is an external Slicer module. The source code is available on Github here: https://github.com/fedorov/MultiVolumeExplorer
Features to be implemented
- allow the user to speed-up or slow-down the playback, and also turn off "loop"
- report to the user the actual, measured, frame rate
Features under consideration
- can we use chart viewer for interactive plotting? -- Discussed with Jim, speedup is possible, but not a priority right now
- interactive update of the active frame based on the point selected in the chart viewer
- add GUI elements to update the current frame at the exact time intervals specified in multivolume. If the intervals are non-uniform, I am not sure I can use the timer anymore, so this would require some extra thought.
- import multivolumes from ITK 4d images