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 • Office: LWSN 3154P • With Purdue since 2007 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Teaching Assistant delrusha@purdue.edu •Dana El-Rushaidat •LWSN 3151 3 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Today • Introduction • Syllabus • Class overview • Graphics Intro • Homework CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
5 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
CS530 is NOT a Computer Graphics class 5 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Big Data • 2.5 x 10 18 bytes/min • 90% of world data created in last 2 years www.domo.com CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Classical Definitions “Transformation of the symbolic into the geometric” [McCormick et al. 1987] CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Classical Definitions “The use of computer- generated, interactive, visual representations of data to amplify cognition.” [Card, Mackinlay, & Shneiderman 1999] CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
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] CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
More Definitions "Computer-based visualization systems provide visual representations of datasets designed to help people carry out tasks more effectively.” [Munzner, 2014] CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Why Visualize? To point out interesting things MTHIVLWYADCEQGHKILKMTWYN ARDCAIREQGHLVKMFPSTWYARN GFPSVCEILQGKMFPSNDRCEQDIFP SGHLMFHKMVPSTWYACEQTWRN CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Why Visualize? To point out interesting things V MTHIVLWYADCEQGHKILKMTWYN V ARDCAIREQGHLVKMFPSTWYARN V GFPSVCEILQGKMFPSNDRCEQDIFP V SGHLMFHKMVPSTWYACEQTWRN CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Why Visualize? CS530 - Introduction to Scientific Visualization
CS530 - Introduction to Scientific Visualization
CS530 - Introduction to Scientific Visualization
CS530 - Introduction to Scientific Visualization
CS530 - Introduction to Scientific Visualization
CS530 - Introduction to Scientific Visualization
Visualization Objectives • Record information • Analyze data to support reasoning • Confirm hypotheses • Communicate ideas to others CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Syllabus CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
On Class Web Page 21 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 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% CS490/CS590 Intro to Data Visualization / Fall 2019: Introduction
Communication • Discussions, Q&A’s, and announcements will be on Piazza piazza.com/purdue/spring2020/cs530 • Sign up! 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 CS490/CS590 Intro to Data Visualization / Fall 2019: Introduction
Topics Overview CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 25
Computer Graphics Primer Bare minimum CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 26
VTK The Visualization Toolkit 27 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction
Foundations Visual System and Color Perception ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 28
Foundations Data structures and data processing CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 29
Scalar Fields Color Mapping CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 30
Scalar Fields Isosurfaces / level sets CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 31
Scalar Fields Volume rendering CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 32
Vector Fields Lagrangian methods CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 33
Vector Fields Dense representations CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 34
Tensor Fields Glyphs CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 35
Tensor Fields Hyperstreamlines CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 36
Topology CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 37
High-Dimensional Data CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 38
Applications Biomedicine CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 39
Applications Fluid dynamics CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 40
Applications Fluid dynamics CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 40
Recommend
More recommend