
Physically Based Methods for Tensor Field Visualization Ingrid Hotz∗,∗∗, Louis Feng∗, Hans Hagen∗∗, Bernd Hamann∗, Boris Jeremic†, and Kenneth Joy∗ ∗ Center for Image Processing and Integrated Computing (CIPIC), Department of Computer Science, University of California, Davis, USA, ∗∗ Visualization and Graphics Group, Technical University of Kaiserslautern, Germany, † Department of Civil and Environmental Engineering, University of California, Davis, USA, E-mail: [email protected] ABSTRACT the eigenvalues. A change of sign indicates regions where the ma- terial tends to crack. Therefore, we do not focus on the isotropy behavior of tensor fields but on the integration of the sign of the The physical interpretation of mathematical features of tensor fields eigenvalues. The underlying idea of our method is to transform the is highly application-specific. Existing visualization methods for tensor field into a metric, which is visualized. To represent the re- tensor fields only cover a fraction of the broad application areas. We sulting metric we use a texture that is aligned to the eigenvector present a visualization method tailored specifically to the class of fields, similarly to LIC [2, 14]. The metric eigenvalues are included tensor field exhibiting properties similar to stress and strain tensors, using the free parameters of the convolution filter, like filter length, which are commonly encountered in geomechanics. and free parameters of the input noise texture. Finally, we obtain Our technique is a global method that represents the physical mean- a dense texture in regions of compression and a sparse texture in ing of these tensor fields with their central features: regions of com- regions of expansion. By an animation of these parameters we can pression or expansion. The method is based on two steps: first, we enhance the impression of stretching and compression. The repre- define a positive definite metric, with the same topological structure sentation expresses what is physically happening in the field. as the tensor field; second, we visualize the resulting metric. The In Section 2, we provide an overview of related work. We review eigenvector fields are represented using a texture-based approach the mathematical basics of tensor fields in Section 3. In Section 4, resembling line integral convolution (LIC) methods. The eigen- we explain our method, its motivation and realization. Section 5 values of the metric are encoded in free parameters of the texture discusses results. definition. Our method supports an intuitive distinction between positive and negative eigenvalues. We have applied our method to synthetic and some standard data 2 RELATED WORK sets, and “real” data from Earth science and mechanical engineering application. In contrast to the visualization of scalar or vector fields, tensor field Keywords: tensors field, stress tensor, strain tensor, LIC visualization is still in its infancy. Even symmetric tensors with six independent values contain so much information at each point that it is not easy to capture at once. Several good visualization techniques exist for tensor fields, but they only cover a few spe- 1 INTRODUCTION cific applications. Many of the existing visualization methods are extensions from vector field visualization, which focus on the tech- nical generalization without providing an intuitive physical inter- Tensor data play an important role in many disciplines. In geome- pretation of the resulting images. These methods often concentrate chanics or solid state physics for example tensors are used to ex- on the representation of eigendirections and neglect the importance press the response of material to applied forces; in geometry, the of the eigenvalues. Therefore, in many application areas traditional curvature and metric tensors describe the fundamental properties of 2D plots are still used, which represent the interaction of two scalar surfaces; the gradient tensor of a flow field provides a characteri- variables. zation of flow structure. A very different application area is med- ical imaging, where the diffusion tensor describes the directional A basic way to represent a tensor field is using icons. They illus- dependence of molecule motion. These areas are only a few ex- trate the characteristics of a field at some selected points. One sim- amples. Mathematically, a tensor is a linear function that relates ple example icon that represents a symmetric tensor is the ellipsoid. different vectorial quantities. Its high dimensionality makes it very The principal axes of the ellipsoid are aligned to the eigendirections complex and difficult to understand. Thus, there is much need for and scaled according to the corresponding eigenvalues (see for ex- tensor field visualization that enables easy and intuitive understand- ample Kriz et al. or Haber, [6, 13]). More complex glyphs were ing. Because the physical interpretation of mathematical features is constructed by Leeuw et al. showing additional features using flow highly application-specific it is important that the visualization is probes [3]. Even though these icons represent the tensor value at closely driven by the special application. one point well they fail to give a global view of the tensor field. The problem of choosing appropriate points to examine is left to We present a visualization method for symmetric tensor fields of the user. Thus, these methods have limited usage in exploration of second order that are similar to stress, strain and the symmetrical complete data sets. Furthermore, they hold the problem or clutter- part of the gradient tensor. Our method provides a continuous rep- ing. resentation of the tensor field, which is closely related to the physi- cal meaning of the tensor field and emphasizes regions of expansion A more advanced but still discrete approach uses hyperstreamlines. and compression. This behavior is strictly connected to the sign of This approach is strongly related to streamline methods used for vector fields. They were introduced by Delmarcelle and Hesselink general, no global Euclidean embedding exists for arbitrary metrics, [5] and have been utilized in a geomechanical context by Jeremic and several “patches” must be used to cover the entire domain [10]. et al. [12]. Given a point p in the field, one eigenvector field is used to generate a vector field streamline. The other two eigendi- rections and eigenvalues are represented by the cross section along 3 MATHEMATICAL BASICS the streamline. Even though this method extracts more information than icons, it still leaves the problem of choosing appropriate seed points and is limited to low resolution due to cluttering. A tensor is a type of geometrical entity that generalizes the concept of scalars, vectors and linear operators in a way that is independent To generate a more global view, a widely accepted solution for vec- of any chosen coordinate system. It is the mathematical idealiza- tor fields is the reduction of the field to its topological structure. tion of a geometric or physical quantity that expresses a linearized These methods generate topologically similar regions that lead to a relation between multidimensional variables. The curvature tensor natural separation of a field. The concept of topological segmen- used in geometry, for example, relates a direction to the change of tation was also applied to two-dimensional tensor fields [7, 8, 15]. the surface normal. The physical stress, strain or elasticity tensors The topological skeleton consists of field singularities and connect- express the response of material to an applied force. We now review ing separatrices. For tensor fields the vector field singularities are some required basics. replaced by degenerate points, which are points where the tensor ∗ has multiple eigenvalues. Although the tensor field can be recon- Let V be a vector space of dimension n, and let V be its dual structed on the basis of topological structure, physical interpretation space. In typical applications, V is the tangent space at a point of is difficult. One reason is the fact that high multiplicity of eigenval- a manifold; the elements of V may represent velocities or forces. A tensor of order (q, p) is a multilinear mapping from the tensor ues has no general physical significance. (For example, for stress ∗ fields they are points of high symmetry). product of p copies of V and q copies of the dual vector space V into the space of real numbers, i.e., A very different approach was chosen by Pang et al. [1, 18]. They ∗ ∗ considered the tensor field as a force field that deforms an object T : v ⊗ ... ⊗ V ⊗ V ⊗ ... ⊗ V → IR. (1) | {z } | {z } placed inside the field. The local deformation of these probes, such q−times p−times as planes and spheres, illustrate the tensor field. The deformation is computed by multiplying the local tensor with a user-specified According to a basis of V and V ∗, T can be expressed by a np+q- vector in this point. These point-probe techniques can be used at dimensional array of real numbers. It must be emphasized that the interactive rates. However, the inner product reduces the tensor tensor T and the representing array are not the same. Tensors of field to a vector field and thus only displays the tensor information order zero (p = q = 0) are scalars, tensors of first order (q = corresponding to one direction. In addition, only a small number of 1, p = 0) are vectors. A tensor field over some domain D assigns probes can be included in one picture to avoid visual clutter. Zheng to every point P ∈ D a tensor T(P ). et al. extended this method [20] by applying it to light rays that are We restrict ourselves to tensors of second order (q = 2, p = 0) bended by the local tensor value. defined over three-dimensional Cartesian space. Using a fixed co- Zhukov and Barr [21] developed a technique to visualize diffusion ordinate basis, each tensor can be expressed as a 3×3 matrix, given tensors of magnetic resonance data with the goal of tracing anatom- by nine independent scalars: ical fibers.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages9 Page
-
File Size-