Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2009 Nov 25.
Published in final edited form as: Med Image Comput Comput Assist Interv. 2007;10(Pt 1):850–857. doi: 10.1007/978-3-540-75757-3_103

Global Medical Shape Analysis Using the Laplace-Beltrami Spectrum

Marc Niethammer 1,2,5, Martin Reuter 3,4, Franz-Erich Wolter 3,4, Sylvain Bouix 1,2,5, Niklas Peinecke 3, Min-Seong Koo 6, Martha E Shenton 1,5
PMCID: PMC2782516  NIHMSID: NIHMS152637  PMID: 18051138

Abstract

This paper proposes to use the Laplace-Beltrami spectrum (LBS) as a global shape descriptor for medical shape analysis, allowing for shape comparisons using minimal shape preprocessing: no registration, mapping, or remeshing is necessary. The discriminatory power of the method is tested on a population of female caudate shapes of normal control subjects and of subjects with schizotypal personality disorder.

1 Motivation and Background

Morphometric studies of brain structures have classically been based on volume measurements. More recently, shape studies of gray matter brain structures have become popular. Methodologies for shape comparison may be divided into global and local shape analysis approaches. While local shape comparisons [1,2] yield powerful, spatially localized results that are relatively straightforward to interpret, they usually rely on a number of preprocessing steps: one-to-one correspondences between surfaces need to be established, shapes need to be registered and resampled, possibly influencing shape comparisons. While global shape comparison methods cannot spatially localize shape changes they may be used to indicate the existence of shape differences between populations. Global approaches may be formulated with a significantly reduced number of assumptions and preprocessing steps in comparison to local approaches, staying as true as possible to the original data.

This paper describes a methodology for global shape comparison based on the Laplace-Beltrami spectrum (LBS) [3,4] of a Riemannian manifold (of closed surfaces in space). Previous approaches for global shape analysis in medical imaging include the use of invariant moments [5], the shape index [6], and global shape descriptors based on spherical harmonics [7]. The proposed methodology based on the LBS differs in the following ways from these previous approaches:

  • It works for any Riemannian manifold, whereas spherical harmonics based methods are restricted to surfaces with spherical topology, and invariant moments do not easily generalize to arbitrary Riemannian manifolds. It may thus be used to analyze surfaces, solids, non-spherical objects, etc.

  • The only preprocessing required is the extraction of a surface approximation from a manually segmented binary volume. No registration, remeshing, or additional mappings are necessary. Further the description is invariant to isometries and remeshing.

2 Shape-DNA: The Laplace-Beltrami Spectrum

In this section we introduce the necessary background for the computation of the LBS beginning sequence (also called ”Shape-DNA”). The ”Shape-DNA” is a signature computed only from the intrinsic geometry of an object. It is the beginning sequence of the spectrum of the LB operator defined for real valued functions on Riemannian manifolds and can be used to identify and compare objects like surfaces and solids independent of their representation, position and, if desired, independent of their size. This methodology was first introduced in [8] with a first description of basic ideas given in [9]. The LBS can be regarded as the set of squared frequencies (the so called natural or resonant frequencies) that are associated to the eigenmodes of an oscillating membrane defined on the manifold. (E.g., the eigenmodes of a sphere are the spherical harmonics.) Let us review the basic theory in the general case (see [3,4] for details).

Let f be a real-valued function, with fC2, defined on a Riemannian manifold M. The Laplace-Beltrami Operator Δ is: Δf := div(grad f) with grad f the gradient of f and div the divergence on the manifold. The LB operator is a linear differential operator. It can be calculated in local coordinates. Given a local parametrization ψ : ℝn → ℝn+k of a submanifold M of ℝn+k with

gijiψ, jψ, G(gij), WdetG, (gij)G1 (1)

(where i, j = 1(1)n, det is the determinant) we get:Δf=1Wi,ji(gijWjf). If M is a domain in the Euclidean plane M ⊂ ℝ2 the LB operator is the well known LaplacianΔf=2f(x)2+2f(y)2. The Laplacian eigenvalue problem is

Δf=λf, (2)

its solutions represent the spatial part of the solutions of the wave eq. (with an infinite number of eigenvalue λ and eigenfunction f pairs). In the case where the Riemannian manifold M is a planar region, f(u, v) in eq. (2) can be understood as the natural vibration form (also eigenfunction) of a homogeneous membrane with eigenvalue λ. Any properties of the material are ignored. The standard boundary condition of a fixed membrane is f ≡ 0 on the boundary of the surface domain (Dirichlet boundary condition).

The spectrum is defined to be the family of eigenvalues of eq. 2, consisting of a diverging sequence 0 ≤ λ1 ≤ λ2 ≤ ⋯ ↑ +∞, with each eigenvalue repeated according to its multiplicity and with each associated finite dimensional eigenspace. In the case of a closed manifold without a boundary the first eigenvalue λ1 is always equal to zero, because in this case the constant functions are non-trivial solutions of the Laplacian eigenvalue problem.

The spectrum is an isometric invariant as it only depends on the gradient and divergence which in turn are defined to be dependent only on the Riemannian structure of the manifold, i.e., the intrinsic geometry. Furthermore, scaling an n-dimensional manifold by a factor a results in eigenvalues scaled by a factor1a2. Thus, by normalizing the eigenvalues, shape can be compared regardless of the object’s scale and position. The spectrum depends continuously on the shape of the manifold [10]. We use cubic triangular finite elements for the computation of the spectra [3,4].

Normalization

The LBS is a diverging sequence. Analytic solutions for the spectrum are only known for a limited number of shapes. For the unit 2-sphere the eigenvalues are λi = i(i + 1), i ∈ ℕ0 with multiplicity 2i + 1. In general the eigenvalues asymptotically tend to a line with a slope dependent on the surface area of the 2D manifoldM:λn4πnarea(M), as n ↑ ∞. Therefore, a difference in surface area manifests itself in different slopes of the eigenvalue asymptotes. Fig. 1 shows the behavior of the spectra of a population of spheres and a population of ellipsoids respectively. The sphere population is based on a unit sphere where Gaussian noise is added in the direction normal to the surface of the noise-free sphere. Gaussian noise is added in the same way to the ellipsoid population. Since the two basic shapes (sphere and ellipsoid) differ in surface area, their unnormalized spectra diverge (Fig. 1 a). Area normalization greatly improves the spectral alignment (Fig. 1 b). Figs 1 c) and d) show zoom-ins of the spectra for small eigenvalues. For the unnormalized as well as for the surface area normalized case, the spectra of the two populations clearly differ, demonstrating that the LBS can detect shape- as well as size-differences.

Fig. 1.

Fig. 1

Spectral behavior from left to right: (a) unnormalized, (b) Area normalized, (c) unnormalized (zoom), (d) Area normalized (zoom). Eigenvalue (ordinate) versus eigenvalue number (abscissa).

Statistical testing results depend on the chosen normalization. When unnormalized spectra of populations with widely different surface areas are compared, larger eigenvalues lead to better discrimination of the groups (Fig. 1 a), however, this mainly reflects the surface area differences. A surface area normalization shows if additional shape differences exist. Having identical noise levels for the populations under investigation is essential, since different noise levels will affect surface areas differently, with increased surface areas for increased noise levels (see Fig. 2 for an illustration). Violating this assumption may yield to the detection of noise level differences as opposed to shape differences, as demonstrated in Fig. 2. For the analysis of identically acquired and processed shapes – e.g., obtained through manual segmentations – identical noise levels are a reasonable assumption; also, the expected accuracy of the spectra calculations is expected to be independent of population.

Fig. 2.

Fig. 2

Spectra of a sphere with different noise levels. The noise-free case on the left demonstrates the accuracy of the numerical eigenvalue computations. Spectra were normalized to unit surface area. Black horizontal lines: analytic spectrum of the noise-free sphere. Increasing levels of noise from left to right. Eigenvalue (ordinate) versus eigenvalue number (abscissa).

3 Statistical Analysis of Groups of LB Spectra

Given the (possibly normalized) LB spectra we use permutation tests to compare group features to each other (200,000 permutations were used for all tests). We use three different kinds of statistical analyses1 (see [11] for details on permutation testing): (i) A two-sided, nonparametric, permutation test to analyze the scalar quantities: volume and surface area; (ii) a two-sided, nonparametric, multivariate permutation test based on the maximum t-statistic to analyze the high-dimensional spectral feature vectors (Shape-DNA); and (iii) independent permutation tests of the spectral feature vector components across groups (as in (ii)), followed by a false discovery rate (FDR) approach to correct for multiple comparisons, to analyze the significance of individual vector components.

To test scalar values the absolute mean difference is used as the test statistic s = |μa − μb|, where the μi indicates the group means. Due to the small number of samples compared to the dimensionality of the feature vectors (preventing the use of the Hotelling T2 statistic), the maximum t-statistic

tmax=max1jN|e¯a,je¯b,j|SEj (3)

is chosen as the test statistic for the spectral feature vectors. Here, N is the vector dimension, ēa,j indicates the mean of the j-th vector component of group a, and SEj is the pooled standard error estimate of the j-th vector component, defined as

SEj=(na1)σa,j2+(nb1)σb,j21na+1nb, (4)

where ni is the number of subjects in group i and σi,j is the standard deviation of vector component j of group i. To account for the multiple comparison problem when testing individual vector components, the significance levels are corrected based on an FDR of 5% [12].

4 Results

Volume measurements are the simplest means of morphometric analysis. While volume analysis results are easy to interpret, they only characterize one morphometric aspect of a structure. The following Sections introduce the LBS as a method for a more complete global structural description using the analysis of a caudate as an exemplary brain structure. For brevity all results are presented for the right caudate only.

Populations

Magnetic Resonance (MR) images of the brains of 32 neurolepticnaïve female subjects diagnosed with Schizotypal Personality Disorder (SPD) and of 29 female normal control subjects were acquired on a 1.5-T General Electric MR scanner. Spoiled-gradient recalled acquisition images (voxel dimensions, 0.9375 × 0.9375 × 1.5 mm) were obtained coronally. The images were used to delineate the caudate nucleus and to estimate the intracranial content [13].

Preprocessing

The caudate nucleus was delineated manually by an expert. Interrater reliability (based on intraclass correlation coefficients) among three raters for the right caudate volume were high (r=.94). Interrater reliabilities were computed by three raters on the brain scans of five randomly selected subjects from the pool of subjects [13]. The isosurfaces separating the binary label maps of the caudate shapes from the background were extracted using marching cubes (assuring spherical topology). Analysis was performed on the resulting triangulated surfaces directly (referred to as unsmoothed surfaces) as well as on the same set of surfaces smoothed and resampled using spherical harmonics2 (referred to as smoothed surfaces). The unsmoothed surfaces are used as a benchmark dataset subject to only minimal preprocessing, whereas the smoothed surfaces are used to demonstrate the influence of additional preprocessing. See Fig. 3 for an example of a smoothed and an unsmoothed caudate.

Fig. 3.

Fig. 3

Exemplary caudate shape unsmoothed and with spherical harmonics smoothing (left). Group comparisons for volume differences (middle) and surface area differences (right). Smoothed results prefix ’s’, unsmoothed results prefix ’us’. Volume and surface area reductions are observed for the SPD population in comparison to the normal control population.

Volume and Area Analysis

For comparison, results for a volume and a surface area analysis are shown in Fig. 3. As has been previously reported for this dataset [13], subjects with schizotypal personality disorder exhibit a statistically significant reduction compared to the normal control subjects. While smoothing plays a negligible role for the results (smoothed: p = 0.008, loss 7.0%, i.e., there is a chance of p = 0.008 that the loss is a random effect; unsmoothed: p = 0.013, loss 6.7%), the absolute values of the surface area are affected more, since smoothing impacts surface area more than volume. While surface smoothing is desirable to reduce noise effects, the result for the female caudates shows the same trend for the surface areas (but not for magnitude) in the smoothed and the unsmoothed cases (smoothed: p = 0.00019; unsmoothed: p = 0.000085).

Laplace-Beltrami Spectrum Analysis

The LB spectrum was computed for the female caudate population using surface area normalization. A maximum t-statistic permutation test on a 100-dimensional spectral shape descriptor shows significant shape differences (see Tab. 1) for surface area normalization for the unsmoothed surfaces, but not for the smoothed ones. Surface area normalization is the strictest normalization in terms of spectral alignment. Testing for surface area independently yields statistically significant results.

Table 1.

Shape comparison results for the maximum t-statistic permutation test for the unsmoothed and smoothed dataset. Volume and area results for comparison.

normalization p-value (unsmoothed) p-value (smoothed)
LBS (N=20) unit brain volume 0.0026 0.0013
unit caudate surface area 0.0050 0.63
LBS (N=100) unit brain volume 0.00032 0.00092
unit caudate surface area 0.026 0.84
Volume unit brain volume 0.013 0.0078
unit caudate surface area 0.0011 0.011
Area unit brain volume 0.000045 0.00022
unit caudate volume 0.001 0.011

Fig. 4 indicates that using too many eigenvalues has a slightly detrimental effect on the observed statistical significance. This is sensible, since higher order modes correspond to higher frequencies and are thus more likely noise, which can overwhelm the statistical testing. In this particular example, a few small eigenvalues distinguish the shapes (explaining the sharp initial drop in Fig. 4), while the upward slope is explained by adding an increasing number of eigenvalues that no longer contribute to the shape discrimination of the two populations. It is thus sensible to restrict oneself only to a subset of the spectrum (e.g., the first 20). However, this subset needs to be agreed upon before the testing and cannot be selected after the fact. Note, that the LBS results of Tab. 1 show statistically significant shape differences even when the strong influence of surface area is removed, which suggests that the LBS indeed picks up shape differences that complement area and volume findings. The LBS can detect surface area differences (since the surface areas may be extracted from the spectrum) and can distinguish objects with identical surface area or volume based on their shape. Future work, computing the LBS of solids, will try to disentangle the influence of volume and area differences further. Our shape difference findings are consistent with results previously reported in [6,13] for a population of male caudates and the same population of female caudates used in this paper.

Fig. 4.

Fig. 4

Maximum t-statistic results of area normalized case (left) for the first n eigenvalues (solid line: unsmoothed, dashed line: smoothed) and (right) for individual eigenvalues (unsmoothed case) with FDR multiple comparison correction. The black horizontal lines correspond to the 5% significance level and the 5% FDR corrected significance level respectively. The left plot shows statistical results for the analysis of shape-DNAs of different lengths. The right plot shows statistical results for individual spectral components. Since the statistically most significant eigenvalue cannot be selected after the statistical analysis, a shape-DNA-based analysis with prespecified length is useful.

5 Conclusion

This paper showed the applicability and utility of the LBS for shape analysis in medical imaging. The maximum t-statistic was used for a group analysis of LB spectra. In particular, the paper demonstrates that the LBS can reliably be computed on (iso)surfaces without preprocessing, e.g., surface smoothing, and that the normalizations of the spectra greatly influence the outcome of the statistical procedure. In particular, the surface area normalized results indicate that there are true shape differences. Future work will focus on the computation of volume spectra.

Acknowledgements

This work was supported in part by a Dept. of Veteran Affairs Merit Award (SB,MS), a Research Enhancement Award Program (MS), NIH grants R01 MH50747 (SB,MS), K05 MH070047 (MS), U54 EB005149 (MN,SB,MS), and a Humboldt Foundation postdoctoral fellowship (MR).

Footnotes

1

All shapes are initially corrected for brain volume differences.

2

We used the spherical harmonics surfaces as generated by the UNC shape analysis package [1].

References

  • 1.Styner M, Oguz I, Xu S, Brechbühler C, Pantazis D, Levitt JJ, Shenton ME, Gerig G. Open Science Workshop at MICCAI. 2006. Framework for the statistical shape analysis of brain structures using SPHARM-PDM. [PMC free article] [PubMed] [Google Scholar]
  • 2.Nain D, Styner M, Niethammer M, Levitt JJ, Shenton ME, Gerig G, Bobick A, Tannenbaum A. ISBI. 2007. Statistical shape analysis of brain structures using spherical wavelets. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Reuter M, Wolter FE, Peinecke N. Laplace-Beltrami spectra as ”Shape-DNA” of surfaces and solids. Computer-Aided Design. 2006;38(4):342–366. [Google Scholar]
  • 4.Reuter M. Laplace Spectra for Shape Recognition. Books on Demand. 2005 [Google Scholar]
  • 5.Mangin JF, Poupon F, Duchesnay E, Riviere D, Cachia A, Collins DL, Evans AC, Regis J. Brain morphometry using 3D moment invariants. Medical Image Analysis. 2004;8:187–196. doi: 10.1016/j.media.2004.06.016. [DOI] [PubMed] [Google Scholar]
  • 6.Levitt JJ, Westin C-F, Nestor PG, Estepar RSJ, Dickey CC, Voglmaier MM, Seidman LJ, Kikinis R, Jolesz FA, McCarley RW, Shenton ME. Shape of the caudate nucleus and its cognitive correlates in neuroleptic-naive schizotypal personality disorder. Biological Psychiatry. 2004;55:177–184. doi: 10.1016/j.biopsych.2003.08.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Gerig G, Styner M, Jones D, Weinberger D, Lieberman J. MMBIA Workshop. 2001. Shape analysis of brain ventricles using SPHARM; pp. 171–178. [Google Scholar]
  • 8.Reuter M, Wolter F-E, Peinecke N. Laplace-spectra as fingerprints for shape matching. SPM 2005: ACM Symposium on Solid and Physical Modeling; ACM Press; New York. 2005. pp. 101–106. [Google Scholar]
  • 9.Wolter FE, Friese K. CGI 2000. 2000. Local and global geometric methods for analysis, interrogation, reconstruction, modification and design of shape; pp. 137–151. [Google Scholar]
  • 10.Courant R, Hilbert D. Methods of Mathematical Physics. Interscience. 1953 [Google Scholar]
  • 11.Good P. Permutation, Parametric, and Bootstrap Tests of Hypotheses. 3rd edn. Heidelberg: Springer; [Google Scholar]
  • 12.Genovese CR, Lazar NA, Nichols T. Thresholding of statistical maps in functional neuroimaging using the false discovery rate. Neuroimage. 2002;15:870–878. doi: 10.1006/nimg.2001.1037. [DOI] [PubMed] [Google Scholar]
  • 13.Min-Seong K, Levitt J, McCarley RW, Seidman LJ, Dickey CC, Niznikiewicz MA, Voglmaier MM, Zamani P, Long KR, Kim SS, Shenton ME. Reduction of caudate nucleus volumes in neuroleptic-naive female subjects with schizotypal personality disorder. Biological Psychiatry. 2006;60:40–48. doi: 10.1016/j.biopsych.2005.09.028. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES