Difference between revisions of "2014 Project Week:MultidimensionalDataSupport"
From NAMIC Wiki
Line 12: | Line 12: | ||
* Kitware Jean-Christophe Fillion-Robin | * Kitware Jean-Christophe Fillion-Robin | ||
* UHN: Kevin Wang | * UHN: Kevin Wang | ||
+ | * Duke: James Cook | ||
==Project Description== | ==Project Description== |
Revision as of 00:38, 7 January 2014
Home < 2014 Project Week:MultidimensionalDataSupportKey Investigators
- Queen's: Andras Lasso
- BWH: Andriy Fedorov
- Isomics: Steve Pieper
- Kitware Jean-Christophe Fillion-Robin
- UHN: Kevin Wang
- Duke: James Cook
Project Description
Objective
- Add support for node bundle sequences (e.g., time sequence, multi-parametric images, etc.)
- All node types: not just volumes but also transforms, models, markups, and any custom nodes
- Large data sets: up to 5000 bundles, with any number of nodes in each bundle, any size of nodes
- Operations:
- Import from sequence metafile (time sequence of a 2D image and multiple tool tracking data)
- Save into scene file
- Load from scene file
- Browsing sequence items: automatic replay, prev/next item; ability to show multiple items at the same time
- Modification of sequence items: add/delete, change bundle name, parameter
Approach, Plan
- Even after extensive MRML scene optimization, handling of large data sets (more 1000+ nodes) is not feasible due to the inefficiency of MRML widgets (node selector combo boxes, scene hierarchy trees; due to each widget maintaining its own qMRMLSceneModel)
- Plan: store one node per sequence and store each item inside that sequence node (similarly to MultiVolume, but for any node type)
Progress
- Initial implementation is available: https://subversion.assembla.com/svn/slicerrt/trunk/MultidimData/src
Use cases
- Tracked ultrasound image sequence review
- Adaptive RT image sequence review
- 4D Cardiac CT volume rendering
- DCE-MRI review