Skip to main content
. Author manuscript; available in PMC: 2018 May 15.
Published in final edited form as: Neuroimage. 2017 Mar 9;152:411–424. doi: 10.1016/j.neuroimage.2017.03.012

Algorithm 1.

Enhanced longitudinal multishape evolution prediction from baseline

1: INPUTS: The longitudinal mean atlases Ai, the set of training baseline vertices V, the baseline testing multishape M0 = (S0; F0), and πA0(F0).
2: Initialize SiAi and Fi={} for i ∈ 2 {0; …; N}.
3: Initialize ε as the mean distance between S0 and A0 plus its standard deviation.
4: for every vertex μ in the reconstructed baseline shape S0 do
5: if its 3D position x is located outside the ε–neighborhood from S0 then
  Update x using surface topography-based selection criteria.
  * For each unchecked adjacent face ξ to μ, use the fiber-to-surface selection criterion to identify the most similar corresponding training face in fiber properties to the testing face. Mark this face as ‘checked’.
  * Retrieve the dynamic feature for μ as Si(x)=ϕ(x,ti) at each timepoint.
  * Retrieve the spatiotemporal connectivity features for the selected deforming training face (set of fibers i(ϕ(ξ,ti)) that hit ϕ(ξ,ti) at timepoint, then Fi=Fii(ϕ(ξ,ti)).
6:   else
  Implement * while using projections of both training and testing fibers on their corresponding surfaces (no need to use the atlas for mutliprojections in this case).
7: end if
8: end for
9: OUTPUT: Set of predicted multishapes {Mi=(Si,Fi)} at timepoints ti.