Skip to main content
HAL-INSERM logoLink to HAL-INSERM
. Author manuscript; available in PMC: 2014 Mar 12.
Published in final edited form as: Med Image Comput Comput Assist Interv. 2013;16(Pt 1):590–597. doi: 10.1007/978-3-642-40810-6

Surface smoothing: a way back in early brain morphogenesis

Julien Lefèvre 1,2,*, Victor Intwali 3, Lucie Hertz-Pannier 4,5, Petra S Hüppi 6, Jean-Francois Mangin 5, Jessica Dubois 7, David Germanaud 4,5
PMCID: PMC3945978  PMID: 24505715

Abstract

In this article we propose to investigate the analogy between early cortical folding process and cortical smoothing by mean curvature flow. First, we introduce a one-parameter model that is able to fit a developmental trajectory as represented in a Volume-Area plot and we propose an efficient optimization strategy for parameter estimation. Second, we validate the model on forty cortical surfaces of preterm newborns by comparing global geometrical indices and trajectories of central sulcus along developmental and simulation time.

Keywords: Algorithms; Brain; anatomy & histology; growth & development; Female; Humans; Image Enhancement; methods; Image Interpretation, Computer-Assisted; methods; Imaging, Three-Dimensional; methods; Infant, Newborn; Infant, Premature; Magnetic Resonance Imaging; methods; Male; Morphogenesis; physiology; Pattern Recognition, Automated; methods; Reproducibility of Results; Sensitivity and Specificity

1. Introduction

The onset and rapid extension of cortical folds between 20 and 40 weeks of human gestation has been long known from ex vivo examination and observed in vivo since the early days of MRI [10]. Recently reconstruction and segmentation techniques have allowed to study more quantitatively normal developmental trajectories of premature newborns [6] or foetus [15, 4] as well as abnormal trajectories in diseases such as ventriculomegaly [16].

Nevertheless the normal and abnormal gyrification process is still suffering from a lack of comprehensive biological mechanisms. In this context several numerical models have been proposed recently with different underlying hypotheses such as mechanical tensions along white matter fibers [8], genetic determination of future gyri [18, 13] or tissue growth [19] that can be modulated by skull constraints [14]. However there is no real consensus on this issue and validations are often focused on a limited number of parameters.

Other approaches have modeled cortical folding process in a less biologically explicit but maybe more pragmatic way. Harmonic analysis has been proposed through spherical wavelets [20] or manifold harmonics (Laplace-Beltrami eigenfunctions) [9]. They both make an analogy between the appearance of new folds and the addition of new non-vanishing components in the spectral decomposition of surface coordinates. A related approach was found before in [2] where a scale-space of the mean curvature was used to recover the early steps of gyro-genesis and identify “sulcal roots” - putative elementary atoms of cortical folds. This last theory has been used to study the issue of cortical folding variability but to our knowledge it has never been confronted to real developmental data.

That is why this article aims at going beyond a strict visual analogy by testing in which extent some geometric flows can play backward the gyrification process. Our contributions are twofold: first we propose a 1 parameter model derived from mean curvature flow as well as an optimization procedure to fit the parameter on any brain developmental sequence. Second, we present validation tools based on global geometric indices and sulci, tested on 40 preterm newborns.

2. Methodology

2.1. Mathematical preliminaries

In the following we will consider Inline graphic a compact surface of ℝ3, without boundaries, which will be a left hemisphere in our applications. Inline graphic can be represented by local mappings around open sets U, Q : U ⊂ ℝ2Q(U) ⊂ Inline graphic ⊂ ℝ. The surface is supposed to be smooth enough to define a normal vector N(x), oriented from the outside to the inside and principal curvatures κ1κ2 at each point x. The mean curvature H(x) is given by (κ1 + κ2)/2. Thus the mean curvature flow equation can be defined by two equivalent ways:

tP(x,t)=H(x,t)N(x,t) (1)
tP(x,t)=ΔMtP(x,t) (2)

with initial condition P(x, 0) = Q(x). For each time t, P(x, t) represents a local mapping or equivalently coordinates associated to an evolving surface Inline graphic whose Inline graphic is the Laplace-Beltrami operator and H(x, t) the mean-curvature. There are several numerical implementations of mean curvature flow using (normalized or not) umbrella operator [5] or finite element methods [3]. It is known that the mean curvature equation has a solution on a finite time interval and if Inline graphic is convex it shrinks to a single point becoming asymptotically spherical [11]. It is also important to briefly recall that Laplace-Beltrami operator of a surface Inline graphic is a functional Inline graphic : fInline graphicf that acts as a classical Laplacian (or second derivative) on a function f : Inline graphic → ℝ. This operator has important spectral properties (see [17, 9]) since for the functional space of square integrable functions on Inline graphic equipped with the scalar product < f, g >= Inline graphic fg there exists an orthonormal basis Φi and positive integers 0 = λ0 < λ1λ2 ≤ … λi such as Inline graphicΦi = −λiΦi. Those manifold harmonics Φi represent brain shapes with slightly better sparsity than with spherical harmonics [17].

Last the volume inside the surface Inline graphic can be efficiently computed by discretizing the following equality that is a consequence of Green-Ostrogradski formula:

Vol(M)=MF(x)·N(x)dx (3)

provided that F is a vector field whose divergence is 1 (e.g. F(x, y, z) = (x, 0, 0)).

2.2. Mean curvature flow for retrospective morphogenesis

It has often been observed that mean curvature flow, Laplacian smoothing or truncation in manifold harmonics reconstruction are offering a striking analogy with a developmental sequence of brains. This analogy can be illustrated by simple visualizations of real cortical surface versus smoothed ones or more objectively by comparing quantitative values such as volume or areas (see Fig. 1). In the case of mean curvature flow, the surface areas in the smoothed sequence are lower than expected from data. This supports that the shrinking process during smoothing is too fast and therefore we may compensate this effect by an “anti-shrinking” force, for instance proportional to N(x, t). When this proportionality factor equals the average of the mean curvature on Inline graphic, the volume is preserved [7] which is not the case in the developmental process. Thus we have adopted a pragmatic approach by adding a simple linear term −aP(x, t) to Eq. (1) and (2). In the case of a sphere this quantity has the same direction as the inward normal and one can consider that it is a crude approximation of normal direction for closed shapes. This leads to consider the following one-parameter model:

tPa(x,t)=ΔMtPa(x,t)-aPa(x,t) (4)

Fig. 1.

Fig. 1

Left: Trajectories in a Volume-Area plot with different techniques: mean curvature flow with two different discretization, manifold harmonics and our optimization method. Circles in blue correspond to Volume-Area measurements on Premature newborns. Right: Surfaces of premature newborns with largest (1) and smallest (2) volume. Mean-curvature flow (3) and our method (4) applied on surface (1) till reaching surface (2). Scales are not preserved for visualization. Only left hemispheres were considered.

This partial differential equation is non-linear and we can also propose a linear version by taking the laplacian Inline graphic on the original surface Inline graphic instead of Inline graphic. The following proposition will simplify optimization in the next part:

Proposition 1

For each a ∈ ℝ, Eq. (4) and the equivalent with Inline graphic have an unique solution given by:

Pa(x,t)=e-atP0(x,t) (5)
Proof

Given the formula it is easy to compute tPa(x, t) and to check that Pa(x, t) is solution of both PDE (4). We give in appendix a more constructive proof of this result in the linear case which involves Manifold Harmonics.

2.3. Parameter estimation

We consider a collection of surfaces Inline graphic = {S1, …, Sd} that represents a reversed developmental sequence from a final surface S1. Each surface Si correspond to a gestational age (G.A.) ti and td ≤ … ≤ t1. We have to define a criterion that measures the error between a real developmental sequence and a simulated one starting from a surface Sk with G.A. tk through one of our two models. In the case of brain development, we only consider global quantities that are the volume (Vol(S)) inside the surface and the total area (Area(S)), respectively normalized by maxi Vol(Si) and maxi Area(Si). We can therefore define an error attached to a sequence Inline graphic, a starting surface Sk and a parameter a:

E(S,tk,a)=ikdi(a,ti)withti=argmintdi(a,t) (6)

where di(a, t) = [Area(Si) – Area(Pa(·, t))]2 + [Vol(Si) – Vol(Pa(·, t))]2. This error can be easily interpreted as the sum of distances between each data and the simulations Pa(·, t) obtained from Sk in a Volume-Area plot such as on Fig. 1. Our criterion to be minimized is defined in the Volume-Area space to avoid a direct identification of a simulation time ti- that depends also on a - and a developmental time ti.

Proposition 1 yields a trick to avoid a systematic computation of simulated surfaces for each value of a. Namely volumes and areas Pa are given by:

Vol(Pa(·,t))=Vol(P0(·,t))e-3at,Area(Pa(·,t))=Area(P0(·,t))e-2at (7)

since Eq. (5) can be simply understood as an homothety. To simplify notations we will denote them as Vola(t) and Areaa(t) in the following. Optimization of parameter a can then be done by using a classical low-dimensional approach such as Nelder-Mead Simplex Method.

When a = 0, we have classical formulas [7] that we will use at initial time

dArea0(t)dt=-MtH(x,t)2dVol0(t)dt=-MtH(x,t) (8)

Thus we can choose dt, discretization step of the mean curvature flow such as

A(Sk)-A(Sk-1)αdtHk2^andV(Sk)-V(Sk-1)αdtHk^ (9)

for any starting surface Sk. The hat denotes an average of the mean curvature on the surface. For α = 10 it guarantees to have a good sampling of the simulations in the Volume-Area domain. All the previous results can be summarized in:

Algorithm 1.

Optimize Trajectory

Require: {S1, …, Sd}, k ∈ {1, …, d}
1: Inline graphic := S0, i=0, Bool=TRUE
2: Compute biggest dt satisfying (9)
3: while Bool do
4:  Compute A[i]:=Area( Inline graphic) and Compute V[i]:=Vol( Inline graphic) with Eq. (3)
5:  Bool=A[i] > min Area(Si) OR V[i] > min Vol(Si)
6:  Compute Inline graphic at (i+1)dt with discretized Eq. (4)
7:  i++
8: end while
9: Define objective function f(·)=E( Inline graphic, tk, ·) through Eq. (6) and (7)
10: a*=Nelder Mead Simplex Method (f)
11: return a*

3. Validation

3.1. Quantitative tools

Global geometric indices

In a first attempt to validate our retrospective model we compared visual aspects of simulations to real data by using geometric measurements that can be done on the cortical surface. Rather than using directly principal curvatures we transformed these quantities in a more interpretable way thanks to curvedness and shape index (see [1] for a recent application in neuroimaging):

C(x)=κ12+κ22SI(x)=2πarctanκ1+κ2κ1-κ2 (10)

Curvedness encodes the degree of folding whereas Shape Index that varies between −1 and +1 is scale invariant and only represents changes in local configurations at x from cusp (−1) to casp (1) through saddle (0) or cylinder (0.5). We compute three global indices (, SI¯+,SI¯-) from these two quantities by taking a) the median of C(x), b) the median of SI(x) for x such as SI(x) > 0, c) the same for SI(x) < 0.

Sulcus-based validation

A second validation of our model was done by considering very early developing sulci such as the central one. Lines of central sulcus (CS) fundi were delineated semi-automatically [12]. Then evolution of these lines were followed through the developmental sequence and the simulations, provided that a matching process exists to register the surfaces. For a given surface Inline graphic we defined the following mapping based on the three first manifold harmonics:

x(Φ1(x)2+Φ2(x)2+Φ3(x)2)-1/2(Φ1(x),Φ2(x),Φ3(x)) (11)

By construction it transforms each point of Inline graphic to a point of the sphere of ℝ3. Empirical properties of the 3 harmonics guarantee the transformation to be an homeomorphism, in particular the fact that (Φi)i=1,2,3 have always 2 nodal domains on the studied surfaces. If necessary we ip the sign of Φi by considering coordinates of their extremal points in a common 3D referential.

3.2. Results

Data

We considered 40 T2-weighted images of preterm newborns with no apparent anatomical abnormalities and whose gestational age ranges from 26.7 to 35.7 weeks. They were segmented according to the method exposed in [6].

Sensibility analysis

Our method allows a fast bootstrap estimation of the mean and confidence intervals of ak (for the 35 largest brains to keep at least 5 points to estimate a) by applying algorithm (1) to different resampled sets { S1,,Sd} taken from S (45 s for 1000 bootstrapped samples). Comparison of a through direct optimization and through resampling is shown on Fig. 2 with respect to G.A. It seems that one can distinguish three different temporal periods (28–31, 31–34, 34–36) where the values of a are different as well as the sensibility.

Fig. 2.

Fig. 2

1: Sensibility analysis of parameter a for 35 largest brains: bootstrap estimation of mean and confidence intervals (blue) vs direct optimization (red). 2–4: Comparison of the three global indices (, SI¯+,SI¯-) between data (blue), our model (green) and mean curvature flow (red).

Geometric measurements

We compared the three global geometric indices between premature newborns, simulations with optimal parameter a*and a = 0 starting from the largest brain S1 (see Fig. 2). For each subject i we obtain a time ti from Eq. (6) that can be located on the x-axis. The behavior of the different curves is reproducible with different initial brains Sk (not shown): one can observe that the median curvedness is decreasing from larger to smaller brains, whereas SI¯+ and SI¯- are relatively more stable. It is quite remarkable to note the good fit of the optimal model and the divergence of mean curvature flow for the three different measurements that are not surrogates of volume and areas.

Trajectory of central sulcus

On Fig. 3 we have a direct comparison of the evolution of CS fundi on original surfaces and on corresponding smoothed surfaces with our model starting from the largest brain. The spherical mapping allows to see clearly a translation of CS lines when we start from older brains (yellow in the middle) to younger ones (black) and similarly from initial (yellow) to final (black) ones in the simulation.

Fig. 3.

Fig. 3

Lines of CS fundi on real data (left) and on our simulations (right). See text for color code. North pole corresponds to frontal lobe.

4. Discussion

Our results demonstrate the feasibility of simulating the reversed cortical folding process observed on a cross-sectional study of premature newborns through a one parameter model derived from the mean curvature flow. Our model is only constrained by two global quantities, volume and area but it is able to predict evolution of geometrical quantities related to the shape of the cortical surfaces. Even if global, these quantities are not surrogates of those to optimize. More locally our model reproduces also a translation of central sulcus observed in the data that suggests a faster growth in frontal area than in parietal one that may be consistent with results in [15] for fetal brains from 24 to 28 G.A. Sensibility analysis on the parameter a reveals 3 different periods where its values and confidence intervals are fluctuating. Since a can be interpreted as the amplitude of an “anti-shrinking” force, this result suggests possible different scenarios in the cortical folding process with different kinetics. However larger confidence intervals in the interval 31–34 G.A. may also come from a bias resulting from less time points to estimate the parameter.

In future works we intend to apply our method on fetal brains and compare their developmental trajectories to those of premature newborns such as in [4]. Longitudinal studies would also be an ideal application of our framework to compare more accurately in space the relevance of our model.

Appendix. proof of Proposition 1

We decompose Pa(x, t) in the basis of eigenfunctions of the operator Inline graphic

Pa(x,t)=i=0+p^i(a,t)Φi(x)

where i(a, t) ∈ ℝ3 is given by Inline graphicPa(x, t)Φi(x)dx. Then since Pa satisfies Eq. (4) (with Inline graphic instead of Inline graphic

0=tPa-aΔM0Pa+aPa=i=0+[tp^i(a,t)+λip^i(a,t)+ap^i(a,t)]Φi(x)

So i(a, t) = i(a, 0)e−λiteat. Last we have to notice that i(a, 0) is independent of a since they correspond to the coefficients of the initial surface Inline graphic and that i(a, 0)e−λit are the coefficients of Inline graphic for a = 0. We conclude that Pa(x, t) = e−at P0(x, t).

References

  • 1.Awate S, Win L, Yushkevich P, Schultz R, Gee J. 3d cerebral cortical morphometry in autism: Increased folding in children and adolescents in frontal, parietal, and temporal lobes. MICCAI 2008. 2008:559–567. doi: 10.1007/978-3-540-85988-8_67. [DOI] [PubMed] [Google Scholar]
  • 2.Cachia A, Mangin JF, Riviere D, Kherif F, Boddaert N, Andrade A, Papadopoulos-Orfanos D, Poline JB, Bloch I, Zilbovicius M, Sonigo P, Brunelle F, Régis J. A primal sketch of the cortex mean curvature: a morphogenesis based approach to study the variability of the folding patterns. IEEE transactions on medical imaging. 2003;22(6):754–765. doi: 10.1109/TMI.2003.814781. [DOI] [PubMed] [Google Scholar]
  • 3.Clarenz U, Diewald U, Rumpf M. Proceedings of the conference on Visualization’00. IEEE Computer Society Press; 2000. Anisotropic geometric diffusion in surface processing; pp. 397–405. [Google Scholar]
  • 4.Clouchoux C, Kudelski D, Gholipour A, Warfield SK, Viseur S, Bouyssi-Kobar M, Mari JL, Evans AC, du Plessis AJ, Limperopoulos C. Quantitative in vivo mri measurement of cortical development in the fetus. Brain Structure and Function. 2012;217(1):127–139. doi: 10.1007/s00429-011-0325-x. [DOI] [PubMed] [Google Scholar]
  • 5.Desbrun M, Meyer M, Schröder P, Barr AH. Implicit fairing of irregular meshes using diffusion and curvature flow. Proceedings of the 26th annual conference on Computer graphics and interactive techniques. 1999:317–324. [Google Scholar]
  • 6.Dubois J, Benders M, Cachia A, Lazeyras F, Ha-Vinh Leuchter R, Sizonenko SV, Borradori-Tolsa C, Mangin JF, Hüppi PS. Mapping the early cortical folding process in the preterm newborn brain. Cereb Cort. 2008;18(6):1444–1454. doi: 10.1093/cercor/bhm180. [DOI] [PubMed] [Google Scholar]
  • 7.Escher J, Simonett G. The volume preserving mean curvature flow near spheres. Proceedings American Mathematical Society. 1998;126:2789–2796. [Google Scholar]
  • 8.Geng G, Johnston LA, Yan E, Britto JM, Smith DW, Walker DW, Egan GF. Biomechanisms for modelling cerebral cortical folding. Medical Image Analysis. 2009;13(6):920–930. doi: 10.1016/j.media.2008.12.005. [DOI] [PubMed] [Google Scholar]
  • 9.Germanaud D, Lefèvre J, Toro R, Fischer C, Dubois J, Hertz-Pannier L, Mangin JF. Larger is twistier: Spectral analysis of gyrification (spangy) applied to adult brain size polymorphism. NeuroImage. 2012;63(3):1257–1272. doi: 10.1016/j.neuroimage.2012.07.053. [DOI] [PubMed] [Google Scholar]
  • 10.Girard N, Raybaud C, Poncet M. In vivo mr study of brain maturation in normal fetuses. American journal of neuroradiology. 1995;16(2):407–413. [PMC free article] [PubMed] [Google Scholar]
  • 11.Huisken Gerhard. Flow by mean curvature of convex surfaces into spheres. Journal of Differential Geometry. 1984;20(1):237–266. [Google Scholar]
  • 12.Le Troter A, Rivière D, Coulon O. An interactive sulcal fundi editor in brain-visa. 17th International Conference on Human Brain Mapping, Organization for Human Brain Mapping; 2011. [Google Scholar]
  • 13.Lefèvre J, Mangin JF. A reaction-diffusion model of human brain development. PLoS computational biology. 2010;6(4):e1000749. doi: 10.1371/journal.pcbi.1000749. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Nie J, Guo L, Li G, Faraco C, Miller LS, Liu T. A computational model of cerebral cortex folding. Journal of theoretical biology. 2010;264(2):467–478. doi: 10.1016/j.jtbi.2010.02.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Rajagopalan V, Scott J, Habas PA, Kim K, Corbett-Detig J, Rousseau F, Barkovich AJ, Glenn OA, Studholme C. Local tissue growth patterns underlying normal fetal human brain gyrification quantified in utero. The Journal of Neuroscience. 2011;31(8):2878–2887. doi: 10.1523/JNEUROSCI.5458-10.2011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Scott JA, Habas PA, Rajagopalan V, Kim K, Barkovich AJ, Glenn OA, Studholme C. Volumetric and surface-based 3d mri analyses of fetal isolated mild ventriculomegaly. Brain Structure and Function. 2012:645–655. doi: 10.1007/s00429-012-0418-1. [DOI] [PubMed] [Google Scholar]
  • 17.Seo S, Chung MK. Laplace-beltrami eigenfunction expansion of cortical manifolds. IEEE International Symposium on Biomedical Imaging. 2011 [Google Scholar]
  • 18.Striegel DA, Hurdal MK. Chemically Based Mathematical Model for Development of Cerebral Cortical Folding Patterns. PLoS Comput Biol. 2009;5(9) doi: 10.1371/journal.pcbi.1000524. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Toro R. On the possible shapes of the brain. Evol Biol. 2012;39(4):600–612. [Google Scholar]
  • 20.Yu P, Grant PE, Qi Y, Han X, Ségonne F, Pienaar R, Busa E, Pacheco J, Makris N, Buckner RL, et al. Cortical surface shape analysis based on spherical wavelets. Medical Imaging, IEEE Transactions on. 2007;26(4):582–597. doi: 10.1109/TMI.2007.892499. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES