introduction
play

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


  1. CS530 - Spring 2020 Introduction to Scientific Visualization Introduction Lecture 1 January 14, 2020

  2. 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

  3. Teaching Assistant delrusha@purdue.edu •Dana El-Rushaidat •LWSN 3151 3 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  4. Today • Introduction • Syllabus • Class overview • Graphics Intro • Homework CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

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

  6. CS530 is NOT a Computer Graphics class 5 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  7. 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

  8. Classical Definitions “Transformation of the symbolic into the geometric” [McCormick et al. 1987] CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  9. 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

  10. 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

  11. 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

  12. Why Visualize? To point out interesting things MTHIVLWYADCEQGHKILKMTWYN ARDCAIREQGHLVKMFPSTWYARN GFPSVCEILQGKMFPSNDRCEQDIFP SGHLMFHKMVPSTWYACEQTWRN CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  13. 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

  14. Why Visualize? CS530 - Introduction to Scientific Visualization

  15. CS530 - Introduction to Scientific Visualization

  16. CS530 - Introduction to Scientific Visualization

  17. CS530 - Introduction to Scientific Visualization

  18. CS530 - Introduction to Scientific Visualization

  19. CS530 - Introduction to Scientific Visualization

  20. 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

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

  22. On Class Web Page 21 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  23. 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

  24. 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

  25. 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

  26. Topics Overview CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 25

  27. Computer Graphics Primer Bare minimum CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 26

  28. VTK The Visualization Toolkit 27 CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction

  29. Foundations Visual System and Color Perception ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� � CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 28

  30. Foundations Data structures and data processing CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 29

  31. Scalar Fields Color Mapping CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 30

  32. Scalar Fields Isosurfaces / level sets CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 31

  33. Scalar Fields Volume rendering CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 32

  34. Vector Fields Lagrangian methods CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 33

  35. Vector Fields Dense representations CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 34

  36. Tensor Fields Glyphs CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 35

  37. Tensor Fields Hyperstreamlines CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 36

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

  39. High-Dimensional Data CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 38

  40. Applications Biomedicine CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 39

  41. Applications Fluid dynamics CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 40

  42. Applications Fluid dynamics CS530 / Spring 2020 : Introduction to Scientific Visualization. 01/14/2020 Introduction 40

Recommend


More recommend