Skip to main content
Log in

Visualization of time-dependent dynamics of postglacial rebound

  • Original Article
  • Published:
Visual Geosciences

Abstract

Postglacial rebound is a major geological process which plays an important role in many areas in the earth sciences. Up to now, most of the images derived from studies of the glacial isostatic adjustment phenomenon have been concerned with surface signatures, such as the uplift and gravity anomalies and not much attention has been paid on the dynamical responses in the mantle. We will make use of the 3D visualization package Amira to depict both the external and internal deformation histories of the transient viscoelastic flow inside the mantle induced by postglacial uplift. Of particularly great interest are the transient displacement fields and shear heating inside the mantle. This same visualization technology can be brought to bear in the future for visualizing tsunami waves in ocean basins excited by earthquakes, volcanic eruptions and InSAR images. We have also integrated the visualization results into the Google Earth virtual globe by combining this scheme with the Amira package to provide a better geographical and dynamical context.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Alley RB, Clark PU, Huybrechts P, Joughin I (2005) Ice-sheet and sea-level changes. Science 310:456–460

    Article  Google Scholar 

  • Cathles LM (1975) The viscosity of the Earth’s mantle. Princeton, New Jersey

    Google Scholar 

  • Cohen RE (2005) High-performance computing requirements for the computational solid Earth sciences. http://www.geo-prose.com/computational_SES.html

  • Dziewonski AM, Anderson DL (1981) Preliminary reference Earth model. Phys Earth Planet Inter 25:297–356

    Article  Google Scholar 

  • Erlebacher G, Yuen DA, Dubuffet F (2001) Current trends and demands in visualization in the geosciences. Electron Geosci 6:3 doi: 10.1007/s10069-001-1019-y

    Google Scholar 

  • Erlebacher G, Yuen DA, Lu Z, Bollig EF, Pierce M, Pallickara S (2006) A grid framework for visualization services in the Earth sciences. Pure Appl Geophys 163:2467–2483

    Article  Google Scholar 

  • Everett ME (1997) A three-dimensional spherical mesh generator. Geophys J Int 130:193–200

    Article  Google Scholar 

  • Furuya M, Wahr JM (2005) Water level changes at an ice-dammed lake in west Greenland inferred from InSAR data. Geophys Res Lett 32:L14501 doi: 10.1029/2005GL023458

    Article  Google Scholar 

  • Goldstein DE, Kadlec BJ, Yuen DA, Erlebacher G (2005) Visualizing 3D turbulence on temporally adaptive wavelet collocation grids. Eos Trans AGU 86(52), Fall Meet Suppl, Abstract IN43B-0333

  • Hanyk L (1999) Viscoelastic response of the earth: initial-value approach. PhD Thesis, Charles University, Prague http://www.geo.mff.cuni.cz/lh/phd

  • Hanyk L, Yuen DA, Matyska C (1996) Initial-value and modal approaches for transient viscoelastic responses with complex viscosity profiles. Geophys J Int 127:348–362

    Article  Google Scholar 

  • Hanyk L, Matyska C, Yuen DA (1998) Initial-value approach for viscoelastic responses of the earth’s mantle. In: Wu P (ed) Dynamics of the ice age earth: a modern perspective. Trans Tech Publ, Switzerland, pp 135–154

    Google Scholar 

  • Hanyk L, Matyska C, Yuen DA (1999) Secular gravitational instability of a compressible viscoelastic sphere. Geophys Res Lett 26:557–560

    Article  Google Scholar 

  • Hanyk L, Matyska C, Yuen DA (2002) Determination of viscoelastic spectra by matrix eigenvalue analysis. In: Mitrovica JX, Vermeersen BLA (eds) Ice sheets, sea level and the dynamic Earth, Geodynamics Series 29, AGU, pp 257–273

    Chapter  Google Scholar 

  • Hanyk L, Matyska C, Yuen DA (2005) Short time-scale heating of the Earth’s mantle by ice-sheet dynamics. Earth Planet Space 57:895–902

    Article  Google Scholar 

  • Hays JD, Imbrie J, Shackleton NJ (1976) Variations in the Earth’s orbit: pacemaker of the ice ages. Science 194:1121–32

    Article  Google Scholar 

  • Hetland EA, Hager BH (2006) The effects of rheological layering on post-seismic deformation. Geophys J Int 166:277–292

    Article  Google Scholar 

  • Latychev K, Mitrovica JX, Tromp J, Tamisiea ME, Komatitsch D, Christara CC (2005) Glacial isostatic adjustment on 3-D Earth models: a finite-volume formulation. Geophys J Int 161:421–444

    Article  Google Scholar 

  • Liu YS, Zhang H, Yuen DA, Wang M (2005) High-performance computing and visualization of tsunamis and wind-driven waves. Eos Trans AGU 86(52), Fall Meet Suppl, Abstract S51D-1034

  • Mitrovica JX, Forte AM (2004) A new inference of mantle viscosity based upon joint inversion of convection and glacial isostatic adjustment data. Earth Planet Sci Lett 225:177–189

    Article  Google Scholar 

  • Mitrovica JX, Vermeersen BLA (2002) Glacial isostatic adjustment and the Earth system. In: Mitrovica JX, Vermeersen BLA (eds) Ice sheets, sea level and the dynamic earth. Geodynamics Series 29, AGU, pp 3–32

    Chapter  Google Scholar 

  • Peltier WR (1974) The impulse response of a Maxwell Earth. Rev Geophys Space Phys 12:649–669

    Article  Google Scholar 

  • Peltier WR (1994) Ice age paleotopography. Science 265:195–201

    Article  Google Scholar 

  • Peltier WR (2004) Global glacial isostasy and the surface of the ice-age Earth: The ICE-5G (VM2) model and GRACE. Ann Rev Earth Planet Sci 32:111–149

    Article  Google Scholar 

  • Plag H-P, Jüttner H-U (1995) Rayleigh-Taylor instabilities of a self-gravitating Earth. J Geodyn 20:267–288

    Article  Google Scholar 

  • Prockter LM, Nimmo F, Pappalardo RT (2005) A shear heating origin for ridges on Triton. Geophys Res Lett 32:L14202

    Article  Google Scholar 

  • Ranalli G (1995) Rheology of the Earth. Chapman & Hall, London

    Google Scholar 

  • Sabadini R, Vermeersen B (2004) Global dynamics of the Earth: Applications of normal mode relaxation theory to solid-earth geophysics. Kluwer, Dordrecht

    Book  Google Scholar 

  • Schiesser WE (1994) Computational mathematics in engineering and applied science: ODEs, DAEs, and PDEs. CRC, Florida

    Google Scholar 

  • Siegert MJ (2001) Ice sheets and late quaternary environmental change. Wiley, Chichester

    Google Scholar 

  • Spada G, Ricard Y, Sabadini R (1992) Excitation of true polar wander by subduction. Nature 360:452–454

    Article  Google Scholar 

  • Tromp J, Mitrovica JX (2000) Surface loading of a viscoelastic Earth—III. Aspherical models. Geophys J Int 140:425–441

    Article  Google Scholar 

  • Velicogna I, Wahr J (2002) Post glacial rebound and earth’s viscosity structure from GRACE. J Geophys Res 107:2376 doi: 10.1029/2001JB001735

    Google Scholar 

  • Velimsky J, Inovecky L, Matyska C (2006) (In)Finite element approach to modelling of viscoelastic relaxation of the earth. EGU, 3rd General Assembly, Vienna

  • Wu P, Peltier WR (1982) Viscous gravitational relaxation. Geophys J R Astr Soc 70:435–485

    Article  Google Scholar 

  • Wu P, Ni Z, Kaufmann G (1998) Postglacial rebound with lateral heterogeneities: From 2D to 3D modelling. In: Wu P (eds) Dynamics of the ice age Earth: a modern perspective. Trans Tech Publ, Switzerland, pp 557–582

    Google Scholar 

  • Xing HL, Zhang J, Yin C (2007) Finite element analysis of tidal deformation of the entire earth with non-continuum out layer. Geophys J Int (in press)

  • Yuan X, Liu Y-C, Yuen DA, Chen B, Pergler T, Shi Y (2006) An efficient method for creating InSAR-like images. Pure Appl Geophys (submitted )

  • Zhang H, Shi Y, Yuen DA, Liu YC, Zhang C, Yuan X (2006) Modelling and visualization of tsunamis. Pure Appl Geophys (submitted)

Download references

Acknowledgments

We thank Ying-chun Liu, Huai Zhang, Ben Kadlec and Xiaoru Yuan for stimulating discussions and Lapo Boschi and Georg Kaufmann for valuable comments. This work has been supported by Research Program MSM0021620860 of the Czech Ministry of Education, NSF’s ITR and CMG programs.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ladislav Hanyk.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM1 (avi 502 kb)

ESM2 (avi 3.05 mb)

ESM3 (avi 2.28 mb)

ESM4 (avi 2.20 mb)

ESM5 (avi 2.26 mb)

ESM6 (avi 4.42 mb)

ESM7 (avi 4.64 mb)

Appendices

Appendix A. Overlays on a virtual globe by means of Google Earth

Since its inception in 2005, Google Earth has become a popular server-client based virtual globe program (http://earth.google.com). Users can directly view the geological features in three-dimensional perspective projections, instead of just over flat maps. With the recent advent of Google Earth, we feel it timely to integrate the postglacial rebound results with this innovation in software engineering, which has many implications for digital map technology and web applications. Postglacial isostasy takes place over specific geographical areas on the globe. Therefore, it is helpful for the reader to be provided with contextual geographical information. In this work we have integrated the visualization results into Google Earth by using the image overlay function provided by Google Earth, which turns out to be very useful.

First, we have prepared data files in the form of a time series of AmiraMesh files with rectilinear coordinates. Then, within Amira, we employed the HeightField module to create appropriate views, which we saved to 2D bitmap images using the Snapshot tool. Unfortunately, Amira does not have the capability to save images with selected colors marked as transparent and the images have to be recoded into the PNG or GIF format in a third-party software, such as ImageMagick (http://www.imagemagick.org), if color transparency is desired. In our case, we made the black-and-white images with the white reserved for the ice coverage and the black marked as transparent. The vector graphics, like PostScript output from Generic Mapping Tools (http://gmt.soest.hawaii.edu), cannot be imported into the bitmap-oriented framework of Google Earth and needs to be converted beforehand.

The first image of the series we then imported into Google Earth using its “Add Image Overlay” module, which allows to place the bitmap on the spherical rectangle of the globe determined by the geographical latitudes and longitudes (Fig. 10). Note that there is also available a tool for setting the transparency level of the whole image which may be used to get the topography covered by ice sheets partially visible. Then we set up the “Time-Based Refresh” tool to force the automatic refresh of the overlaid image which we started to replace in parallel with the same frequency by means of a user script. The resulting movie-like effect can be recorded by the “Movie Maker” module or by taking snapshots of the images one by one and converting them into a movie by a third-party software (e.g., VirtualDub, http://www.virtualdub.org).

Fig. 10
figure 10

Google Earth in action: a transparent GIF image with the ice coverage in the last glacial maximum (Peltier 1994) is overlaid on the present-day topography

Movie 1 (Electronic supplementary material) depicts the evolution of the ice coverage in the last 21 kyr as described by the ICE-4G model (Peltier 1994). The maps of the ice coverage prepared by Amira with the transparency of the black color added by ImageMagick are overlaid on the northern hemisphere of Google Earth. The movie is made from 22 JPG files with the resolution 1,000 × 800 pixels and size 170 KB each, with the total movie size of 520 KB after the encoding in VirtualDub with the DivX compression.

A service similar to Google Earth becomes recently available at the Windows Live web page (http://local.live.com). The 3D engine, Microsoft Virtual Earth 3D, is in its Beta version at present and we must wait for its further development.

Appendix B. Visualization on a sphere using Amira

Amira is an advanced modern tool for 4D visualization in both the 3D space and time (http://www.amiravis.com). It is a commercial package available on many platforms, ranging from Linux and Microsoft Windows to Macintosh. The extensive set of easy-to-use features includes data imaging on the Cartesian, curvilinear and finite-element grids, scalar and vector field visualization algorithms, computation of iso-surfaces, direct volume rendering, time series manipulation, creating movies, support for the Tcl scripting language (http://www.tcl.tk), batch programming and remote data processing and remote visualization (see Erlebacher et al. 2006). There is an active research front backing up Amira’s constant advancement in visualization. In contrast, Paraview (Parallel Visualization Application, http://www.paraview.org) is an open-source software, which has been applied, e.g., to 3D visualization of turbulence by Goldstein et al. (2005). Here we describe the steps made by us in visualizing with Amira the time evolution of a deformed Earth described by spherical coordinates, i.e., during preparation of Movies 2–7. The flowchart of the visualization process is given in Fig. 11, a screen dump of Amira running on the MacOs system in Fig. 12.

Fig. 11
figure 11

Flowchart of the visualization process

Fig. 12
figure 12

Screen dump of Amira running on MacOS

The first step is to prepare data files for Amira. These files, called AmiraMesh files, must contain properly formatted headers with details on enclosed physical 3D fields, including the grid size and (integer or real) data type. The spherical body, with which we deal, is best represented by a special kind of AmiraMesh format, which includes a section of all the grid coordinates. We have written a Fortran subroutine for data setup on a hollow shell, which consists of a spherical outer surface, an interior spherical surface (the core-mantle boundary) and up to three interior cuts through the mantle, as apparent from Fig. 13. These configurable hollow shells are advantageous for visualization of fields with an axial symmetry and can also be used for attractive insights into 3D fields. The main benefit of employing the hollow shells is a low memory requirement, which allows us to visualize time processes with a long duration.

Fig. 13
figure 13

A hollow shell with two spherical surfaces and three interior cuts. The low-memory requirement for this object allows to visualize long series of time-dependent data. Here, the shell is deformed in accordance with the horizontal displacement of the toroidal normal mode 2T2

The next key step is the import of the time series of AmiraMesh files into Amira. We tested two techniques, each with its pros and cons. The more straightforward one is based on loading a large number of data files, each representing one time step. The Time module in Amira is automatically launched which allows easy handling data in time and attaching the MovieMaker module. However, the drawback emerges, when the number of data files is too large. The reading speed of a time series first drops, when a few hundred files are loaded, but this decrease can be avoided by turning off Amira’s data cache. (Cached files can be accessed around five times faster then the original data files, as far as the amount of data does not reach the physical memory size or the number of files is a few hundred. The caching management then can result in access times for cached files substantially worse then for non-cached files.) The reading speed drops again when around 1,000 files are read, apparently because of Amira’s implementation of internal file indexing, as it is independent on the total data size. Actually it prevents one from applying this method for visualizing such long time series.

The second technique makes use of the fact that our visualized data are only 2D shells. The unused capacity for the third spatial dimension can be used for the time instead. The whole time series can thus be saved in a single file, which can always be loaded fast. The animation of the coordinate planes along this “temporal dimension” can be performed by the Animate module and actually mimics the time evolution. There is no problem with the synchronization of more AmiraMesh files, because one Time module can master several Animate modules. Unfortunately, this technique is not applicable for all types of AmiraMesh files, namely for the line-segments format used for describing curves. This important file format does not provide a mean for selection of a particular piece of a curve, and curves evolving in time must be imported into Amira by the former technique. We employed the line segments to mimic the ice sheet in Fig. 4.

In both cases, the import speed of data files can be improved by a factor of 3, when the input files are binary. We point out that Amira internally stores all real data in double precision, no matter the precision of data in input files. This is a questionable feature: such a high accuracy might be redundant for visual output intended for a human eye, and even restricting, when the total size of data reaches the amount of available memory.

For most of our movies we employed the HeightField, LineSetView and several auxiliary modules (DisplayTime, DisplayColorMap, Annotation), configurable straightforwardly. The movies made by the Movie Maker module can be saved in the MPEG or AVI formats with low compression only. It is therefore worthwhile to prepare a script for taking a control of the Time module and saving snapshots into bitmap images (JPG, lossless TIFF or EPS). The resulting series of images can be converted into a movie by a third-party software (e.g., VirtualDub, http://www.virtualdub.org).

Beside imaging the spherical shells described by curvilinear coordinates, we also tested the capability of Amira for visualizing objects defined on unstructured grids used in finite element modelling of postglacial rebound. We present increasingly accurate approximations of a sphere by tetrahedral elements in Fig. 14. The finite-element grid generator (Everett 1997) is based on recurrent subdivision of tetrahedra which is started from the initial octahedral approximation of a sphere. The grid is stored in terms of node coordinates and quadruplets of indices pointing at the four vertices of each tetrahedron. This structure can be easily implemented using the binary AmiraMesh format.

Fig. 14
figure 14

Tetrahedral finite-element mesh approximation of a sphere in Amira

A sample of a locally refined tetrahedral mesh for the sake of two-nested-spheres benchmark with analytical results is shown in Fig. 15 (Velimsky et al. 2006).

Fig. 15
figure 15

A tetrahedral mesh of higher complexity with local refinement. The model of two nested spheres is used for benchmark purposes with analytical results

Material parameters, such as viscosity, density, Lamé’s elastic coefficients, and modelled variables, such as displacement, perturbed gravitational potential, and stress tensor components are assigned to nodes and tetrahedra, respectively, in piecewise-linear and piecewise-constant fashion and are stored in the same file. Moreover, we implemented local refinement and arbitrary positioning of radial interfaces. Visualization possibilities for tetrahedral grids in Amira comprise a wide spectrum of techniques including cross-sections, isolines, isosurfaces, streamlines, streamsurfaces and vector arrows.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hanyk, L., Yuen, D.A., Matyska, C. et al. Visualization of time-dependent dynamics of postglacial rebound. Vis Geosci 13, 37–47 (2008). https://doi.org/10.1007/s10069-007-0007-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10069-007-0007-2

Keywords

Navigation