Difference between revisions of "2013 Summer Project Week:TractAtlasCluster"
Line 32: | Line 32: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | + | Provided source code to collaborators in Toronto, and code was installed and tested successfully at their lab. New test scripts were written. Code was initially updated to work with vtk6. For possible ease of distribution, code was tested against a new install of Canopy (new Enthought python) distribution (that includes scipy) with their provided vtk package. However that vtk package lacked some vtkCellArray wrappings needed by our code (that are present when compiling and wrapping vtk from source). A bug report was filed with Enthought regarding the wrappings, and a discussion with Bill Lorensen indicates it may be due to an older version of vtk distributed with Canopy. Other progress: Discussions with Steve Pieper about likely/planned python packages in slicer. | |
</div> | </div> |
Revision as of 20:33, 20 June 2013
Home < 2013 Summer Project Week:TractAtlasClusterKey Investigators
- BWH: Lauren O'Donnell
- Slicer gurus
- Open source/python/vtk gurus.
Objective
The goal is to work on Slicer integration and user packaging to enable open-source release of Python tract atlasing and clustering code.
Approach, Plan
Our python package includes code implementing tract clustering, atlas labeling, registration, and fMRI-DTI modeling as part of the atlas. References are below. Our plan for the project week is to focus on Slicer compatibility and user accessibility/cleanup/documentation of the code.
Progress
Provided source code to collaborators in Toronto, and code was installed and tested successfully at their lab. New test scripts were written. Code was initially updated to work with vtk6. For possible ease of distribution, code was tested against a new install of Canopy (new Enthought python) distribution (that includes scipy) with their provided vtk package. However that vtk package lacked some vtkCellArray wrappings needed by our code (that are present when compiling and wrapping vtk from source). A bug report was filed with Enthought regarding the wrappings, and a discussion with Bill Lorensen indicates it may be due to an older version of vtk distributed with Canopy. Other progress: Discussions with Steve Pieper about likely/planned python packages in slicer.
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)
- ITK Module
- Slicer Module
- Built-in
- Extension -- commandline
- Extension -- loadable
- Other (Please specify) YES: eventual plan is an extension but depends on packages not yet in Slicer python.
References
- Fiber clustering versus the parcellation-based connectome
LJ O’Donnell, AJ Golby, CF Westin NeuroImage 2013
- Unbiased Groupwise Registration of White Matter Tractography
LJ O’Donnell, WM Wells III, AJ Golby, CF Westin Medical Image Computing and Computer-Assisted Intervention–MICCAI 2012, 123-130
- fMRI-DTI modeling via landmark distance atlases for prediction and detection of fiber tracts
LJ O'Donnell, L Rigolo, I Norton, WM Wells III, CF Westin, AJ Golby NeuroImage 60 (1), 456-70
- Automatic tractography segmentation using a high-dimensional white matter atlas
LJ O'Donnell, CF Westin Medical Imaging, IEEE Transactions on 26 (11), 1562-1575