Environment and Health

Sep 30, 2018 · 3 min read

Ocean Simulation Development:

Illustration beginning with simulation settings, then running the simulation and its analysis members (illustrated with rendered ocean flow), simulation output, and analysis scripts (illustrated with a line chart).
Overall MPAS-Ocean workflow from configuring settings to analysis.

My Contributions
  • Implemented “analysis members” (output variables) for MPAS-Ocean (Model for Prediction Across Scales) in Fortran90. in collaboration with physics and oceanography experts.
  • Converted global methods to mask-based regional methods.
  • Validated and visualized simulation outputs using charts and maps.

Most of a world map, centered on the Northern Atlantic ocean. A gray polygon covers the Northern Atlantic and parts of the Southern Atlantic.
A mask for the area containing the gulf stream.

Compression of In-Situ Simulation Data:

The top shows the workflow from start to finish: simulation, in situ image database, encoded into video database. From there, either extraction back into images or compression into a compressed video database and extraction back nto images. These outcomes are used to produce image quality metrics and to perform a perceptual study. The bottom shows to renderings of ocean flow in
Workflow for video compresison and user testing (top) and example renderings (bottom) for different regions, colormaps, and variables (temperature, kinetic energy, and salinity).

My Contributions
  • Developed a workflow to connect the group’s work on energy measurements, algorithms, and cognitive evaluation.
  • Produced image databases of climate data using in-situ visualization during large-scale MPAS-Ocean simulation runs (ParaView/Catalyst).
  • Encoded and compressed image databases into MPEG-4 files.
  • Analyzed the impact of different traversal methods, video encoding parameters, and compression on database size, image quality metrics, and access speeds.
  • Supported conduction of a user study to evaluate the cognitive quality of images after encoding and compression using A/B testing.

Energy-Water Nexus:

User interface with a map view at the center and a scatterplot with a wave shaped pattern at the bottom. Both use blue yellow red colormaps and show temperatures. There’s a layer list on the left and an analytics workflow on the right. The top shows a series of bars of varying fill levels.
Main view of the user interface of the Energy-Water Nexus Knowledge Discovery Framework, displaying NCEI data on the Web World Wind Globe view. The chart at the bottom shows a timeline of temperatures. The bar at the top indicates data completeness.

My Contributions
  • Led interface design for the web tool (Docker, Angular).
  • Integrated WebWorldWind as base map for visualization of data.
  • Implemented and coordinated data fusion for several dozen data layers.
  • Collaborated with contractors and staff members.

Hydrological Mesh Optimization:

My Contributions
  • Mentored a Postbachelor employee on pit removal in hydrological surface meshes.
  • Designed an algorithm to identify and remove topological inconsistencies between digital elevation models for hydrology and line strings of rivers.

Health Data

COVID-19 Tracking and Projections

[!TODO]+ My Contributions

M.Sc. Thesis: 3D In-Context Visualization for Probabilistic Tractography

Tractography is a method to visualize neural tracts using diffusion Magnetic Resonance Imaging data. Traditionally (in deterministic tractography), the nerve tracts are represented as lines of nerve bundles. On the other hand, Probabilistic tractography visualizes the probability of a nerve connection from a given point in the brain to any other point. What you get is volumetric data instead of bundles of lines.

My Master’s project and thesis were kindly co-supervised by staff at the University of Leipzig, in collaboration for the Max Planck Institute for Neurosciences in Cologne. My task was to visualize probabilistic tractography data and integrate my implementation in OpenWalnut, an open source visualization tool for medical data.

Teal and green nested surfaces + brain = surfaces rendered inside brain (with half the brain translucent.)
Visualization of just probabilistic tractography, just context, and both visualizations combined.

My Contributions
  • Developed a “focus and context” visualization for probabilistic tractogram, consisting of 2 components:
    • a nested isosurface visualization with variable transparency for the tractography data, and
    • a viewpoint-aware “glass brain” rendering of the cerebral cortex to serve as context.
  • Implemented both modules in C++ and GLSL, and integrated into OpenWalnut.
  • Wrote a M.Sc. thesis and presented the results to a colloquium audience.
  • Presented the results as a full paper at Visual Computing for Biology and Medicine 2011 and as a poster at IEEE BioVis 2011.
Selected Publications