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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend