Visualizing Shape Transformation between Chimpanzee and Human Braincases
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
The Visual Computer manuscript No. (will be inserted by the editor) Matthias Specht · Renaud Lebrun · Christoph P.E. Zollikofer Visualizing Shape Transformation between Chimpanzee and Human Braincases Abstract The quantitative comparison of the form of the braincase is a central issue in paleoanthropology (i.e. the study of human evolution based on fossil evidence). The major difficulty is that there are only few loca- tions defining biological correspondence between individ- ual braincases. In this paper, we use mesh parameteri- zation techniques to tackle this problem. We propose a method to conformally parameterize the genus zero sur- face of the braincase on the sphere and to calibrate the parameterization to match biological constraints. The re- sulting consistent parameterization gives detailed infor- mation about shape differences between the braincase of Fig. 1 Brain endocasts (light green) of a chimp (left) and a human and of chimp. This opens up new perspectives modern human (right). for the quantitative comparison of “featureless” biologi- cal structures. biological forms is typically more complex than that of Keywords Scientific Visualization · Surface Parameter- standard Euclidean bodies and graphic primitives, such ization · Morphing · Brain · Geometric Morphometrics that classical ruler-based measurements, e.g. linear dis- tances between reference points, only capture a small fraction of potentially relevant morphological informa- 1 Introduction tion. Free-form object representation by surface triangu- lation into a triangle mesh is an important first step to Two major features discriminate our own species (Homo quantify biomedical objects. However, once we have re- sapiens) from our closest living relatives, the chim- constructed a series of free-form surfaces of braincases, panzees (Pan troglodytes): we walk on two legs and have how can we perform quantitative comparative analyses comparatively big brains. It is still a matter of debate of their shape? how and why during human evolution brain size was in- Any biologically sensible comparison relies on the def- creased, and what makes the principal difference between inition of so-called homology relationships. Homology de- a human and a chimpanzee brain, or between the brain- notes biological equivalence through evolutionary and case of a fossil and a modern human. One important pre- developmental history. For example, the brain of indi- requisite to tackle these questions is to quantify the form vidual A is homologous to the brain of individual B, and of the bony case containing the brain (the brain endocast, a point on the tip of the nose of individual A is homolo- see Fig. 1), because the braincase is the only compara- gous to the tip of the nose of individual B. The tip of the tive data source in fossil humans and in ape specimens nose is an example for a point homology or landmark. housed in collections worldwide. Interestingly, close analogies exist between the defi- Quantitative comparison of biological form is a no- nition of homology between biological structures and the toriously difficult task. This is because the geometry of concept of surface parameterization in computer graph- Matthias Specht, Renaud Lebrun, Christoph P.E. Zollikofer ics. In both instances, morphing of shape A into shape Anthropological Institute, University of Zürich, Winterthur- B relies on a set of matching feature points that define a erstr. 190, 8057 Zürich, Switzerland transformation function. The traditional tool of Geomet- E-mail: {specht|zolli}@aim.unizh.ch ric Morphometrics to define such a transformation is the
2 Matthias Specht et al. thin-plate spline (TPS) [5]. The spline function quanti- refer to the comprehensive surface parameterization sur- fies the biologically relevant difference between the two vey in [8]. There are always two problems to solve: a) no shapes and can be used to measure and visualize local foldovers and b) minimization of a distortion metric. In versus global shape differences. While for example the general, it is not possible to find an isometric mapping, face (or facial skeleton) of humans and apes is rich in i.e. a mapping which preserves distances or both angles well-defined anatomical landmarks (such as the tip of and area. Therefore, depending on the application, either the nose, the center of the eye, etc.), the braincase (and area or angle distortion or a combination of them is min- even the brain) is not. On the face, landmarks are typ- imized, and many methods have been proposed. Of spe- ically defined at meeting points between three or more cial interest are conformal mappings which preserve the adjacent structures, or at extremal locations. Because of angles of the triangulation. Conformal mappings have a the lack of landmarks, splines are difficult to apply on connection to complex function theory, locally preserve the braincase. geometry and have less degrees of freedom than map- In computer graphics, methods of consistent mesh pa- pings which preserve area. Equi-areal mappings, on the rameterization deal with a similar problem, the simulta- other hand, are interesting because they assign the same neous parameterization of several surfaces on a common amount of parameter space to every surface element (uni- parameter domain such that a given set of user-specified formity). In practice, often some functional which is a features match. combination of angle distortion and area distortion is In this paper, we examine how concepts of mesh pa- minimized to balance between the two extremes. rameterization can be combined with concepts of geo- Examples are the stretch metric [23] and the har- metric morphometrics to obtain consistent quantitative monic map [7]. Maps with minimal stretch are often descriptions of relatively “featureless” genus-zero struc- called “quasi-isometric” and tend to uniformly distribute tures such as the braincase. First we conformally map samples on the surface when the parameter domain is the surfaces to the sphere. Then we deform the spher- uniformly sampled. Harmonic maps are a superset of ical parameterizations such that the biological features conformal maps and therefore not angle preserving in match. The resulting well-defined consistent parameteri- general; however, they minimize deformation in the sense zation captures the geometry and matches biological con- that they minimize the Dirichlet energy. Harmonic maps straints. Finally, we apply these methods to compare the are well studied for the planar case and are relatively shape of the braincases of chimpanzees and humans and easy to compute. we show how to visualize the differences. Spherical parameterization. Parameterizing an arbitrary genus zero surface on the sphere has received much at- 2 Related Work tention in recent years (see for instance [1, 10, 14,16, 20, 22]). Our work is based on the global conformal param- In order to compare shapes given in the form of triangle eterization introduced by Gu & Yau [13], [14]. The pa- meshes, we need a) a method to establish point-to-point rameterization is called global because it preserves the correspondence on the surfaces and b) methods to vi- conformality everywhere (in the genus zero case). They sualize shape difference (or the transformation from one exploit the fact that on the sphere, a harmonic map is shape into another). In this section we look at previous also a conformal map. All conformal maps to the sphere work in these areas. form a moebius group with only six degrees of freedom (three of those are the rotations around the coordinate axes). Gu & Yau define a unique solution by adding an 2.1 Establishing Point-to-Point Correspondence on a additional constraint and also point out that the confor- Set of Surfaces mal map is solely defined by the geometry and not by the triangulation because it preserves the shape locally. Semilandmarks. One approach to tackle the problem of These two properties (well-defined solution and preser- missing landmarks is to fill landmark-depleted regions of vation of geometry) are important prerequisites for our the surfaces with additional points of reference, so-called application. semi-landmarks [6]. They are usually applied on 2D out- lines. Extensions to 3D exist [15], [2], but typically, these Consistent parameterization. In the pioneering work techniques are based on ad-hoc template definitions, and [21], a set of genus zero surfaces was consistently param- not used for visualization purposes. eterized with respect to a (user-specified) base domain. Later work [24], [19] presented techniques which do Surface parameterization and distortion metrics. Pa- not require the connectivity of the base domain to be rameterization of triangle meshes in 3D on a simpler defined by the user and are able to handle models of domain such as a planar region, the sphere or a sim- higher genus. However, these methods are limited to two plicial domain is a key problem for many applications in or three surfaces to be parameterized because they avoid computer graphics and has received much attention. We a simple common parameter domain.
Visualizing Shape Transformation between Chimpanzee and Human Braincases 3 Asirvatham et al. [3] introduced a method which uses Every vertex of the original meshes is mapped to a well- the sphere as a common parameter domain. They em- defined position on the sphere. Second, we are going to ploy a variant of the spherical parameterization algo- exploit the quasi-conformality of the parameterization rithm from [20] to map a set of genus zero surfaces to the to draw an orthogonal (θ, φ) coordinate system on the sphere such that manually labeled features match. The surface. This resembles the 2D deformation grids and surface in-between the feature points, however, is param- forms a new approach to use the concept on 3D surfaces. eterized using random searches to minimize the stretch metric until a local minimum is found. This gives visually satisfactory results but is not adequate for comparative 3 Consistent Quasi-Conformal Map to the analysis. Sphere Brain mapping is a example of a relevant application In this section we are going to present our main contri- of the methods described above. Many approaches ex- bution, the method to calculate a well-defined consistent ist to map cortical surfaces of different individuals into a parameterization for a set of genus-zero surfaces. Figure canonical space where they can be compared numerically 2 gives a pictorial explanation of the procedure. or visually. This is a scenario similar to ours, and con- We have a set of NS endocranial surfaces Mi , repre- formal mappings received much attention [12]. It is often sented as triangle meshes. On every surface, a set Li of desirable that landmarks are mapped onto each other in NL points li,j is manually labeled. The sets Li indicate parameter space and landmark matching has been stud- biological correspondence across the surfaces. ied intensively. [26] and [28] introduce additional con- Our goal is to find a unique bijective mapping hi from straints to the algorithm for the conformal mapping. each surface Mi to the sphere S 2 However, we are not only interested in aligning the surfaces in both real- and parameter-space, but we want hi : Mi → S 2 : (x, y, z) 7→ (θ, φ), j ∈ [1, NL ] (1) to measure (and visualize) the actual deformation be- tween the surfaces. We use the method proposed by such that: Glaunés et al. [9] to calculate large deformation diffeo- 1. for all surfaces, points of biological homology map to morphisms of the sphere onto itself, given a source and the same positions pj in parameter space, i.e. a target set of landmarks. h1 (l1,j ) = h2 (l2,j ) = ... = hNS (lNS ,j ) = pj (2) 2. the surface between the landmarks is mapped such 2.2 Visualization of Shape Transformation that geometrical features match as well as possible under the biological constraints. A traditional way to visualize shape deformation in 2D are deformation grids. A picture is overlaid with a Carte- In order to find a unique solution, we use the fact sian coordinate system and the thin-plate spline is calcu- that a conformal map from a surface to the sphere has lated which deforms the image such that the homologies only six degrees of freedom, three of which are rotations. match a target configuration. Applying the spline on the This is because a conformal map can be composed with coordinate system results in a deformed grid. Thomp- any conformal mapping from the sphere onto itself to son [25] introduced hand-drawn deformation grids to vi- form a new conformal map. Therefore, additional con- sualize shape transformation of related biological forms. straints are needed. Haker et al. [16] fix three points on Bookstein [5] later formalized the approach. Previous at- the sphere and Gu & Yau [13] propose the zero-mass tempts to directly extend the deformation grids from 2D center constraint to 3D (by either 3D cuboid grids or 2D square grids posi- Z tioned in space) were problematic from a biological point f dσMi = 0 (3) of view [27]. Mi Alternatively, once point-to-point correspondence is determined on two or more surfaces, the difference can be with dσMi the area element on Mi to define a solution f calculated in the form of scalar or vector fields, statisti- which is unique up to the three rotations. We use their cally analyzed and visualized on the actual surface using algorithm to compute a unique spherical conformal map standard scientific visualization methods such as false- fi for each surface Mi . Conformal maps locally preserve color mapping and/or annotation with glyphs (icons) geometry, so the fi fulfill requirement 2. [27]. Area and distances are distorted however. More pre- cisely, they are changed by a scaling factor (the so-called conformal factor) depending on the position on the sur- 2.3 Contribution face. It is desirable to have a uniform (i.e. equi-areal) parameterization because uniform sampling is impor- First, we are going to propose a method to consistently tant for discrete function approximation and analysis. As parameterize a set of genus-zero surfaces on the sphere. mentioned, it is not possible to avoid both angle and area
4 Matthias Specht et al. Chimpanzee Human size-normalized and aligned original ... meshes M norm i aligned spherical ... conformal maps g i spherical consensus d d d d 1 2 NS-1 NS homology-calibrated ... spherical maps h i sampling scheme sampling the meshes M norm on the sphere i ... consistent meshes consistent M i Fig. 2 Pictorial overview of the calculation of our consistent quasi-conformal spherical parameterization. The original surfaces are conformally mapped to the sphere; there maps are deformed such that the biological features (homologies) match their spherical consensus. The spherical domain is then sampled with a Loop-subdivided spherical icosahedron to consistently remesh the original surfaces. distortion. A way to find the most uniform conformal pa- gi . We use an algorithm based on the one from Gower rameterization has been proposed in [17]. However, the [11] but adapted to spherical geometry (i.e. no trans- nature of our data (no extreme extrusions) and the zero lation step and projection of the mutual mean to the mass-center condition prevent extreme area-distortion. sphere). The spherical consensus C is the set of mean In order to fulfill requirement 1, we need to find good landmarks cj on the sphere positions for the images of the landmarks on the sphere ! NS and then deform the conformal maps such that the im- X ages of the landmarks match on the sphere. cj = normalize gi (li,j ) , j ∈ [1, NL ] (4) i=1 We rigidly align the spherical parameterizations fi by generalized least squares minimization (GLS) of the The aligned maps gi must now be deformed such that spherical landmark distances to obtain the aligned sets the associated landmark sets Li match C. We use the
Visualizing Shape Transformation between Chimpanzee and Human Braincases 5 algorithm from [9] to construct a deformation map di : a surface preserves the angles and produces approxima- S 2 7→ S 2 such that tions to rectangles on the surface. The stronger the (bio- logically defined) deformation di (equation 5), the larger di (gi (li,j )) = cj ∀ points li,j (5) the deviation from conformality; this is observable in the for each surface by integration of velocity fields that min- non-orthogonality of the grid on the surface, which re- imize a quadratic smoothness energy under the landmark sembles the mentioned deformation grids. constraint Li → C on the sphere. Spherical coordinates can be drawn on the surfaces The conformal maps gi can be deformed with the as wire frame on top of the surface. Using texturing as deformation diffeomorphisms di : a more general approach, any rectangular image can be used to texture the surface since the spherical coordi- hi = di ◦ gi , (6) nates can directly be used as texture coordinates: thus constraining the geometry with the biological data. φ θ Since the smoothness energy minimized in (5) is u= , v= (8) based on geodesic distances, the deformations do not 2π π preserve angles, i.e. the hi are not conformal anymore. The positions of the Minorm and the spherical coor- We use this angle deformation to visualize shape trans- dinate system are important for the visual appearance formation in the next section and call the maps ”quasi- of the deformation grid. If a subset of the landmarks de- conformal”. fine a symmetry plane, we can use them to position the An important property of the deformation is unique- Minorm in a canonical way : We rotate all surfaces such ness, inferring that the hi are unique as well. that the symmetry plane of the average surface lies in the xz-plane. We usually position the coordinate system such that 4 Visualizing Shape Difference the poles are on the y-axis and the 0-meridian passes through (0, 0, 1). The mappings hi are bijective and permit sampling the However, the poles of the spherical coordinate system surfaces Mi over the spherical domain (using barycen- are problematic areas for visualization. When there is no tric coordinates). However, to measure the difference need for a specific position of the coordinate system in in shape, it is important to remove differences in size, space, we can fix the spherical grid to the camera such position and orientation between the objects. We size- that the poles are always on top and bottom. In prac- normalize the original surface Mi by scaling all vertices tice, if we look at a surface in a 3D viewer and rotate the such that the volume becomes 1 object relative to the camera with rotation matrix A, we Mi transform the texture coordinates with AT . This resem- Minorm = p 3 (7) bles the projective texture mapping technique where a volume(Mi ) (planar) image is projected onto a 3D scene, like a slide and minimize landmark-variability by minimizing the projection. sum of squared distances [11]. Sampling the surfaces over the spherical domain (i.e., the inverse mapping h−1 i ) maps a sampling position 4.2 Morphing (θk , φk ) to a position pk in R3 onto the surface Minorm and results in a consistent remesh with the connectivity Our parameterization permits the definition of a morph- of the sampling scheme (see Figure 2). The pik are corre- ing function from the surface Mf rom to surface Mto by sponding points and can directly be used for statistical linear vertex interpolation: analysis. For instance, the difference of two surfaces M1 and M2 is just the difference of all p1k and p2k . pkinter (t) = (1 − t) · pkf rom + t · pkto , t ∈ [0, 1] (9) Combined with displaying an orthogonal coordinate 4.1 Drawing a Consistent Coordinate System on the system on the surface, interactive blending between the Surfaces and Texturing shapes is a very powerful way to explore shape difference. Once a consistent parameterization for a set of surfaces is obtained, a coordinate system can be drawn on the 4.3 Visualization of Relative Shape Transformation on parameterization domain and mapped to the surfaces. the Surface Corresponding points on each surface have the same spherical coordinates (θ, φ). Drawing a equiangular co- From the consistent parameterizations, scalar or vec- ordinate system on the sphere produces spherical quad- tor fields can be calculated and visualized directly on rangles with spherical angles approaching right angles the surface. We implemented the method for visualizing (“orthogonal coordinate system”). A conformal map to shape variation proposed in [27].
6 Matthias Specht et al. Direction and magnitude of shape transformation: To located at clearly recognizable foramina in the cranial compare a surface Minorm to a reference surface MRnorm , base, and on well-defined points along the midplane of we calculate the displacement vector dk for every spher- the braincase. ical sampling position (θk , φk ): We used the tool ReMESH [4] to remove topological dk = pki − pkR (10) noise and to simplify the surfaces to 50’000 vertices. k The displacement vector d is then decomposed into its As a sampling scheme we used a icosahedron pro- normal and tangential components (relative to the sur- jected to the sphere and subdivided seven times (Loop face in pkR ): scheme), resulting in 163’842 consistent vertices which we call “semilandmarks”. Each subdivision level contains dk = dk⊥ + dkq . (11) the vertices of the previous level. This permits straight- dkq is visualized as an arrow glyph attached to pki , and the forward level-of-detail control by choosing the subdivi- length and direction of dk⊥ is color coded on the surface. sion level for the reconstruction (we used this feature for drawing level-3 wire frames on top of level-7 meshes at Local growth: Local relative growth at a vertex pk on the the bottom of figure 2). surface can be calculated by comparing triangle areas: Since all vertices are consistent, principal component analysis (PCA) [18] can be used to measure the shape k k Ai b = log , (12) variance in the sample set. The first principal compo- AkR nent, which comprises 82.13% of the total shape vari- with Aki the area of the 1-ring of pk on Minorm and AkR ation in the sample, distinguishes humans from chim- the corresponding area on MRnorm . The scalars bk are panzee endocasts (see Figure 4). In the following, we vi- visualized by coloring the surface. sualize the transformation from the mean chimp to the mean human. 5 Application and Results 15 We implemented the methods proposed in this paper as 10 parts of our MorphoTools Framework. MorphoTools is a application for 3D geometric morphometric analysis and 5 visualization of the results. It permits interactive biolog- PC2 0 ical hypothesis refinement. The mesh processing meth- ods from section 3 are implemented in C++, using the −5 OpenMesh1 library. Visualization of the results, using −10 the techniques described in section 4, is implemented in Java with the aid of the Visualization Toolkit (VTK)2 . −15 We calculated homology-calibrated parameteriza- −30 −20 −10 0 10 20 30 PC1 tions for a testset consisting of endocranial surfaces of N=4 humans and N=4 chimpanzees. Fig. 4 Principal Component Analysis of the consistent remesh (163’842 “semilandmarks”). Squares: humans; Cir- cles: chimps; the red crosses and the arrow indicate the shape 2 transformation along PC1 from the mean chimp to the mean Nr. Description human. PC1 comprises 82.13% of the total shape variation. 1 frontalmost point on cortical surface 3 1 2 endobregma sinus sigmoideus at deepest point 4 6 Figure 5 shows the morphing (equation 9) of a chim- 3 4,5 porus acusticus internus panzee into a human endocast and compares the per- 3 1 formance of our new method with classical TPS-based 6,7 foramen ovale morphing. The figure clearly shows the advantage of 5 7 our method for such landmark-depleted forms: The thin- Fig. 3 The landmarks used for our analysis. plate spline, defined purely by the landmarks, is deforms the mean chimp surface such that the landmarks match the ones of the mean human. Since no landmarks are Triangle meshes were manually segmented from vol- defined on the lateral parts, the TPS grossly misses the umetric CT scans using the software Amira3 . The en- target surface in these areas. Clear differences can also docranial surface of each individual was manually anno- be observed in the upper part of the back and the “nose” tated with (K=7) homologous landmarks (see Figure 3), at the front. 1 www.openmesh.org Our method, in contrast, defines corresponding 2 www.vtk.org points everywhere on the actual surfaces, which results 3 www.amiravis.com in a much more natural shape transformation.
Visualizing Shape Transformation between Chimpanzee and Human Braincases 7 Consistent Spherical Parameterization Thin-Plate Spline t = 0.0 (Chimp) t = 0.5 t = 1.0 (Human) Fig. 5 Morphing from the mean chimp (top row) to the mean human (bottom row). Consistent Spherical parameterization (left), which defines corresponding points everywhere on the surfaces, is compared to thin-plate splines (right) which are defined by the seven landmarks only. 0.03 0.1 d b -0.03 -0.1 d 0.15 a) b) c) d) Fig. 6 Visualizing shape transformation from chimpanzee to human braincase. a): the source surface (mean chimp braincase); b: the target surface (mean human braincase) (surfaces are overlaid with (consistent) spherical coordinate grids). c), d ): false- color map representation of the same transformation as in a), b). Graphs show mean human braincase, red/green indicate the direction (inward/outward) and magnitude of shape transformation perpendicular to the endocranial surface; arrows indicate shape change parallel to the surface. Yellow/purple indicate relative area expansion/contraction growth that was necessary to attain human shape. In Figure 6, the techniques described in the previous is well suited to measure and visualize shape transfor- section are used to visualize the shape transformation mation of biological surfaces. Only a few landmarks are from a chimp braincase to a human braincase. used but the patterns revealed are relatively complex and are clearly driven by geometrical features in-between the The pictures show that the spherical conformal pa- landmarks (for instance the lateral parts). rameterization, constrained with biological information,
8 Matthias Specht et al. 6 Conclusion and Outlook 8. Floater, M.S., Hormann, K.: Surface parameterization: a tutorial and survey. In: N.A. Dodgson, M.S. Floater, M.A. Sabin (eds.) Advances in Multiresolution for Ge- We have presented a method to constrain conformal ometric Modelling, Mathematics and Visualization, pp. spherical parameterizations of genus-0 surfaces with bi- 157–186. Springer (2005) ological information (landmarks). The result is a param- 9. Glaunès, J., Vaillant, M., Miller, M.I.: Landmark match- eterization which is a) consistent from a biological point ing via large deformation diffeomorphisms on the sphere. J. Math. Imaging Vis. 20(1-2), 179–200 (2004) of view because the known point homologies are fixed 10. Gotsman, C., Gu, X., Sheffer, A.: Fundamentals of spher- points in the (spherical) parameter domain and b) quasi- ical parameterization for 3d meshes. Proceedings of ACM consistent from a geometrical point of view because the SIGGRAPH ’03 22(3), 358–363 (2003) parameterization is based on a conformal map (which is 11. Gower, J.C.: Generalized procrustes analysis. Psychome- trika 40(1) (1975) geometry preserving). The method was applied to quan- 12. Gu, X., Wang, Y., Chan, T.F., Thompson, P.M., Yau, tify the surfaces of the braincase of chimpanzees and hu- S.T.: Genus zero surface conformal mappings and its ap- mans, and multiple visualization paradigms were used to plication to brain surface mapping. IEEE Transactions explore the shape difference. on Medical Imaging 23(8), 949–958 (2004) 13. Gu, X., Yau, S.: Computing conformal structures of sur- The resulting visualizations are very encouraging for faces. Communications in Information and Systems 2, further (more biological) studies of shape variation of the 121–146 (2002) braincase within our own species, and between closely re- 14. Gu, X., Yau, S.T.: Global conformal surface parameteri- lated species. For the emerging field of paleoneurology, zation. In: SGP ’03: Proceedings of the 2003 Eurograph- the parameterization method proposed in this paper rep- ics/ACM SIGGRAPH symposium on Geometry process- ing, pp. 127–137 (2003) resents the first fully quantitative approach to compare 15. Gunz, P., Mitteroecker, P., Bookstein, F.L.: Semiland- complete endocranial surfaces. marks in three dimensions. In: D.E. Slice (ed.) Mod- This work forms an essential fundament for biological ern Morphometrics in Physical Anthropology, book chap- research regarding our own evolution since it enables bi- ter 3, pp. 73–98. Kluwer Academic / Plenum (2005) 16. Haker, S., Angenent, S., Tannenbaum, A., Kikinis, R., ologists to assess the braincase quantitatively (and there- Sapiro, G., Halle, M.: Conformal surface parameteriza- fore exploratively). tion for texture mapping. IEEE Transactions on Visual- ization and Computer Graphics 6(2), 181–189 (2000) 17. Jin, M., Wang, Y., Yau, S.T., Gu, X.: Optimal global con- formal surface parameterization. vis 00, 267–274 (2004) 7 Acknowledgements 18. Jolliffe, I.: Principal Component Analysis. Springer (1986) We would like to thank Dr. Joan Glaunès for providing 19. Kraevoy, V., Sheffer, A.: Cross-parameterization and the code for calculating the deformations on the sphere compatible remeshing of 3d models. In: Proceedings of ACM SIGGRAPH ’04, pp. 861–869 (2004) and Dr. Jody Weissmann and Dr. Stefan Müller for re- 20. Praun, E., Hoppe, H.: Spherical parametrization and viewing the manuscript. This research was supported in remeshing. Proceedings of ACM SIGGRAPH ’03 22(3), part by Swiss NSF grants 205321-102024/1 and 205320- 340–349 (2003) 109303/1. 21. Praun, E., Sweldens, W., Schröder, P.: Consistent mesh parameterizations. In: Proceedings of ACM SIGGRAPH ’01, pp. 179–184 (2001) 22. Saba, S., Yavneh, I., Gotsman, C., Sheffer, A.: Prac- References tical spherical embedding of manifold triangle meshes. In: Shape Modeling and Applications, 2005 International Conference, pp. 256–265 (2005) 1. Alexa, M.: Merging polyhedral shapes with scattered fea- 23. Sander, P.V., Snyder, J., Gortler, S.J., Hoppe, H.: Tex- tures. Visual Computer 16(1), 26–37 (2000) ture mapping progressive meshes. In: Proceedings of 2. Andresen P.R., N.M.: Non-rigid registration by ACM SIGGRAPH ’01, pp. 409–416 (2001) geometry-constrained diffusion. Med. Image Anal. 24. Schreiner, J., Asirvatham, A., Praun, E., Hoppe, H.: 5, 81–88 (2001) Inter-surface mapping. In: Proceedings of ACM SIG- 3. Asirvatham, A., Praun, E., Hoppe, H.: Consistent spheri- GRAPH ’04, pp. 870–877 (2004) cal parameterization. Computational Science ICCS 2005, 25. Thompson, D.W.: On Growth and Form. Cambridge PT 2 3515, 265–272 (2005) University Press (1917) 4. Attene, M.: Remesh: An interactive and user-friendly en- 26. Wang, Y., Lui, L.M., Chan, T.F., Thompson, P.M.: Op- vironment for remeshing surface triangulations. Tech. timization of brain conformal mapping with landmarks. Rep. 06/2004, IMATI-GE/CNR (2004) In: MICCAI (2), pp. 675–683 (2005) 5. Bookstein, F.: Principal warps: Thin-plate splines and 27. Zollikofer, C.P., Ponce de León, M.: Visualizing patterns the decomposition of deformations. IEEE Transactions of craniofacial shape variation in homo sapiens. Proceed- on Pattern Analysis and Machine Intelligence 11(6), 567– ings of the Royal Society of London B-Biological Sciences 585 (1989) 269(1493) (2002) 6. Bookstein, F.L.: Landmark methods for forms without 28. Zou, G., Hua, J., Gu, X., Xianfeng Muzik, X.: An ap- landmarks: morphometrics in group difference in outline proach for intersubject analysis of 3d brain images based shape. Med. Image Anal 1, 225–243 (1997) on conformal geometry. In: International Conference on 7. Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Louns- Image Processing ICIP 2006 (2006) bery, M., Stuetzle, W.: Multiresolution analysis of arbi- trary meshes. In: Proceedings of ACM SIGGRAPH ’95, pp. 173–182 (1995)
You can also read