585 research outputs found

    Curve boxplot: Generalization of boxplot for ensembles of curves

    Get PDF
    pre-printIn simulation science, computational scientists often study the behavior of their simulations by repeated solutions with variations in parameters and/or boundary values or initial conditions. Through such simulation ensembles, one can try to understand or quantify the variability or uncertainty in a solution as a function of the various inputs or model assumptions. In response to a growing interest in simulation ensembles, the visualization community has developed a suite of methods for allowing users to observe and understand the properties of these ensembles in an efficient and effective manner. An important aspect of visualizing simulations is the analysis of derived features, often represented as points, surfaces, or curves. In this paper, we present a novel, nonparametric method for summarizing ensembles of 2D and 3D curves. We propose an extension of a method from descriptive statistics, data depth, to curves. We also demonstrate a set of rendering and visualization strategies for showing rank statistics of an ensemble of curves, which is a generalization of traditional whisker plots or boxplots to multidimensional curves. Results are presented for applications in neuroimaging, hurricane forecasting and fluid dynamics

    Progressive Wasserstein Barycenters of Persistence Diagrams

    Full text link
    This paper presents an efficient algorithm for the progressive approximation of Wasserstein barycenters of persistence diagrams, with applications to the visual analysis of ensemble data. Given a set of scalar fields, our approach enables the computation of a persistence diagram which is representative of the set, and which visually conveys the number, data ranges and saliences of the main features of interest found in the set. Such representative diagrams are obtained by computing explicitly the discrete Wasserstein barycenter of the set of persistence diagrams, a notoriously computationally intensive task. In particular, we revisit efficient algorithms for Wasserstein distance approximation [12,51] to extend previous work on barycenter estimation [94]. We present a new fast algorithm, which progressively approximates the barycenter by iteratively increasing the computation accuracy as well as the number of persistent features in the output diagram. Such a progressivity drastically improves convergence in practice and allows to design an interruptible algorithm, capable of respecting computation time constraints. This enables the approximation of Wasserstein barycenters within interactive times. We present an application to ensemble clustering where we revisit the k-means algorithm to exploit our barycenters and compute, within execution time constraints, meaningful clusters of ensemble data along with their barycenter diagram. Extensive experiments on synthetic and real-life data sets report that our algorithm converges to barycenters that are qualitatively meaningful with regard to the applications, and quantitatively comparable to previous techniques, while offering an order of magnitude speedup when run until convergence (without time constraint). Our algorithm can be trivially parallelized to provide additional speedups in practice on standard workstations. [...

    Principal Geodesic Analysis of Merge Trees (and Persistence Diagrams)

    Full text link
    This paper presents a computational framework for the Principal Geodesic Analysis of merge trees (MT-PGA), a novel adaptation of the celebrated Principal Component Analysis (PCA) framework [87] to the Wasserstein metric space of merge trees [92]. We formulate MT-PGA computation as a constrained optimization problem, aiming at adjusting a basis of orthogonal geodesic axes, while minimizing a fitting energy. We introduce an efficient, iterative algorithm which exploits shared-memory parallelism, as well as an analytic expression of the fitting energy gradient, to ensure fast iterations. Our approach also trivially extends to extremum persistence diagrams. Extensive experiments on public ensembles demonstrate the efficiency of our approach - with MT-PGA computations in the orders of minutes for the largest examples. We show the utility of our contributions by extending to merge trees two typical PCA applications. First, we apply MT-PGA to data reduction and reliably compress merge trees by concisely representing them by their first coordinates in the MT-PGA basis. Second, we present a dimensionality reduction framework exploiting the first two directions of the MT-PGA basis to generate two-dimensional layouts of the ensemble. We augment these layouts with persistence correlation views, enabling global and local visual inspections of the feature variability in the ensemble. In both applications, quantitative experiments assess the relevance of our framework. Finally, we provide a lightweight C++ implementation that can be used to reproduce our results

    Ranking Viscous Finger Simulations to an Acquired Ground Truth with Topology-aware Matchings

    Get PDF
    International audienceThis application paper presents a novel framework based on topological data analysis for the automatic evaluation and ranking of viscous finger simulation runs in an ensemble with respect to a reference acquisition. Individual fingers in a given time-step are associated with critical point pairs in the distance field to the injection point, forming persistence diagrams. Different metrics, based on optimal transport, for comparing time-varying persistence diagrams in this specific applicative case are introduced. We evaluate the relevance of the rankings obtained with these metrics, both qualitatively thanks to a lightweight web visual interface, and quantitatively by studying the deviation from a reference ranking suggested by experts. Extensive experiments show the quantitative superiority of our approach compared to traditional alternatives. Our web interface allows experts to conveniently explore the produced rankings. We show a complete viscous fingering case study demonstrating the utility of our approach in the context of porous media fluid flow, where our framework can be used to automatically discard physically-irrelevant simulation runs from the ensemble and rank the most plausible ones. We document an in-situ implementation to lighten I/O and performance constraints arising in the context of parametric studies

    Wasserstein Auto-Encoders of Merge Trees (and Persistence Diagrams)

    Full text link
    This paper presents a computational framework for the Wasserstein auto-encoding of merge trees (MT-WAE), a novel extension of the classical auto-encoder neural network architecture to the Wasserstein metric space of merge trees. In contrast to traditional auto-encoders which operate on vectorized data, our formulation explicitly manipulates merge trees on their associated metric space at each layer of the network, resulting in superior accuracy and interpretability. Our novel neural network approach can be interpreted as a non-linear generalization of previous linear attempts [79] at merge tree encoding. It also trivially extends to persistence diagrams. Extensive experiments on public ensembles demonstrate the efficiency of our algorithms, with MT-WAE computations in the orders of minutes on average. We show the utility of our contributions in two applications adapted from previous work on merge tree encoding [79]. First, we apply MT-WAE to merge tree compression, by concisely representing them with their coordinates in the final layer of our auto-encoder. Second, we document an application to dimensionality reduction, by exploiting the latent space of our auto-encoder, for the visual analysis of ensemble data. We illustrate the versatility of our framework by introducing two penalty terms, to help preserve in the latent space both the Wasserstein distances between merge trees, as well as their clusters. In both applications, quantitative experiments assess the relevance of our framework. Finally, we provide a C++ implementation that can be used for reproducibility.Comment: arXiv admin note: text overlap with arXiv:2207.1096

    Visual Analysis of Two-Phase Flow Displacement Processes in Porous Media

    Full text link
    We present the visual analysis of our novel parameter study of porous media experiments, focusing on gaining a better understanding of drainage processes on the micro-scale. We analyze the temporal evolution of extracted characteristic values, and discuss how to directly compare experiments that exhibit processes at different temporal scales due to varying boundary and physical conditions. To enable spatio-temporal analysis, we introduce a new abstract visual representation showing which paths through the porous media were occupied to what extent, e.g., allowing for classification into viscous and capillary regimes. This joint work of porous media experts and visualization researchers yields new insights regarding immiscible two-phase flow on the micro-scale toward the overarching goal of characterizing flow based on boundary conditions and physical fluid properties

    Characterization of turbulent exchange processes in real urban street canyons with and without vegetation

    Get PDF
    Recent studies on turbulent exchange processes between the urban canopy layer and the atmosphere above have focused primarily on mechanical effects and less so on thermal ones, mostly by means of laboratory and numerical investigations and rarely in the real environment. More recently, these studies have been adopted to investigate city breathability, urban comfort and citizen health, with the aim to find new mitigation or adaptation solutions to air pollution and urban heat island, to enhance the citizen wellness. To investigate the small-scale processes characterizing vegetative and non-vegetative urban canopies, two field campaigns have been carried out within the city of Bologna, Italy. New mechanical and thermal time scales, and their ratios (rates), associated with inertial and thermal flow circulations, have been derived to this scope. In the non-vegetated canopy, mechanical time scales are found to describe fast exchanges at the rooftop and slow within the canopy, while thermal ones to describe fast mixing in the whole canopy. Faster processes are found in the vegetative canopy, with rapidly mixed mechanical time scales and varying thermal ones. The exchange rates are found to identify favorable mixing conditions in the 50−75% of the investigated period, but extreme disadvantageous events can totally suppress the exchanges. The exchange rates are also found to drive the pollutant removal from vegetated and non-vegetated canopies, with an efficacy which depends on the in-canyon circulation. The impacts of real trees in a real neighborhood of the city is tackled with a simplified fluid-dynamics model, where mean flow and turbulence are studied with different vegetation cofigurations, topological and morphological characteristics. Vegetation is found to increase both blocking and channeling effects on the mean flow and to modify the production/dissipation rate of turbulence, depending on the wind direction and topology. Nevertheless, buildings maintain a predominant impact on the atmospheric flows
    corecore