Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > ShapeToolsMeetingsAndTemplates > AutomaticStatisticalShapeAnalysisProtocol
Analysis Procedure

Data: a group of shapes from controls (G_Ctrl) and a group of shapes from patients (G_Pat): 1) Determine the Atlas from the control group (G_Ctrl)

a) pick one shape from the control group.  
b) rigidly align other shapes to this one RigidQuaternionTransform
ShapeTransform
c) compute average of (b) and the ref. shape -> AVG0 ShapeAverage
d) align all shapes of the control group to AVG0 -> G1 RigidQuaternionTransform
e) compute average of G1 -> AVG1  
f) measure change between dist(AVG1, AVG0)  
g) repeat (d),(e),(f) until (f) < tolerance  
h) final AVG_N is the "AtlasG0"  

2) at each point in each control shape (G_Ctrl): a) find difference vector from the shape to the Atlas (dilation) b) project this vector onto the atlas surface normal at that point c) append the magnitude of this projection to a list for this vertex 3) do (2) except for disease shapes G_Pat) 4) calculate a statistical test (T-Test, initally) comparing the two lists for significance (p-value) 5) assign this P-value to a copy of the atlas (p<0.05 is probably significant).

 2) at each point in each control shape (G_Ctrl):
    a) find difference vector from the shape to the Atlas (dilation)
    b) project this vector onto the atlas surface normal at that point
    c) append the magnitude of this projection to a list for this vertex
 3) do (2) except for disease shapes G_Pat)
 4) calculate a statistical test (T-Test, initally)  comparing the two lists for significance (p-value)
 5) assign this P-value to a copy of the atlas (p<0.05 is probably significant).