Difference between revisions of "2011 Summer Project Week Shape Analysis UNC"

From NAMIC Wiki
Jump to: navigation, search
 
(17 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-SLC2011.png|[[2011_Winter_Project_Week#Projects|Projects List]]
 
Image:PW-SLC2011.png|[[2011_Winter_Project_Week#Projects|Projects List]]
Image:genuFAp.jpg|Scatter plot of the original FA data through the genu of the corpus callosum of a normal brain.
+
Image:SPHARMPDM_Logo.gif|SOME OUTPUTS: Triangular mesh representation of the input segmentation - The first triangular mesh,mapped in the sphere - Spherical representation of the harmonic representation of the input parameterization - DistanceMap colorMap(after MANCOVA) and Particle
Image:genuFA.jpg|Regression of FA data; solid line represents the mean and dotted lines the standard deviation.
+
Image:MANCOVA.jpg|shapeAnalysisMANCOVA -- Pvalues
 +
Image:shapeAnalysisMANCOVA_Wizard-screenshot.png | shapeAnalysisMANCOVA_Wizard-screenshot
 +
 
 
</gallery>
 
</gallery>
  
 
==Key Investigators==
 
==Key Investigators==
* UNC: Lucile Bompard, Clement Vachet,Beatriz Paniagua,Martin Styner  
+
* UNC: Lucile Bompard, Clement Vachet, Beatriz Paniagua, Martin Styner  
* ......
+
* Utah: Josh Cates, Manasi Datar, Ross Whitaker
 +
 
 +
 
 +
The UNC shape analysis framework is an automatic shape correspondence methodology that uses spherical harmonics for sampling (SPHARM-PDM). ShapeAnalysisModule computes point-based models using a parametric boundary description. The point-based models computed with this tool are used to perform statistical studies (within shapeAnalysisMANCOVA) or to get correspondence point Models(within ParticleModule). The ParticleModule is already part of the ShapeAnalysisModule. You can choose to run it or not. Nevertheless, some triangulation of spherical harmonics are not preserved, not surprisingly.  
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 14: Line 19:
  
 
<h3>Objective</h3>
 
<h3>Objective</h3>
The UNC shape analysis framework is an automatic approach employing sampled spherical harmonics (SPHARM-PDM). ShapeAnalysisModule computes point-based models using a parametric boundary description. The goal is to be able to use the point-based models computed with this tool to perform statistical studies (within shapeAnalysisMANCOVA) or to get correspondence point Models(within ParticleModule).  
+
The goal is to improve the Particle Module. We need to set template population that not change their correspondence. That is to say, we have to know how to fix a template for the Particle study.
  
  
Line 23: Line 28:
  
 
<h3>Approach, Plan</h3>
 
<h3>Approach, Plan</h3>
The developed shapeAnalysisMANCOVA is a C++ program that can be run both with shapeAnalysisMANCOVA_Wizard as well as a command line tool. In order to compile shapeAnalysisMANCOVA, ITK, VTK, GenerateCLP and Boost Libraries for C (v 0.39.1) must already be installed.
+
Our plan for the project week is to:
The point-based models will be analyzed with methods using multivariate analysis of covariance (MANCOVA).
+
* Meet with all interested parties
The steps performed in order to obtain the statistical analysis are the following, for each iteration:
+
* Decided how we are going to fix the template 
 
 
computing a General Linear Model (GLM) to test group differences at every surface location,
 
 
 
doing the Metric computation thanks to the Multivariate analysis of covariance (MANCOVA),
 
  
computing the P-values and controlling for the mutliple testing problem,
 
  
doing the permutations tests (considering the linear varibles).
 
 
The data scenes (MRML scene) are created and can be displayed within 3D Slicer.
 
 
Our plan for the project week is to:
 
* try to get rid of boost library - find similar method in Slicer libraries if possible
 
* use GenerateCLP to integrate shapeAnalysisMANCOVA_Wizard directly within Slicer3
 
* Load MRML scenes created for quality control directly within Slicer
 
* improve the shapeAnalysisMANCOVA_Wizard
 
  
 
</div>
 
</div>
Line 48: Line 39:
  
 
<h3>Progress</h3>
 
<h3>Progress</h3>
shapeAnalysisMANCOVA_Wizard can be use either though command line or within Slicer and whatever the choise, the mrml scene will be displayed in Slicer3 at the end.  
+
 
The shapeAnalysisMANCOVA_Wizard's window is now resizable.
+
A template has been set.  
 +
We are still testing the improvement of this add on our results.
  
  
Line 59: Line 51:
 
==Delivery Mechanism==
 
==Delivery Mechanism==
  
This work will be delivered to the NA-MIC Kit as a  
+
This work will be delivered to the NAMIC Kit as a  
  
#ITK Module
+
#NITRIC distribution
 
#Slicer Module
 
#Slicer Module
 
##Built-in
 
##Built-in
 
##Extension -- commandline  YES
 
##Extension -- commandline  YES
 
##Extension -- loadable  YES
 
##Extension -- loadable  YES
#Other shapeAnalysisMANCOVA_Wizard
 

Latest revision as of 21:07, 23 June 2011

Home < 2011 Summer Project Week Shape Analysis UNC

Key Investigators

  • UNC: Lucile Bompard, Clement Vachet, Beatriz Paniagua, Martin Styner
  • Utah: Josh Cates, Manasi Datar, Ross Whitaker


The UNC shape analysis framework is an automatic shape correspondence methodology that uses spherical harmonics for sampling (SPHARM-PDM). ShapeAnalysisModule computes point-based models using a parametric boundary description. The point-based models computed with this tool are used to perform statistical studies (within shapeAnalysisMANCOVA) or to get correspondence point Models(within ParticleModule). The ParticleModule is already part of the ShapeAnalysisModule. You can choose to run it or not. Nevertheless, some triangulation of spherical harmonics are not preserved, not surprisingly.

Objective

The goal is to improve the Particle Module. We need to set template population that not change their correspondence. That is to say, we have to know how to fix a template for the Particle study.


Approach, Plan

Our plan for the project week is to:

  • Meet with all interested parties
  • Decided how we are going to fix the template


Progress

A template has been set. We are still testing the improvement of this add on our results.


Delivery Mechanism

This work will be delivered to the NAMIC Kit as a

  1. NITRIC distribution
  2. Slicer Module
    1. Built-in
    2. Extension -- commandline YES
    3. Extension -- loadable YES