145 research outputs found
A Visual Approach to Analysis of Stress Tensor Fields
We present a visual approach for the exploration of stress tensor fields. In contrast to common tensor visualization methods that only provide a single view to the tensor field, we pursue the idea of providing various perspectives onto the data in attribute and object space. Especially in the context of stress tensors, advanced tensor visualization methods have a young tradition. Thus, we propose a combination of visualization techniques domain experts are used to with statistical views of tensor attributes. The application of this concept to tensor fields was achieved by extending the notion of shape space. It provides an intuitive way of finding tensor invariants that represent relevant physical properties. Using brushing techniques, the user can select features in attribute space, which are mapped to displayable entities in a three-dimensional hybrid visualization in object space. Volume rendering serves as context, while glyphs encode the whole tensor information in focus regions. Tensorlines can be included to emphasize directionally coherent features in the tensor field. We show that the benefit of such a multi-perspective approach is manifold. Foremost, it provides easy access to the complexity of tensor data. Moreover, including
well-known analysis tools, such as Mohr diagrams, users can familiarize themselves gradually with novel visualization methods. Finally, by employing a focus-driven hybrid rendering, we significantly reduce clutter, which was a major problem of other three-dimensional tensor visualization methods
Combinatorial Gradient Fields for 2D Images with Empirically Convergent Separatrices
This paper proposes an efficient probabilistic method that computes
combinatorial gradient fields for two dimensional image data. In contrast to
existing algorithms, this approach yields a geometric Morse-Smale complex that
converges almost surely to its continuous counterpart when the image resolution
is increased. This approach is motivated using basic ideas from probability
theory and builds upon an algorithm from discrete Morse theory with a strong
mathematical foundation. While a formal proof is only hinted at, we do provide
a thorough numerical evaluation of our method and compare it to established
algorithms.Comment: 17 pages, 7 figure
Multi-field Visualisation via Trait-induced Merge Trees
In this work, we propose trait-based merge trees a generalization of merge
trees to feature level sets, targeting the analysis of tensor field or general
multi-variate data. For this, we employ the notion of traits defined in
attribute space as introduced in the feature level sets framework. The
resulting distance field in attribute space induces a scalar field in the
spatial domain that serves as input for topological data analysis. The leaves
in the merge tree represent those areas in the input data that are closest to
the defined trait and thus most closely resemble the defined feature. Hence,
the merge tree yields a hierarchy of features that allows for querying the most
relevant and persistent features. The presented method includes different query
methods for the tree which enable the highlighting of different aspects. We
demonstrate the cross-application capabilities of this approach with three case
studies from different domains
Inviwo -- A Visualization System with Usage Abstraction Levels
The complexity of today's visualization applications demands specific
visualization systems tailored for the development of these applications.
Frequently, such systems utilize levels of abstraction to improve the
application development process, for instance by providing a data flow network
editor. Unfortunately, these abstractions result in several issues, which need
to be circumvented through an abstraction-centered system design. Often, a high
level of abstraction hides low level details, which makes it difficult to
directly access the underlying computing platform, which would be important to
achieve an optimal performance. Therefore, we propose a layer structure
developed for modern and sustainable visualization systems allowing developers
to interact with all contained abstraction levels. We refer to this interaction
capabilities as usage abstraction levels, since we target application
developers with various levels of experience. We formulate the requirements for
such a system, derive the desired architecture, and present how the concepts
have been exemplary realized within the Inviwo visualization system.
Furthermore, we address several specific challenges that arise during the
realization of such a layered architecture, such as communication between
different computing platforms, performance centered encapsulation, as well as
layer-independent development by supporting cross layer documentation and
debugging capabilities
Probabilistic Gradient-Based Extrema Tracking
Feature tracking is a common task in visualization applications, where
methods based on topological data analysis (TDA) have successfully been applied
in the past for feature definition as well as tracking. In this work, we focus
on tracking extrema of temporal scalar fields. A family of TDA approaches
address this task by establishing one-to-one correspondences between extrema
based on discrete gradient vector fields. More specifically, two extrema of
subsequent time steps are matched if they fall into their respective ascending
and descending manifolds. However, due to this one-to-one assignment, these
approaches are prone to fail where, e.g., extrema are located in regions with
low gradient magnitude, or are located close to boundaries of the manifolds.
Therefore, we propose a probabilistic matching that captures a larger set of
possible correspondences via neighborhood sampling, or by computing the overlap
of the manifolds. We illustrate the usefulness of the approach with two
application cases
pyParaOcean: A System for Visual Analysis of Ocean Data
Visual analysis is well adopted within the field of oceanography for the
analysis of model simulations, detection of different phenomena and events, and
tracking of dynamic processes. With increasing data sizes and the availability
of multivariate dynamic data, there is a growing need for scalable and
extensible tools for visualization and interactive exploration. We describe
pyParaOcean, a visualization system that supports several tasks routinely used
in the visual analysis of ocean data. The system is available as a plugin to
Paraview and is hence able to leverage its distributed computing capabilities
and its rich set of generic analysis and visualization functionalities.
pyParaOcean provides modules to support different visual analysis tasks
specific to ocean data, such as eddy identification and salinity movement
tracking. These modules are available as Paraview filters and this seamless
integration results in a system that is easy to install and use. A case study
on the Bay of Bengal illustrates the utility of the system for the study of
ocean phenomena and processes.Comment: 8 pages, EnvirVis202
Cinema Darkroom: A Deferred Rendering Framework for Large-Scale Datasets
This paper presents a framework that fully leverages the advantages of a
deferred rendering approach for the interactive visualization of large-scale
datasets. Geometry buffers (G-Buffers) are generated and stored in situ, and
shading is performed post hoc in an interactive image-based rendering front
end. This decoupled framework has two major advantages. First, the G-Buffers
only need to be computed and stored once---which corresponds to the most
expensive part of the rendering pipeline. Second, the stored G-Buffers can
later be consumed in an image-based rendering front end that enables users to
interactively adjust various visualization parameters---such as the applied
color map or the strength of ambient occlusion---where suitable choices are
often not known a priori. This paper demonstrates the use of Cinema Darkroom on
several real-world datasets, highlighting CD's ability to effectively decouple
the complexity and size of the dataset from its visualization
- …