Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2019 Mar 5.
Published in final edited form as: Inf Process Med Imaging. 2013;23:560–571. doi: 10.1007/978-3-642-38868-2_47

A Hierarchical Geodesic Model for Diffeomorphic Longitudinal Shape Analysis

Nikhil Singh 1, Jacob Hinkle 1, Sarang Joshi 1, P Thomas Fletcher 1
PMCID: PMC6400284  NIHMSID: NIHMS979106  PMID: 24683999

Abstract

Hierarchical linear models (HLMs) are a standard approach for analyzing data where individuals are measured repeatedly over time. However, such models are only applicable to longitudinal studies of Euclidean data. In this paper, we propose a novel hierarchical geodesic model (HGM), which generalizes HLMs to the manifold setting. Our proposed model explains the longitudinal trends in shapes represented as elements of the group of diffeomorphisms. The individual level geodesics represent the trajectory of shape changes within individuals. The group level geodesic represents the average trajectory of shape changes for the population. We derive the solution of HGMs on diffeomorphisms to estimate individual level geodesics, the group geodesic, and the residual geodesics. We demonstrate the effectiveness of HGMs for longitudinal analysis of synthetically generated shapes and 3D MRI brain scans.

Keywords: Diffeomorphisms, Longitudinal, Hierarchical Model

1. Introduction

A longitudinal study of neuroanatomical aging, development and disease progression necessitates modeling anatomical changes over time. A convenient representation of anatomical variability is via maps of diffeomorphisms, which are topology-preserving smooth and invertible transformations of a template image. Recently proposed methods, such as geodesic regression [5,10,11], effectively represent smooth trajectories of changes in anatomy. However, regression is not an appropriate model of longitudinal data.

Related work [3, 4, 7] estimate the group trajectory by averaging individual trajectories in the diffeomorphic setting. Durrleman et. al [3] estimates a spatiotemporal piecewise geodesic atlas. Although this method estimates a continuous evolution of spatial change, it does not guarantee smoothness of the resulting average estimate across the time span. The average shape trajectory estimates by Fishbaugh et. al [4] are also not guaranteed to be smooth in time. The approach based on stationary velocity fields presented in [7] does not model distances between trajectories, which makes it difficult to compare the differences in trends for statistical analysis.

Another important shortcoming of the contemporary methods of averaging trajectories is that they do not apply when the time ranges of measurements of individuals are staggered. For instance, [3] and [4] both require extrapolation and resampling for each individual trajectory estimates outside their time-range before an average evolution of the population can be computed. Muralidharan et. al [9] address these problems and estimate smooth geodesic representations for individual and group trends for a population of staggered individual measurements. They utilize a Sasaki metric on the tangent bundle of the manifold of finite-dimensional shapes to compare geodesic trends. However, their methods are difficult to apply to the infinite-dimensional space of diffeomorphic transformations, due to the need for curvature computations of the underlying manifold.

In this paper, we present a hierarchical geodesic model (HGM) on diffeomorphisms that generalizes classical hierarchical linear models (HLMs) on Euclidean spaces. HGMs utilize the metric on the space of diffeomorphisms to define the group geodesic given a population of geodesics. It applies to commonly occurring unbalanced designs in medical imaging data where measurements are staggered, i.e., not every individual is measured at the same time points. The consequence of this modeling is an estimate of a smooth “average geodesic” and a common reference coordinate system to represent longitudinal trends of multiple individuals for longitudinal studies.

2. Hierarchical Geodesic Models

We begin by defining HGMs in the simplest scenario in which the data lie in a Euclidean space. In this case, the geodesic models of longitudinal trends reduce to straight lines, and we give a procedure for estimation of model parameters defining the group level trend in a hierarchical fashion. We later present the generalization of this model and its estimation to diffeomorphisms.

2.1. Hierarchical Geodesic Models in Euclidean Space

Consider the univariate longitudinal case with independent time variable, t, and dependent response variable, y. Say we are given a population of N individuals with Mi measurements for the ith individual. The design can be unbalanced, meaning there are potentially a different number of measurements for each individual. Denote yij as the jth measurement of the ith individual at time tij. Motivated by classical hierarchical linear models [6] for repeated measurements, this is modeled in two levels as

Group Level: Individual Level:
ai~N(α+βti0,σI2) yij~N(ai+bi(tijti0),σi2)
bi~N(β,σS2)

The estimation of the parameters for this model proceeds in two stages. First, the individual level parameters ai and bi are estimated. These estimates are then used to estimate α and β at the group level. The solution to this model thus corresponds to minimizing the negative log-likelihood at individual and group levels, respectively, where

log(p(yijai,bi))=12σi2j=1Mi[yij(ai+bi(tijti0))]2 (1)
log(p(ai,biα,β))=12σI2i=1N[(α+βti0)ai]2+12σS2i=1N[βbi]2 (2)

Individual level:

The solution for the slope-intercept pair, ai,bi, in the individual level that minimize (1) is given by the standard ordinary least-squares regression solution. An equivalent solution more directly generalizable to the diffeomorphic case is to solve this problem as an optimal control, as detailed in [10]. This is done by adding Lagrange multipliers to constrain the curves to be straight lines and derive the system of equation termed the adjoint equations.

Group level:

The maximum likelihood group estimate represents an “average line”, α(t), that best matches the individual lines, (ai, bi), in least-squares sense. From an optimal control viewpoint, we add Lagrange multipliers to constrain the curve α(t) to be a straight line. This is done by introducing time-dependent adjoint variables, λα and λβ, in the log-likelihood in (2), giving

E(α,β)=0tN(λα(α.β)+λββ.)dt+12i=1N(1σI2(α(ti)ai)2+1σS2(β(ti)bi)2)

The gradients of this functional are δα(0)E=λα(0) and δβ(0)E=λβ(0). These are evaluated by integrating backwards the adjoint equations, λ.α=0, and λ.β=λα, subject to the following boundary and jump conditions:

λα(tN)=1σI2(α(tN)aN)λβ(tN)=1σS2(β(tN)bN)λβ(tk+)λβ(tk)=1σS2(β(ti)bi)λα(tk+)λα(tk)=1σI2(α(ti)ai)

Notice that unlike least squares regression, the velocity term in the group log-likelihood at group level also influences the group estimate. In particular, the jumps in integrating λβ are interpreted as the forces by the initial velocities pulling the group geodesic. The solution for α(0) and β(0) in this Euclidean case corresponds to the solution of the linear system Ax = b, where:

A=(N1σI21σI2i=0Nti1σI2i=0NtiN1σS2+1σI2i=0Nti2),b=(1σI2i=0Nai1σI2i=0Naiti+1σS2i=0Nbi)

Notice that if there is no slope term in the energy functional, i.e., as σS2, this reduces to the standard ordinary least squares solution for linear regression. An example of synthetically generated longitudinal data is shown in Figure 1. This example illustrates the importance of modeling correlations within each individual by including individual slope terms in the likelihood function. Ignoring these correlations leaves us with a simple linear regression fit to the data, which does not reflect the longitudinal trends that individuals experience. In contrast, the group trend, α(t), estimated in the hierarchical model by including slope terms, better summarizes the average behavior of the individual trends.

Fig. 1.

Fig. 1.

Comparing HGM and OLS in Euclidean space.

2.2. Background on Diffeomorphisms

We follow the well-established framework of large deformation diffeomorphic metric mapping (LDDMM) [2, 12]. Before introducing our longitudinal model on manifold of anatomical shape changes, we briefly review some necessary background of the mathematical framework of diffeomorphisms.

Diffeomorphisms:

Let Ω be the coordinate space of the image, I. A diffeomorphism, ϕ(t), is constructed by the integration of an ordinary differential equations (ODE) on Ω defined via a smooth, time-indexed velocity field, v(t). The deformation of an image I by ϕ is defined as the action of the diffeomorphism, given by ϕI = Iϕ−1. The choice of a self-adjoint differential operator, L determines the right-invariant Riemannian structure on the collection of velocity fields with the norm defined as, v2=Ω(Lv(x),v(x))dx.

Deformation momenta and EPDiff evolution:

The tangent space at identity, V = TIdDiff(Ω) consists of all vector fields with finite norm. Its dual space, V=TIdDiff(Ω) consists of vector-valued distributions over Ω. The velocity, vV, maps to its dual deformation momenta, mV*, via the operator L such that m = Lv and v = Km. The operator K : V* → V denotes the inverse of L. Note that constraining ϕ to be a geodesic with initial momentum, m(0) implies that ϕ, m, and I all evolve in a way entirely determined by the metric L, and that the deformation is determined entirely by the initial deformation momenta, m(0). Given the initial velocity, v(0) ∈ V, or equivalently, the initial momentum, m(0) ∈ V*, the geodesic path ϕ(t) is constructed as per the following EPDiff equations [1, 8]:

tm=advm=(Dv)TmDmv(divv)m (3)

where D denotes the Jacobian matrix, and the operator ad* is the dual of the negative Jacobi-Lie bracket of vector fields [1, 8, 12] such that, advw = −[v, w] = DvwDwv. The deformed image I(t) = I(0)∙ϕ−1(t), evolves via: tI = −v∙∇I.

2.3. Hierarchical Geodesic Models for Diffeomorphisms

Similar to the setup discussed for Euclidean data, we are given a population of N individuals with Mi measurements for the ith individual. There can be a variable number of measurements for each individual. Denote Hij as the jth measured image of the ith individual at time tij.

Figure 2 shows a schematic of the HGM. We model geodesic trend for an individual with a diffeomorphism, ξi(t) (brown). The initial image, or intercept, Ji(0), and the initial momenta, or slope, ni(0), fully parameterize the trajectory for the ith individual. At the group level, we model the group geodesic trend with the diffeomorphism, ψ(t), (red) starting at identity, parameterized by initial momenta, m(0). Let ϕi denote the diffeomorphism that matches individual baseline Ji(0) from identity and ρi denote the residual geodesic between ψ(ti) and ϕi: ρi = ϕiψ−1(ti). The initial momenta, pi(0), parameterize residual, ρi.

Fig. 2.

Fig. 2.

Hierarchical geodesic modeling in diffeomorphisms.

We now present the hierarchical geodesic estimation procedure on diffeomorphisms in two stages. For the first stage, we note that estimates at individual level amounts to solving N geodesic regression problems for each individual as proposed in [10, 11]. We briefly review it here under the vectorized deformation momenta formulation (details in [11]). In the second stage at the group level, we address the more interesting question of averaging the individual geodesics in the space of diffeomorphisms.

Individual level:

Given Mi observed images Hij at time points tij for an individual such that j = 1,…, Mi, the geodesic that passes closest, in the least squares sense, to the data minimizes the energy functional:

E(Ji(0),ni(0))=12ni(0)K2+12σi2j=1MiJi(tij)HijL22

where Ji(0) and mi(0) are the initial “intercept” and “slope” to be estimated that completely parameterize the geodesic for the ith individual. Here, Ji(t) = ξi(t) ∙ Ji(0) and ||.||K is the norm defined by the kernel, K, in the dual space of momenta, as per the metric induced by Sobolev operator, L, on velocity fields. This is done by adding time-dependent Lagrange multipliers, n^i, J^i, and w^i, to constrain ξi(t) to be along the EPDiff geodesic path:

E~(Ji(0),ni(0))=E+01n^i,n.i+adwiniL2dt+01J^i,J.i+JiwiL2dt+01w^i,niLwiL2dt.

The variation of E~ with respect to the initial momenta is

δni(0)E~=Kni(0)n^i(0) (4)

The optimality conditions for ni and Ji result in the time-dependent adjoint system of ODEs which are integrated backward in time to obtain n^i(0) to compute gradient update in (4). The variation of E~ with respect to the initial image, δJi(0)E~, can be directly computed from the energy functional, E~. Since Ji(t)=ξi(t)Ji(0)=Ji(0)ξi1(t), a change of variables for ξi, followed by taking the derivative with respect to Ji(0), results in the closed form solution for optimum initial image, Ji(0), as

Ji(0)=j=1MiHijξi(tij)Dξi(tij)j=1MiDξi(tij).

Note that the solution to the geodesic regression problem presented in [10] is based on optimization over scalar deformation momentum. In our formulation, the evolution of the geodesic and adjoint system is decoupled from the template image resulting in a closed-form for image update. In the discussion that follows, for clarity and ease of notation, we will use Ji = Ji (0) to denote the initial “intercept” and ni = ni(0) to denote initial “slope” for an individual.

Group level:

At the group level (Figure 2), the idea is to estimate the average geodesic, ψ(t), that is a representative of the population of geodesic trends denoted by the initial intercept-slope pair, (Ji, ni), for N individuals, i = 1,…, N. The required estimate for ψ(t) must span the entire range of time along which the measurements are made for the population and must minimize residual diffeomorphisms ρi from ψ(t).

Analogous to the Euclidean case, we propose a formulation that includes influences from forces by initial velocities along with initial intercepts from each individual. The following energy functional generalizes the log-likelihood presented for the group estimate in the Euclidean case:

E(ψ,ρi,I(ti))=12d(e,ψ(1))2+12σI2i=1N(d(e,ρi)2+ρiI(ti)JiL22)+12σS2i=1Nρim(ti)niK2,

where d is the distance metric on diffeomorphisms, which corresponds to the norm of initial momentum under unit-time parameterization of the geodesic. The energy, E, is to be minimized subject to geodesic constraints on ψ(t) and ρi for i = 1,…, N. Here, σI2 and σS2 represent the variances corresponding to the likelihood for the intercept and slope terms respectively. Also, ρiI(ti) is the group action of the residual diffeomorphism ρi on the image, I(ti), and ρim(ti) is its group action on the momenta, m(ti). This group action on momenta also coincides with the co-adjoint transport in the group of diffeomorphisms.

The above energy functional is written in terms of initial conditions of the group geodesic as:

E(ψ,ρi,m(0),pi(0),I(0))=12m(0)K2+12σI2Σi=1N(p(0)iK2+ρiψ(ti)I(0)JiL22)+12σS2Σi=1Nρiψ(ti)m(0)niK2.

This optimization problem corresponds to jointly estimating the group geodesic flow, ψ, and residual geodesic flows, ρi, and the group baseline template, I(0).

Evaluating gradients of E:

We introduce the time-dependent Lagrange multipliers, m^, I^, v^ to constrain the group trend, ψ, to be a geodesic and p^i, ρ^i, u^i to constrain the residuals, ρi, to be geodesics. We write the augmented energy as:

E~=E+01m^,m.+advmL2dt+01I^,I.+IvL2dt+01v^,mLvL2dt+Σi=1N01p^i,p.i+aduipiL2ds+01u^i,piLuiL2ds+01ρ^i,ρ.iρi1uiL2ds.

The variation of the energy functional E~ with respect to all time dependent variables results in ODEs in the form of dependent adjoint equations with boundary conditions and added jump conditions. For clarity we report derivatives first for the residual geodesics followed by that for the group geodesic.

For the residual geodesics, ρi parameterized by s: The resulting adjoint systems for the residual geodesics for i = 1,…, N are:

{u^ip^˙i+aduip^i=0ρ^iLu^iadp^ipi=0ρ^˙iaduiρ^i=0} (5)

with boundary conditions:

{p^i(1)=0,andρ^i(1)=1σI2[(I(ti)ρi1Ji)](I(ti)ρi1)1σS2(adK[Adρi1m(ti)ni]Adρi1m(ti))} (6)

The gradients for update of initial momenta, pi for residual diffeomorphisms are:

δpi(0)E~=1σI2Kpi(0)p^i(0). (7)

The initial momenta, pi(0), for each individual is updated via gradient descent, using the gradient in (7), by first evaluating p^i(0)(0) via backward integration of N adjoint systems in (5) starting from initial conditions in (6) for each individual. It is important to note that the residual diffeomorphisms, ρi, are not estimated using the usual image matching solution. Rather, this estimate maximizes the combined matching of both the base image Ji with I(ti) under the group action on images, and the momentum ni with m(ti) under the co-adjoint transport, jointly over all the individuals.

For the group geodesic parameterized by t: The resulting adjoint system for the group geodesic:

{m^˙+advm^+v^=0I^˙(I^v)=0adm^m+I^ILv^=0} (8)

with boundary conditions:

I^(1)=0,andm^(1)=0, (9)

with added jumps at measurements, ti, such that,

{I^(ti+)I^(ti)=1σI2Dρi(I(ti)ρi1Ji)ρim^(ti+)m^(ti)=1σS2Adρi1(K(Adρi1m(ti)ni))} (10)

Finally, the gradients for update of the initial group momentum is:

δm(0)E~=Km(0)m^(0) (11)

The variation of E~ with respect to the group initial image, δI0E~, can be directly computed from the energy functional, E~. Since, ρiψ(ti)I(0)=I(0)ψ1(ti)ρi1(1)=I(0)ϕ1, a change of variable for ϕi followed by taking the derivative with respect to I(0) results in the closed form solution for optimum initial image, I(0), for the group geodesic as:

I(0)=i=1NJiϕiDϕii=1NDϕi (12)

During the joint optimization for computing group geodesic, the initial momenta, m(0), is updated via gradient descent, using the gradient in (11), by first evaluating m^(0) via backward integration of the adjoint system for the group in (8) starting from initial conditions in (9) with added jumps in (10). This can be interpreted as forces influencing the group geodesic by the individual initial images, Ji, and the momenta, ni, that parameterize the individual trends. Thus, in effect, such a formulation incorporates the pull arising from the “differences” in the individual trajectories with the group trajectories and not just their base images. The energy functional at the group level is jointly minimized such that the group estimates, I(0), m(0), and all the N residual estimates, ρi(1), pi(0), are updated at each iteration of gradient descent according to (7), (11) and (12).

3. Results

We evaluate our proposed model using synthetic and 3D-structural MRI data. Our focus in these experiments is to evaluate our primary proposed contribution, i.e., the estimation of group level trajectory given a population of trajectories. In our experiments, the kernel K corresponds to the invertible and self-adjoint fluid operator, L = −a2b∇(∇∙) + c, with a = 0.01, b = 0.01, and c = 0.001.

Experiments with synthetic data:

To test the group estimation in HGM, we generated the synthetic data using the forward model. We first generated a ground truth group geodesic in diffeomorphisms by solving the image matching problem to give initial conditions, I(0), and m(0). The image, I(t), and momenta, m(t), can be generated along the group geodesic via the EPDIff evolution equations. Figure 3 (first row) visualizes the trajectory of this group trend in terms of sampled shapes along this geodesic: plus to flower.

Fig. 3.

Fig. 3.

First row: Synthetically generated ground truth group shape geodesic. Second Row: An example of a perturbed individual starting at t=0.2. Twenty four randomly perturbed individuals along the span of the geodesics were generated. Only the initial conditions of the perturbed individuals were used in the group trend estimation. Third Row: Recovered ground truth geodesic by HGM overlaid with difference in intensities relative to ground truth (in red).

To generate the individual, random perturbations from the group trend were computed. This was done by generating initial conditions: images, Ji(0), and momenta, ni(0), for the ith individual at time, ti. In particular, the Ji(0) are constructed by shooting the image I(ti) along the group geodesic at time, ti, with a randomly generate momenta that consequently also defines a residual geodesic diffeomorphism ρi for this individual. Correspondingly, the initial individual momenta, ni(0), are generated by co-adjoint transport of m(ti) along the diffeomorphisms, ρi. In Figure 3 (second row), we visualize one such individual’s own EPDiff geodesic evolution for which the initial conditions are generated at time t = 0.2. Using this procedure, we generate 24 such randomly perturbed trends from the group trend.

It is important to note that the HGM algorithm only uses the initial conditions of the individual geodesics as input, i.e., images, Ji(0), and initial momenta, ni(0), for all individuals, i = 1,…, 24 for estimation of the group geodesics initial conditions, m(0), and I(0). The resulting estimated group trend closely match the ground truth geodesic, Figure 3 (third row). Head-to-head comparison of the initial conditions between estimated and ground truth are depicted in Figure 4, together with an example of one of the individual’s perturbed initial conditions.

Fig. 4.

Fig. 4.

Left: Initial conditions, intercept image and slope for ground truth group geodesic. Center: Example of the initial conditions for one perturbed individual from the group trend. Right: Recovered initial conditions for the group geodesic from randomly perturbed initial conditions using 24 individuals.

Experiments with brain images from OASIS:

We performed HGM analysis on longitudinal 3D-MRI sequences for seven individuals diagnosed with Alzheimer’s disease with maximum scan range of 5 years. At the individual level of HGM, seven geodesic regressions are performed independently on the time-series of scans. At the group level, the initial conditions of the average geodesic are estimated based on the estimated initial conditions of seven individuals at individual level. The naive serial implementation of this algorithm took 7.5 hours to run 500 iterations of gradient descent for optimization on this dataset. Figure 5 reports the estimated initial conditions for the group geodesic at age=66 for different level of noise variance in intercept and slope terms.

Fig. 5.

Fig. 5.

Estimated group geodesics initial conditions for 3D MRI using HGM. Left column: σS >> σI, does not represent average trend. Right column: σI = 0.1, σS = 0.1, better representative of the average trend. For fair comparison same cut-off was used for visualization of deformation momenta on both the runs.

We observe that forcing both the image and momenta to match the corresponding initial conditions of individual geodesics results in a different estimate of initial conditions for the group geodesic when compared to ignoring the momenta and forcing the image matching alone. For higher variance on the momenta matching term (σS2), the resulting deformation directions exhibit patterns of deformation across the whole brain (Figure 5, Left). This is because variability across the subjects is very high. These deformations are capturing variability in brain shape across the population more than representing an average trajectory within an individual and hence is not a representative of the longitudinal trend in the population.

On the other hand, lowering the variance in the momenta matching term (ρS = 0.1, ρI = 0.1, Figure 5, Right) results in deformation patterns around regions expected to be changing for an individual as time progresses. In particular, the information about individual trajectories are taken into account in the averaging process more than inter-subject variability information, thus resulting in an average shape change that represents the longitudinal trend in the population. This is in accordance with the simple Euclidean case presented earlier (Figure 1), where ignoring the velocity matching results in an average line that does not represent the longitudinal variability in the population and hence fail to represent an average trajectory of changes in the dependent variable.

Acknowledgments.

This research was supported by NIH grants 5R01EB007688, U01 AG024904, R01 MH084795 and P41 RR023953, and NSF CAREER Grant 1054057.

References

  • 1.Arnol’d VI: Sur la géométrie différentielle des groupes de Lie de dimension infinie et ses applications à l’hydrodynamique des fluides parfaits. Ann. Inst. Fourier 16, 319–361 (1966) [Google Scholar]
  • 2.Beg M, Miller M, Trouvé A, Younes L: Computing large deformation metric mappings via geodesic flows of diffeomorphisms. IJCV 61(2), 139–157 (2005) [Google Scholar]
  • 3.Durrleman S, Pennec X, Trouvé A, Gerig G, Ayache N: Spatiotemporal atlas estimation for developmental delay detection in longitudinal datasets. In: MICCAI pp. 297–304. Springer-Verlag, Berlin, Heidelberg (2009) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Fishbaugh J, Prastawa M, Durrleman S, Piven J, Gerig G: Analysis of longitudinal shape variability via subject specific growth modeling. In: MICCAI pp. 731–738. Springer-Verlag, Berlin, Heidelberg (2012) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Fletcher PT: Geodesic regression on Riemannian manifolds. In: MICCAI Workshop on Mathematical Foundations of Computational Anatomy pp. 75–86 (2011) [Google Scholar]
  • 6.Laird NM, Ware JH: Random-effects models for longitudinal data. Biometrics 38(4), pp. 963–974 (1982) [PubMed] [Google Scholar]
  • 7.Lorenzi M, Ayache N, Frisoni GB, Pennec X: Mapping the Effects of Ab142 Levels on the Longitudinal Changes in Healthy Aging: Hierarchical Modeling Based on Stationary Velocity Fields. In: MICCAI 2011 Springer, Heidelberg (2011) [DOI] [PubMed] [Google Scholar]
  • 8.Miller MI, Trouvé A, Younes L: Geodesic shooting for computational anatomy. Journal of Mathematical Imaging and Vision 24(2), 209–228 (2006) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Muralidharan P, Fletcher P: Sasaki metrics for analysis of longitudinal data on manifolds. In: IEEE Conference on CVPR pp. 1027–1034 (june 2012) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Niethammer M, Huang Y, Vialard FX: Geodesic regression for image time-series. In: MICCAI 2011, vol. 6892, pp. 655–662. Springer Berlin Heidelberg (2011) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Singh N, Hinkle J, Joshi S, Fletcher PT: A vector momenta formulation of diffeomorphisms for improved geodesic regression and atlas construction. In: International Symposium on Biomedial Imaging (ISBI) (April 2013) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Younes L, Arrate F, Miller MI: Evolution equations in computational anatomy. Neuroimage 45(1 Suppl), S40–S50 (2009) [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES