Difference between revisions of "DBP2:Harvard:Brain Segmentation Roadmap"
Line 34: | Line 34: | ||
* [http://lmi.bwh.harvard.edu/papers/pdfs/2006/frimanTMI06.pdf Friman, O., Farneback, G., Westin CF. A Bayesian Approach for Stochastic White Matter Tractography. IEEE Transactions on Medical Imaging, Vol 25, No. 8, Aug. 2006] | * [http://lmi.bwh.harvard.edu/papers/pdfs/2006/frimanTMI06.pdf Friman, O., Farneback, G., Westin CF. A Bayesian Approach for Stochastic White Matter Tractography. IEEE Transactions on Medical Imaging, Vol 25, No. 8, Aug. 2006] | ||
− | [[Image:Step1.png|thumb|right|200px|<font size=1> Figure </font>]] | + | [[Image:Step1.png|thumb|right|200px|<font size=1> Figure 4 </font>]] |
==Module== | ==Module== | ||
Can be found in: | Can be found in: | ||
Line 53: | Line 53: | ||
Parameters that need to be adjusted: | Parameters that need to be adjusted: | ||
:1. The amount of tracts that will be seeded from each voxel (we recommend between 500 and 1000 tracts, depending on the workstation power- 1000 tracts per voxel seeded within the large ROI for high resolution DWI can take a long time to compute). | :1. The amount of tracts that will be seeded from each voxel (we recommend between 500 and 1000 tracts, depending on the workstation power- 1000 tracts per voxel seeded within the large ROI for high resolution DWI can take a long time to compute). | ||
− | :2. Maximum tract length (in mm), this can eliminate long, unwanted tracts if the regions for which connection is measured are located close to each other [[Image:Step2.png|thumb|right|200px|<font size=1> Figure </font>]] | + | :2. Maximum tract length (in mm), this can eliminate long, unwanted tracts if the regions for which connection is measured are located close to each other [[Image:Step2.png|thumb|right|200px|<font size=1> Figure 5 </font>]] |
:3. Step Size: distance between each re-estimation of tensors, usually between 0.5 and 1 mm | :3. Step Size: distance between each re-estimation of tensors, usually between 0.5 and 1 mm | ||
:4. Stopping criteria. This can be used on the top of WM mask, to terminate tracts (in case they really want to travel through the CSF, for example). | :4. Stopping criteria. This can be used on the top of WM mask, to terminate tracts (in case they really want to travel through the CSF, for example). | ||
Line 70: | Line 70: | ||
==Work Accomplished== | ==Work Accomplished== | ||
− | [[Image:helix.png|thumb|right|200px|<font size=1>Figure | + | [[Image:helix.png|thumb|right|200px|<font size=1>Figure 6: Stochastic Tractography on Phantom</font>]] |
; A - Optimization and testing of stochastic tractography algorythm : | ; A - Optimization and testing of stochastic tractography algorythm : | ||
:* Original methodological paper, as well as our first attempts to use the algorythm (CC+ and matlab scripts) have been done on old "NAMIC" 1.5T LSDI data ([https://portal.nbirn.net:443/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=gotoDirectory&CPq_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FHarvard%2Farchive_morph&up=CPq&JavaScript=enabled Structural MRI] and [https://portal.nbirn.net:443/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=gotoDirectory&up=7li&7li_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FHarvard%2Farchive_diffusion&JavaScript=enabled DTI data]). | :* Original methodological paper, as well as our first attempts to use the algorythm (CC+ and matlab scripts) have been done on old "NAMIC" 1.5T LSDI data ([https://portal.nbirn.net:443/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=gotoDirectory&CPq_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FHarvard%2Farchive_morph&up=CPq&JavaScript=enabled Structural MRI] and [https://portal.nbirn.net:443/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=gotoDirectory&up=7li&7li_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FHarvard%2Farchive_diffusion&JavaScript=enabled DTI data]). | ||
:* Tri worked hard on making sure algorythm works on new high resolution 3T data (available here: [https://portal.nbirn.net/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=moveUpDir&gv7_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FPNL%2F3T_strct_dti_fmri%2Fcase01017&up=gv7&JavaScript=enabled|PNL 3T Data]). | :* Tri worked hard on making sure algorythm works on new high resolution 3T data (available here: [https://portal.nbirn.net/gridsphere/gridsphere?cid=srbfilebrowser&gs_action=moveUpDir&gv7_dirpath=%2Fhome%2FProjects%2FNAMIC__0003%2FFiles%2FPNL%2F3T_strct_dti_fmri%2Fcase01017&up=gv7&JavaScript=enabled|PNL 3T Data]). | ||
− | :* Tests have been done also on the spiral diffusion phantom, to make sure diffusion directions and scanner coordinates are handled properly by the algorythm (Figure | + | :* Tests have been done also on the spiral diffusion phantom, to make sure diffusion directions and scanner coordinates are handled properly by the algorythm (Figure 6). |
{|cellpadding="0" | {|cellpadding="0" | ||
Line 80: | Line 80: | ||
; B - Clincal Applications | ; B - Clincal Applications | ||
− | :* Algorythm was used to trace and analyze anterior limb of the internal capsule on 1.5T data. It generated reacher representation of frontal fiber projections, it also turned out to be more sensitive to group differences in white matter integrity that conventional deterministic tractography (see Figure | + | :* Algorythm was used to trace and analyze anterior limb of the internal capsule on 1.5T data. It generated reacher representation of frontal fiber projections, it also turned out to be more sensitive to group differences in white matter integrity that conventional deterministic tractography (see Figure 6). |
:* Algorythm was also used to trace smaller white matter fiber tracts, such as Cingulum, Fornix, Uncinate Fasciculus, Arcuate Fasciculus on 3T "Santa Fe" dataset (http://www.na-mic.org/Wiki/index.php/SanteFe.Tractography.Conference) | :* Algorythm was also used to trace smaller white matter fiber tracts, such as Cingulum, Fornix, Uncinate Fasciculus, Arcuate Fasciculus on 3T "Santa Fe" dataset (http://www.na-mic.org/Wiki/index.php/SanteFe.Tractography.Conference) | ||
Line 105: | Line 105: | ||
;* Arcuate Fasciculus Extraction Project | ;* Arcuate Fasciculus Extraction Project | ||
− | We have started the project of investigating Arcuate Fasciculus using Stochastic Tractography (Figure | + | We have started the project of investigating Arcuate Fasciculus using Stochastic Tractography (Figure 7). This structure is especially important in both VCFS and schizophrenia, as it connects language related areas (Brocka and Wernicke's), and is involved in language processing quite disturbed in schizophrenia patients. It also can not be reliably traced using deterministic tractography. |
:Project involves: | :Project involves: | ||
:* Whole brain segmentation, and automatic extraction of regions interconnected by Arcuate Fasciculus (Inferior frontal and Superior Temporal Gyri). | :* Whole brain segmentation, and automatic extraction of regions interconnected by Arcuate Fasciculus (Inferior frontal and Superior Temporal Gyri). | ||
Line 114: | Line 114: | ||
:* Results presentation and paper submission. Abstract was submitted and accepted for presentation at World Biological Psychiatry Symposium in Venice, Italy. Paper is in preparation. | :* Results presentation and paper submission. Abstract was submitted and accepted for presentation at World Biological Psychiatry Symposium in Venice, Italy. Paper is in preparation. | ||
− | | style="width:85%" | [[Image:STArcuate.jpg|thumb|right|200px|<font size=1>Figure | + | | style="width:85%" | [[Image:STArcuate.jpg|thumb|right|200px|<font size=1>Figure 7: The arcuate fasciculus including seed, midpoint and target ROI's.</font>]] |
|} | |} |
Revision as of 16:45, 5 January 2009
Home < DBP2:Harvard:Brain Segmentation RoadmapBack to NA-MIC Collaborations, Harvard DBP 2
Stochastic Tractography for VCFS
Roadmap
The main goal of this project is to develop end-to-end application that would be used to characterize anatomical connectivity abnormalities in the brain of patients with velocardiofacial syndrome (VCFS), and to link this information with deficits in schizophrenia. This page describes the technology roadmap for stochastic tractography, using newly acquired 3T data, NAMIC tools and slicer 3.
Algorythm
|
|
- C-References
- Björnemo M, Brun A, Kikinis R, Westin CF. Regularized stochastic white matter tractography using diffusion tensor MRI. In Fifth International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI'02). Tokyo, Japan, 2002;435-442.
- Friman, O., Farneback, G., Westin CF. A Bayesian Approach for Stochastic White Matter Tractography. IEEE Transactions on Medical Imaging, Vol 25, No. 8, Aug. 2006
Module
Can be found in: MODULES > PYTHON MODULES > PYTHON STOCHASTIC TRACTOGRAPHY Functionality of Python Stochastic Tractography module in Slicer 3.0
- Loading volumes:
Module reads files (DWI and ROIs) in nhdr format.
- Smoothing:
One can smooth the DWI data (only Gausian smoothing is supported at this time). We recommend it if the data is noisy.
- Masks:
Masks are removing some of the unwanted tracts, same way principal diffusion direction tractography uses stopping criteria for tractography termination. Three different methods for masking are provided.
- 1. Otsu Mask- a thresholding method that is based on T2 intensity
- 2. WM Mask- a thresholding method based on FA intensity
- 3. Artifact removal- one can use its own WM mask, obtained from T1 or T2 segmentation, and registered to DWI space, then artifact removal compares WM mask with FA map, and patches WM mask with voxels that have high FA values.
- Tensor estimation:
Module uses two methods for estimating tensors, and can output anisotropy indices (FA/Mode/Trace), if requested
- Stochastic Tractography:
Parameters that need to be adjusted:
- 1. The amount of tracts that will be seeded from each voxel (we recommend between 500 and 1000 tracts, depending on the workstation power- 1000 tracts per voxel seeded within the large ROI for high resolution DWI can take a long time to compute).
- 2. Maximum tract length (in mm), this can eliminate long, unwanted tracts if the regions for which connection is measured are located close to each other
- 3. Step Size: distance between each re-estimation of tensors, usually between 0.5 and 1 mm
- 4. Stopping criteria. This can be used on the top of WM mask, to terminate tracts (in case they really want to travel through the CSF, for example).
- Probability Map:
This step creates output probability maps.
- 1. rough: each voxel is counted only once if at least one fiber pass through it
- 2. cumulative:Tracts are summed by voxel independently
- 3. discriminative: tracts are summed by voxel depending on their length
Then, probability maps can be saved as ROIs, and either used directly, or thresholded (at certain probability, step claimed by few publications to remove noise) in slicer to mask and compute average FA, Mode, Trace for entire connection. Diffusion indices can be also weighted by the probability of connection for each voxel.
- Module documentation can be found here (replace with the new documentation, when its ready):
Work Accomplished
- A - Optimization and testing of stochastic tractography algorythm
-
- Original methodological paper, as well as our first attempts to use the algorythm (CC+ and matlab scripts) have been done on old "NAMIC" 1.5T LSDI data (Structural MRI and DTI data).
- Tri worked hard on making sure algorythm works on new high resolution 3T data (available here: 3T Data).
- Tests have been done also on the spiral diffusion phantom, to make sure diffusion directions and scanner coordinates are handled properly by the algorythm (Figure 6).
Work in Progress
|
We have started the project of investigating Arcuate Fasciculus using Stochastic Tractography (Figure 7). This structure is especially important in both VCFS and schizophrenia, as it connects language related areas (Brocka and Wernicke's), and is involved in language processing quite disturbed in schizophrenia patients. It also can not be reliably traced using deterministic tractography.
|
We use combination of fMRI and DTI data to define and characterize functional and anatomical connectivity within the semantic processing network in schizophrenia.
We have started collaboration with Department of Neurophysiology Max Planck Institute in Frankfurt (Anna Rotarska contact person). They have dataset containing DTI and resting state fMRI in schizophrenia, and want to use stochastic tractography to measure integrity of anatomical connections within the default network in schizophrenia. Their fMRI data has been co-registered with anatomical scans, and we are putting it into the DTI space. Once this is done, we will start creating tracts connecting fMRI ROIs. This data will be also used to test robustness of our module, since data was collected on a different scanner (3T Philips).
We are also working on a tractography comparison projectdataset, where we apply stochastic tractography to phantom, as well as test dataset. Staffing Plan
|
Schedule
- 10/2007 - Optimization of Stochastic Tractography algorythm for 1.5T data.
- 10/2007 - Algorythm testing on Santa Fe data set and diffusion phantom.
- 06/2008 - Optimization of Stochastic Tractography algorythm for 3T data.
- 11/2008 - Slicer 3 module prototype using python.
- 12/2008 - Slicer 3 module official release
- 12/2008 - Documentation and packaging for dissemination.
- 12/2008 - Arcuate Fasciculus results.
- 01/2009 - Arcuate Fasciuclus first draft of the paper.
- 05/2009 - Distortion correction and nonlinear registration added to the module
- 05/2009 - Symposium on tractography, including stochastic methods at World Biological Psychiatry Symposium in Florence, Italy.
- 05/2009 - Presentation of Arcuate Fasciculus findings at World Biological Psychiatry Symposium in Florence, Italy.
Team and Institute
- PI: Marek Kubicki (kubicki at bwh.harvard.edu)
- DBP2 Investigators: Sylvain Bouix, Yogesh Rathi, Julien de Siebenthal
- NA-MIC Engineering Contact: Brad Davis, Kitware
- NA-MIC Algorithms Contact: Polina Gollard, MIT
Publications
In print