Allan Rocha, Usman Alim, Julio Daniel Silva, and Mario Costa Sousa - - PowerPoint PPT Presentation

allan rocha usman alim julio daniel silva and mario costa
SMART_READER_LITE
LIVE PREVIEW

Allan Rocha, Usman Alim, Julio Daniel Silva, and Mario Costa Sousa - - PowerPoint PPT Presentation

Allan Rocha, Usman Alim, Julio Daniel Silva, and Mario Costa Sousa Interactive Modeling, Visualization & Analytics R&D Group injection well (water) Geological Model Attributes Rock type Porosity Permeability Water


slide-1
SLIDE 1

Interactive Modeling, Visualization & Analytics R&D Group

Allan Rocha, Usman Alim, Julio Daniel Silva, and Mario Costa Sousa

slide-2
SLIDE 2
slide-3
SLIDE 3

Geological Model

injection well (water) production well (oil) Attributes

  • Rock type
  • Porosity
  • Permeability
  • Water Saturation
  • Oil Saturation
  • Oil flow rate
  • Water flow rate
  • Pressure
slide-4
SLIDE 4
slide-5
SLIDE 5

[ Kirby et al., VIS, 1999] Visual encoding

3rd Layer

  • Arrow glyphs

(velocity) 1st Layer

  • Ellipse glyphs

(divergence) 2nd Layer

  • Colors

(vorticity)

slide-6
SLIDE 6
slide-7
SLIDE 7

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999 2016

slide-8
SLIDE 8

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces

2016

slide-9
SLIDE 9

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces

2016

textures + raster operations

slide-10
SLIDE 10

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering

2016

slide-11
SLIDE 11

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering

2016

slide-12
SLIDE 12

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering

2016

Lack of research continuity

slide-13
SLIDE 13

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering LIC + colormap

2016

Lack of research continuity

slide-14
SLIDE 14

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering LIC + colormap Procedural noise

2016

Lack of research continuity

slide-15
SLIDE 15

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering LIC + colormap Procedural noise 2D-glyphs image-space

2016

Lack of research continuity

slide-16
SLIDE 16

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering LIC + colormap Procedural noise 2D-glyphs image-space

  • bject-space

2016

Lack of research continuity

slide-17
SLIDE 17

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2016 2003 2011 1999

Layering on Surfaces 2D Layering

Lack of research continuity

  • Difficult to render 2D-glyphs and
  • ther visual representations on

arbitrary surfaces

slide-18
SLIDE 18

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2016 2003 2011 1999

Layering on Surfaces 2D Layering

Lack of research continuity

  • Difficult to render 2D-glyphs and
  • ther visual representations on

arbitrary surfaces

slide-19
SLIDE 19
  • Pelt. et al., 2014
  • Visualization of wall shear stress (WSS)
  • Design of four 2D-glyphs using
  • riented quads

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

Flying glyphs Clipping

slide-20
SLIDE 20

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

1991 1998 2002 2004 2006 2008 2012 2014 2003 2011 1999

Layering on Surfaces 2D Layering

2016

  • A technique to place 2D

representations on arbitrary surfaces.

  • Visual design on surfaces similar to 2D
  • Extend the concept of layering to co-

visualize a high number of attributes on surfaces.

slide-21
SLIDE 21

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

slide-22
SLIDE 22

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

  • Definition. Visual representations (a pattern, a text, a glyph, or a symbol)

transferred from a 2D-image to a surface.

Decal

slide-23
SLIDE 23
  • Definition. A set of images designed to represent one or more data attributes.

Earthquake decal-map Water flow decal-map

slide-24
SLIDE 24
  • Definition. A set of images designed to represent one or more data attributes.

Earthquake decal-map Water flow decal-map

slide-25
SLIDE 25
  • Definition. A set of images designed to represent one or more data attributes.

Earthquake decal-map Water flow decal-map

[ Seltzer and Kindlmann, CGF, 2016] [ Praun et al., TOG, 2016]

slide-26
SLIDE 26
  • Focus on aesthetic value

Character editing [de Groot et al., 2013] [Schmidt et al., 2006] [Krassnigg, 2010] Games

slide-27
SLIDE 27
  • First technique using decals for multivariate visualization
  • Stringent requirements in visualization
  • Should be independent of surface parametrization
  • Should not rely on topological information
  • Should be simple and efficient

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

slide-28
SLIDE 28

Decal-maps: Real-time Layering of Decals on Surfaces for Multivariate Visualization

slide-29
SLIDE 29
  • Sphere Mask: solid sphere intersected with a surface is a disk
slide-30
SLIDE 30
  • Local parametrization (exponential maps)
  • Angular coordinate
  • Radial coordinate
  • Geodesic (difficult and costly to compute)
  • Decals are small: fine distortions not

required [de Groot et al., 2013]

  • Geodesic approximation
  • Euclidean distance
  • Paper discusses two other distances

(Bowers et al, 2010; Geng et al. 2011).

slide-31
SLIDE 31
  • Compute the sphere masking:
  • Area of the surface inside the sphere
  • Build the local parametrization
  • Apply a decal

Local Parametrization

slide-32
SLIDE 32
slide-33
SLIDE 33
  • Overview
slide-34
SLIDE 34
  • Overview
slide-35
SLIDE 35
  • Overview
slide-36
SLIDE 36
  • Overview
slide-37
SLIDE 37

Sphere masking Angular coordinate Radial coordinate Decal mapping Decal overlapping

  • Implementation Steps
slide-38
SLIDE 38
slide-39
SLIDE 39

Pressure decal-map

Quad-based method [Inspired by Pelt et al., 2014] Decal-based method (our approach)

  • Aneurysm data
slide-40
SLIDE 40

Pressure decal-map

Quad-based method [Inspired by Pelt et al., 2014] Decal-based method (our approach)

  • Aneurysm data
slide-41
SLIDE 41
slide-42
SLIDE 42
  • Two case studies
  • Multivariate Geographic Visualization
  • Multivariate Geological Visualization
  • Apply the layering concept on surfaces using decal-maps
  • Represent several attributes in a single view
slide-43
SLIDE 43
slide-44
SLIDE 44
  • Attributes
  • Rock type
  • Porosity
  • Water Flow
  • Magnitude and direction
  • Oil Flow
  • Magnitude and direction

Geological Reservoir Model

slide-45
SLIDE 45
  • Minimize the visual interference between attributes
  • Highly exploratory task (design space)
  • Design Guidelines
  • (2D) Scientific Visualization and Information Visualization
  • T. Ropinski, 2011; Borgo et al., 2013; Fuchs and Hauser, 2009;

Kehrer and Hauser, 2013; Munzner 2014.

  • Perceptual Studies for Design [Ware, 2012]
  • Traditional Illustrations
slide-46
SLIDE 46

46

  • Rock type
  • Categorical data
  • Visual Variables
  • Color, texture
  • Guidelines for 2D Maps
  • Large areas, light tones
  • Base Layer
  • Pastel colormap
slide-47
SLIDE 47
  • Porosity (%)
  • Measures the capacity of

rocks to store fluids

  • Quantitative data
  • Visual variables
  • Position, size, saturation, …
  • Traditional illustration
  • Space between grains

Grain decal

slide-48
SLIDE 48
  • Porosity (%)
  • Measures the capacity of

rocks to store fluids

  • Quantitative data
  • Visual variables
  • Position, size, saturation, …
  • Traditional illustration
  • Space between grains
  • Poisson importance

sampling [Corsini et al., 2012]

slide-49
SLIDE 49
  • Water Flow
  • Direction and magnitude
  • Traditional arrow glyphs
  • Visual Variables
  • Color, shape
  • Size, transparency,

texture, saturation, …

Water flow decal Water flow decal-map

slide-50
SLIDE 50
  • Water Flow
  • Direction and magnitude
  • Traditional arrow glyphs
  • Visual Variables
  • Color, shape
  • Size, transparency,

texture, saturation, …

Water flow decal-map

slide-51
SLIDE 51
  • Oil Flow
  • Direction and magnitude
  • Traditional arrow glyphs
  • Visual Variables
  • Color, shape
  • Size, transparency,

texture, saturation, …

  • Placement Strategy

Oil flow decal Oil flow decal-map

slide-52
SLIDE 52
  • Oil Flow
  • Direction and magnitude
  • Traditional arrow glyphs
  • Visual Variables
  • Color, shape
  • Size, transparency,

texture, saturation, …

Oil flow decal-map

slide-53
SLIDE 53

six attributes!

  • Rock type
  • Porosity
  • Water flow
  • Oil flow
slide-54
SLIDE 54
  • Synthetic Vector Field
  • Illustrative

Flow Visualization

  • Similar to LIC
  • Decal deformation

refer to the paper

Stroke decal

slide-55
SLIDE 55
slide-56
SLIDE 56
  • Decals as form of representation for visualization design
  • The concept of decal-map to represent and visualize

multivariate data on surfaces

  • A real-time technique to place a high number of decals on

arbitrary surfaces

  • Concept of layering on surfaces by providing an abstract

framework applicable to a variety of contexts

slide-57
SLIDE 57

Allan Rocha

acarocha@ucalgary.ca rocha.allanc@gmail.com https://ca.linkedin.com/in/rochaallan http://pages.cpsc.ucalgary.ca/~acarocha/

57

  • The anonymous reviewers for their constructive

comments.

  • NASA. Socioeconomic Data and Applications Center

(SEDAC) for providing the Earth dataset

  • This research was supported in part by the NSERC/

AITF/ FCMG IRC program in Scalable Reservoir Visualization.

slide-58
SLIDE 58

Interactive Modeling, Visualization & Analytics R&D Group

Allan Rocha, Usman Alim, Julio Daniel Silva, and Mario Costa Sousa