Interactive Interface Design for Scalable Large Multivariate Volume - - PowerPoint PPT Presentation

interactive interface design for scalable large
SMART_READER_LITE
LIVE PREVIEW

Interactive Interface Design for Scalable Large Multivariate Volume - - PowerPoint PPT Presentation

Interactive Interface Design for Scalable Large Multivariate Volume Visualization Xiaoru Yuan Key Laboratory on Machine Perception, MOE School of EECS, Peking University Nov. 13 th 2011 Ultrascale Visualization Workshop November 13, 2011


slide-1
SLIDE 1

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Interactive Interface Design for Scalable Large Multivariate Volume Visualization

Xiaoru Yuan

Key Laboratory on Machine Perception, MOE School of EECS, Peking University

  • Nov. 13th 2011
slide-2
SLIDE 2

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Outline

  • Motivation
  • Multivariate Volume Transfer Function Design
  • Parallel coordinates & MDS
  • Scattering Points in Parallel coordinates
  • Parallel extension of the TF design
  • Scalable Pivot MDS
  • Adaptive Continuous Parallel Coordinates

2

slide-3
SLIDE 3

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

High Dimensional/Multivariate Data Set

  • Isabel Hurricane

QVAPOR QCLOUD Speed Pressure

slide-4
SLIDE 4

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Transfer Functions

  • Transfer functions map the voxels values to colors and
  • pacities, generating insightful results.

1D TF (Intensity) 2D TF (Intensity vs. Gradient Magnitude)

slide-5
SLIDE 5

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Transfer Functions

  • Multivariate TFs for multi-modal data

QVAPOR QCLOUD Speed Pressure

Pressure Temperature

slide-6
SLIDE 6

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Methods of Visualizing Multi-dimensional Data

  • Scatterplot Matrix
  • Star Glyphs
  • Chernoff Faces
  • Multidimensional Scaling (MDS)
  • Parallel Coordinates
  • etc.

6

slide-7
SLIDE 7

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

7

Multidimensional Scaling

slide-8
SLIDE 8

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

8

Parallel Coordinates

  • To represent N dimensional data

– Set N vertical axes in parallel – Put data to intersects on corresponding axes – Connect intersects

slide-9
SLIDE 9

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

9

Data Exploration with PC

[Yuan et al. TVCG 2009]

slide-10
SLIDE 10

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Multivariate Visualization with Parallel Coordinates

10

[Jones et al. 2008]

slide-11
SLIDE 11

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

11

Line vs. Point Representation

slide-12
SLIDE 12

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

12

Line vs. Point Representation

slide-13
SLIDE 13

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

13

Line vs. Point Representation

slide-14
SLIDE 14

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

14

Data Exploration with SPPC

[Yuan et al. TVCG 2009]

slide-15
SLIDE 15

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

15

Data Exploration with SPPC

[Yuan et al. TVCG 2009]

slide-16
SLIDE 16

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

High Dimensional Transfer Function Design

  • Key issue in multivariate TF design:

Identifying features in multi-dimensional space

  • Multidimensional data visualization in InfoVis community

applied on TF design:

– Parallel coordinates plot (PCP), which keeps information on each dimension – Multidimensional scaling (MDS), which works better on multi- dimensional feature identification

PCP MDS

slide-17
SLIDE 17

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

High Dimensional Transfer Function Design

  • Integrate MDS into PCP to facilitate multivariate TF

design.

– Avoids context jumps between polyline and point regions when exploring data clusters – Provides multiple perspective views upon the data, supporting linked queries

[Guo, Xiao &Yuan, PacificVis 2011]

slide-18
SLIDE 18

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Design Multivariate TFs with the Proposed System

slide-19
SLIDE 19

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Volume Rendering with Sketch Feedbacks

slide-20
SLIDE 20

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

System Pipeline (Non-parallel version)

Reconstruction Pre-Processing Reconstruction Pre-Processing

slide-21
SLIDE 21

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Transfer Function User Interface

slide-22
SLIDE 22

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Transfer Function User Interface

  • User interactions

– Brushing on axes – Lasso on points – Magic wand on points

Lasso Tool Magic Wand Tool

slide-23
SLIDE 23

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

PCP and MDS Generation

  • Subroutines:

– Embedding MDS Plot into Continuous PCP – Generation of Weight-Adjustable MDS Plot – Adaptive Rendering of Continuous PCP

Pre-Processing

slide-24
SLIDE 24

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

MDS Plot

  • Pivot MDS [Brandes and Pich 2007]

– Low storage and low computational complexity

MDS works better for feature identification and selection

slide-25
SLIDE 25

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

MDS Plot

  • Hierarchical adaptive sampling can be exploited to

reduce the data amount to progressively reaching

  • ptimal
slide-26
SLIDE 26

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

MDS Plot

  • Metric adjustable MDS

– Allows user to define different impacts from the dimensions

  • n MDS layouts
slide-27
SLIDE 27

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

TF Construction

Reconstruction

  • Gaussian Mixture Model (GMM)

– Use several Gaussian blobs to fit the distribution of user selected clusters

slide-28
SLIDE 28

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Hurricane Isabel

slide-29
SLIDE 29

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Hurricane Isabel

Red part (hurricane eye): low pressure, medium temperature, lower QCLOUD, high wind speed

slide-30
SLIDE 30

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Hurricane Isabel

Yellow part:

higher pressure

lower wind speed

slide-31
SLIDE 31

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Hurricane Isabel

31

slide-32
SLIDE 32

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

System Pipeline

Reconstruction Pre-Processing

slide-33
SLIDE 33

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

System Pipeline – Parallel Environment

slide-34
SLIDE 34

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Adaptive Continuous PCP

5% 10% 15%

slide-35
SLIDE 35

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Adaptive Continuous PCP

  • The continuous PCP is a HDRI (High Dynamic Range

Image). Features may be hidden without proper mapping strategy.

  • A logarithm tone-mapping is utilized to enhance the small

features

Pseudo Color Linear Logarithm

Hidden Features

slide-36
SLIDE 36

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Pivot MDS

36

slide-37
SLIDE 37

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Pivot MDS Parallization

  • Computation of squared distance matrix Δ
  • Double centered sub-matrix C
  • Inner product CTC
  • Eigensolver

37

slide-38
SLIDE 38

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Scalable Pivot MDS

slide-39
SLIDE 39

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Performance –Parallel Multivariate Volume Rendering

slide-40
SLIDE 40

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Performance –Parallel MDS Projection

slide-41
SLIDE 41

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Performance –Parallel PCP Rendering

slide-42
SLIDE 42

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Integrated System Interface

42

slide-43
SLIDE 43

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

VisIt Plug-in (ongoing)

43

slide-44
SLIDE 44

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

Related Publications

  • H. Guo, H. Xiao, and X. Yuan. “Multi-dimensional transfer function design based
  • n flexible dimension projection embedded in parallel coordinates”. In

Proceedings of IEEE Pacific Visualization Symposium 2011, pages 19–26, 2011.

  • H. Guo, H. Xiao, and X. Yuan. “Scalable Multivariate Volume Visualization and

Analysis based on Dimension Projection and Parallel Coordinates”. IEEE Transactions on Visualization and Computer Graphics. Under revision.

44

slide-45
SLIDE 45

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

45

Acknowledgement

  • Students

– Hanqi Guo, Xiao He

  • Collaborator

– CNIC CAS (parallel computing environment)

  • Funds

– NSFC 60903062, NSFC 61170204 – Beijing NSFC 4092021 – 863 Project 2010AA012400 – Chinese Ministry of Education Key Project No. 109001.

slide-46
SLIDE 46

Ultrascale Visualization Workshop November 13, 2011 Seattle, WA

46

http://vis.pku.edu.cn http://vis.pku.edu.cn/wiki Email: xiaoru.yuan@pku.edu.cn