Tensor Field Techniques Lecture 11 March 5, 2020 Outline Basics - - PowerPoint PPT Presentation

tensor field techniques
SMART_READER_LITE
LIVE PREVIEW

Tensor Field Techniques Lecture 11 March 5, 2020 Outline Basics - - PowerPoint PPT Presentation

CS53000 - Spring 2020 Introduction to Scientific Visualization Tensor Field Techniques Lecture 11 March 5, 2020 Outline Basics of tensor algebra Tensor glyphs Hyperstreamlines DTI visualization CS53000 / Spring 2020 : Introduction to


slide-1
SLIDE 1

CS53000 - Spring 2020

Introduction to Scientific Visualization

Lecture

Tensor Field Techniques

March 5, 2020

11

slide-2
SLIDE 2

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Outline

Basics of tensor algebra Tensor glyphs Hyperstreamlines DTI visualization

2

slide-3
SLIDE 3

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensors

p-order tensor in n-space: linear transformation between vector spaces Special cases:

0th order: scalars 1st order: vectors 2nd order: matrices

In Visualization “tensors” are mostly 2nd order tensors

3

Ti1,..,ip, ∀j ∈ 1, .., p, 1 ≤ ij ≤ n

slide-4
SLIDE 4

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensors

2nd order tensors map vectors to vectors Symmetric / antisymmetric with Represented* by matrices in cartesian basis

(*) tensors exist independently of any matrix representation

4

Tt = ±T

∀~ u, ~ v ∈ I Rn, T~ u · ~ v = ~ u · Tt~ v

slide-5
SLIDE 5

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensors

Eigenvalues, eigenvectors Real symmetric tensors: eigenvalues are real and eigenvectors are orthogonal Sorted eigenvalues Invariants: quantities (function of the tensor value) independent of reference frame:

eigenvalues and functions thereof (e.g., trace, determinant)

5

⇤ I R, ⇤⌥ u ⇥= ⌥ 0, T⌥ u = ⌥ u

λ1 ≥ λ2 ≥ ... ≥ λn

~ ei · ~ ej = ij

slide-6
SLIDE 6

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Examples

Forces

stress: cause of deformation strain: deformation description

Derivative

Jacobian: 1st-order derivative of a vector field Hessian: 2nd-order derivative of a scalar field

Diffusion tensor field

6

slide-7
SLIDE 7

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Examples

Forces

stress: cause of deformation strain: deformation description

Derivative

Jacobian: 1st-order derivative of a vector field Hessian: 2nd-order derivative of a scalar field

Diffusion tensor field

6

slide-8
SLIDE 8

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Examples

Forces

stress: cause of deformation strain: deformation description

Derivative

Jacobian: 1st-order derivative of a vector field Hessian: 2nd-order derivative of a scalar field

Diffusion tensor field

6

slide-9
SLIDE 9

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensors

Anisotropy characterizes tensor shape Example: ink diffusion

7

Kleenex Newspaper

slide-10
SLIDE 10

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Anisotropy

Eigenvalues: Deviatoric: Partial anisotropy: linear: planar: spherical:

8

cl = λ1 − λ2 λ1 + λ2 + λ3 λ1 ≥ λ2 ≥ λ3 cp = 2(λ2 − λ3) λ1 + λ2 + λ3 ¯ λ = 1 3 X

i

λi

T = ¯ λI + D

cs = 3λ3 λ1 + λ2 + λ3

slide-11
SLIDE 11

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensors

Eigenvectors: non-oriented directional info.

Have no intrinsic norm Have no intrinsic orientation

Eigenvectors ≠ vectors! Tensor visualization requires combined visualization of eigenvectors and eigenvalues

9

T⇧ u = ⇧ u ⇒ T(µ⇧ u) = (µ⇧ u) T⌅ u = ⌅ u ⇒ T(−⌅ u) = (−⌅ u)

slide-12
SLIDE 12

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

A 2nd order symmetric 3D tensor is fully characterized by its 3 real eigenvalues (shape) and associated orthogonal eigenvectors (orientation)

10

slide-13
SLIDE 13

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor

11

slide-14
SLIDE 14

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

12

slide-15
SLIDE 15

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

13

slide-16
SLIDE 16

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

Shortcomings

14

slide-17
SLIDE 17

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

Shortcomings

14

slide-18
SLIDE 18

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Superquadrics

15

  • A. Barr,

Superquadrics and angle- preserving transformations, IEEE Computer Graphics and Applications 18(1), 1981

qz(θ,φ) = B @ cosα θsinβ φ sinα θsinβ φ cosβ φ 1 C A , 0 ≤ φ ≤ π 0 ≤ θ ≤ 2π

qz(x,y,z) = ⇣ x2/α +y2/α⌘α/β +z2/β −1 = 0.

qx(θ,φ) = B @ cosβ φ −sinα θsinβ φ cosα θsinβ φ 1 C A , 0 ≤ φ ≤ π 0 ≤ θ ≤ 2π

qx(x,y,z) = ⇣ y2/α +z2/α⌘α/β +x2/β −1 = 0.

slide-19
SLIDE 19

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Superquadric Tensor Glyphs

Parameters 𝛽 and 𝛾 are a function of the tensor’s anisotropy measures:

16

cl ≥ cp = ⇒        α = (1−cp)γ β = (1−cl)γ q(θ,φ) = qx(θ,φ) q(x,y,z) = qx(x,y,z) cl < cp = ⇒        α = (1−cl)γ β = (1−cp)γ q(θ,φ) = qz(θ,φ) q(x,y,z) = qx(x,y,z)

cl = λ1 −λ2 λ1 +λ2 +λ3 cp = 2(λ2 −λ3) λ1 +λ2 +λ3 cs = 3λ3 λ1 +λ2 +λ3

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-20
SLIDE 20

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Superquadric Tensor Glyphs

Superquadric glyphs

17

slide-21
SLIDE 21

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Superquadric Tensor Glyphs

18

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-22
SLIDE 22

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Superquadric Tensor Glyphs

18

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-23
SLIDE 23

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Comparison

19

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-24
SLIDE 24

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Comparison

19

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-25
SLIDE 25

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Comparison

20

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-26
SLIDE 26

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Comparison

20

  • G. Kindlmann, Superquadric Tensor Glyphs,

Joint Eurographics/IEEE VGTC Symposium on Visualization 2004

slide-27
SLIDE 27

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyphs

Color-coding can be used to facilitate the interpretation of the orientation e.g., emax mapped to R=|x|, G=|y|, B=|z|

21

slide-28
SLIDE 28

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Comparison

22

slide-29
SLIDE 29

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor

23

slide-30
SLIDE 30

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyph

  • +λ2

+λ3 +λ1 +λ1 +λ2 −λ3

λ2 = 0 λ1 =

λ

2

= − λ

3

λ

1

= − λ

2

λ

1

= − λ

3

λ1 = λ2 λ2 = λ3 λ1 = λ2 λ2 = λ3

λ2 > 0 λ2 < 0

  • λ1 − λ2 = λ2 − λ3
λ1 − λ2 = λ2 − λ3
  • (1, 0, 0)
1 √ 2, 0, − 1 √ 2
  • 1
√ 3, 1 √ 3, − 1 √ 3
  • 1
√ 2, 1 √ 2, 0
  • 1
√ 3, 1 √ 3, 1 √ 3
  • 1
√ 3, − 1 √ 3, − 1 √ 3
  • (0, 0, −1)
  • 0, − 1
√ 2, − 1 √ 2
  • λ3 = 0

λ3 < λ1 > 0

  • λ1 < 0
  • − 1
√ 3, − 1 √ 3, − 1 √ 3
  • λ3

>

Glyphs for general symmetric tensors? Eigenvalues can be positive or negative

24

slide-31
SLIDE 31

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Symmetric Tensor Glyph

25

(α, β)

  • α

β

  • v

u

  • T. Schultz, G. Kindlmann, Superquadric Glyphs for Symmetric Second-Order Tensors,

IEEE TVCG 16 (6) (IEEE Visualization 2010)

slide-32
SLIDE 32

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Results

26 (a) Glyphs on vertical cutting plane (b) Superquadric tensor glyphs; s(D) ∝ D (c) Superquadric tensor glyphs; s(D) ∝ D1/2

  • T. Schultz, G. Kindlmann, Superquadric Glyphs for Symmetric Second-Order Tensors,

IEEE TVCG 16 (6) (IEEE Visualization 2010)

slide-33
SLIDE 33

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Distribute (discrete) glyphs over continuous domain in data-driven way Reveal underlying continuous structures Remove artifacts caused by sampling bias

Glyph Packing

  • G. Kindlmann and C.-F. Westin, Diffusion Tensor Visualization with Glyph Packing, IEEE Visualization 2006

27

slide-34
SLIDE 34

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Glyph Packing

28

Regular grid Glyph packing

  • G. Kindlmann and C.-F. Westin, Diffusion Tensor Visualization with Glyph Packing, IEEE Visualization 2006
slide-35
SLIDE 35

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Glyph Packing

29

Regular grid Glyph packing

  • G. Kindlmann and C.-F. Westin, Diffusion Tensor Visualization with Glyph Packing, IEEE Visualization 2006
slide-36
SLIDE 36

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

Method for symmetric 2nd order tensor fields in 3D Identify eigenvector fields w.r.t. associated eigenvalues

30

and

x ⇥ I R3 ⇤ T(x) x ⇤⇥ λ1(x) λ2(x) λ3(x) x ⇥ ⇧ ei(x), T(x) = i(x)⇧ ei(x)

slide-37
SLIDE 37

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

Tensor field lines (2D/3D): curve everywhere tangential to a given eigenvector field

31

  • R. R. Dickinson,

A Unified Approach to the Design of Visualization Software for the Analysis of Field Problems, SPIE Proceedings, Vol. 1083, 1989

slide-38
SLIDE 38

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

Remark: numerical integration using e.g. Runge- Kutta is faced with the problem of maintaining

  • rientation consistency

32

  • R. R. Dickinson,

A Unified Approach to the Design of Visualization Software for the Analysis of Field Problems, SPIE Proceedings, Vol. 1083, 1989

slide-39
SLIDE 39

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

Method

Compute tensor field line along major eigenvector Sweep geometric primitive representing two other eigenvalues and eigenvectors

Ellipse stretched along eigenvectors by eigenvalues Cross depicting eigenvectors + eigenvalues

Color coding on geometric primitive determined by

33

  • T. Delmarcelle, L. Hesselink,

Visualization of Second Order Tensor Fields and Matrix Data, IEEE Visualization 1992

⇥ e1

λ1

slide-40
SLIDE 40

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

Remarks

Eigenvectors are orthogonal: cross section always orthogonal to tensor field line Eigenvalues mapped to length of edges in cross section: problems with negative eigenvalues

34

  • T. Delmarcelle, L. Hesselink,

Visualization of Second Order Tensor Fields and Matrix Data, IEEE Visualization 1992

slide-41
SLIDE 41

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

35

  • T. Delmarcelle, L. Hesselink,

Visualization of Second Order Tensor Fields and Matrix Data, IEEE Visualization 1992

slide-42
SLIDE 42

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fabric-like Texture

Visualize tensor through distortion of basic fabric pattern

36 CS530 / Spring 2019 : Introduction to Visualization. Tensor Fields 03/25

Fabric-like Textures

  • Visualize tensor through distortion of basic fabric pattern

37

Hotz, I.; Feng, L.; Hamann, B.; Joy, K. Tensor-fields Visualization using a Fabric like Texture on Arbitrary two-dimensional Surfaces. Mathematical Foundations of Scientific Visualization, Computer Graphics Springer , 2006

CS53000 / Spring 2020 : Introduction to Scientific Visualization .

  • 11. Tensor Field Techniques

March 5, 2020

slide-43
SLIDE 43

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fabric-like Texture

37 CS53000 / Spring 2020 : Introduction to Scientific Visualization .

  • 11. Tensor Field Techniques

March 5, 2020

slide-44
SLIDE 44

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

38

slide-45
SLIDE 45

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

39

slide-46
SLIDE 46

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Hyperstreamlines

40

Extension of Hultquist’s stream surfaces to eigenvector fields

  • T. Delmarcelle, L. Hesselink,

Visualization of Second Order Tensor Fields and Matrix Data, IEEE Visualization 1992

slide-47
SLIDE 47

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion Tensor Imaging

Diffusion Tensor (DT)-MRI measures anisotropic (directional) diffusion properties of biological tissue (e.g., brain) Diffusion tensor is symmetric positive definite (positive eigenvalues) Objective: use tensor information to reconstruct the path of tissue fibers Problems: (very) noisy data + isotropy

41

slide-48
SLIDE 48

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Brain Structure - Fiber Tracks

42

slide-49
SLIDE 49

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

DT MRI Visualization

43

slide-50
SLIDE 50

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

White Matter Tracts

44

Park, Westin, and Kikinis, BWH, Harvard Medical School, 2003

slide-51
SLIDE 51

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion in Biological Tissue

Motion of water through tissue Faster in some directions than others

45

  • Anisotropy: diffusion rate depends on direction

isotropic anisotropic Newspaper Kleenex

slide-52
SLIDE 52

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion Tensor Visualization

46

slide-53
SLIDE 53

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion Tensor Visualization

46

slide-54
SLIDE 54

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion MRI of the Brain

47

Anisotropy high along white matter fiber tracts

slide-55
SLIDE 55

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion MRI of the Brain

47

Anisotropy high along white matter fiber tracts

1.7 0.1 -0.1 0.1 2.3 -0.3

  • 0.1 -0.3 0.3
slide-56
SLIDE 56

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion MRI of the Brain

47

Anisotropy high along white matter fiber tracts

3.7 0.3 -0.8 0.3 0.6 -0.1

  • 0.8 -0.1 0.8

1.7 0.1 -0.1 0.1 2.3 -0.3

  • 0.1 -0.3 0.3
slide-57
SLIDE 57

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Diffusion MRI of the Brain

47

Anisotropy high along white matter fiber tracts

2.1 -0.1 -0.2

  • 0.1 2.0 -0.0
  • 0.2 -0.0 2.1

3.7 0.3 -0.8 0.3 0.6 -0.1

  • 0.8 -0.1 0.8

1.7 0.1 -0.1 0.1 2.3 -0.3

  • 0.1 -0.3 0.3
slide-58
SLIDE 58

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fiber Tracing

Moving Least Squares: Apply Gauss filter mask whose support is determined by current path orientation and local anisotropy Trace fiber path along filtered eigenvector

48

  • L. Zhukov, A. Barr,

Oriented Tensor Reconstruction: Tracing Neural Pathways from Diffusion Tensor MRI, IEEE Visualization 2002

slide-59
SLIDE 59

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fiber Tracing

White matter

49

  • L. Zhukov, A. Barr,

Oriented Tensor Reconstruction: Tracing Neural Pathways from Diffusion Tensor MRI, IEEE Visualization 2002

slide-60
SLIDE 60

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fiber Tracing

White matter

50

  • L. Zhukov, A. Barr,

Oriented Tensor Reconstruction: Tracing Neural Pathways from Diffusion Tensor MRI, IEEE Visualization 2002

slide-61
SLIDE 61

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Fiber Tracing

Heart

51

  • L. Zhukov, A. Barr,

Heart Fiber Reconstruction from Diffusion Tensor MRI, IEEE Visualization 2003

slide-62
SLIDE 62

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensor Mode

52

linear

mode = 1

  • rthotropic

mode = 0

planar

mode = -1

λ2 λ3 λ1

mode = -1 mode = 0 mode = +1

slide-63
SLIDE 63

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensor Mode

52

linear

mode = 1

  • rthotropic

mode = 0

planar

mode = -1

λ2 λ3 λ1

mode = -1 mode = 0 mode = +1

slide-64
SLIDE 64

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensor Mode

52

linear

mode = 1

  • rthotropic

mode = 0

planar

mode = -1

λ2 λ3 λ1

mode = -1 mode = 0 mode = +1

slide-65
SLIDE 65

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Tensor Mode

52

linear

mode = 1

  • rthotropic

mode = 0

planar

mode = -1

λ2 λ3 λ1

mode = -1 mode = 0 mode = +1

slide-66
SLIDE 66

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: RGB(e1) (original data)

53

slide-67
SLIDE 67

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: RGB(e1)

54

slide-68
SLIDE 68

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: FA

55

slide-69
SLIDE 69

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: | FA|

56

Δ

slide-70
SLIDE 70

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: ridge strength: max(0, λ3)

57

slide-71
SLIDE 71

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: g.e3 (modulated by strength)

58

slide-72
SLIDE 72

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Slice Inspection: sqrt((g.e3)2 + (g.e2)2)

59

slide-73
SLIDE 73

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: coronal fibers

60

slide-74
SLIDE 74

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: ridge surfaces

61

slide-75
SLIDE 75

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: valley surfaces

62

slide-76
SLIDE 76

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: valley surfaces with

63

slide-77
SLIDE 77

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: brainstem fibers

64

slide-78
SLIDE 78

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: brainstem ridge surfaces

65

slide-79
SLIDE 79

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: brainstem valley surfaces

66

slide-80
SLIDE 80

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

3-D Results: combined results

67

slide-81
SLIDE 81

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Ridge Lines of FA in Brain

68

425 lines with length > 15mm Sort based on average ridge strength

1.5 x 1.5 x 1.5 mm

slide-82
SLIDE 82

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Ridge Lines of FA in Brain

69

1.5 x 1.5 x 1.5 mm

FOR = Fornix, CB = Cingulum Bundles Sort based on average ridge strength

slide-83
SLIDE 83

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020

Line Creases of White Matter Anisotropy

70

CBL CBR FOR ILF ICP ML CST

slide-84
SLIDE 84

CS53000 / Spring 2020 : Introduction to Scientific Visualization.

  • 11. Tensor Field Techniques

March 5, 2020 71

  • G. Kindlmann et al., Sampling and Visualizing Creases with Scale-space particles, IEEE

Visualization 2009

DTI CT