Gunther H. Weber

dblp:56/5890 · DBLP profile ↗
← Back
35ranked-venue papers
6as first author
4since 2021 · last 2025
0000-0002-1794-1398ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 18 · 3 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 1 first-authorSystems, architecture and hardware · 5 · 1 first-authorHuman-computer interaction and ubiquitous computing · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2Artificial intelligence and machine learning · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
13 papers
Visualization and visual analytics · 99% Rendering · 1%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
High-performance computing · 42% Parallel and multicore computing · 34% Distributed systems · 22%
Interdisciplinary, comprehensive, and emerging computing
5 papers
Computational science and engineering · 60% Bioinformatics and computational biology · 40%

Topics — the 28 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
topological data analysis
2.662024
ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024
Optimization and Augmentation for Data Parallel Contour Trees · IEEE Trans. Vis. Comput. Graph. 2022
Scalable Contour Tree Computation by Data Parallel Peak Pruning · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › topological data analysis
contour tree
1.122022
Optimization and Augmentation for Data Parallel Contour Trees · IEEE Trans. Vis. Comput. Graph. 2022
Scalable Contour Tree Computation by Data Parallel Peak Pruning · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics › topological data analysis
merge tree
0.922024
ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024
Distributed merge trees · PPoPP 2013
Distributed systems
distributed algorithms
0.912025
Distributed Augmentation, Hypersweeps, and Branch Decomposition of Contour Trees for Scientific Exploration · IEEE Trans. Vis. Comput. Graph. 2025
High-performance computing
scientific visualization
0.912025
Distributed Augmentation, Hypersweeps, and Branch Decomposition of Contour Trees for Scientific Exploration · IEEE Trans. Vis. Comput. Graph. 2025
Parallel and multicore computing
data-parallel programming
0.722022
Scalable Contour Tree Computation by Data Parallel Peak Pruning · IEEE Trans. Vis. Comput. Graph. 2021
Optimization and Augmentation for Data Parallel Contour Trees · IEEE Trans. Vis. Comput. Graph. 2022
Parallel and multicore computing
parallel algorithms
0.722022
Scalable Contour Tree Computation by Data Parallel Peak Pruning · IEEE Trans. Vis. Comput. Graph. 2021
Optimization and Augmentation for Data Parallel Contour Trees · IEEE Trans. Vis. Comput. Graph. 2022
High-performance computing › scientific data analysis
in-situ analysis
0.422021
Performance analysis, design considerations, and applications of extreme-scale in situ infrastructures · SC 2016
Scalable Contour Tree Computation by Data Parallel Peak Pruning · IEEE Trans. Vis. Comput. Graph. 2021
Visualization and visual analytics
scientific visualization
0.332011
Interactive Exploration and Analysis of Large-Scale Simulations Using Topology-Based Data Segmentation · IEEE Trans. Vis. Comput. Graph. 2011
Analyzing and Tracking Burning Structures in Lean Premixed Hydrogen Flames · IEEE Trans. Vis. Comput. Graph. 2010
Topological Landscapes: A Terrain Metaphor for Scientific Data · IEEE Trans. Vis. Comput. Graph. 2007
Visualization and visual analytics › flow visualization
feature tracking
0.322020
Dynamic Nested Tracking Graphs · IEEE Trans. Vis. Comput. Graph. 2020
Interactive Exploration and Analysis of Large-Scale Simulations Using Topology-Based Data Segmentation · IEEE Trans. Vis. Comput. Graph. 2011
High-performance computing › scientific visualization
in situ visualization and analysis
0.212016
Performance analysis, design considerations, and applications of extreme-scale in situ infrastructures · SC 2016
Visualization and visual analytics › scientific visualization
scalar field visualization
0.212024
ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024
Computational science and engineering
scientific data analysis
0.212013
Distributed merge trees · PPoPP 2013
Visualization and visual analytics
high-dimensional data visualization
0.212013
Visualizing nD Point Clouds as Topological Landscape Profiles to Guide Local Data Analysis · IEEE Trans. Vis. Comput. Graph. 2013
Visualization and visual analytics › visual analytics
visual analytics framework
0.112020
Dynamic Nested Tracking Graphs · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics › scientific visualization › field visualization
vector field visualization
0.112009
Scalable computation of streamlines on very large datasets · SC 2009
High-performance computing
scientific computing systems
0.112009
Scalable computation of streamlines on very large datasets · SC 2009
Data mining › visualization
visual data mining
0.112008
High performance multivariate visual data exploration for extremely large data · SC 2008
Bioinformatics and computational biology
phylogenetics
0.112007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Bioinformatics and computational biology › phylogenetics › phyloinformatics
phylogenetic tree visualization
0.112007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Rendering
volume rendering
0.112007
Topology-Controlled Volume Rendering · IEEE Trans. Vis. Comput. Graph. 2007
Computational science and engineering › computational fluid dynamics
combustion simulation
0.122011
Interactive Exploration and Analysis of Large-Scale Simulations Using Topology-Based Data Segmentation · IEEE Trans. Vis. Comput. Graph. 2011
Analyzing and Tracking Burning Structures in Lean Premixed Hydrogen Flames · IEEE Trans. Vis. Comput. Graph. 2010
High-performance computing › data-intensive computing
large-scale data analytics
0.012013
Distributed merge trees · PPoPP 2013
Computational science and engineering
materials science
0.012012
Augmented Topological Descriptors of Pore Networks for Material Science · IEEE Trans. Vis. Comput. Graph. 2012
Visualization and visual analytics › topological data analysis
scalar field topology
0.022007
Topology-Controlled Volume Rendering · IEEE Trans. Vis. Comput. Graph. 2007
Topological Landscapes: A Terrain Metaphor for Scientific Data · IEEE Trans. Vis. Comput. Graph. 2007
High-performance computing
distributed memory systems
0.012008
High performance multivariate visual data exploration for extremely large data · SC 2008
Bioinformatics and computational biology
comparative genomics
0.012007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007
Bioinformatics and computational biology
genomics
0.012007
TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities · Bioinform. 2007

Methods — techniques the papers use, named apart from their topics

vector-parallel algorithm · 1.1hyperstructure · 1.1shared-memory parallelism · 1.0peak pruning · 1.0GPU-CPU hybrid computation · 1.0hypersweep · 0.9distributed hierarchical contour tree · 0.9branch decomposition · 0.9parallel computation · 0.8extremum graphs · 0.8tracking graph · 0.5nested tracking graph algorithm · 0.4cinema database · 0.4topological methods · 0.3segmentation · 0.1persistent homology · 0.1feature extraction · 0.1merge tree · 0.1
YearPublicationVenuePosition
2025 Distributed Augmentation, Hypersweeps, and Branch Decomposition of Contour Trees for Scientific Exploration
abstract
Contour trees describe the topology of level sets in scalar fields and are widely used in topological data analysis and visualization. A main challenge of utilizing contour trees for large-scale scientific data is their computation at scale using high-performance computing. To address this challenge, recent work has introduced distributed hierarchical contour trees for distributed computation and storage of contour trees. However, effective use of these distributed structures in analysis and visualization requires subsequent computation of geometric properties and branch decomposition to support contour extraction and exploration. In this work, we introduce distributed algorithms for augmentation, hypersweeps, and branch decomposition that enable parallel computation of geometric properties, and support the use of distributed contour trees as query structures for scientific exploration. We evaluate the parallel performance of these algorithms and apply them to identify and extract important contours for scientific visualization.
Mingzhe Li 0004, Hamish A. Carr, Oliver Rübel, Bei Wang 0001, Gunther H. Weber
IEEE Trans. Vis. Comput. Graph.5
2024 ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs
abstract
Over the last decade merge trees have been proven to support a plethora of visualization and analysis tasks since they effectively abstract complex datasets. This paper describes the ExTreeM-Algorithm: A scalable algorithm for the computation of merge trees via extremum graphs. The core idea of ExTreeM is to first derive the extremum graph G of an input scalar field f defined on a cell complex K, and subsequently compute the unaugmented merge tree of f on G instead of K; which are equivalent. Any merge tree algorithm can be carried out significantly faster on G, since K in general contains substantially more cells than G. To further speed up computation, ExTreeM includes a tailored procedure to derive merge trees of extremum graphs. The computation of the fully augmented merge tree, i.e., a merge tree domain segmentation of K, can then be performed in an optional post-processing step. All steps of ExTreeM consist of procedures with high parallel efficiency, and we provide a formal proof of its correctness. Our experiments, performed on publicly available datasets, report a speedup of up to one order of magnitude over the state-of-the-art algorithms included in the TTK and VTK-m software libraries, while also requiring significantly less memory and exhibiting excellent scaling behavior.
Jonas Lukasczyk, Michael Will, Florian Wetzels, Gunther H. Weber, Christoph Garth
IEEE Trans. Vis. Comput. Graph.4
2022 Optimization and Augmentation for Data Parallel Contour Trees
abstract
Contour trees are used for topological data analysis in scientific visualization. While originally computed with serial algorithms, recent work has introduced a vector-parallel algorithm. However, this algorithm is relatively slow for fully augmented contour trees which are needed for many practical data analysis tasks. We therefore introduce a representation called the hyperstructure that enables efficient searches through the contour tree and use it to construct a fully augmented contour tree in data parallel, with performance on average 6 times faster than the state-of-the-art parallel algorithm in the TTK topological toolkit.
Hamish A. Carr, Oliver Rübel, Gunther H. Weber, James P. Ahrens
IEEE Trans. Vis. Comput. Graph.3
2021 Scalable Contour Tree Computation by Data Parallel Peak Pruning
abstract
As data sets grow to exascale, automated data analysis and visualization are increasingly important, to intermediate human understanding and to reduce demands on disk storage via in situ analysis. Trends in architecture of high performance computing systems necessitate analysis algorithms to make effective use of combinations of massively multicore and distributed systems. One of the principal analytic tools is the contour tree, which analyses relationships between contours to identify features of more than local importance. Unfortunately, the predominant algorithms for computing the contour tree are explicitly serial, and founded on serial metaphors, which has limited the scalability of this form of analysis. While there is some work on distributed contour tree computation, and separately on hybrid GPU-CPU computation, there is no efficient algorithm with strong formal guarantees on performance allied with fast practical performance. We report the first shared SMP algorithm for fully parallel contour tree computation, with formal guarantees of O(lg V lg t) parallel steps and O(V lg V) work for data with V samples and t contour tree supernodes, and implementations with more than 30× parallel speed up on both CPU using TBB and GPU using Thrust and up 70× speed up compared to the serial sweep and merge algorithm.
Hamish A. Carr, Gunther H. Weber, Christopher M. Sewell, Oliver Rübel, Patricia K. Fasel, James P. Ahrens
IEEE Trans. Vis. Comput. Graph.2
2020 Fuzzy Contour Trees: Alignment and Joint Layout of Multiple Contour Trees
abstract
Abstract We describe a novel technique for the simultaneous visualization of multiple scalar fields, e.g. representing the members of an ensemble, based on their contour trees. Using tree alignments, a graph‐theoretic concept similar to edit distance mappings, we identify commonalities across multiple contour trees and leverage these to obtain a layout that can represent all trees simultaneously in an easy‐to‐interpret, minimally‐cluttered manner. We describe a heuristic algorithm to compute tree alignments for a given similarity metric, and give an algorithm to compute a joint layout of the resulting aligned contour trees. We apply our approach to the visualization of scalar field ensembles, discuss basic visualization and interaction possibilities, and demonstrate results on several analytic and real‐world examples.
Anna Pia Lohfink, Florian Wetzels, Jonas Lukasczyk, Gunther H. Weber, Christoph Garth
Comput. Graph. Forum4
2020 Dynamic Nested Tracking Graphs
abstract
This work describes an approach for the interactive visual analysis of large-scale simulations, where numerous superlevel set components and their evolution are of primary interest. The approach first derives, at simulation runtime, a specialized Cinema database that consists of images of component groups, and topological abstractions. This database is processed by a novel graph operation-based nested tracking graph algorithm (GO-NTG) that dynamically computes NTGs for component groups based on size, overlap, persistence, and level thresholds. The resulting NTGs are in turn used in a feature-centered visual analytics framework to query specific database elements and update feature parameters, facilitating flexible post hoc analysis.
Jonas Lukasczyk, Christoph Garth, Gunther H. Weber, Tim Biedert, Ross Maciejewski, Heike Leitte
IEEE Trans. Vis. Comput. Graph.3
2019 Preface
abstract
This January 2019 issue of theIEEE Transactions on Visualization and Computer Graphics (TVCG)contains the proceedings of IEEE VIS 2018, held during 21-26 October 2018 at the Estrel Hotel & Congress Center in Berlin. With IEEE VIS 2018, the conference series is in its 29th year.IEEE VIS consists of three conferences, held concurrently: the IEEE Visual Analytics Science and Technology Conference (IEEE VAST), the IEEE Information Visualization Conference (IEEE InfoVis), and the IEEE Scientific Visualization Conference (IEEE SciVis). These three conferences are the premier venues for the visualization community to exchange the latest ideas and developments, attracting researchers and practitioners alike.
Remco Chang, Tim Dwyer, Issei Fujishiro, Petra Isenberg, Steven Franconeri, Huamin Qu, Tobias Schreck, Daniel Weiskopf, Gunther H. Weber
IEEE Trans. Vis. Comput. Graph.9
2018 ScienceSearch: Enabling Search through Automatic Metadata Generation
abstract
Scientific facilities are increasingly generating and handling large amounts of data from experiments and simulations. Next-generation scientific discoveries rely on insights derived from data, especially across domain boundaries. Search capabilities are critical to enable scientists to discover datasets of interest. However, scientific datasets often lack the signals or metadata required for effective searches. Thus, we need formalized methods and systems to automatically annotate scientific datasets from the data and its surrounding context. Additionally, a search infrastructure needs to account for the scale and rate of application data volumes. In this paper, we present ScienceSearch, a system infrastructure that uses machine learning techniques to capture and learn the knowledge, context, and surrounding artifacts from data to generate metadata and enable search. Our current implementation is focused on a dataset from the National Center for Electron Microscopy (NCEM), an electron microscopy facility at Lawrence Berkeley National Laboratory sponsored by the Department of Energy which supports hundreds of users and stores millions of micrographs. In this paper, we describe (a) our search infrastructure and model, (b) methods for generating metadata using machine learning techniques, and (c) optimizations to improve search latency, and deployment on an HPC system. We demonstrate that ScienceSearch is capable of producing valid metadata for NCEM's dataset and providing low-latency good quality search results over a scientific dataset.
Gonzalo Pedro Rodrigo Álvarez, Matthew L. Henderson, Gunther H. Weber, Colin Ophus, Katie Antypas, Lavanya Ramakrishnan
eScience3
2018 Hierarchical Correlation Clustering in Multiple 2D Scalar Fields
abstract
Abstract Sets of multiple scalar fields can be used to model many types of variation in data, such as uncertainty in measurements and simulations or time‐dependent behavior of scalar quantities. Many structural properties of such fields can be explained by dependencies between different points in the scalar field. Although these dependencies can be of arbitrary complexity, correlation, i.e., the linear dependency, already provides significant structural information. Existing methods for correlation analysis are usually limited to positive correlation, handle only local dependencies, or use combinatorial approximations to this continuous problem. We present a new approach for computing and visualizing correlated regions in sets of 2‐dimensional scalar fields. This paper describes the following three main contributions: (i) An algorithm for hierarchical correlation clustering resulting in a dendrogram, (ii) a generalization of topological landscapes for dendrogram visualization, and (iii) a new method for incorporating negative correlation values in the clustering and visualization. All steps are designed to preserve the special properties of correlation coefficients. The results are visualized in two linked views, one showing the cluster hierarchy as 2D landscape and the other providing a spatial context in the scalar field's domain. Different coloring and texturing schemes coupled with interactive selection support an exploratory data analysis.
Tom Liebmann, Gunther H. Weber, Gerik Scheuermann
Comput. Graph. Forum2
2017 Multi-scale visual analysis of time-varying electrocorticography data via clustering of brain regions
abstract
BACKGROUND: There exists a need for effective and easy-to-use software tools supporting the analysis of complex Electrocorticography (ECoG) data. Understanding how epileptic seizures develop or identifying diagnostic indicators for neurological diseases require the in-depth analysis of neural activity data from ECoG. Such data is multi-scale and is of high spatio-temporal resolution. Comprehensive analysis of this data should be supported by interactive visual analysis methods that allow a scientist to understand functional patterns at varying levels of granularity and comprehend its time-varying behavior. RESULTS: We introduce a novel multi-scale visual analysis system, ECoG ClusterFlow, for the detailed exploration of ECoG data. Our system detects and visualizes dynamic high-level structures, such as communities, derived from the time-varying connectivity network. The system supports two major views: 1) an overview summarizing the evolution of clusters over time and 2) an electrode view using hierarchical glyph-based design to visualize the propagation of clusters in their spatial, anatomical context. We present case studies that were performed in collaboration with neuroscientists and neurosurgeons using simulated and recorded epileptic seizure data to demonstrate our system's effectiveness. CONCLUSION: ECoG ClusterFlow supports the comparison of spatio-temporal patterns for specific time intervals and allows a user to utilize various clustering algorithms. Neuroscientists can identify the site of seizure genesis and its spatial progression during various the stages of a seizure. Our system serves as a fast and powerful means for the generation of preliminary hypotheses that can be used as a basis for subsequent application of rigorous statistical methods, with the ultimate goal being the clinical treatment of epileptogenic zones.
Sugeerth Murugesan, Kristofer E. Bouchard, Edward F. Chang, Max Dougherty, Bernd Hamann, Gunther H. Weber
BMC Bioinform.6
2017 Nested Tracking Graphs
abstract
Abstract Tracking graphs are a well established tool in topological analysis to visualize the evolution of components and their properties over time, i.e., when components appear, disappear, merge, and split. However, tracking graphs are limited to a single level threshold and the graphs may vary substantially even under small changes to the threshold. To examine the evolution of features for varying levels, users have to compare multiple tracking graphs without a direct visual link between them. We propose a novel, interactive, nested graph visualization based on the fact that the tracked superlevel set components for different levels are related to each other through their nesting hierarchy. This approach allows us to set multiple tracking graphs in context to each other and enables users to effectively follow the evolution of components for different levels simultaneously. We demonstrate the effectiveness of our approach on datasets from finite pointset methods, computational fluid dynamics, and cosmology simulations.
Jonas Lukasczyk, Gunther H. Weber, Ross Maciejewski, Christoph Garth, Heike Leitte
Comput. Graph. Forum2
2017 Web-based visual data exploration for improved radiological source detection
abstract
Summary Radiation detection can provide a reliable means of detecting radiological material. Such capabilities can help to prevent nuclear and/or radiological attacks, but reliable detection in uncontrolled surroundings requires algorithms that account for environmental background radiation. The Berkeley Data Cloud (BDC) facilitates the development of such methods by providing a framework to capture, store, analyze, and share data sets. In the era of big data, both the size and variety of data make it difficult to explore and find data sets of interest and manage the data. Thus, in the context of big data, visualization is critical for checking data consistency and validity, identifying gaps in data coverage, searching for data relevant to an analyst's use cases, and choosing input parameters for analysis. Downloading the data and exploring it on an analyst's desktop using traditional tools are no longer feasible due to the size of the data. This paper describes the design and implementation of a visualization system that addresses the problems associated with data exploration within the context of the BDC. The visualization system is based on a JavaScript front end communicating via REST with a back end web server.
Gunther H. Weber, Mark S. Bandstra, Daniel Chivers, Hamdy H. Elgammal, Valerie C. Hendrix, John Kua, Jonathan S. Maltz, Krishna Muriki, Yeongshnn Ong, Michael J. Quinlan, Lavanya Ramakrishnan, Brian J. Quiter
Concurr. Comput. Pract. Exp.1
2017 Brain Modulyzer: Interactive Visual Analysis of Functional Brain Connectivity
abstract
We present Brain Modulyzer, an interactive visual exploration tool for functional magnetic resonance imaging (fMRI) brain scans, aimed at analyzing the correlation between different brain regions when resting or when performing mental tasks. Brain Modulyzer combines multiple coordinated views-such as heat maps, node link diagrams and anatomical views-using brushing and linking to provide an anatomical context for brain connectivity data. Integrating methods from graph theory and analysis, e.g., community detection and derived graph measures, makes it possible to explore the modular and hierarchical organization of functional brain networks. Providing immediate feedback by displaying analysis results instantaneously while changing parameters gives neuroscientists a powerful means to comprehend complex brain structure more effectively and efficiently and supports forming hypotheses that can then be validated via statistical analysis. To demonstrate the utility of our tool, we present two case studies-exploring progressive supranuclear palsy, as well as memory encoding and retrieval.
Sugeerth Murugesan, Kristofer E. Bouchard, Jesse A. Brown, Bernd Hamann, William W. Seeley, Andrew Trujillo, Gunther H. Weber
IEEE ACM Trans. Comput. Biol. Bioinform.7
2016 Performance analysis, design considerations, and applications of extreme-scale in situ infrastructures
abstract
A key trend facing extreme-scale computational science is the widening gap between computational and I/O rates, and the challenge that follows is how to best gain insight from simulation data when it is increasingly impractical to save it to persistent storage for subsequent visual exploration and analysis. One approach to this challenge is centered around the idea of in situ processing, where visualization and analysis processing is performed while data is still resident in memory. This paper examines several key design and performance issues related to the idea of in situ processing at extreme scale on modern platforms: scalability, overhead, performance measurement and analysis, comparison and contrast with a traditional post hoc approach, and interfacing with simulation codes. We illustrate these principles in practice with studies, conducted on large-scale HPC platforms, that include a miniapplication and multiple science application codes, one of which demonstrates in situ methods in use at greater than 1M-way concurrency.
Utkarsh Ayachit, Andrew C. Bauer, Earl P. N. Duque, Greg Eisenhauer, Nicola J. Ferrier, Junmin Gu, Kenneth E. Jansen, Burlen Loring, Zarija Lukic, Suresh Menon, Dmitriy Morozov, Patrick O'Leary, Reetesh Ranjan, Michel E. Rasquin, Christopher P. Stone, Venkatram Vishwanath, Gunther H. Weber, Brad Whitlock, Matthew Wolf, Kesheng Wu, E. Wes Bethel
SC17
2013 Distributed merge trees
abstract
Improved simulations and sensors are producing datasets whose increasing complexity exhausts our ability to visualize and comprehend them directly. To cope with this problem, we can detect and extract significant features in the data and use them as the basis for subsequent analysis. Topological methods are valuable in this context because they provide robust and general feature definitions.
Dmitriy Morozov, Gunther H. Weber
PPoPP2
2013 Visualizing nD Point Clouds as Topological Landscape Profiles to Guide Local Data Analysis
abstract
Analyzing high-dimensional point clouds is a classical challenge in visual analytics. Traditional techniques, such as projections or axis-based techniques, suffer from projection artifacts, occlusion, and visual complexity. We propose to split data analysis into two parts to address these shortcomings. First, a structural overview phase abstracts data by its density distribution. This phase performs topological analysis to support accurate and nonoverlapping presentation of the high-dimensional cluster structure as a topological landscape profile. Utilizing a landscape metaphor, it presents clusters and their nesting as hills whose height, width, and shape reflect cluster coherence, size, and stability, respectively. A second local analysis phase utilizes this global structural knowledge to select individual clusters or point sets for further, localized data analysis. Focusing on structural entities significantly reduces visual clutter in established geometric visualizations and permits a clearer, more thorough data analysis. This analysis complements the global topological perspective and enables the user to study subspaces or geometric properties, such as shape.
Patrick Oesterling, Christian Heine 0002, Gunther H. Weber, Gerik Scheuermann
IEEE Trans. Vis. Comput. Graph.3
2012 Augmented Topological Descriptors of Pore Networks for Material Science
abstract
One potential solution to reduce the concentration of carbon dioxide in the atmosphere is the geologic storage of captured CO2 in underground rock formations, also known as carbon sequestration. There is ongoing research to guarantee that this process is both efficient and safe. We describe tools that provide measurements of media porosity, and permeability estimates, including visualization of pore structures. Existing standard algorithms make limited use of geometric information in calculating permeability of complex microstructures. This quantity is important for the analysis of biomineralization, a subsurface process that can affect physical properties of porous media. This paper introduces geometric and topological descriptors that enhance the estimation of material permeability. Our analysis framework includes the processing of experimental data, segmentation, and feature extraction and making novel use of multiscale topological analysis to quantify maximum flow through porous networks. We illustrate our results using synchrotron-based X-ray computed microtomography of glass beads during biomineralization. We also benchmark the proposed algorithms using simulated data sets modeling jammed packed bead beds of a monodispersive material.
Daniela Ushizima, Dmitriy Morozov, Gunther H. Weber, Andrea G. C. Bianchi, James A. Sethian, E. Wes Bethel
IEEE Trans. Vis. Comput. Graph.3
2011 Visually Relating Gene Expression and in vivo DNA Binding Data
abstract
Gene expression and in vivo DNA binding data provide important information for understanding gene regulatory networks: in vivo DNA binding data indicate genomic regions where transcription factors are bound, and expression data show the output resulting from this binding. Thus, there must be functional relationships between these two types of data. While visualization and data analysis tools exist for each data type alone, there is a lack of tools that can easily explore the relationship between them. We propose an approach that uses the average expression driven by multiple of cis-control regions to visually relate gene expression and in vivo DNA binding data. We demonstrate the utility of this tool with examples from the network controlling early Drosophila development. The results obtained support the idea that the level of occupancy of a transcription factor on DNA strongly determines the degree to which the factor regulates a target gene, and in some cases also controls whether the regulation is positive or negative.
Min-Yu Huang, Lester Mackey, Soile V. E. Keränen, Gunther H. Weber, Michael I. Jordan, David W. Knowles, Mark D. Biggin, Bernd Hamann
BIBM4
2011 Topology-based Visualization of Transformation Pathways in Complex Chemical Systems
abstract
Abstract Studying transformation in a chemical system by considering its energy as a function of coordinates of the system's components provides insight and changes our understanding of this process. Currently, a lack of effective visualization techniques for high‐dimensional energy functions limits chemists to plot energy with respect to one or two coordinates at a time. In some complex systems, developing a comprehensive understanding requires new visualization techniques that show relationships between all coordinates at the same time. We propose a new visualization technique that combines concepts from topological analysis, multi‐dimensional scaling, and graph layout to enable the analysis of energy functions for a wide range of molecular structures. We demonstrate our technique by studying the energy function of a dimer of formic and acetic acids and a LTA zeolite structure, in which we consider diffusion of methane.
Kenes Beketayev, Gunther H. Weber, Maciej Haranczyk, Peer-Timo Bremer, Mario Hlawitschka, Bernd Hamann
Comput. Graph. Forum2
2011 Interactive Exploration and Analysis of Large-Scale Simulations Using Topology-Based Data Segmentation
abstract
Large-scale simulations are increasingly being used to study complex scientific and engineering phenomena. As a result, advanced visualization and data analysis are also becoming an integral part of the scientific process. Often, a key step in extracting insight from these large simulations involves the definition, extraction, and evaluation of features in the space and time coordinates of the solution. However, in many applications, these features involve a range of parameters and decisions that will affect the quality and direction of the analysis. Examples include particular level sets of a specific scalar field, or local inequalities between derived quantities. A critical step in the analysis is to understand how these arbitrary parameters/decisions impact the statistical properties of the features, since such a characterization will help to evaluate the conclusions of the analysis as a whole. We present a new topological framework that in a single-pass extracts and encodes entire families of possible features definitions as well as their statistical properties. For each time step we construct a hierarchical merge tree a highly compact, yet flexible feature representation. While this data structure is more than two orders of magnitude smaller than the raw simulation data it allows us to extract a set of features for any given parameter selection in a postprocessing step. Furthermore, we augment the trees with additional attributes making it possible to gather a large number of useful global, local, as well as conditional statistic that would otherwise be extremely difficult to compile. We also use this representation to create tracking graphs that describe the temporal evolution of the features over time. Our system provides a linked-view interface to explore the time-evolution of the graph interactively alongside the segmentation, thus making it possible to perform extensive data analysis in a very efficient manner. We demonstrate our framework by extracting and analyzing burning cells from a large-scale turbulent combustion simulation. In particular, we show how the statistical analysis enabled by our techniques provides new insight into the combustion process.
Peer-Timo Bremer, Gunther H. Weber, Julien Tierny, Valerio Pascucci, Marcus S. Day, John B. Bell
IEEE Trans. Vis. Comput. Graph.2
2010 Integrating Data Clustering and Visualization for the Analysis of 3D Gene Expression Data
abstract
The recent development of methods for extracting precise measurements of spatial gene expression patterns from three-dimensional (3D) image data opens the way for new analyses of the complex gene regulatory networks controlling animal development. We present an integrated visualization and analysis framework that supports user-guided data clustering to aid exploration of these new complex data sets. The interplay of data visualization and clustering-based data classification leads to improved visualization and enables a more detailed analysis than previously possible. We discuss 1) the integration of data clustering and visualization into one framework, 2) the application of data clustering to 3D gene expression data, 3) the evaluation of the number of clusters k in the context of 3D gene expression clustering, and 4) the improvement of overall analysis quality via dedicated postprocessing of clustering results based on visualization. We discuss the use of this framework to objectively define spatial pattern boundaries and temporal profiles of genes and to analyze how mRNA patterns are controlled by their regulatory transcription factors.
Oliver Rübel, Gunther H. Weber, Min-Yu Huang, E. Wes Bethel, Mark D. Biggin, Charless C. Fowlkes, Cris L. Luengo Hendriks, Soile V. E. Keränen, Michael B. Eisen, David W. Knowles, Jitendra Malik, Hans Hagen, Bernd Hamann
IEEE ACM Trans. Comput. Biol. Bioinform.2
2010 Analyzing and Tracking Burning Structures in Lean Premixed Hydrogen Flames
abstract
This paper presents topology-based methods to robustly extract, analyze, and track features defined as subsets of isosurfaces. First, we demonstrate how features identified by thresholding isosurfaces can be defined in terms of the Morse complex. Second, we present a specialized hierarchy that encodes the feature segmentation independent of the threshold while still providing a flexible multiresolution representation. Third, for a given parameter selection, we create detailed tracking graphs representing the complete evolution of all features in a combustion simulation over several hundred time steps. Finally, we discuss a user interface that correlates the tracking information with interactive rendering of the segmented isosurfaces enabling an in-depth analysis of the temporal behavior. We demonstrate our approach by analyzing three numerical simulations of lean hydrogen flames subject to different levels of turbulence. Due to their unstable nature, lean flames burn in cells separated by locally extinguished regions. The number, area, and evolution over time of these cells provide important insights into the impact of turbulence on the combustion process. Utilizing the hierarchy, we can perform an extensive parameter study without reprocessing the data for each set of parameters. The resulting statistics enable scientists to select appropriate parameters and provide insight into the sensitivity of the results with respect to the choice of parameters. Our method allows for the first time to quantitatively correlate the turbulence of the burning process with the distribution of burning regions, properly segmented and selected. In particular, our analysis shows that counterintuitively stronger turbulence leads to larger cell structures, which burn more intensely than expected. This behavior suggests that flames could be stabilized under much leaner conditions than previously anticipated.
Peer-Timo Bremer, Gunther H. Weber, Valerio Pascucci, Marcus S. Day, John B. Bell
IEEE Trans. Vis. Comput. Graph.2
2009 A Topological Framework for the Interactive Exploration of Large Scale Turbulent Combustion
abstract
The advent of highly accurate, large scale volumetric simulations has made data analysis and visualization techniques an integral part of the modern scientific process. To develop new insights from raw data, scientists need the ability to define features of interest in a flexible manner and to understand how changes in the feature definition impact the subsequent analysis of the data. Therefore, simply exploring the raw data is not sufficient. This paper presents a new topological framework for the analysis of large scale, time-varying, turbulent combustion simulations. It allows the scientists to interactively explore the complete parameter space of fuel consumption thresholds for an entire time-dependent combustion simulation. By computing augmented merge trees and their corresponding data segmentations, the system allows the user complete flexibility to segment, select, and track burning cells through time thanks to a linked view interface. We developed this technique in the context of low-swirl turbulent pre-mixed same simulation analysis, where the topological abstractions enable an efficient tracking through time of the burning cells and provide new qualitative and quantitative insights into the dynamics of the combustion process.
Peer-Timo Bremer, Gunther H. Weber, Julien Tierny, Valerio Pascucci, Marcus S. Day, John B. Bell
eScience2
2009 Scalable computation of streamlines on very large datasets
abstract
Understanding vector fields resulting from large scientific simulations is an important and often difficult task. Streamlines, curves that are tangential to a vector field at each point, are a powerful visualization method in this context. Application of streamline-based visualization to very large vector field data represents a significant challenge due to the non-local and data-dependent nature of streamline computation, and requires careful balancing of computational demands placed on I/O, memory, communication, and processors. In this paper we review two parallelization approaches based on established parallelization paradigms (static decomposition and on-demand loading) and present a novel hybrid algorithm for computing streamlines. Our algorithm is aimed at good scalability and performance across the widely varying computational characteristics of streamline-based problems. We perform performance and scalability studies of all three algorithms on a number of prototypical application problems and demonstrate that our hybrid scheme is able to perform well in different settings.
David Pugmire, Hank Childs, Christoph Garth, Sean Ahern, Gunther H. Weber
SC5
2009 Visual Exploration of Three-Dimensional Gene Expression Using Physical Views and Linked Abstract Views
abstract
During animal development, complex patterns of gene expression provide positional information within the embryo. To better understand the underlying gene regulatory networks, the Berkeley Drosophila Transcription Network Project (BDTNP) has developed methods that support quantitative computational analysis of three-dimensional (3D) gene expression in early Drosophila embryos at cellular resolution. We introduce PointCloudXplore (PCX), an interactive visualization tool that supports visual exploration of relationships between different genes' expression using a combination of established visualization techniques. Two aspects of gene expression are of particular interest: 1) gene expression patterns defined by the spatial locations of cells expressing a gene and 2) relationships between the expression levels of multiple genes. PCX provides users with two corresponding classes of data views: 1) Physical Views based on the spatial relationships of cells in the embryo and 2) Abstract Views that discard spatial information and plot expression levels of multiple genes with respect to each other. Cell Selectors highlight data associated with subsets of embryo cells within a View. Using linking, these selected cells can be viewed in multiple representations. We describe PCX as a 3D gene expression visualization tool and provide examples of how it has been used by BDTNP biologists to generate new hypotheses.
Gunther H. Weber, Oliver Rübel, Min-Yu Huang, Angela H. DePace, Charless C. Fowlkes, Soile V. E. Keränen, Cris L. Luengo Hendriks, Hans Hagen, David W. Knowles, Jitendra Malik, Mark D. Biggin, Bernd Hamann
IEEE ACM Trans. Comput. Biol. Bioinform.1
2008 Automated Analysis for Detecting Beams in Laser Wakefield Simulations
abstract
Laser wakefield particle accelerators have shown the potential to generate electric fields thousands of times higher than those of conventional accelerators. The resulting extremely short particle acceleration distance could yield a potential new compact source of energetic electrons and radiation, with wide applications from medicine to physics. Physicists investigate laser-plasma internal dynamics by running particle-in-cell simulations; however, this generates a large dataset that requires time-consuming, manual inspection by experts in order to detect key features such as beam formation. This paper describes a framework to automate the data analysis and classification of simulation data. First, we propose a new method to identify locations with high density of particles in the space-time domain, based on maximum extremum point detection on the particle distribution. We analyze high density electron regions using a lifetime diagram by organizing and pruning the maximum extrema as nodes in a minimum spanning tree. Second, we partition the multivariate data using fuzzy clustering to detect time steps in a experiment that may contain a high quality electron beam. Finally, we combine results from fuzzy clustering and bunch lifetime analysis to estimate spatially confined beams. We demonstrate our algorithms successfully on four different simulation datasets.
Daniela Ushizima, Oliver Rübel, Prabhat, Gunther H. Weber, E. Wes Bethel, Cecilia R. Aragon, Cameron G. R. Geddes, Estelle Cormier-Michel, Bernd Hamann, Peter Messmer, Hans Hagen
ICMLA4
2008 High performance multivariate visual data exploration for extremely large data
abstract
One of the central challenges in modern science is the need to quickly derive knowledge and understanding from large, complex collections of data. We present a new approach that deals with this challenge by combining and extending techniques from high performance visual data analysis and scientific data management. This approach is demonstrated within the context of gaining insight from complex, time-varying datasets produced by a laser wakefield accelerator simulation. Our approach leverages histogram-based parallel coordinates for both visual information display as well as a vehicle for guiding a data mining operation. Data extraction and subsetting are implemented with state-of-the-art index/query technology. This approach, while applied here to accelerator science, is generally applicable to a broad set of science applications, and is implemented in a production-quality visual data analysis infrastructure. We conduct a detailed performance analysis and demonstrate good scalability on a distributed memory Cray XT4 system.
Oliver Rübel, Prabhat, Kesheng Wu, Hank Childs, Jeremy S. Meredith, Cameron G. R. Geddes, Estelle Cormier-Michel, Sean Ahern, Gunther H. Weber, Peter Messmer, Hans Hagen, Bernd Hamann, E. Wes Bethel
SC9
2007 TreeQ-VISTA: an interactive tree visualization tool with functional annotation query capabilities
abstract
UNLABELLED: We describe a general multiplatform exploratory tool called TreeQ-Vista, designed for presenting functional annotations in a phylogenetic context. Traits, such as phenotypic and genomic properties, are interactively queried from a user-provided relational database with a user-friendly interface which provides a set of tools for users with or without SQL knowledge. The query results are projected onto a phylogenetic tree and can be displayed in multiple color groups. A rich set of browsing, grouping and query tools are provided to facilitate trait exploration, comparison and analysis. AVAILABILITY: The program, detailed tutorial and examples are available online (http:/genome.lbl.gov/vista/TreeQVista).
Shengyin Gu, Iain Anderson, Victor Kunin, Michael J. Cipriano, Simon Minovitsky, Gunther H. Weber, Nina Amenta, Bernd Hamann, Inna Dubchak
Bioinform.6
2007 Topological Landscapes: A Terrain Metaphor for Scientific Data
abstract
Scientific visualization and illustration tools are designed to help people understand the structure and complexity of scientific data with images that are as informative and intuitive as possible. In this context the use of metaphors plays an important role since they make complex information easily accessible by using commonly known concepts. In this paper we propose a new metaphor, called "Topological Landscapes," which facilitates understanding the topological structure of scalar functions. The basic idea is to construct a terrain with the same topology as a given dataset and to display the terrain as an easily understood representation of the actual input data. In this projection from an $n$-dimensional scalar function to a two-dimensional (2D) model we preserve function values of critical points, the persistence (function span) of topological features, and one possible additional metric property (in our examples volume). By displaying this topologically equivalent landscape together with the original data we harness the natural human proficiency in understanding terrain topography and make complex topological information easily accessible.
Gunther H. Weber, Peer-Timo Bremer, Valerio Pascucci
IEEE Trans. Vis. Comput. Graph.1
2007 Topology-Controlled Volume Rendering
abstract
Topology provides a foundation for the development of mathematically sound tools for processing and exploration of scalar fields. Existing topology-based methods can be used to identify interesting features in volumetric data sets, to find seed sets for accelerated isosurface extraction, or to treat individual connected components as distinct entities for isosurfacing or interval volume rendering. We describe a framework for direct volume rendering based on segmenting a volume into regions of equivalent contour topology and applying separate transfer functions to each region. Each region corresponds to a branch of a hierarchical contour tree decomposition, and a separate transfer function can be defined for it. The novel contributions of our work are 1) a volume rendering framework and interface where a unique transfer function can be assigned to each subvolume corresponding to a branch of the contour tree, 2) a runtime method for adjusting data values to reflect contour tree simplifications, 3) an efficient way of mapping a spatial location into the contour tree to determine the applicable transfer function, and 4) an algorithm for hardware-accelerated direct volume rendering that visualizes the contour tree-based segmentation at interactive frame rates using graphics processing units (GPUs) that support loops and conditional branches in fragment programs.
Gunther H. Weber, Scott E. Dillard, Hamish A. Carr, Valerio Pascucci, Bernd Hamann
IEEE Trans. Vis. Comput. Graph.1
2006 Tessellation of Quadratic Elements
Scott E. Dillard, Vijay Natarajan, Gunther H. Weber, Valerio Pascucci, Bernd Hamann
ISAAC3
2006 PointCloudXplore: Visual Analysis of 3D Gene Expression Data Using Physical Views and Parallel Coordinates
abstract
To allow a more rigorous understanding of animal gene regulatory networks, the Berkeley Drosophila Transcription Network Project (BDTNP) has developed a suite of methods that support quantitative, computational analysis of three-dimensional (3D) gene expression patterns with cellular resolution in early Drosophila embryos. Here we report the first components of a visualization tool, PointCloudXplore, that allows the relationships between different gene’s expression to be analyzed using the BDTNP’s datasets. PointCloudXplore uses the established visualization techniques of multiple views, brushing, and linking to support the analysis of high-dimensional datasets that describe many genes’ expression. Each of the views in PointCloud- Xplore shows a different gene expression data property. Brushing is used to select and emphasize data associated with defined subsets of embryo cells within a view. Linking is used to show in additional views the expression data for a group of cells that have first been highlighted as a brush in a single view, allowing further data subset properties to be determined. In PointCloudXplore, physical views of the data are linked to parallel coordinates. Physical views show the spatial relationships between different genes’ expression patterns within the embryo. Parallel coordinates, on the other hand, show only some features of each gene’s expression, but allow simultaneous analysis of data for many more genes than would be possible in a physical view. We have developed several extensions to standard parallel coordinates to facilitate brushing the visualization of 3D gene expression data.
Oliver Rübel, Gunther H. Weber, Soile V. E. Keränen, Charless C. Fowlkes, Cris L. Luengo Hendriks, Lisa Simirenko, Nameeta Y. Shah, Michael B. Eisen, Mark D. Biggin, Hans Hagen, Damir Sudar, Jitendra Malik, David W. Knowles, Bernd Hamann
EuroVis2
2005 Visualization for Validation and Improvement of Three-dimensional Segmentation Algorithms
abstract
The Berkeley DrosophilaTranscription Network Project (BDTNP) is developing a suite of methods that will allow a quantitative description and analysis of three dimensional (3D) gene expression patterns in an animal with cel- lular resolution. An important component of this approach are algorithms that segment 3D images of an organism into individual nuclei and cells and measure relative levels of gene expression. As part of the BDTNP, we are devel- oping tools for interactive visualization, control, and verification of these algorithms. Here we present a volume visualization prototype system that, combined with user interaction tools, supports validation and quantitative determination of the accuracy of nuclear segmentation. Visualizations of nuclei are combined with information obtained from a nuclear segmentation mask, supporting the comparison of raw data and its segmentation. It is possible to select individual nuclei interactively in a volume rendered image and identify incorrectly segmented objects. Integration with segmentation algorithms, implemented in MATLAB, makes it possible to modify a segmentation based on visual examination and obtain additional information about incorrectly segmented objects. This work has already led to significant improvements in segmentation accuracy and opens the way to enhanced analysis of images of complex animal morphologies.
Gunther H. Weber, Cris L. Luengo Hendriks, Soile V. E. Keränen, Scott E. Dillard, Derek Y. Ju, Damir Sudar, Bernd Hamann
EuroVis1
2002 Exploring Scalar Fields Using Critical Isovalues
abstract
Isosurfaces are commonly used to visualize scalar fields. Critical isovalues indicate isosurface topology changes: the creation of new surface components, merging of surface components or the formation of holes in a surface component. Therefore, they highlight interesting isosurface behavior and are helpful in exploration of large trivariate data sets. We present a method that detects critical isovalues in a scalar field defined by piecewise trilinear interpolation over a rectilinear grid and describe how to use them when examining volume data. We further review varieties of the marching cubes (MC) algorithm, with the intention of preserving topology of the trilinear interpolant when extracting an isosurface. We combine and extend two approaches in such a way that it is possible to extract meaningful isosurfaces even when a critical value is chosen as the isovalue.
Gunther H. Weber, Gerik Scheuermann, Hans Hagen, Bernd Hamann
IEEE Visualization1
1999 Construction of Vector Field Hierarchies
abstract
Presents a method for the hierarchical representation of vector fields. Our approach is based on iterative refinement using clustering and principal component analysis. The input to our algorithm is a discrete set of points with associated vectors. The algorithm generates a top-down segmentation of the discrete field by splitting clusters of points. We measure the error of the various approximation levels by measuring the discrepancy between streamlines generated by the original discrete field and its approximations based on much smaller discrete data sets. Our method assumes no particular structure of the field, nor does it require any topological connectivity information. It is possible to generate multi-resolution representations of vector fields using this approach.
Bjørn Heckel, Gunther H. Weber, Bernd Hamann, Kenneth I. Joy
IEEE Visualization2