Introduction Lecture 1 January 14, 2020 Instructor - - PowerPoint PPT Presentation

introduction
SMART_READER_LITE
LIVE PREVIEW

Introduction Lecture 1 January 14, 2020 Instructor - - PowerPoint PPT Presentation

CS530 - Spring 2020 Introduction to Scientific Visualization Introduction Lecture 1 January 14, 2020 Instructor xmt@purdue.edu Xavier Tricoche Associate Prof of Computer Science Visualization, Data Analysis, Scientific Computing


slide-1
SLIDE 1

CS530 - Spring 2020

Introduction to Scientific Visualization

Lecture

Introduction

January 14, 2020

1

slide-2
SLIDE 2

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Instructor

Xavier Tricoche

  • Associate Prof of Computer Science
  • Visualization, Data Analysis, Scientific

Computing

  • Office: LWSN 3154P
  • With Purdue since 2007

xmt@purdue.edu

slide-3
SLIDE 3

CS530 / Spring 2020 : Introduction to Scientific Visualization.

Teaching Assistant

  • Dana El-Rushaidat
  • LWSN 3151

3 Introduction 01/14/2020

delrusha@purdue.edu

slide-4
SLIDE 4

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Today

  • Introduction
  • Syllabus
  • Class overview
  • Graphics Intro
  • Homework
slide-5
SLIDE 5

CS530 / Spring 2020 : Introduction to Scientific Visualization. 5 Introduction 01/14/2020

slide-6
SLIDE 6

CS530 / Spring 2020 : Introduction to Scientific Visualization. 5 Introduction 01/14/2020

CS530 is NOT a Computer Graphics class

slide-7
SLIDE 7

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Big Data

  • 2.5 x 1018 bytes/min
  • 90% of world data

created in last 2 years

www.domo.com

slide-8
SLIDE 8

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Classical Definitions

“Transformation of the symbolic into the geometric” [McCormick et al. 1987]

slide-9
SLIDE 9

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Classical Definitions

“The use of computer- generated, interactive, visual representations of data to amplify cognition.” [Card, Mackinlay, & Shneiderman 1999]

slide-10
SLIDE 10

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

More Definitions

“Creation of images that convey salient information about underlying data and processes” [Hansen & Johnson, 2005]

“Communication of information using

graphical representations” [Ward et al., 2010]

slide-11
SLIDE 11

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

More Definitions

"Computer-based visualization systems provide visual representations of datasets designed to help people carry

  • ut tasks more effectively.”

[Munzner, 2014]

slide-12
SLIDE 12

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Why Visualize?

To point out interesting things MTHIVLWYADCEQGHKILKMTWYN ARDCAIREQGHLVKMFPSTWYARN GFPSVCEILQGKMFPSNDRCEQDIFP SGHLMFHKMVPSTWYACEQTWRN

slide-13
SLIDE 13

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Why Visualize?

To point out interesting things MTHIVLWYADCEQGHKILKMTWYN ARDCAIREQGHLVKMFPSTWYARN GFPSVCEILQGKMFPSNDRCEQDIFP SGHLMFHKMVPSTWYACEQTWRN V V V V

slide-14
SLIDE 14

CS530 - Introduction to Scientific Visualization

Why Visualize?

slide-15
SLIDE 15

CS530 - Introduction to Scientific Visualization

slide-16
SLIDE 16

CS530 - Introduction to Scientific Visualization

slide-17
SLIDE 17

CS530 - Introduction to Scientific Visualization

slide-18
SLIDE 18

CS530 - Introduction to Scientific Visualization

slide-19
SLIDE 19

CS530 - Introduction to Scientific Visualization

slide-20
SLIDE 20

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Visualization Objectives

  • Record information
  • Analyze data to support reasoning
  • Confirm hypotheses
  • Communicate ideas to others
slide-21
SLIDE 21

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Syllabus

slide-22
SLIDE 22

CS530 / Spring 2020 : Introduction to Scientific Visualization.

On Class Web Page

21 Introduction 01/14/2020

slide-23
SLIDE 23

CS490/CS590 Intro to Data Visualization / Fall 2019: Introduction

Basic Facts

  • Lectures: T/Th 1:30 pm - 2:45 pm
  • Office hours: T 3:00 pm - 5:00 pm
  • Performance evaluation:
  • 5 (programming) assignments (total: 60%)
  • Midterm exam: 20%
  • Final project: 20%
slide-24
SLIDE 24

CS490/CS590 Intro to Data Visualization / Fall 2019: Introduction

Communication

  • Discussions, Q&A’s, and announcements

will be on Piazza

  • Sign up!

piazza.com/purdue/spring2020/cs530

slide-25
SLIDE 25

CS490/CS590 Intro to Data Visualization / Fall 2019: Introduction

Lateness Policy

  • Assignments due by given deadline
  • 5 extension days granted to each student
  • 20% penalty for each late day
  • No submission accepted past 5th late

day

slide-26
SLIDE 26

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Topics Overview

25

slide-27
SLIDE 27

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Computer Graphics Primer

Bare minimum

26

slide-28
SLIDE 28

CS530 / Spring 2020 : Introduction to Scientific Visualization.

The Visualization Toolkit

VTK

27 Introduction 01/14/2020

slide-29
SLIDE 29

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Foundations

Visual System and Color Perception

28

slide-30
SLIDE 30

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Foundations

Data structures and data processing

29

slide-31
SLIDE 31

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Scalar Fields

Color Mapping

30

slide-32
SLIDE 32

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Scalar Fields

Isosurfaces / level sets

31

slide-33
SLIDE 33

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Scalar Fields

Volume rendering

32

slide-34
SLIDE 34

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Vector Fields

Lagrangian methods

33

slide-35
SLIDE 35

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Vector Fields

Dense representations

34

slide-36
SLIDE 36

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Tensor Fields

Glyphs

35

slide-37
SLIDE 37

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Tensor Fields

Hyperstreamlines

36

slide-38
SLIDE 38

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Topology

37

slide-39
SLIDE 39

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

High-Dimensional Data

38

slide-40
SLIDE 40

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Applications

Biomedicine

39

slide-41
SLIDE 41

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Applications

Fluid dynamics

40

slide-42
SLIDE 42

CS530 / Spring 2020 : Introduction to Scientific Visualization. Introduction 01/14/2020

Applications

Fluid dynamics

40