Abstract
Scientific visualization is an integral part of the modeling workflow, enabling researchers to understand complex or large data sets and simulation results. A high-resolution stereoscopic virtual reality (VR) environment further enhances the possibilities of visualization. Such an environment also allows collaboration in work groups including people of different backgrounds and to present results of research projects to stakeholders or the public. The requirements for the computing equipment driving the VR environment demand specialized software applications which can be run in a parallel fashion on a set of interconnected machines. Another challenge is to devise a useful data workflow from source data sets onto the display system. Therefore, we develop software applications like the OpenGeoSys Data Explorer, custom data conversion tools for established visualization packages such as ParaView and Visualization Toolkit as well as presentation and interaction techniques for 3D applications like Unity. We demonstrate our workflow by presenting visualization results for case studies from a broad range of applications. An outlook on how visualization techniques can be deeply integrated into the simulation process is given and future technical improvements such as a simplified hardware setup are outlined.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Visualization is an indispensable tool—not only in environmental sciences—to create insight from data originating from constantly evolving complex numerical models describing natural phenomena. Proper tools and workflows are needed to handle these data in a practical way to let researchers benefit from the advantages of visualization. Due to the variety of application domains, this is a challenging field (Childs et al. 2013). We develop software applications like the OpenGeoSys Data Explorer, custom data conversion tools for established visualization packages such as ParaView and VTK as well as presentation and interaction techniques for 3D application frameworks like Unity, enabling scientists in environmental research to better explore, analyze and present their scientific problems and questions.
The term VISLab or Visualization Center is often used in research to describe a facility with a focus on interdisciplinary research with the help of visual methods and emerging technologies such as large screen installations (KAUST visualization core lab 2014), virtual reality techniques (Bryson 1996; Burdea and Coiffet 2003) or novel collaboration tools (Johnson and Leigh 2001). Such facilities can be found in research (Virtual Reality 2014), engineering (Elbe Dom 2014), training (Seymour et al. 2002) and medicine (Weill Cornel Medical College 3D CAVE 2014).
TESSIN VISLab
The TESSIN VISLab is a high-resolution immersive virtual reality (VR) environment and was established at the Helmholtz Centre for Environmental Research (UFZ) in 2008 to face the need of analyzing and working on increasingly complex data sets generated by simulations of natural phenomena in environmental sciences. Typical uses for this environment are:
-
collaborative discussions in small groups of scientists
-
exploring complex data sets
-
verifying the quality of data sets
-
showing concurrent visualizations of heterogeneous integrated data sets
-
presenting research results to stakeholders
-
presentations for the general public such as on open house events
Technical overview
The hardware setup of the TESSIN VISLab uses a back projection-based stereoscopic visualization environment with an approximately 6 by 3 m large main screen and extending projections on the floor and two side wings. To achieve a high resolution of approximately 6,400 by 1,900 pixel on the main and side screens and 3,600 by 1,050 pixel on the floor screen (resulting in over 10 megapixel), 13 projectors are used. Images are generated alternating for the left and the right eye and users wear special glasses which separate these images, resulting in a stereoscopic view. For the stereo separation, we can switch between two technologies—active stereo using shutter glasses (Lipton 1990) and passive stereo using Infitec technology (Jorke and Fritz 2006). An optical motion tracking system (Foursa 2004) based on infrared cameras detecting passive markers on the user’s 3D glasses allows computation of images such that a correct perspective is maintained and adjustments are made according to the movement of the observer. Additionally, a pointer device (Flystick) allows for interaction with the virtual environment. The rendering is performed using a cluster of 13 workstations (one for each projector) equipped with high-end Nvidia graphics processing units (GPUs) and situated in a server room next to the presentation venue. The master/server process of the actual application is started on a hardware device in front of the display that allows controlling of multiple machines in the server room from one keyboard, mouse and monitor (KVM switch). Figure 1 shows that in addition to the virtual reality capabilities, the VISLab can be employed for enhanced multimedia presentations such as the simultaneous display of images, videos and documents or a combination of 2D and 3D content. A typical use is to present the 3D data on the main screen and additional data sets such as images, spreadsheets, maps and videos in a context-dependent way on the two side screens as shown in Fig. 1.
Mobile VR equipment
For off-site presentations such as at conferences, workshops or visits to project partners or stakeholders, we can also utilize mobile equipment to demonstrate the same visualization projects as in the VISLab (although in a much smaller resolution and also limited to one concurrent user). The equipment consists of notebooks with dedicated GPUs and stereoscopic projectors or head-mounted displays such as the Oculus Rift (2014) as shown in Fig. 2.
Software
Because of the clustered setup, we can only use software which can run in parallel and synchronizes the current state across all involved machines. There is specialized software with integrated cluster rendering capabilities and middleware software which adds this functionality on top of non-clustered applications. This middleware, such as Techviz (2014) or Conduit (Mechdyne Corporation 2014), intercepts graphic commands from a desktop application and redistributes them to a render cluster. It allows to run a regular 3D desktop application in a VR environment with stereoscopy and tracking enabled. Data conversion is not necessary for this setup but interaction and presentation techniques are limited by the desktop application employed and performance is lost during graphic commands interception and distribution to the cluster such that immersion and feedback are severely affected.
Due to these disadvantages, we use software packages with native cluster rendering capabilities such as VRED, ParaView or Unity in conjunction with MiddleVR. All of these are introduced below:
VRED is a commercial software program by Autodesk (former PI-VR) specializing in photorealistic real-time product rendering running on Windows (Autodesk 2014). It is built on top of OpenSG, an open-source scene graph library which offers clustered rendering (Roth 2005). VRED can arrange imported 3D objects in a virtual scene, allows modifying of material (properties such as how the surface of the 3D objects reacts to lighting) and lighting parameters but is neither modeling software nor are there many interaction possibilities besides viewer movement and object selection. It has a plug-in interface but no documentation is available from the vendor on how to address it. An advantage of the software is that VRED’s editor can be directly connected to the VISLab’s display so that local changes to the scene done at the presentation terminal are visible immediately on the video wall.
ParaView is an open-source data analysis and visualization software (Henderson et al. 2004) by Kitware Inc. build on top of the Visualization Toolkit ( VTK; Schroeder et al. 2006). Both technologies are also integrated in our visualization workflows (see "Workflows" section). ParaView allows the quick creation of visualizations and implements a large number of well-established visualization algorithms and techniques. It can run on distributed memory architecture to analyze large data sets and to drive VR displays. Using ParaView, we can modify visualization parameters directly in the VR environment. Unfortunately, it lacks more sophisticated interaction and presentation features.
Unity is a complete game engine by Unity Technologies (Goldstone 2011). It is available in a free and a commercial editor variant with the latter supporting more advanced rendering techniques (soft shadows, HDR, postprocessing effects) and team collaboration features. Unity has several rendering backends (OpenGL, OpenGL ES, WebGL, DirectX) so it can be run on all major platforms as well as on the Web (with an additional browser plug-in) (Unity - Game engine 2014). Unity’s basic scope of operation does not include any interaction functionality but it has a comprehensive scripting documentation and an active plug-in community so that it is very easy to integrate missing features. Application testing can be done directly in the Unity editor by modifying the application at runtime. However, Unity-created applications cannot run in a clustered environment. Therefore MiddleVR is used.
MiddleVR is a generic virtual reality middleware from i’m in VR designed to work with different 3D applications (i’m in VR 2014). It features a graphical configuration tool to set up VR systems independent of specific software. It implements interaction devices, stereoscopic rendering and clustering when using software not supporting this functionality. The MiddleVR configuration is then used in a Unity plug-in to enable all these features in Unity applications. The MiddleVR-enabled Unity application is VR system agnostic; once compiled it can be run on any VR system supported by MiddleVR. A disadvantage of this approach is that the final application cannot be run inside the Unity editor but stand-alone, so that it cannot be altered interactively at runtime. The fact that a recompilation of the application takes just a few seconds lessens that drawback.
In the future, we will focus on the use of Unity as a platform for highly interactive visualizations to illustrate and discuss complex phenomena. In contrast, ParaView is more suited for rapid prototyping and exploration of complex data sets but will also play an important role in future workflows (see "In-situ visualization").
Workflows
For simulation, we employ OpenGeoSys (Kolditz et al. 2012), an open-source platform and flexible numerical framework for the simulation of thermo-hydro-mechanical/chemical (THM/C) processes in porous and fractured media with applications in geoscience and hydrology. To simulate these processes, models are defined that include as much relevant data as possible to account for all phenomena defining that natural system. Heterogeneous data sets representing the model characteristics are given as input parameters to the simulation software which returns result data sets predicting system behavior in areas of interest.
We use visualization both when setting up the model and simulation as well as to analyze simulation result data. As a basis for creating visualizations, we employ VTK which is also integrated into the OGS Data Explorer framework (a data integration and visualization tool for pre- and postprocessing OpenGeoSys simulation data (Rink et al. 2014) as well as ParaView.
We provide utilities and ParaView plug-ins to convert VTK visualization data to formats supported by the VR frameworks used in the VISLab, i.e., OpenSG for VRED (Bilke 2014) and Autodesk FBX for Unity (Bilke 2014). Conversion can be either done manually in the OGS Data Explorer or in a batch process by employing ParaView’s Python scripting interface. The second approach is especially useful when converting large sequences of complex data sets such as time steps of simulation results from transient finite element models. During conversion, metadata is appended to the data sets to include information not necessarily supported in FBX such as a specific material and rendering setup or time-stepping information. These metadata are evaluated when loading the data sets into Unity and can be queried, e.g., for displaying the time-stepping information as a text overlay. Multiple data sets can be arranged both in a spatial and in a temporal context and a variety of presentation techniques (e.g., defining camera animations, fading in/out of data sets, selection of subsets, displaying additional information) are implemented, see Rink et al. (2014) for details.
Overview of VISLab applications
In the following, several case studies are presented which used our visualization workflows and utilized the VISLab. Most of them have a background in hydrology, geosciences or energy but research projects also include topics in urban planning, climate prediction and biodiversity.
Ammer catchment
The catchment of the river Ammer in southwest Germany has been selected as the study region for a holistic analysis of the water cycle coupled to reactive solute transport, for addressing water and solute fluxes at the catchment scale as a function of and in feedback with changes in climate, land use, and water usage (Grathwohl et al. 2013). The river has a length of 25 km and is a tributary to the Neckar. Its catchment has a size of 180 \(\mathrm{km}^{2}\) with a geology comprised of a sequence of Triassic strata forming a landscape characterized by escarpments (Selle et al. 2013). The Ammer is mainly fed by groundwater from the karstic and fractured aquifers and drains the catchment at a rate of ca. \(1\,\mathrm{m^3/s}\).
The finite element groundwater model is based on a digital elevation model with a resolution of 100 m in combination with interpolated subsurface layers based on the stratigraphic data of over 100 boreholes. For simulation purposes, the subsurface information has been combined into four separate layers, consisting of a partly karstified limestone aquifer overlaid by Keuper layers. In addition, the scene includes the stream network and groundwater production wells, which are employed as boundary conditions for the model as well as raster data with groundwater recharge information. Based on the results of a steady-state groundwater recharge simulation, the presentation also includes isosurfaces representing the groundwater head as well as stream tracers for the visualization of flow paths within the catchment. See Selle et al. (2013) for more information on the groundwater study and Rink et al. (2013) for model setup and data visualization.
Western Dead Sea: sustainable management of water in arid and semi-arid regions
The catchment of the Western Dead Sea (Israel / Palestine) was analyzed within the SUMAR-Project and demonstrates a groundwater flow model of a semi-arid to arid case study which is coupled with a hydrological model. The climatic conditions exacerbate the tense situation of the drinking water supply for the 3,800 \(\mathrm{km}^{2}\) large study area. They also lead to political and socio-environmental stresses. The overall aim of the SUMAR-project (Siebert et al. 2014) focuses on the quantity of groundwater and surface fluxes inside the catchment, which is influenced by faults of the Jordan Rift Valley System and drains towards the shrinking, hypersaline and endorheic Dead Sea.
Several methods were applied to localize (with remote sensing data), to quantify (with 2D hydrological and 3D groundwater flow modeling) and to simulate water flow volumes and flow paths [with groundwater flow modeling Gräbe et al. (2012)] towards the Dead Sea. The study area is characterized by two Cretaceous limestone aquifers (confined and unconfined) of circa 400 m thickness including steep hydraulic gradients, which serve as the only fresh water resources in this region. Especially the visualization of the numerical groundwater flow model (see Fig. 3), which was implemented into OpenGeoSys, helps to detect uncertainties of the hydrogeological input data sets and enables a comprehension of the flow dynamics of the heterogeneous partly karstified limestone aquifer. To this end, the calibrated steady-state groundwater flow model provides quantifications of the water balance of the subsurface catchment and is the starting point for the transient modeling of surface and subsurface flow processes (Gräbe et al. 2013). The hydrological model J2000g (Krause 2005, 2001) was applied to estimate, i.e., the groundwater recharge of the widely distributed bare rock soil cover for a 30-year period. Its result was transferred as a time-dependent boundary condition to the 3D finite element mesh nodes with a resolution of 250 m and represented by its trend of continuous lowering of the water level in the aquifer system due to overpumping issues.
Nankou: groundwater deterioration in a suburban area of Beijing
Nitrate contamination of groundwater resources is a severe environmental problem worldwide, mostly caused by extensive agriculture using large amounts of fertilizer to increase plant productivity. Nitrate has extremely long residence time in the subsurface, and remediation is therefore hampered and requires costly long-term efforts. Therefore, simulation and visualization are important tools for planning and optimization of remediation scenarios. Figure 4 depicts the visualization of an OpenGeoSys subsurface model for the development of remediation efforts of nitrate contaminations in China (Nankou project) using the VR environment of the VISLab. To present complex hydrogeological structures and results of nitrate remediation in the Nankou area to stakeholders and decision makers of the Beijing district, 3D visualization techniques have been successfully used to foster both understanding and discussion of the invoked environmental problems within the geographical context, data availability and simulation results for the Nankou nitrate remediation project in China (Sun et al. 2012).
Oman: saltwater intrusion modeling
Within the project International Water Research Alliance Saxony (IWAS), one of the main goals was to assess and evaluate water resources under various natural and human-induced stress conditions. Several subprojects considered study regions in different parts of the world (Kalbus et al. 2011) (Fig. 5).
One of these case studies, a region-scale study on density-driven flow in a coastal aquifer that is used as source for agriculture irrigation, intensively made use of visualization options during model setup, verification of the variable density process (Beinhorn et al. 2005), and for the transfer of knowledge to local authorities (Walther et al. 2012, 2014). Firstly, visualization was used to investigate plausibility of the set up hydrogeological model, that was constructed based on an extended inverse weighting distance interpolation (Walther et al. 2012). Secondly, large data sets of model calibration and long-term scenario simulations of the saltwater intrusion process were analyzed by utilizing ParaView. ParaView was run on a parallel cluster computer to omit bandwidth limitations to copy large data and to reduce computational burden on standard desktop machines. Thirdly, results of the modeling were visualized, which helped during discussions with experts and tremendously aided in knowledge transfer during a visit of Omani authorities from the Ministry of Regional Municipalities and Water Resources. Additionally, throughout all stages of model development, calibration, scenario analysis, and result presentation, the VISLab was utilized (Walther et al. 2014).
TERENO: observatory Harz/Central German lowlands
TERENO is a large-scale project aiming to catalog the long-term ecological, social and economic impact of global change at a regional level (Zacharias et al. 2011). Four areas in Germany have been selected and are now heavily instrumented to allow extensive studies and simulations for researchers from different disciplines. Hydrogeological analysis in central Germany is being conducted in the catchment of the River Bode with a size of 3,100 \(\mathrm{km}^{2}\) (see Fig. 6). Within that area a number of intensive test sites have been selected, ranging in size from a small area of about one hectare, concerned with assessment of water balance in a forested region, to the complete catchment of one of the Bode’s tributaries with a size of over 450 \(\mathrm{km}^{2}\) where hydrological processes in the stream as well as in the hyporheic zone are investigated (Schmidt et al. 2012; Trauth et al. 2013) as shown in Fig. 7.
The presentation consists of over 70 heterogeneous data sets of different scales and resolution. Most notable are surface representations, consisting of a terrain model of the whole region with over 1 mio triangles with a max edge length of 30 m. Terrain models of the intensive test sites also exist at a much finer resolution, ranging from 30 m for the larger regions to just 1 m for the regions covering 1 \(\mathrm{km}^{2}\) or less. Various color transfer functions or textures can be applied to these surfaces, including elevation information, soil moisture, or indication of land use. While textures are originating from raster data, transfer functions are based on statistical data or look-up tables. Geometrical information includes the courses of streams at various resolutions and displayed with different prominence. Furthermore, the scene includes climate stations, measurement networks, bathymetries of some of the larger water bodies within the region, structural models for the subsurface of two intensive test sites, borehole data and much more. Most regional data sets are only visible when the presentation zooms in on the intensive test site they are located in, to avoid unnecessary clutter of the overall scene. Still, data integration of so many data sets acquired by different means is quite challenging. A number of different preprocessing steps were required for concurrent display and visibility of small data sets within the larger context (Rink et al. 2013, 2014).
Mont Terri: geotechnical field laboratory
Visualization methods are particularly important for geoscientific applications as information is buried in the geologic subsurface. With the help of modeling and visualization real pictures of the hidden underground can be generated. Figure 8 depicts the illustration of a tunnel system in the Mont Terri geotechnical underground laboratory in Switzerland which is operated by a consortium of international research institutions (Mont Terri Project 2014). To model THM/C processes in host rock potentially suited for radioactive waste deposition, appropriate numerical models are required (Kolditz and De Jong 2004; Shao et al. 2009; Xie et al. 2006). Those numerical simulators use a geometric discretization of the domain of interest. The red lines in Fig. 8 illustrate the mesh edges of a finite element discretization. Without 3D visualization techniques the analysis of mesh quality would be a very confusing task. Mesh quality is important to provide accurate results of numerical simulations.
Groß-Schönebeck: deep geothermal energy
The Groß-Schönebeck site (50 km north of Berlin, Germany) was established as an in-situ laboratory for deep sedimentary geothermal systems. The project aims to develop drilling and stimulation technologies to access deep aquifers in the North German basin where formation temperatures are up to 150 \(^{\circ }\)C. Two wells have been drilled to a depth of more than 4 km to form a borehole doublet in permeable porous sandstones and fractured volcanic rocks of the Lower Permian (Zimmermann and Reinicke 2010). Series of hydraulic stimulations resulted in four induced hydraulic fractures to increase the reservoir permeability. The reservoir is also surrounded by natural fault systems and natural faults striking N to NE are expected to serve as the main flow path in the current stress field (Blöcher et al. 2010).
One of the ongoing studies in the project is to analyze impacts of the fault zone permeability on reservoir dynamics and overall productivity using a numerical model. The simulated domain includes a horizontal extent of around 5 km with maximum vertical extension of 594 m. Based on raster data (for geological layers) and points data (forming faults, induced fractures and well paths), an unstructured grid was generated to represent the complex reservoir structure with more than one million nodes and elements. The simulation takes into account flow and heat transport processes in the reservoir for over 100 years assuming injection and production rates of 18 m3/h and injection temperature of 70 \(^{\circ }\)C. Simulation results in the case of highly conductive fault zones were visualized with 3D techniques. The visualization shown in Fig. 9 is helpful to understand the three dimensional flow path in the complex reservoir structure (mainly along the faults) and subsequent reservoir cooling behavior (convection along the faults with conduction near production). See Zimmermann and Reinicke (2010) and Blöcher et al. (2010) for more information about the Groß-Schönebeck site and the reservoir modeling and (Zehner et al. 2010) for previous work on uncertainty visualization.
Numerical modeling with OGS has been used in similar case studies to analyze heat transport and induced phenomena in deep geothermal systems (Kolditz and Diersch 1993; McDermott et al. 2006; Watanabe et al. 2010).
PROTECT: prediction of deformation to ensure carbon traps
The PROTECT project (Krawczyk et al. 2014) is a partner project of the Australian CO2CRC Otway project (Cook 2014). Its aim is to determine the seismic and sub-seismic characteristics of potential fluid migration pathways between reservoir and surface. The goal of this part of the PROTECT project that is presented here was to generate an interactive visualization that combines original geophysical (i.e., seismic data and borehole data) and derived data (i.e., seismic attributes like coherency), a geological 3D model (Ziesch et al. 2014), as well as modeling results (from kinematic retro-deformation and geomechanical forward modeling) into an immersive presentation which can be shown on VR display systems.
The first steps were the visualization of our high-resolution, geological 3D model and the 3D seismic data set in ParaView. Conventional 3D P-wave seismic data can image faults with an offset of hundreds of meters down to circa 20 m. Using seismic attributes (i.e., variance) and visualization of the results within an VR environment, we were able to identify faults with smaller offsets (between 10 and 20 m). This complements the detailed 3D seismic interpretation and thus helps to identify possible pathways for injected \({\text {CO}}_{2}\).
3D seismics in SEG-Y format cannot be directly imported into ParaView, thus a data conversion tool for seismic data was developed (Bilke 2014). It imports rectilinear-shaped seismic data in a plain text format into ParaView using OpendTect (OpendTect 2014) (Fig. 10).
CO2MAN: visualization of a \({\text{CO}}_{2}\) sequestration pilot site
To use fossil energy resources for power generation without contributing to the greenhouse effect, the resulting \(\mathrm{CO}_{2}\) can be separated and then stored in subsurface reservoirs without being released into the atmosphere. This overall process is called carbon capture and storage (CCS) and its feasibility is currently under scrutiny in many countries. CCS is also used for enhanced oil or gas recovery (EOR/EGR respectively) (Singh et al. 2011) to stimulate reservoirs for oil or gas production by injecting carbon dioxide into the surface. To investigate the resulting effects on the reservoirs, several field sites have been built and/or are being used for tests, such as the Ketzin pilot site in Germany which is coordinated by the German Research Centre for Geosciences (GFZ). As part of the BMBF funded research project CO2MAN, simulations have been run to predict the behavior of the \({\text{CO}}_{2}\) in the Ketzin reservoir, using different simulators (Eclipse, OpenGeoSys Wang et al. (2014), TOUGHMP) to subsequently compare the results (Kempka et al. 2013) for real-site investigation as well as for generic benchmark studies (Kolditz et al. 2012).
To present the CO2MAN project to guests in a comprehensible way and to improve communication during project meetings, we have implemented the features necessary to create a synoptic visualization. It shows the geophysical measurements which are the basis for the interpretation and construction of the geometrical model together with the resulting static model, its parameterization and the simulation results. The visualization of the Ketzin reservoir is done using the software VRED that has been extended using OpenSG and Qt. The static model (e.g., horizons and borehole paths) can be exported from the geo-modeling software Gocad directly in OpenSG format using a plug-in (Zehner et al. 2011) and so imported into VRED without any subsequent conversion. Further, we use 3D textures for rendering 3D-seismic data by interactively slicing through the data set, and provide a user interface that allows for interactive control of these slices (see Fig. 11). The grid and the properties of the reservoir and also the simulation results can be visualized interactively, using the VTK-to-OpenSG integration that we have described in Zehner et al. (2010).
Thuringian syncline: faults modeling
The INFLUINS project investigates the movement of fluids in the subsurface in the Thuringian Syncline which covers most of the federal state of Thuringia in Germany. Due to its formation history, the syncline contains many fault zones. The focus of the project is on the flow from the region of the uppermost soil layer down to the basement at depths in several kilometers including the effects of fault zones.
The geological model is based on a GoCad (GOCAD by Paradigm 2014) stratigraphic grid which covers an area of \(11,800\,{\text{km}}^2\). The west-northwest to east-southeast extent is circa \(150\,{\text{km}}^2\), the north-northeast to south-southwest is circa \(80\,{\text{km}}^2\). The geological model contains 12 stratigraphic layers and 54 fault zones. The visualization is used to get a better understanding of the course of the stratigraphic layers and fault zones in the subsurface model. For simulation purposes the challenge is to incorporate the geological model into a finite element mesh (Zehner et al. 2011). Also, the elements of the mesh have to meet certain quality criteria such as edge–length ratio. Visualizations of the mesh and its quality help to identify improvable mesh areas and compare alignment to the original geological model. Therefore, visualization was of great importance to verify particular steps of the simulation model setup and to check if boundary conditions were correctly incorporated into the simulation model. Furthermore, the visualization is a valuable tool to interpret the simulation results of the prototype simulation model as seen in Fig. 12.
Exploration and management strategies for shallow geothermal energy in residential sites
Shallow geothermal energy is a resource-saving alternative to conventional heating and cooling applications in residential buildings (Haehnlein et al. 2013). Hence, there is a strong increase in large-scale geothermal projects, e.g., providing heat for entire residential neighborhoods (Alkan et al. 2013). Therefore, novel strategies for shallow geothermal site exploration and management are being developed to promote the sustainable thermal uses of the subsurface. These strategies focus on the enhancement of system efficiency by optimizing system design while minimizing environmental impacts. One application example to test the novel exploration strategy is currently being investigated in an urban neighborhood in Taucha (near Leipzig, Germany). For 53 newly developed properties, the use of shallow geothermal energy is one option to cover the heating and cooling demand. Different application scenarios are analyzed (e.g., open and closed systems, heat storage) to determine induced long-term temperature difference within the soil and groundwater. Heat transport is governed by (hydro-) geological and petrophysical parameters and their variation in space. This makes reliable high-resolution model parameterization essential. Three dimensional model simulations and visualizations are a basis for the comprehensive understanding of complex processes within the subsurface. Moreover, this visualization approach is an important tool to identify missing data and to prove consistency of data from different sources (Vienken et al. 2014). In the case of the Taucha field site, it enhances understanding of temperature anomalies (e.g., heat plume formation) along borehole heat exchanger after different operating times. For instance, temperature changes in 5–6 m distance to the borehole heat exchanger can be evaluated, which are officially set distances to neighboring borehole heat exchangers (Haehnlein et al. 2011). Furthermore, the visualization is a valuable tool to support scientific outreach and enhance transfer of knowledge (Fig. 13). Subsurface characteristics and processes, which are usually inaccessible, are comprehensively presented to stakeholders from public and private sector. Raising awareness of the importance of a sustainable thermal use of the shallow subsurface and showing consequences of its overexploitation will promote the development of novel investigation and management strategies.
Climate data: visual analysis
In this case study, simulation data of the Weather Research and Forecasting (WRF) model are visualized in combination with observation data from weather stations (i.e., amount of precipitation at a station) and time-independent static data (i.e., river networks, cities) for analysis and detection of correlations and inconsistencies. The case study area is situated in northern central Europe with an area of about 1,300 by 580 km. It includes various landscapes such as the Alps, the lowlands of France, and the English Channel. This area is a common domain for regional weather simulations as it is an area of propagation of frontal systems. The case study shows a winter situation on January 28, 2012 where the air was moist and cold.
For a detailed analysis of processes such as convection and heat transport, subsets of the area are defined. Figure 14 shows an example of such a subset, where we concurrently visualized wind fields, mass fraction, humidity and heat fluxes in relation to the digital elevation model. The visualization is used to provide a detailed look at processes and investigate if they have been captured correctly by the model. Different time steps are displayed in an animated manner and the user can analyze the development of convection, observe heat transports or study wind fields. The challenge in analyzing these data sets is their highly multivariate character that requires stereoscopic 3D visualization for analysis. The visual combination of simulation, observation, and statical data, which differ in their spatial and temporal resolution, supports the scientists to generate their hypothesis and to verify or disprove it (Helbig et al. 2014).
Pore-scale modeling and visualization
For a detailed understanding of fluid flow behavior on the pore-scale in unconsolidated sediments, simulations of the incompressible Navier-Stokes Equations were performed. The unconsolidated artificial (in-silico) sediments were generated with the SettleDyn software program (Naumov et al. 2014) and prepared as input meshes for a finite volume method. The OpenFOAM simulation software (OpenFOAM 2014) was used to obtain a solution of the incompressible Navier-Stokes Equations in the pore network geometry. Additionally, a particle tracking method was applied to simulate particle deposition on the grains’ surfaces.
For the particular realization of the randomly generated porous medium, we studied the fluid flow patterns in the pores and distribution of the sticking particles on the surfaces of the grains. Especially the local fluid flow structures were of interest.
For the visualization of multiple domain boundaries, we used a two-sided material rendering technique (described in detail in Naumov et al. (2014)) obtaining an unobscured view on the local fluid flow visualization simultaneously keeping the reference to the geometry. Figure 15 depicts the particle visualization with two-sided materials rendering.
Energy storage
A strong coupling between non-equilibrium heat transport at high temperatures, multicomponent mass transport and thermochemical reactions as well as high gradients and nonlinearities are characteristic challenges for numerical models of thermochemical heat storage devices. Such models have been developed for OpenGeoSys in the EWI2 and NUMTHECHSTORE projects and are applied to systems based on metal hydroxides, metal oxides and microporous adsorbents (Nagel et al. 2013; Shao et al. 2013). Typically, these devices contain the material in a granular form, which is then permeated by a gas mixture with which the solid reacts under consumption or release of heat depending on the prevailing physicochemical conditions. Simulations are performed with several objectives in mind, i.e., to gain process understanding; to support material development, selection and characterization; to find optimal operation conditions; to estimate device efficiencies and identify efficiency losses.
In some of the considered systems internal heterogeneities can develop. Visualization methods are a useful tool to investigate the complex flow patterns, heat transfer characteristics and chemical reaction profiles that arise as a consequence of these heterogeneities (Fig. 16). This affords the user with an impression of limitations in mass and heat transport and can help to identify locations of, for example, thermal losses. During cyclic operation (e.g., thermal load buffering) spatially distributed areas of increased or decreased material usage can be identified and linked to thermophysical fatigue mechanisms.
Biodiversity in rain forests
The forests of the earth play an important role in the global carbon cycle. More than 50 vegetation is assumed to be in the tropics (Pan et al. 2011). The dynamics and processes that drive these forest ecosystems are only partly understood. Knowledge about the dynamics of these ecosystems is crucial for ensuring protection and sustainable management of timber, water and other ecological services of these forests. In the working group of Andreas Huth at the Helmholtz Centre for Environmental Research (Department of Ecologial Modelling), the process-based forest growth model FORMIND (Köhler et al. 2000, 2004) is used to analyze the spatial and temporal forest dynamics by simulating recruitment, mortality and tree growth. With the help of the VISLab we are able to visualize the forest growth from a local scale of several square meters up to several hectares. By this, we gain insights into visible and non-visible processes of the forest ecosystem as shown in Fig. 17. Observable processes comprise landslides, fire events and tree falling, whereby invisible processes are included, for example, local carbon fluxes. Besides the scientific approach of visualization, it also gives us the opportunity to easily transfer the concept of forest modeling to a broader, mostly non-scientific, community.
Landscape visualization and wind park planning
We have developed a scenario for applying the VISLab to the visualization of landscapes and for interactive tasks, such as interviewing members of the public about their opinions regarding the location and different designs for potential new wind parks. This work has been carried out within the context of a project that aims at finding ways to minimize the conflicts of land use for energy generation using wind turbines with other uses or with environmental, nature and landscape protection issues.
As a first step, a workflow has been developed and a program has been implemented in C++ for the efficient semiautomatic construction of a 3D landscape model from a library of 3D tree models and geographic information systems (GIS) data (Zehner 2008). The model generated has been constructed using the OpenSG scenegraph and could be loaded into VRED for displaying it in the VISLab. Rendering up to 22,000 trees, each one consisting of more than 50,000 polygons at the highest level of detail, required the scene to be highly optimized and to use several rendering tricks, such as the level of detail combined with tree structures, and shading technologies (Fig. 18).
As a second step, we developed a scenario for how such a visualization of a landscape could be used to discuss the design of a potential windpark within this landscape (Zehner 2010). We extended VRED’s user interface, using the Qt library (Qt Project 2014), in order to allow users to navigate through the virtual landscape without getting lost and to enable them to perform simple visually driven planning tasks themselves, such as choosing wind turbines from a set of predefined types and placing it in the field while obeying constraints like the minimum distance of the turbines from each other. As a test of whether novice users could use such a system and to get feedback on different setups, we presented it to members of the general public at Leipzig’s regional science day, giving the control of the system to the users.
Urban environments
To help in the creation of urban environment visualizations usable for social sciences and for urban development, a procedural (Ebert et al. 1998) building model generator was developed (Bilke 2009). The software called CityGenerator allows the user to procedurally generate building models as well as small city scenes as shown in Fig. 19 out of simple building blocks such as façade textures, doors, windows and decoration elements. The user can specify input parameters including the building footprint, building height and designs a template façade in a graphical user interface. This template façade is defined by a set of rules from a formal grammar (Müller et al. 2006). The actual model generation is implemented as a VRED plug-in allowing for immediate presentation in the VISLab. Level of detail (LOD) techniques ensure a good performance of larger scenes.
Future work
In the future, we would like to foster the application of scientific visualization in daily research work. All software and tools we develop are freely available and open source. Accessibility to these tools is crucial; so we aim to provide comprehensive documentation (OpenGeoSys–Documentation 2014) which can be enhanced with video tutorials in the future.
For further outreach and education, we offer excursions to the VISLab for students in environmental sciences, we arrange training courses several times a year and organize workshops at visualization conferences (EnvirVis–EuroVis 2013).
To face the challenge of visualizing increasingly complex models and simulations, especially in the field of high-performance computing (HPC), we will integrate visualization methods into simulation codes. A simplification of the technical setup of the TESSIN VISLab will unlock more fields of applications.
In-situ visualization
In-situ or co-visualization allows the creation of result analysis and visualization as an integrated part of the simulation process. By observing the simulation process it is possible to detect errors in the input data early. The user can then cancel the simulation, adapt the input data and restart the simulation. This saves computing time, decreases the workload of scientists and gives rise to an effective iterative process of refining and adapting the simulation. Because the in-situ visualization can be run without user interaction, it can also be useful for software quality management and benchmarking by automatically comparing visualization output and analyzed data between different program versions.
Normally, the simulation process is divided into four parts: during preprocessing the raw input data are transformed and validated. The model setup configures the involved model for the given problem appropriately. Typically the simulation step produces large amounts of result data, especially in the field of coupled process simulations, which are then processed and analyzed in the postprocessing step to reduce data by significance and to identify interesting aspects. Usually the postprocessing takes place on front-end nodes of the HPC system or on the user’s machine where storage capacity may be limited. In the latter case all result data have to be transferred over the computer network which can be the limiting factor in various applications. The analyzed data as the outcome of the postprocessing step can be much smaller than the simulation result data.
Therefore, the postprocessing should become integrated into the simulation itself to avoid the communication bottleneck by transferring the analyzed data only and to allow users to monitor their simulated processes to ensure reasonable behavior.
We started using the library Catalyst (ParaView Catalyst 2014) for integration of such an in-situ visualization system into OpenGeoSys. Catalyst is an extension of VTK/ParaView. On the basis of a representative example data set the user defines a visualization pipeline (either by a script or interactively in ParaView) which is then executed after defined time step intervals of the simulation. During simulation time the user gets processed data as a result of the visualization pipeline, images of the visualization and an interactive remote visualization in ParaView.
Furthermore, it should be possible to view the remote visualization in the VR environment of the VISLab, which is also connected to the HPC system of the UFZ via a fast computer network (Infiniband).
Simplified hardware setup
Our current hardware setup limits the usable 3D applications to software which can be run in parallel and synchronized on a computer cluster. This rules out the usage of commonly used software in environmental sciences such as geographic information systems. Novel high-resolution projectors can help us to reduce the number of projectors for our display from 13 to 8 in which the main screen is driven by one 4K (Ultra HD resolution) projector instead of six SXGA projectors, while also increasing the pixel count by approximately 30 % disclaiming the projection on the floor and side screens. Also, startup times of the display will be much faster and overall system reliability is improved. The technical implementation of such a setup in combination with the remaining projectors on the floor and side screens is currently under review. An additional wireless presentation system (Barco ClickShare wireless 2014) allows even people not familiar with the display system a straightforward usage of it.
References
Alkan M, Keeba A, Yamankaradeniz N (2013) Exergoeconomic analysis of a district heating system for geothermal energy using specific exergy cost method. Energy 60:426–434. doi:10.1016/j.energy.2013.08.017
Autodesk: VRED - 3D Visualization Software. http://www.autodesk.com/products/vred/overview. Accessed: 15-Jul-2014
Barco ClickShare wireless presentation system. http://www.barco.com/clickshare. Accessed: 08-Aug-2014
Beinhorn M, Dietrich P, Kolditz O (2005) 3-D numerical evaluation of density effects on tracer tests. J Contam Hydrol 81(1–4):89–105
Bilke L (2009) Prozedurale Erzeugung von Modellen für die interaktive Visualisierung von Stadtgebieten der Gründerzeit. Master’s thesis, Hochschule für Technik, Wirtschaft und Kultur Leipzig (FH), Fachbereich Informatik, Mathematik und Naturwissenschaften. https://www.intranet.ufz.de/export/data/1/61741_Master_Lars-Bilke.pdf
Bilke L (2014) Simple Seismic Reader. doi:10.5281/zenodo.10509. https://github.com/ufz-vislab/SimpleSeismicReader
Bilke L (2013–2014)VtkFbxConverter. doi:10.5281/zenodo.10159. https://github.com/ufz-vislab/VtkFbxConverter
Bilke L (2012–2014) VtkOsgConverter. doi:10.5281/zenodo.10161. https://github.com/ufz-vislab/VtkOsgConverter
Blöcher MG, Zimmermann G, Moeck I et al (2010) 3D numerical modeling of hydrothermal processes during the lifetime of a deep geothermal reservoir. Geofluids 10(3):406–421. doi:10.1111/j.1468-8123.2010.00284.x
Bryson S (1996) Virtual reality in scientific visualization. Commun ACM 39(5):62–71. doi:10.1145/229459.229467
Burdea GC, Coiffet P (2003) Virtual reality technology, 2nd edn. Wiley-IEEE Press
Childs H, Geveci B, Schroeder W et al (2013) Research challenges for visualization software. Computer 46(5):34–42. doi:10.1109/MC.2013.179
Cook P (2014) Geologically storing carbon: learning from the Otway Project experience. CSIRO Publishing, Melbourne. ISBN 978-1-118-98618-9
Ebert DS, Musgrave FK, Peachey D et al (1998) Texturing and modelling—a procedural approach, 2nd edn. Academic Press, San Diego, USA
Elbe Dom—Fraunhofer IFF. http://www.iff.fraunhofer.de/en/laboratories/elbe-dom.html. Accessed 22 Aug 2014
EnvirVis-EuroVis 2013. http://www.eurovis2013.de/content/envirvis.. Accessed 22-Aug-2014
Foursa M (2004) Real-time infrared tracking system for virtual environments. In: Proceedings of the 2004 ACM SIGGRAPH international conference on virtual reality continuum and its applications in industry, VRCAI ’04, ACM, pp 427–430 doi:10.1145/1044588.1044681
GOCAD by Paradigm. http://www.pdgm.com/products/godcad.. Accessed 19-Sep-2014
Goldstone W (2011) Unity 3.x Game development essentials, 2nd edn. Packt Publishing. http://unitybook.net
Gräbe A, Rödiger T, Rink K et al (2012) Development of a regional groundwater flow model along the western Dead Sea escarpment. In: Models-repositories of knowledge, pp 345–350. IAHS Redbook #355 (2012). ISBN:978-190716134-6
Gräbe A, Rödinger T, Rink K et al (2013) Numerical analysis of the groundwater regime in the western Dead Sea Escarpment, Israel + West Bank. Environ Earth Sci 69(2):571–585. doi:10.1007/s12665-012-1795-8
Grathwohl P, Rügner H, Wöhling T et al (2013) Catchments as reactors: a comprehensive approach for water fluxes and solute turn-over. Environ Earth Sci 69(2):317–333. doi:10.1007/s12665-013-2281-7
Haehnlein S, Grathwohl P, Blum P, Bayer P (2011) Oberflächennahe Geothermie aktuelle rechtliche Situation in Deutschland. Grundwasser 16:69–75. doi:10.1007/s00767-011-0162-0
Haehnlein S, Bayer P, Ferguson G et al (2013) Sustainability and policy for the thermal use of shallow geothermal energy. Energy Policy 59:914–925. doi:10.1016/j.enpol.2013.04.040
Helbig C, Bauer HS, Rink K et al (2014) Concept and workflow for 3D visualization of atmospheric data in a virtual reality environment for analytical approaches.Environ Earth Sci. doi:10.1007/s12665-014-3136-6
Henderson A, Ahrens J, Law C (2004) The paraView guide, 1th edn. Kitware, Inc
i’m in VR: MiddleVR. http://www.imin-vr.com/middlevr/. Accessed 15-Jul-2014
Johnson A, Leigh J (2001) Tele-Immersive collaboration in the CAVE Research Network. In: Churchill EF, Snowdon DN, Munro AJ (eds) Collaborative virtual environments, computer supported cooperative work. Springer, London, pp 225–243. doi:10.1007/978-1-4471-0685-2
Jorke H, Fritz M (2006) Stereo projection using interference filters. Proc SPIE 6055, 60,550G–60,550G–8. doi:10.1117/12.650348
Kalbus E, Kalbacher T, Kolditz O et al (2011) Integrated Water Resources Management under different hydrological, climatic and socio-economic conditions. Environ Earth Sci 65(5):1363–1366. doi:10.1007/s12665-011-1330-3
KAUST visualization core lab. http://kvl.kaust.edu.sa/Pages/Showcase.aspx. Accessed 08 Aug 2014
Kempka T, Class H, Görke UJ, Norden B, Kolditz O, Kühn M, Walter L, Wang W, Zehner B (2013) A dynamic flow simulation code intercomparison based on the revised static model of the Ketzin Pilot Site. Energy Proc 40:418–427. doi:10.1016/j.egypro.2013.08.048
Köhler P, Ditzer T, Huth A (2000) Concepts for the aggregation of tropical tree species into functional types and the application on Sabah’s dipterocarp lowland rain forests. J Tropical Ecol 16:591–602
Köhler P, Huth A (2004) Simulating growth dynamics in a South-East Asian rainforest threatened by recruitment shortage and tree harvesting. Clim Change 67:95–117
Kolditz O, Diersch HJ (1993) Quasi-steady-state strategy for numerical simulation of geothermal circulation in hot dry rock fractures. Int J Non-Linear Mech 28(4):467–481
Kolditz O, De Jonge J (2004) Non-isothermal two-phase flow in low-permeable porous media. Comput Mech 33(5):345–364
Kolditz O, Bauer S, Bilke L et al (2012) OpenGeoSys: an open source initiative for numerical simulation of thermo-hydro-mechanical/chemical (THM/C) processes in porous media. Environ Earth Sci 67:589–599. doi:10.1007/s12665-012-1546-x
Kolditz O, Bauer S, Beyer C et al (2012) A systematic benchmarking approach for geologic \({\text {CO}}_{2}\) injection and storage. Environ Earth Sci 67(2):613–632. doi:10.1007/s12665-012-1656-5
Krause P, Kralisch S (2005) The hydrological modeling system J2000 knowledge core for JAMS. In: MODSIM 2005 international congress on modelling and simulation, pp 676–682 (2005)
Krause P (ed) (2001) Das hydrologische modellsystem J2000, vol 29. Forschungszentrum Jülich, Umwelt/Environment
Krawczyk C, Tanner D, Henk A et al (2014) Seismic and sub-seismic deformation prediction in the context of geological carbon trapping and storage. Springer, Berlin
Lipton L (1990) Large-screen electro-stereoscopic displays. Proc SPIE 1255:108–113. doi:10.1117/12.19874
McDermott C, Randriamanjatosoa A, Tenzer H et al (2006) Simulation of heat extraction from crystalline rocks: the influence of coupled processes on differential reservoir cooling. Geothermics 35(3):321–344
Mechdyne Corporation (2014) Conduit—real-time digital prototyping. http://www.mechdyne.com/conduit.aspx. Accessed 15 Jul 2014
Mont Terri Project. http://www.mont-terri.ch. Accessed 22-Sep-2014
Müller P, Wonka P, Haegler S et al (2006) Procedural modeling of buildings. ACM Trans Graph 25(3):614–623. doi:10.1145/1141911.1141931
Nagel T, Shao H, Singh A et al (2013) Non-equilibrium thermochemical heat storage in porous media: Part 1 - Conceptual model. Energy 60:254–270. doi:10.1016/j.energy.2013.06.025
Naumov D (2014) Settle dynamics–a sedimentation process simulator. http://www.naumov.de/settle3D. Accessed 01-Aug-2014
Naumov D, Bilke L, Kolditz O (2014) Rendering technique of multi-layered domain boundaries and its application to fluid flow in porous media visualizations. Environ Earth Sci. doi:10.1007/s12665-014-3445-9
Oculus R (2014) Virtual reality headset for 3D gaming. http://www.oculusvr.com. Accessed 15 Jul 2014
OpendTect-Free Open-source Seismic Intepretation Software System. http://opendtect.org. Accessed 15-Jul-2014
OpenFOAM. http://www.openfoam.org. Accessed 16-Jul-2014
OpenGeoSys-Documentation. http://docs.opengeosys.org/. Accessed 22-Aug-2014
Pan Y, Birdsey R, Fang J et al (2011) A large and persistent carbon sink in the world’s forests. Science 333:988–993
Qt Project. http://qt-project.org. Accessed 17-Sep-2014
Rink K, Kalbacher T, Kolditz O (2012) Visual data exploration for hydrological analysis. Environ Earth Sci 65(5):1395–1403. doi:10.1007/s12665-011-1230-6
Rink K, Fischer T, Selle B et al (2013) A data exploration framework for validation and setup of hydrological models.Environ Earth Sci 69(2):469–477. doi:10.1007/s12665-012-2030-3
Rink K, Bilke L, Kolditz O (2014) Visualisation strategies for environmental modelling data. Environ Earth Sci. doi:10.1007/s12665-013-2970-2
Rinke K, Kuehn B, Bocaniov S et al (2013) Reservoirs as sentinels of catchments: the Rappbode Reservoir Observatory (Harz Mountains, Germany). Environ Earth Sci 69:523–536. doi:10.1007/s12665-014-3445-9
Roth M (2005) Parallele Bildberechnung in einem Netzwerk von Workstations. Ph.D. thesis, Technischen Universität Darmstadt
Schmidt C, Musolff A, Trauth N et al (2012) Transient analysis of fluctuations of electrical conductivity as tracer in the stream bed. Hydrol Earth Syst Sci 16:3689–3697. doi:10.5194/hess-16-3689-2012
Schroeder W, Martin K, Lorensen B (2006) Visualization toolkit: an object-oriented approach to 3D graphics, 4th edn. Kitware, Inc.
Selle B, Rink K, Kolditz O (2013) Recharge and discharge controls on groundwater travel times and flow paths to production wells for the Ammer catchment in SW Germany. Environ Earth Sci 69(2):443–452. doi:10.1007/s12665-013-2281-7
Seymour NE, Gallagher AG, Roman SA (2002) Virtual reality training improves operating room performance. Ann Surg 236(4):458–464
Shao H, Dmytrieva S, Kolditz O et al (2009) Modeling reactive transport in non-ideal aqueous-solid solution system. Appl Geochem 24(7):1287–1300
Shao H, Nagel T, Roßkopf C et al (2013) Non-equilibrium thermo-chemical heat storage in porous media: part 2—a 1D computational model for a calcium hydroxide reaction system. Energy 60:271–282. doi:10.1016/j.energy.2013.07.063
Siebert C, Rödiger T, Mallast U et al (2014) Challenges to estimate surface- and groundwater flow in arid regions: the Dead Sea catchment. Sci Total Environ 485–486:828–841. doi:10.1016/j.scitotenv.2014.04.010
Singh A, Goerke UJ, Kolditz O (2011) Numerical simulation of non-isothermal compositional gas flow: application to carbon dioxide injection into gas reservoirs. Energy 36(5):3446–3458
Sun F, Shao H, Wang W et al (2012) Groundwater deterioration in Nankou – a suburban area of Beijing: data assessment and remediation scenarios. Environ Earth Sci 67(6):1573–1586. doi:10.1007/s12665-012-1600-8
TechViz XL (2014) http://www.techviz.net/products/techviz-xl-driver/. Accessed 15 Jul 2014
ParaView Catalyst User’s Guide v1.0. http://www.paraview.org/Wiki/images/4/48/CatalystUsersGuide.pdf. Accessed 15-Jul-2014
Trauth N, Schmidt C, Maier U et al (2013) Coupled 3D stream flow and hyporheic flow model under varying stream and ambient groundwater flow conditions in a pool-riffle system. Water Resour Res. doi:10.1002/wrcr.20442
Unity-Game engine, tools and multiplatform. http://unity3d.com/unity. Accessed 15-Jul-2014
Vienken T, Schelenz S, Rink K et al (2014) Sustainable intensive thermal use of the shallow subsurface—a critical view on the status Quo. Groundwater. doi:10.1111/gwat.12206
Virtual Reality—RWTH Aachen University. http://www.itc.rwth-aachen.de/cms/IT-Center/Forschung-Projekte/eubl/Virtuelle-Realitaet/lidx/1/. Accessed 22 Aug 2014
Walther M, Böttcher N, Liedl R (2012) A 3D interpolation algorithm for layered tilted geological formations using an adapted inverse distance weighting approach. In: ModelCare 2011, Models—repositories of knowledge, pp 119–126. ISBN:978-1-907161-34-6
Walther M, Delfs JO, Grundmann J et al (2012) Saltwater intrusion modeling: Verification and application to an agricultural coastal arid region in Oman. J Comput App Math 236(18):4798–4809. doi:10.1016/j.cam.2012.02.008
Walther M, Bilke L, Delfs JO et al (2014) Assessing the saltwater remediation potential of a three-dimensional, heterogeneous, coastal aquifer system. Environ Earth Sci. doi:10.1007/s12665-014-3253-2
Wang W, Fischer T, Zehner B et al (2014) A parallel finite element method for two-phase flow processes in porous media: OpenGeoSys with PETSc. Environ Earth Sci. doi:10.1007/s12665-014-3576-z
Watanabe N, Wang W, McDermott C et al (2010) Uncertainty analysis of thermo-hydro-mechanical coupled processes in heterogeneous porous media. Comput Mech 45(4):263–280
Weill Cornel Medical College 3D CAVE. http://bit.ly/1wgWkwg. Accessed 22 Aug 2014
Xie M, Bauer S, Kolditz O et al (2006) Numerical simulation of reactive processes in an experiment with partially saturated bentonite. J Contam Hydrol 83(1–2):122–147
Zacharias S, Bogena H, Samaniego L et al (2011) A network of terrestrial environmental observatories in Germany. Vadose Zone J 10(3):955–973
Zehner B (2010) Mixing virtual reality and 2D visualization—using virtual environments as visual 3D Information systems for discussion of data from geo- and environmental sciences. In: Richard P, Braz J, Hilton A (eds) GRAPP 2010—Proceedings of the International Conference on Computer Graphics Theory and Applications, Angers, France, May 17–21, pp 364–369. INSTICC Press
Zehner B (2011) Constructing geometric models of the subsurface for finite element simulation. In: Conference of the International Association of Mathematical Geosciences 2011, Salzburg, Austria (2011). doi:10.5242/iamg.2011.0069
Zehner B (2010) Interactive Wind Park planning in a visualization center—giving control to the user. In: Buhmann E, Pietsch M, Kretzler E (eds) Peer reviewed proceedings of digital landscape architecture 2010. Wichmann Verlag, pp 287–294
Zehner B (2008) Landscape visualization in high resolution stereoscopic visualization environments. In: Buhmann E, Pietsch M, Heins M (eds) Digital design in landscape architecture 2008, conference proceedings. Wichmann Verlag, pp 224–231
Zehner B, Watanabe N, Kolditz O (2010) Visualization of gridded scalar data with uncertainty in geosciences. Computers and Geosciences 36:1268–1275. doi:10.1016/j.cageo.2010.02.010
ZieschJ, Aruffo C, Tanner D et al (2014) Geological structure of the CO2CRC Otway Project site, Australia: fault kinematics based on quantitative 3D seismic interpretation. Basin Research. Submitted
Zimmermann G, Reinicke A (2010) Hydraulic stimulation of a deep sandstone reservoir to develop an Enhanced Geothermal System: Laboratory and field experiments. Geothermics 39(1):70–77. doi:10.1016/j.geothermics.2009.12.003
Acknowledgments
The intention of this work is a compilation of case studies which have been carried out in the visualization laboratory TESSIN VISLab over the last years comprising different disciplines in environmental sciences. The authors would like to thank Thomas Kalbacher, Karsten Rinke, Benny Selle, Feng Sun and Nico Trauth for providing some of the data sets presented in the case studies. We thank Leslie Jakobs for the improvement of the manuscript concerning clarity and language. We acknowledge the participation of the following departments of the Helmholtz Centre for Environmental Research—UFZ in supporting several interdisciplinary case study visualizations: Catchment Hydrology (CATHYD), Computational Hydrosystems (CHS), Hydrogeology (HDG), Groundwater Remediation (GWS), Monitoring and Exploration Technologies (MET), Ecosystem Analysis (OESA) and Lake Research (SEEFO). We are very grateful to our external cooperation partners for data provision and fruitful discussion to improve visualization as a practical and useful tool for applied research, Federal Institute for Geosciences and Natural Resources (BGR), German Research Centre for Geosciences (GFZ), Leipzig University of Applied Sciences (HTWK), Leibniz Institute for Applied Geosciences (LIAG), University of Leipzig, Technische Universität Dresden, Technische Universität Freiberg. This work was sponsored in part by the Australian Commonwealth Government through the Cooperative Research Centre for Greenhouse Gas Technologies (CO2CRC). PROTECT is funded through the “Geotechnologien” Programme (Grant 03G0797). We acknowledge the support by the NUMTHECHSTORE project in cooperation with the Institute of Chemical Technology, University Leipzig, and the EWI2 project in cooperation with the Institute of Technical Thermodynamics, German Aerospace Center (DLR). Further acknowledgements to particular project funding are referred to in the individual papers cited for the case studies presented in this article.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bilke, L., Fischer, T., Helbig, C. et al. TESSIN VISLab—laboratory for scientific visualization. Environ Earth Sci 72, 3881–3899 (2014). https://doi.org/10.1007/s12665-014-3785-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12665-014-3785-5