Health-e-Child - IST-2004-027749 - Deliverable D.11.4

Brain Tumours

Computational Anatomy of the Brain

5. Spatiotemporal Atlas Estimation in Longitudinal Datasets

In the context of the Health-e-Child project, we aim at understanding the child brain maturation from an anatomical point of view. As emphasized by [Toga et al., 2006], "the dynamic course of brain maturation is one of the most fascinating aspects of the human condition. Although brain change and adaptation are part of a lifelong process, the earliest phases of maturation -during foetal development and childhood- are perhaps the most dramatic and important. Indeed, much of the potential and many of the vulnerabilities of the brain might, in part, depend on the first two decades of life." The newborn brain will grow up to a factor 3 or 4. During this period, the axons will be progressively myelinated and the brain will specialize according to both its genetic program and its environmental influences: the number of synaptic connections will dramatically increase whereas some connections will be removed to give a 'more efficient' set of connections.

Whereas the detailed maturation of the brain is obviously specific to every child we believe that there are some common features and that the normal maturation follows the same underlying standard process. Our goal is therefore to describe such a mean scenario and to analyze the deviations of a given brain maturation from this mean. With such statistical models we would be able to divide a given population into statistically consistent clusters, to classify new observations according to models learnt on large datasets, to analyze the correlations between brain growth and extrinsic features like gender or handedness, to detect abnormal evolutions as deviations from the normal models, to register atlas to patient's specific anatomy. Here, we face not only a high shape variability among different subjects (inter-subject variability) but also high variations of the same brain trough the time. The central issue is therefore to model the variability of geometric features evolutions (in a space of (3+1) dimensions) instead of the variability of the geometric feature at a given age (in a 3D space). Indeed, it seems not to be relevant to integrate individual measures of child brains independently at each age since the brain maturation stages appear at different ages, with different speed for every child. Instead of computing a mean shape of a given anatomical structure and analyzing the deviation of the anatomy around this mean, we would better compute a mean scenario and analyze the deviation both in space and time of the maturation process around this mean scenario.

In the previous section, we develop a complete statistical model that decomposes the variability of anatomical structure into a geometrical and a texture part. All the available information is taken into account: we can simulate new data according to our model. The experiments on the fiber bundles shows undoubtedly that both parts contains interesting anatomical features. They show the large range of possible variations that our model is able to retrieve. It comes from the fact that our model is not based on strong assumptions on the nature of the variability we are looking for.

However, this analysis could not be performed directly on temporal data that have not been registered in time. Our current work focus on extending this framework to account for temporal data. An observation is a couple shape plus time. Our extended framework will consist of a mean scenario (an evolving template) which account for all the temporal evolution and spatial deformation of this template which accounts for the inter-subject variability at every time points. Besides the usual spatial variability across subjects, the framework also enables to describe the variability in terms of speed growth via temporal registration. The whole section is based on the work presented in [Durrleman et al. MICCAI 2009].

5.1 Methodology for Statistics on Longitudinal Data

Many frameworks has been already proposed in medical imaging to analyze the anatomical variability of 3D structures like images, curves or surfaces. Less attention has been paid to the variability of longitudinal data (several subjects scanned several times). In [Qiu et al. 2008], the evolution between two shapes is modeled by a geodesic deformation, which cannot be used for more than two data per subjects. In [Gorczowski et al 2009], shape growth is measured via the evolution of extracted features like volumes, shape or pose parameters. In [Davis et al, 2007] and [Khan & Beg 2008], a temporal regression is proposed globally for a population, but this does not allow inter-subject comparisons. In cardiac motion analysis [Chandrashekara et al. 2003, Peyrat et al. 2008], spatiotemporal registration relies on 3D-registrations between images of the same moment of the cardiac cycle and between two consecutive time-points. These works rely on time-point correspondence and do not call the labels of the time-points into question. By contrast, in longitudinal studies, subjects are scanned at ages which do not necessarily correspond. Moreover, evolutions may be delayed or advanced within a population, a key feature that we precisely aim at detecting. In [Declerck et al. 1998, Perperidis et al. 2005], deformation of cardiac motion are proposed both in space and time but they require a fine temporal sampling of the motion, whereas only few acquisitions per subjects are available in most longitudinal studies. In this work, we propose to use a regression model to estimate a continuous evolution from data sparsely distributed in time and spatiotemporal deformations which register jointly both the 3D geometry and the scenario of evolution. Geometrical data are modeled as currents to avoid assuming point correspondence between structures. Large deformations are used which gives a rigorous framework for statistics on deformations and atlas construction. From longitudinal data, we estimate consistently the most likely scenario of evolution and its spatiotemporal variability within the population.

Here, we call longitudinal data a set of geometrical data (curves or surfaces, called here shapes), acquired from different subjects scanned at several time-points. We assume that the successive data of a given subject are temporal samples of a continuous evolution. We propose therefore a regression model which computes a continuous evolution which matches the data of the subject at the corresponding time points (Fig. 1). This continuous evolution allows us to compare two subjects at a given age, even if one subject has not been scanned at this age.We can also analyze how the shape varies near this age to detect possible developmental delays. We define then the spatiotemporal deformation of a continuous evolution, which consists of two deformations: (1) a morphological deformation (of the 3D space) which changes the geometry of every frame of the evolution independently of the time point and (2) a time change function (deformation of the time interval) which changes the dynamics of the evolution without changing the geometry of shapes. To avoid time-reversal, the time change function must be smooth and order preserving: it is a diffeomorphism of the time interval of interest. A 4D registration between two subjects looks for the most regular spatiotemporal deformation, such that the deformation of the continuous evolution inferred from the first subject maps the successive target data (Fig. 2). Eventually, we use this 4D registration framework to estimate a spatiotemporal atlas from a population, based on an 4D extension of the statistical model of [Durrleman et al. MEDIA 2009]. We look for a template and a continuous evolution of this template (called mean scenario of evolution), so that data of each subject are temporal samples of a spatiotemporal deformation of the mean scenario. A Maximum A Posteriori estimation enables to estimate consistently the template, the mean scenario and the spatiotemporal deformations of this mean scenario to each subject.

5.2 Regression Model for Shape Evolution

We want to fit a continuous shape evolution to a set of shapes (Si) of the same subject acquired at different time points (ti). Without loss of generality, we can assume that tmin = 0 and tmax = T. This evolving shape is equal to the baseline M0 at time t = 0, which may be the earliest shape of this subject or a template as in Sec. 5.4. The evolution has the form: Mt = χt(M0) where t varies continuously in the time interval [0, T]. For each t, χt is a diffeomorphism of the 3D space, such that χ0 = Id (which leads to χ0(M0) = M0). The regression (Mt) must match the observation Si at the time-points ti, while a rigidity constraint controls the regularity of the regression. This is achieved by minimizing:

J(χ)= Σ<sub>t<sub>i</sub></sub> d(χ<Sub>t<sub>i</sub></Sub>(M<sub>0</sub>),S<sub>i</sub>)<Sup>2</Sup>
+ γ<sub>χ</sub> Reg(χ)
where d is a similarity measure between shapes, Reg(χ) a regularity term and γχ a trade-off between regularity and fidelity to data. Among other possible choices, we use here the large deformations of [Miller et al. 2002], and model curves or surfaces as currents [Vaillant & Glaunès 2005, Durrleman et al. MEDIA 2008]. In the setting of [Vaillant & Glaunès 2005], J depends on time-dependent momenta at each samples of Mt's, which are used as variables for the gradient descent [Miller et al. 2002, Durrleman et al MICCAI 2009]. As a result, for all t, χt depends on all the constraints in the past and future. This differs from pairwise registrations between consecutive time-points. The function χ is piecewise geodesic and can be extended at all times by assuming a null speed vector field(and hence χt constant) outside [0, T]. This is useful to compare this evolution with another subject which may have data outside the time interval.

5.3 Spatiotemporal Pairwise Registration

We assume now that we have successive shapes for the source subject Si=S(ti) and for the target Tj=T(tj). As in Sec 5.2, we perform a regression on the source shapes which leads to a continuous evolution S(t). Our goal is to find a diffeomorphism of the 3D space φ and a diffeomorphism of the time-interval ψ which deform the source evolution S(t) into S'(t) = φ(S(ψ(t))) such that S'(tj) match T(tj). Thanks to the regression function, no correspondence is needed between the time points ti and tj . Formally, we minimize:

The spatial (resp. temporal) deformation φ (resp. ψ) is solution at parameter u = 1 of the flow equation ∂u φu(t)= vuψ(ψ(t)). The norm of the speed vector fields vφ and vψ integrated between 0 and 1 defines the regularity terms Reg(φ) and Reg(ψ) respectively. As in Sec 5.2, the geometrical (resp. temporal) deformation is parametrized by momenta α (resp. β) at the points of S(o) (resp. at the poinst of T(0)), which are used as variables for the gradient descent. Details are given in [Durrleman et al. MICCAI 2009]. We used here the fact that the shapes are embedded with a vector space (the space of currents) provided with an inner product. Note that we minimize J with respect to the geometrical and the temporal parameters jointly. We do not performed alternated minimization.

5.4 Spatiotemporal Atlas Construction

We assume now that we have a set of N subjects (Si), provided each with temporal observations (Si(tij). We are looking for a template M0 and a mean scenario of evolution of this template M(t) = χt(M0), such that the observations correspond to particular moments of a spatiotemporal deformation of the mean scenario. A Maximum A Posteriori estimation in the same setting as in [Durrleman et al. MEDIA 2009], leads to the minimization of

We perform a 3 step alternated minimization. If the template M0 and the regression χ are fixed, the minimum is achieved for N registrations of the mean scenario χt(M0) to each subject's set of data Si(tij, as in Sec. 5.3. If we fix the N spatiotemporal deformations (φii) and the regression χ, we come back to the estimation of an unbiased template in the setting of [Durrleman et al. MEDIA 2009]. When the template M0 and the N spatiotemporal deformations are fixed, we arrive to a problem that can be approximated by the regression of Sec. 5.2 when the diffeomorphisms φi have Jacobian is close to the identity. To initialize the minimization, we set M0 as the mean current of the earliest data and set the diffeomorphisms χ, φi and ψi to identity.

5.5 Numerical Experiments

Evolution of 2D Curves

This experiments relates to Sec. 5.2 and 5.3. We have five 2D-profiles of hominids skulls which consist of six lines each (source: www.bordalierinstitute.com). Our regression framework infers a continuous evolution from the Australopithecus to the Homo sapiens sapiens which matches the intermediate stages of evolution in Fig. 1.

Figure 1: Skull profile of five hominids (in red). The regression model estimates a continuous evolution (in blue) of the Australopithecus, which closely matches the data.

Then, we register the evolution {Homo habilis-Homo erectus-Homo neandertalensis} to the evolution {Homo erectus-Homo sapiens sapiens} in Fig 2.

Figure 2: Registration of the evolution {Homo habilis-erectus-neandertalensis} (in red) to the evolution {Homo erectus-sapiens sapiens} (in green), shifted to start at the same time. Top row: Regression of the source data (red) gives the continuous evolution in blue. Middle row: The geometrical part φ is applied to each blue frame. This shows morphological changes: the skull is larger, rounder and the jaw less prominent. Bottom row: The time change function ψ is applied to the evolution of the second row. The blue shapes are moved along the time axis (as shown by dashed black lines), but they are not deformed. Black arrows show that a better alignment is achieved when one accounts both for morphological changes and a change of the evolution speed.

The geometrical deformation shows that during the later evolution the jaw was less prominent and the skull larger and rounder than during the earlier evolution. The time change function shows that the later evolution occurs at a speed 1.66 times faster than the earlier evolution. This value is compatible with the growth speed of the skull during these periods (See Fig. 3): between Homo erectus and sapiens the skull volume growths at (1500 − 900)/0.7 = 860cm3/106years, whereas between Homo habilis and neandertalensis, it growths at (1500 − 600)/1.7 = 530cm3/106years, namely 1.62 times faster.

Figure 3: a- time change function ψ(t) of the registration in Fig. 2 (in black the reference ψ(t) = t). The slope of the curve measures an acceleration between evolutions, which is compatible with the growth of skull volume in b (source: www.bordalierinstitute.com).

Evolution of 3D surfaces

This experiment illustrates the complete spatiotemporal atlas construction detailed in Sec. 5.4 with surfaces extracted from brain images. We use here meshes of amygdala of the right hemisphere from 4 autistics, 4 developmental delay and 4 control children scanned twice [Hazlett et al. 2005]. Age distribution is shown in Fig 5-a. From these data registered rigidly, we infer a template, a mean scenario of evolution of this template and the spatiotemporal evolution of this mean scenario to each subject. In the setting of [Miller et al. 2002, Durrleman et al. MEDIA 2008], the diffeomorphisms are controlled by the standard deviation of Gaussian kernel set to 15 mm for χ, φand 1 year for ψ. The typical scale on currents is set to 3 mm. The trade-off parameters were set to γχ= 10-3 and γφ=10-6. An amygdala is typically 10 mm large. The discrete time step is set to 0.2 years.

Figure 4: Mean Scenario of the right Amygdala (right lateral part). Arrows measures the differences between age t+0.2 and age t in the space of currents as in [Durrleman et al. MICCAI 2008]. From age 2 to 2.8, the evolution is mainly a torque at the posterior part; then the structure becomes thicker, mostly at the superior part between age 2.8 and 4 and at the inferior between age 4 and 6; from age 6 the evolution is a mainly a torque at the anterior part.

By inspection of the companion movie of the mean scenario, one distinguishes 4 phases during growth (See also Fig. 4). Preliminary tests do not show correlations between the morphological deformations and the pathology. From the time change functions shown in Fig. 5, we cannot conclude that a subject with pathology is systematically delayed or advanced compared to controls, even at a given age. However, the curves show that the growth speed seems to follow the same pattern, mainly an acceleration between age 2.5 and 3.5 for the autistics and between age 4 and age 5 for controls. The developmental delay also have such pattern but it occurs at a very variable age. These results suggest that the discriminative information between classes might not be inferred from the anatomical variability at a given age, but rather from variations of the growth process. These results, however, must be strengthen using larger database. The more time-points per subjects, the more constrained the mean scenario estimation. The more subjects, the more robust the statistics.

Figure 5: Temporal deformation of the mean scenario. Left: distribution of original (top) and registered (bottom) ages. Middle: time change functions for the 12 subjects. Right: First mode of variation at ±stddv of the time change functions for each class. Autistics and controls show the same evolution pattern, but shifted in time.

5.6 Discussion and Conclusion

In this work, we proposed a generic framework to analyze variability of longitudinal data. A regression model fits a continuous evolution to successive data of one subject. 4D registrations decompose the difference between two sets of longitudinal data into a geometrical deformation and a change of the dynamics of evolution. The more acquisitions per subjects, the more constrained this decomposition. However, no constraint is imposed in terms of number and correspondence of measurement points across subjects. These pairwise registrations are used for group-wise statistics: ones estimates consistently a template, the mean evolution of this template and the spatiotemporal variability of this evolution in the population. Then, statistical measures can be derived, like the first mode of temporal deformation in Fig. 5. These first results suggest that pathologies might be characterized more by a particular scenario of evolution than by the anatomy at a given age. Our methodology can be used therefore to drive the search of new anatomical knowledge and to give characterization of pathologies in terms of organ growth scenario. This may be applied to the study of degenerative diseases or cardiac motion disorders.

5.7 References