Difference between revisions of "2011 Winter Project Week:TwoTensorTracts"

From NAMIC Wiki
Jump to: navigation, search
Line 32: Line 32:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
Attempted to compile standalone and module 2-tensor Kalman filter tractography on a Mac. I could use help here regarding python compilation and installation of blas/lapack -- this module code has not been compiled on a Mac before.
+
* installed/tested 2-tensor slicer3 python module. Thank you Demian for help. Reported bug with voxel sizes to Yogesh Rathi.
 
+
* Converted clustering output tcl script to output slicer3/slicer4 MRML format
Installed Slicer3/4.
+
* Initial work on porting slicer2 ModelInteraction module to slicer4. Module will enable interactive model selection/grouping/naming. Slicer4 picking and improved model hierarchy functionality will be used when available.
Tested installation of clustering.
+
* Some progress towards general file formats as input to clustering code, to allow slicer2/3/4/other programs to input tract files (one or many vtk's)
 
 
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 17:28, 14 January 2011

Home < 2011 Winter Project Week:TwoTensorTracts

Key Investigators

  • BWH: Lauren O'Donnell, Yogesh Rathi, C-F Westin

Objective

To test 2-tensor tractography in Slicer3/standalone and hook it up to full-brain clustering pipelines.

Approach, Plan

Our goals for the project week are to update clustering I/O to read tracts as a single large polydata file per subject, and to produce output in Slicer3 MRML format.

I could use help regarding the best way to have Slicer3 run a script to produce MRML. My matlab code writes a script that currently is run by Slicer2, in order to append polydata into clusters, and produce a MRML file pointing to the clusters.

The next step is to ascertain what needs to be done to visualize/label the clusters in slicer3 or 4. This is in order to make atlases or study a particular tract. The old slicer2 interface allowed interactive selection of clusters (show/hide selected, and show/hide labeled or unlabeled) and anatomical naming/labeling.

Progress

  • installed/tested 2-tensor slicer3 python module. Thank you Demian for help. Reported bug with voxel sizes to Yogesh Rathi.
  • Converted clustering output tcl script to output slicer3/slicer4 MRML format
  • Initial work on porting slicer2 ModelInteraction module to slicer4. Module will enable interactive model selection/grouping/naming. Slicer4 picking and improved model hierarchy functionality will be used when available.
  • Some progress towards general file formats as input to clustering code, to allow slicer2/3/4/other programs to input tract files (one or many vtk's)

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module
    1. Built-in
    2. Extension -- commandline
    3. Extension -- loadable
  3. Other (Please specify)

References

  • Tensor Kernels for Simultaneous Fiber Model Estimation and Tractography. Y. Rathi, J. G. Malcolm, O. Michailovich, C.-F. Westin, M. E. Shenton, S. Bouix. Magn Reson Med. 2010
  • Quantitative examination of a novel clustering method using magnetic resonance diffusion tensor tractography. A. N. Voineskos, L. J. O'Donnell, N. J. Lobaugh, D. Markant, S. H. Ameis, M. Niethammer, B. H. Mulsant, B. G. Pollock BG, J. L. Kennedy, C. F. Westin, M. E. Shenton. NeuroImage 45(2):370-376, 2009
  • Automatic Tractography Segmentation Using a High-Dimensional White Matter Atlas. Lauren O'Donnell and Carl-Fredrik Westin. IEEE Transactions in Medical Imaging 26(11):1562-1575, 2007