74 research outputs found
Introduction to Vector Field Visualization
Vector field visualization techniques are essential to help us understand the complex dynamics of flow fields. These can be found in a wide range of applications such as study of flows around an aircraft, the blood flow in our heart chambers, ocean circulation models, and severe weather predictions. The vector fields from these various applications can be visually depicted using a number of techniques such as particle traces and advecting textures. In this tutorial, we present several fundamental algorithms in flow visualization including particle integration, particle tracking in time-dependent flows, and seeding strategies. For flows near surfaces, a wide variety of synthetic texture-based algorithms have been developed to depict near-body flow features. The most common approach is based on the Line Integral Convolution (LIC) algorithm. There also exist extensions of LIC to support more flexible texture generations for 3D flow data. This tutorial reviews these algorithms. Tensor fields are found in several real-world applications and also require the aid of visualization to help users understand their data sets. Examples where one can find tensor fields include mechanics to see how material respond to external forces, civil engineering and geomechanics of roads and bridges, and the study of neural pathway via diffusion tensor imaging. This tutorial will provide an overview of the different tensor field visualization techniques, discuss basic tensor decompositions, and go into detail on glyph based methods, deformation based methods, and streamline based methods. Practical examples will be used when presenting the methods; and applications from some case studies will be used as part of the motivation
Streakline-based closed-loop control of a bluff body flow
A novel closed-loop control methodology is introduced to stabilize a cylinder wake flow based on images of streaklines. Passive scalar tracers are injected upstream the cylinder and their concentration is monitored downstream at certain image sectors of the wake. An AutoRegressive with eXogenous inputs mathematical model is built from these images and a Generalized Predictive Controller algorithm is used to compute the actuation required to stabilize the wake by adding momentum tangentially to the cylinder wall through plasma actuators. The methodology is new and has real-world applications. It is demonstrated on a numerical simulation and the provided results show that good performances are achieved.Fil: Roca, Pablo Daniel. Consejo Nacional de Investigaciones CientĂficas y TĂ©cnicas; Argentina. Universidad de Buenos Aires. Facultad de IngenierĂa. Departamento de IngenierĂa Mecánica. Laboratorio de Fluidodinámica; ArgentinaFil: Cammilleri, Ada. Universidad de Buenos Aires. Facultad de IngenierĂa. Departamento de IngenierĂa Mecánica. Laboratorio de Fluidodinámica; ArgentinaFil: Duriez, Thomas Pierre Cornil. Consejo Nacional de Investigaciones CientĂficas y TĂ©cnicas; Argentina. Universidad de Buenos Aires. Facultad de IngenierĂa. Departamento de IngenierĂa Mecánica. Laboratorio de Fluidodinámica; ArgentinaFil: Mathelin, Lionel. Centre National de la Recherche Scientifique. Laboratoire d'Informatique pour la MĂ©canique et les Sciences de l'IngĂ©nieur; FranciaFil: Artana, Guillermo Osvaldo. Universidad de Buenos Aires. Facultad de IngenierĂa. Departamento de IngenierĂa Mecánica. Laboratorio de Fluidodinámica; Argentina. Consejo Nacional de Investigaciones CientĂficas y TĂ©cnicas; Argentin
The State of the Art in Flow Visualization: Dense and Texture-Based Techniques
Flow visualization has been a very attractive component of scientific visualization research for a long time. Usually very large multivariate datasets require processing. These datasets often consist of a large number of sample locations and several time steps. The steadily increasing performance of computers has recently become a driving factor for a reemergence in flow visualization research, especially in texture-based techniques. In this paper, dense, texture-based flow visualization techniques are discussed. This class of techniques attempts to provide a complete, dense representation of the flow field with high spatio-temporal coherency. An attempt of categorizing closely related solutions is incorporated and presented. Fundamentals are shortly addressed as well as advantages and disadvantages of the methods. Categories and Subject Descriptors (according to ACM CCS): I.3 [Computer Graphics]: visualization, flow visualization, computational flow visualizatio
Integration-free Learning of Flow Maps
We present a method for learning neural representations of flow maps from
time-varying vector field data. The flow map is pervasive within the area of
flow visualization, as it is foundational to numerous visualization techniques,
e.g. integral curve computation for pathlines or streaklines, as well as
computing separation/attraction structures within the flow field. Yet
bottlenecks in flow map computation, namely the numerical integration of vector
fields, can easily inhibit their use within interactive visualization settings.
In response, in our work we seek neural representations of flow maps that are
efficient to evaluate, while remaining scalable to optimize, both in
computation cost and data requirements. A key aspect of our approach is that we
can frame the process of representation learning not in optimizing for samples
of the flow map, but rather, a self-consistency criterion on flow map
derivatives that eliminates the need for flow map samples, and thus numerical
integration, altogether. Central to realizing this is a novel neural network
design for flow maps, coupled with an optimization scheme, wherein our
representation only requires the time-varying vector field for learning,
encoded as instantaneous velocity. We show the benefits of our method over
prior works in terms of accuracy and efficiency across a range of 2D and 3D
time-varying vector fields, while showing how our neural representation of flow
maps can benefit unsteady flow visualization techniques such as streaklines,
and the finite-time Lyapunov exponent
Recommended from our members
Surface-based flow visualization
This is the author's peer-reviewed final manuscript, as accepted by the publisher. The published article is copyrighted by Elsevier and can be found at: http://www.journals.elsevier.com/computers-and-graphics/.With increasing computing power, it is possible to process more complex fluid simulations. However, a gap between increasing\ud
data size and our ability to visualize them still remains. Despite the great amount of progress that has been made in the field of\ud
flow visualization over the last two decades, a number of challenges remain. Whilst the visualization of 2D flow has many good\ud
solutions, the visualization of 3D flow still poses many problems. Challenges such as domain coverage, speed of computation, and\ud
perception remain key directions for further research. Flow visualization with a focus on surface-based techniques forms the basis\ud
of this literature survey, including surface construction techniques and visualization methods applied to surfaces. We detail our\ud
investigation into these algorithms with discussions of their applicability and their relative strengths and drawbacks. We review the\ud
most important challenges when considering such visualizations. The result is an up-to-date overview of the current state-of-the-art\ud
that highlights both solved and unsolved problems in this rapidly evolving branch of research
Two-dimensional unsteady flow visualization by animating evenly-spaced streamlets
Flow visualization has been widely used to display and discover patterns and features in vector fields. Common applications include the representation of ocean currents and weather model data.
In this thesis, a flexible method for animating vector fields is developed, based on a generalization of a Poisson disc sampling method. The algorithm has two stages; in the first streamlets are drawn into an image buffer, larger than their intended size. Before they are drawn they are tested to see if they impact on already drawn areas; if they do, they are rejected. In the second stage the ones that pass the test are drawn normal size. The concept of a 3D streamlet object, which groups consecutive time step streamlets as a primitive rendering object, is introduced as part of a method for animating streamlets so that they have minimal overlap and show frame-to-frame coherence providing visual continuity when animating time varying vector fields. Acceptance schemes that allow for occasional overlap between streamlets are explored and found to improve both the speed and the overall quality.
Both model data and real weather data are used to evaluate the method. The results show that the method produces good results and is flexible, allows for variable size and density of streamlets, and produces good results
- …