Difference between revisions of "Project Week 25/SALT Spatiotemporal Modeling:"

From NAMIC Wiki
Jump to: navigation, search
Line 22: Line 22:
  
 
|<!-- Progress and Next steps (fill out at the end of project week), bullet points -->
 
|<!-- Progress and Next steps (fill out at the end of project week), bullet points -->
 +
 +
* We found that subject data is not aligned across time, the observations do not share a common coordinate system. For a given set of images, we used Slicer to place a fiducial in each image space. We then used a linear transform to manually move one fiducial onto the other, using the 3D view as a visual guide. The linear transform was used as an initialization for rigid registartion (BRAINS) in Slicer, to compute the final rigid transformation between images. We use the image when the child is oldest as the fixed image, and register the rest of the time-series to this reference.
 +
 +
* Subcortical structures are extracted via marching cubes, found in the [https://github.com/BioMedIA/MIRTK MIRTK] package.
 +
 +
* Shapes are decimated and smoothed using [http://www.meshlab.net/ Meshlab].
  
 
|}
 
|}

Revision as of 09:11, 30 June 2017

Home < Project Week 25 < SALT Spatiotemporal Modeling:


Back to Projects List

Key Investigators

Project Description

Objective Approach and Plan Progress and Next Steps

Slicer Shape AnaLysis Toolbox (SlicerSALT) is a standalone version of Slicer specifically for shape analysis, currently under development. One aspect of the project is the validation of the tools to be included in SlicerSALT. In this project, we will begin validating the shape regression component with a longitudinal database of subcortical structures.

Longitudinal dataset consists of 553 subjects with a total of 1530 scans. MR images are acquired at clustered ages of 1, 2, 4, 6, 8, and 10 years of age. Subjects commonly have missing data points, though many subjects have 3 or more more scans. We focus this week on getting the data organized, setting up the processing pipeline, as well as estimating a model for a single subject. We would also like to identify Slicer tools that are helpful for our analysis, to be considered for inclusion in Slicer SALT.

  • We found that subject data is not aligned across time, the observations do not share a common coordinate system. For a given set of images, we used Slicer to place a fiducial in each image space. We then used a linear transform to manually move one fiducial onto the other, using the 3D view as a visual guide. The linear transform was used as an initialization for rigid registartion (BRAINS) in Slicer, to compute the final rigid transformation between images. We use the image when the child is oldest as the fixed image, and register the rest of the time-series to this reference.
  • Subcortical structures are extracted via marching cubes, found in the MIRTK package.
  • Shapes are decimated and smoothed using Meshlab.

Illustrations

Left) Acquisitions of a single subject with observations at 1, 2, 4, 6, and 8 years old. Right) Sub-cortical structures are segmented for each time point.

Observations in time.gif 8yr with labels.png


Continuous spatiotemporal model of all subcortical structures from 0 to 8 years of age. Color denotes speed in mm/year, with vectors showing direction of growth. Two views of the same growth trajectory is shown below, from the side and from the front.

anim_glyphs_side_small.gif anim_glyphs_front_small.gif

Background and References