Tensor fields. Tensor fields: Outline. Chantal Oberson Ausoni

Similar documents
Tensor Visualization. CSC 7443: Scientific Information Visualization

Scaling the Topology of Symmetric, Second-Order Planar Tensor Fields

Tensor Field Visualization. Ronald Peikert SciVis Tensor Fields 9-1

Tensor Field Reconstruction Based on Eigenvector and Eigenvalue Interpolation

Medical Visualization - Tensor Visualization. J.-Prof. Dr. Kai Lawonn

2D Asymmetric Tensor Analysis

Tensor Field Visualization Using a Metric Interpretation

1 Diffusion Tensor. x 1, , x n

Tensor Visualisation

MATH 332: Vector Analysis Summer 2005 Homework

Eugene Zhang Oregon State University

Directional Field. Xiao-Ming Fu

Vector Field Topology. Ronald Peikert SciVis Vector Field Topology 8-1

Kinematics of fluid motion

Chapter 5. The Differential Forms of the Fundamental Laws

Tensor Visualisation

Elements of Continuum Elasticity. David M. Parks Mechanics and Materials II February 25, 2004

Introduction to Seismology Spring 2008

Numerical Modelling in Geosciences. Lecture 6 Deformation

Tensor Visualisation

Surface force on a volume element.

CALCULUS ON MANIFOLDS. 1. Riemannian manifolds Recall that for any smooth manifold M, dim M = n, the union T M =

Math 302 Outcome Statements Winter 2013

PEAT SEISMOLOGY Lecture 2: Continuum mechanics

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Nonlinear Diffusion. 1 Introduction: Motivation for non-standard diffusion

12. Stresses and Strains

Linear Algebra. Chapter 8: Eigenvalues: Further Applications and Computations Section 8.2. Applications to Geometry Proofs of Theorems.

Robustness for 2D Symmetric Tensor Field Topology

Stress, Strain, Mohr s Circle

CHAPTER 5 KINEMATICS OF FLUID MOTION

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Linear algebra 2. Yoav Zemel. March 1, 2012

2D Asymmetric Tensor Field Topology

Properties of Matrices and Operations on Matrices

Differential Geometry MTG 6257 Spring 2018 Problem Set 4 Due-date: Wednesday, 4/25/18

8 Vector Field Topology

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

3 2 6 Solve the initial value problem u ( t) 3. a- If A has eigenvalues λ =, λ = 1 and corresponding eigenvectors 1

Properties of the stress tensor

Pullbacks, Isometries & Conformal Maps

A Visual Approach to Analysis of Stress Tensor Fields

A Riemannian Framework for Denoising Diffusion Tensor Images

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

Mathematical foundations - linear algebra

William P. Thurston. The Geometry and Topology of Three-Manifolds

The Laplacian ( ) Matthias Vestner Dr. Emanuele Rodolà Room , Informatik IX

VECTOR field analysis and visualization are an integral

Eigen decomposition for 3D stress tensor

CSE 554 Lecture 7: Alignment

Applied Linear Algebra in Geoscience Using MATLAB

LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

Lectures on. Constitutive Modelling of Arteries. Ray Ogden

Superquadric Glyphs for Symmetric Second- Order Tensors

Higher Order Singularities in Piecewise Linear Vector Fields

Mic ael Flohr Representation theory of semi-simple Lie algebras: Example su(3) 6. and 20. June 2003

MECH 5312 Solid Mechanics II. Dr. Calvin M. Stewart Department of Mechanical Engineering The University of Texas at El Paso

Section 9.3 Phase Plane Portraits (for Planar Systems)

Vectors To begin, let us describe an element of the state space as a point with numerical coordinates, that is x 1. x 2. x =

Mathematical Tripos Part IA Lent Term Example Sheet 1. Calculate its tangent vector dr/du at each point and hence find its total length.

Outline. Linear Algebra for Computer Vision

UNIVERSITY of LIMERICK OLLSCOIL LUIMNIGH

Tensor Visualisation and Information Visualisation

Review of Linear Algebra

Vector Calculus, Maths II

8 Eigenvectors and the Anisotropic Multivariate Gaussian Distribution

1.1 Single Variable Calculus versus Multivariable Calculus Rectangular Coordinate Systems... 4

Math Review: Vectors and Tensors for Rheological Applications

THEODORE VORONOV DIFFERENTIABLE MANIFOLDS. Fall Last updated: November 26, (Under construction.)

Linear Algebra for Machine Learning. Sargur N. Srihari

Chapter 3 Transformations

8.1 Bifurcations of Equilibria

Linear Algebra. Shan-Hung Wu. Department of Computer Science, National Tsing Hua University, Taiwan. Large-Scale ML, Fall 2016

fy (X(g)) Y (f)x(g) gy (X(f)) Y (g)x(f)) = fx(y (g)) + gx(y (f)) fy (X(g)) gy (X(f))

Macroscopic theory Rock as 'elastic continuum'

Spectral Theorem for Self-adjoint Linear Operators

Tensor Topology Tracking: A Visualization Method for Time-Dependent 2D Symmetric Tensor Fields

MAT 419 Lecture Notes Transcribed by Eowyn Cenek 6/1/2012

Mathematical Fundamentals

The First Fundamental Form

Computational math: Assignment 1

PRACTICE PROBLEMS. Please let me know if you find any mistakes in the text so that i can fix them. 1. Mixed partial derivatives.

FINAL EXAM STUDY GUIDE

MSMS Vectors and Matrices

CHAPTER 1 PRELIMINARIES

The Symmetric Space for SL n (R)

UNIVERSITY of CALIFORNIA SANTA CRUZ. VISUALIZATION OF TENSOR FIELDS A thesis submitted in partial satisfaction of the requirements for the degree of

MATH PROBLEM SET 6

Spectral Processing. Misha Kazhdan

Lines and points. Lines and points

Using Eigenvalue Derivatives for Edge Detection in DT-MRI Data

1. To analyze the deformation of a conical membrane, it is proposed to use a two-dimensional conical-polar coordinate system ( s,

Physically Based Methods for Tensor Field Visualization

Lecture 11: Differential Geometry

8 Extremal Values & Higher Derivatives

Chapter 0. Preliminaries. 0.1 Things you should already know

DIAGONALIZATION OF THE STRESS TENSOR

MATH H53 : Final exam

Image Registration Lecture 2: Vectors and Matrices

Transcription:

Tensor fields Chantal Oberson Ausoni 7.8.2014 ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 1 Tensor fields: Outline 1. TENSOR FIELDS: DEFINITION 2. PROPERTIES OF SECOND-ORDER TENSORS 3. TENSOR FIELD TOPOLOGY Hyperstreamlines, tensor lines 4. TENSOR INTERPOLATION 5. EXAMPLES OF APPLICATIONS Gradient tensor Stress tensor Diffusion tensor Metric/Curvature tensor Structure tensor 6. REPRESENTATION OF TENSORS ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 2

Tensor fields: definitions Second-order real tensors DEFINITION 1. Let V be a vector space of dimension n. A second-order tensor is defined as a bilinear function T : V V! R. REMARKS. Remember the dual of a vector field: V is the set of linear forms V! R. There is a correspondance between second-order tensors and linear maps between V and is dual V. 1. Given A : V! V, we define T A (v, w) as A(v)(w); it is bilinear. 2. Given T second-order tensor, we define A T (v) a linear form by A T (v)(w) = T (v, w). Matrix notation for the second-order tensor T : let {e 1,e 2,,e n } be an orthonormal basis of Euclidean space V, 0 1 T (v, w) = B v 1... v n M @ w 1 C. A, w n where v = P n i=1 v i e i, w = P n i=1 w i e i, M is the n n matrix representing T. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 3 Let V be a vector space of dimension n. Tensors of any order DEFINITION 2. A general (k, l)-tensor is a function Tensor fields: definitions linear in every variable. In particular: A (0, 0)-tensor is a scalar. T : V V {z } k copies V V {z } l copies! R, A (1, 0)-tensor is a vector: to a function ' : V! R corresponds a vector v since, when V is finite-dimensional, V is isomorphic to V : consider the isomorphism : V! V defined by (v)(') ='(v), ' 2 V. A (0, 2)-tensor is what we called a second-order tensor. Through the choice of a basis on V, we can see it as a n n-matrix. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 4

Tensor fields: definitions Tensor fields DEFINITION 3. A (k, l)-tensor field over U R n is the giving of a (k, l)-tensor in every point of U, varying smoothly with the point. DEFINITION 4. Let S be a regular surface. A tensor field T on S is the assignment to each point p 2 S of a tensor T (p) on T p S, such that these tensors vary in a smooth manner. In the following, we will restrict to second-order tensor fields. Considering a second-order tensor field in U R 2, we can see it as a field of 2 2- matrices, T : U! M 2 (R). Considering a second-order tensor field in U R 3, we can see it as a field of 3 3- matrices, T : U! M 3 (R). Let S be a regular surface patch given by a parametrization f : U! R 3. In every point p, the second-order tensor field T gives a second-order tensor T (p) on the tangent plane T p S. Since the vectors @f @f @x(u, v) and @y (u, v) form a basis of T f(u,v) S, we can write the second-order tensor as a 2 2-matrix. Again, we have a map T : U! M 2 (R). ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 5 Change of basis for tensors Suppose that we have two basis {e 1,,e n } and {f 1,,f n } of V. 1. For a linear map L : V! V : Tensor fields: definitions B = P 1 AP, A matrix of L in the first basis of V, B in the second, P is the matrix with column vectors f i expressed in the old basis. A and B are similar. 2. For a second-order tensor (or equivalently a bilinear form) T : V V! R: (X 0 ) T BY 0 = T (x, y) =X T AY =(PX 0 ) T A(PY 0 )=(X 0 ) T P T A(PY 0 ), where A is the matrix of the tensor in the first basis, B is the matrix of the tensor in second one, X, Y and X 0,Y 0 are the coordinates of x, y in the first and the second basis. A and B are congruent: B = P T AP. It means that to a second-order tensor corresponds a congruence class of matrices. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 6

Properties of second-order tensors Tensor diagonalization The matrix representation of a tensor becomes especially simple in a basis made of eigenvectors, when there is one. Remember that a 3 3 symmetric matrix always has 3 real eigenvalues, and that the associated eigenvectors u 1,u 2,u 2 are orthogonal. The complete transformation of T from an arbitrary basis into the eigenvector basis is then given by U T TU = 0 B @ 1 0 0 0 2 0 0 0 3 where 1, 2, 3 are the eigenvalues and U is the orthogonal matrix that is composed of the unit eigenvectors u 1,u 2,u 3, i.e. U = u 1 u 2 u 3. 1 C A, ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 7 DEFINITION 5. Tensor properties Properties of second-order tensors A second-order tensor is said to be symmetric if S(v, w) =S(w, v), for all v, w 2 V. In matrix notation: s ij = s ji for all i, j 2 {1,,n}. Number of degrees of freedom: 1 2 n(n + 1). A second-order tensor is said antisymmetric if A(v, w) = A(w, v), for all v, w 2 V. In matrix notation: s ij = s ji for all i, j 2 {1,,n}. Number of degrees of freedom: 1 2 n(n 1). A second-order tensor is said to be a traceless tensor if tr(t )=0, for T a matrix representing the tensor. Since the trace is invariant with respect to congruence, it is well defined to speak of the trace of a second-order tensor. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 8

Let T be a symmetric second-order tensor. Properties of second-order tensors Symmetric tensor properties DEFINITION 6. T is said positive definite if T (v, v) > 0, for every non-zero vector v. It means that all eigenvalues are positive. T is said positive semi-definite if T (v, v) that all eigenvalues are non-negative. 0, for every non-zero vector v. It means T is said negative definite if T (v, v) < 0, for every non-zero vector v. It means that all eigenvalues are negative. T is said negative semi-definite if T (v, v) apple 0, for every non-zero vector v. It means that all eigenvalues are non-positive. T is indefinite if it is neither positive definite nor negative definite. The eigenvalues have different signs. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 9 Properties of second-order tensors Decomposition in symmetric and anti-symmetric parts The decomposition of tensors in distinctive parts can help in analyzing them. Each part can reveal information that might not be easily obtained from the original tensor. Let T be a second-order tensor. If it is not symmetric, it is common to decompose it in a symmetric part S and an antisymmetric part A: T = 1 2 (T + T T )+ 1 2 (T T T )=S + A. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 10

Properties of second-order tensors Decomposition in isotropic and deviatoric parts Let T be a symmetric second-order tensor on R 3 : T = 1 3 tr(t ) I 3 +(T T iso ). {z } {z } D T i so The isotropic part T iso represents a direction independent transformation (uniform scaling, uniform pressure). The deviatoric part D represents the distortion. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 11 Properties of second-order tensors Decomposition in shape and orientation Let T be a symmetric second-order tensor on R 3 : The eigenvalues give information about the shape. The eigenvectors give information about the direction. For a tensor field, the orientation field defined by the eigenvectors is not a vector field, due to the bidirectionality of eigenvectors. It is sometimes of interest to consider shape and orientation separately, for the interpolation, or in order to define features on them. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 12

Hyperstreamlines Tensor field topology Let T be a symmetric second-order tensor field on R 3. In every point p, there are three real eigenvalues, say 1 (p) 2(p) 3(p) and corresponding eigenvectors e 1 (p), e 2 (p), e 3 (p), characterizing T (p). The eigenvector fields e i (p) are no vector fields: they are line or orientation fields. An hyperstreamline (or tensor line) is a curve that is tangent to an eigenvector field e i (p) everywhere along its path. Two hyperstreamlines for different eigenvalues can only intersect at right angles, since eigenvectors belonging to different eigenvalues must be mutually perpendicular. T is said to be degenerate in one point p if the eigenvalues in this point are not all distinct: for example: 1(p) = 2 (p) 3(p). The point p is said to be a degenerate point of T. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 13 2D case: the degenerate points. Consider a second-order tensor field over R 2. The eigenvalues 1 2 define major and minor tensor lines. The stable degenerate points are isolated. Tensor field topology The tensor index can be used to classify degenerate points: It is computed along a closed non self-intersecting curve as the number of rotations of the eigenvectors when traveling once along the curve in counterclockwise direction. Because of the lack of orientation of eigenvectors, the tensor index is a multiple of 1 2. Computation of the index for a trisector [Tricoche]. Travelling along this curve counterclockwise the angle varies from to 0, giving the index value of 2 = 2 1. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 14

Tensor field topology 2D case: the first order degenerate points. The first order degenerate points are wedges and trisectors. Note that these degeneracies cannot appear as singularities of a vector field (they are possible for tensors because no direction is given for tensor lines). They are called first-order degenerate points because they correspond to a linear approximation of the tensor around the degenerate point. In the neighborhood of a degenerate point, the regions where tensor lines pass the singularity by in both directions are called hyperbolic. The regions where they reach the singularity, on the contrary, are called parabolic. First order degenerate points [Tricoche]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 15 Tensor field topology 2D case: higher order degenerate points. They correspond to unstable configurations, slight perturbations can break them into first order degenerate points: Decomposition of higher order degeneracies. [Delmarcelle] ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 16

The topological skeleton consists of: degenerate points with their type 2D case: the tensor field topology. Tensor field topology separatrices: they segment the tensor field such that they bound regions of qualitative homogeneous eigenvector behaviour.they are specific hyperstreamlines that are either limit cycles, or trajectories emanating from degenerate points and lying on the border of hyperbolic sectors. First order degenerate points, with major and minor separatrices and tensor lines [Kratz]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 17 Example of the tensor field topology. Tensor field topology Shows the tensor topology, with major and minor tensor lines, showing the trisectors and wedges [Chen]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 18

Tensor field topology Example of the tensor field topology (2) Shows the tensor topology, the LIC shows the major tensor lines, and the color shows the magnitude of the corresponding eigenvalue. W for Wedge, T for trisector. [Delmarcelle]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 19 3D case: the degenerate curves. Tensor field topology There are major, medium and minor tensor lines corresponding to the three eigenvalues. Triple degeneracies are possible. They are numerically instable, can disappear under arbitrarily small perturbations. The stable degeneracies consist of curves of double degenerate points. We call a degenerate point linear if the minor eigenvalue has multiplicity two and planar if the major eigenvalue has multiplicity two. Either all points of the curve are planar, or they are linear. A separating surface is the union of all hyperstreamlines emanating from a degenerate curve following one of the eigenvector fields. There are three sheets of such surfaces around the trisector segments along a degenerate curve and one or three sheets around the wedge segments. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 20

Example of a 3D case. Tensor field topology Degenerate lines in deformation tensors of flow past a cylinder with a hemispherical cap. Feature lines are colored by the eigen-difference K =2 2 ( 1 + 3 ), with eigenvalues 1 2 3. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 21 Interpolation Interpolation of sampled second-order tensor fields For a sampled tensor field, there are many ways to interpolate between the tensors given at the vertices. Among them, you can imagine interpolating the components of the tensor, or interpolating the eigenvectors and eigenvalues. The second interpolation is much more shape-preserving, the change of directions is more uniform. When designing new interpolation schemes: you want to preserve the characteristics of the original data (positive definiteness, determinant...). Two examples comparing the results of linear component-wise tensor interpolation (top row) and linear interpolation of eigenvectors and eigenvalues (bottom row) between two positions [Hotz]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 22

Interpolation Interpolation of sampled second-order tensor fields (2) Component-wise and eigenvectorsbased interpolations inside a triangle without degenerate point. Upper row: ellipses, lower row: tensor lines [Hotz]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 23 Interpolation Interpolation of sampled second-order tensor fields (3) Middle and right: Component-wise and eigenvectors-based interpolations inside a triangle with degenerate point. Upper row: trisector point; bottom row: wedge point. On the left triangle, you can see at the same time the separatrices for both interpolations. For the wedge point case, there exist two more radial lines with two additional parabolic sectors for the eigenvector interpolation [Hotz]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 24

Gradient tensor Examples of applications Let us consider a smooth vector field v. Its gradient rv is a second-order tensor field given by the Jacobian matrix. In general, it is indefinite and not symmetric. The trace of rv is the divergence of v. For such tensor fields, it is common to make a decomposition in symmetric and antisymmetric parts. The existence and strength of vortices is related to the antisymmetric part. The gradient tensor can be a tool to study vector fields. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 25 Stress tensor Examples of applications In mechanical engineering, when material bodies experience small deformations, stress and strain tensors are central concepts. Stress tensor field: describes internal forces or stresses acting within deformable bodies as reaction to external forces. Strain tensor field: deformation of the body due to stress. External forces f are applied to a deformable body. Reacting forces are described by the stress tensor, symmetric, composed of three normal stresses, and three shear stresses. Given a surface normal n of some cutting plane, the 0 stress tensor 1maps n into a traction vector t = x xy xz B C @ yx y yz A n. This vector describes the internal zx zy z forces that act on this plane (normal and shear stresses). Stress tensor [Kratz] ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 26

Stress tensor (2) Examples of applications We can define a scalar anisotropy measure for the stress tensor: = 1 3 2. Instead of having the whole tensor to look at, we can summarize the tensor in one scalar value and analyze the yielding evolution much easier. If there is no rotation (which is, in general fulfilled for infinitesimally small volume elements), the stress tensor field is symmetric. It is used in mechanical engineering but also in medicine (for the elastic properties of soft tissues for example). Derived rate of strain tensor field on an aneurysm dataset. Top right corner: the streamlines on the surface render the initial velocity gradient vector field. The major and minor tensor lines are shown. [Auer] ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 27 Diffusion tensor Examples of applications The diffusion tensor D is a material property, containing the strength information of the diffusion, according to the direction. It is a second-order positive semi-definite and symmetric tensor field (in the case where the material is inhomogeneous. For inhomogeneous anisotropic materia, Flick s law relates the flux J (flow per unit area) to the concentration gradient rc through this tensor field: J = D rc. Diffusion tensor [Kratz] In medical applications: The way the liquid diffuses in the tissue gives information on its structure. To detect abnormalities of the central nervous system, for example, one uses that the diffusion is stronger in direction of neuronal fibres. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 28

Let us take a regular surface patch S. Tensors in differential geometry Examples of applications The first fundamental form is a symmetric positive definite tensor field on it. It can be seen as the tensor giving the infinitesimal distance on the manifold. The second fundamental form is a symmetric tensor field on it, it describes the change of the surface normal in any direction. The metric and curvature tensors [Kratz]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 29 Structure tensor Examples of applications The structure tensor in image processing provides information about the local structure of an image, makes it possible to detect corners or boundaries. It is a symmetric positive definite second-order tensor. The structure tensor of a 3D image f can be represented in every point (voxel) (x, y, z) by a 3 3-matrix 0 1 hf x,f x i!(x,y,z) hf x,f y i!(x,y,z) hf x,f z i!(x,y,z) M (x,y,z) = Bhf y,f x i @!(x,y,z) hf y,f y i!(x,y,z) hf y,f z i!(x,y,z) C A hf z,f x i!(x,y,z) hf z,f y i!(x,y,z) hf z,f z i!(x,y,z) where the inner product is defined by hf, gi!(x,y,z) = X i,j,k! (x,y,z) (i, j, k) f(i, j, k) g(i, j, k)! (x,y,z) being a fixed "window function", a distribution of three variables centered in the voxel (x, y, z). ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 30

Representation methods Representation methods 3D tensor fields are sometimes represented by glyphs: different types of glyphs can be designed. LIC and textures can also be applied to represent tensor fields. For glyphs and for tensor lines, placement is an important issue. Tensor topology concerns only symmetric tensors! Scalar descriptors (determinant, eigenvalues, trace, application specific functions) can be applied to analyze and represent the tensor field. Glyphs [Kindlmann]. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 31 Bibliography This lecture is largely inspired from the paper A. Kratz, C. Auer, M. Stommel, and I. Hotz. Visualization and analysis of secondorder tensors: Moving beyond the symmetric positive-definite case. In Computer Graphics Forum, volume 32, pages 49-74. Wiley Online Library, 2013. ICS Summer school Roscoff - Visualization at the interfaces 28.7-8.8, 2014 32