CS 247 - Scientific Visualization

Markus Hadwiger

CS 247 Scientific Visualization

Overview

This course covers the basics and applications of scientific visualization.

Synopsis

CS 247. Scientific Visualization (3-0-3) Prerequisites: Linear algebra, basic calculus, C/C++ programming experience. Recommended additional prerequisites: AMCS/CS 248 Computer Graphics, CS 380 GPU and GPGPU Programming, OpenGL programming experience. Techniques for generating images and interactive visualizations of various types of experimentally measured, computer generated, or gathered data. Grid structures. Scalar field and volume visualization. Vector field and flow visualization. Tensor visualization. Applications in science, engineering, and medicine.

Hours and Location

Monday, 16:45 - 18:15.
Wednesday, 16:45 - 18:15.

Instructor

Prof. Markus Hadwiger

Contact

Hadwiger

Markus Hadwiger

Rautek

Matej Mlejnek

Ageeli

Amani Ageeli

Programming assignments

Bitbucket git repository for the programming assignments.

Old Slides

Spring 2021
PART I: Introduction and Basics
Jan 25, 2021 Lecture 1: Introduction, Pt. 1.
Jan 27, 2021 Lecture 2: Introduction, Pt. 2.
Feb 1, 2021 Lecture 3: Data Representation, Pt. 1.
Feb 2, 2021 Lecture 4: The Visualization Pipeline; Data Representation, Pt. 2.
PART II: Scalar Field Visualization
Feb 8, 2021 Lecture 5: Data Representation, Pt. 3; Scalar Fields, Pt. 1.
Feb 10, 2021 Lecture 6: Scalar Fields, Pt. 2.
Feb 15, 2021 Lecture 7: Scalar Fields, Pt. 3.
Feb 17, 2021 Lecture 7: Scalar Fields, Pt. 4.
Feb 22, 2021 Lecture 9: Scalar Fields, Pt. 5.
Feb 24, 2021 Lecture 10: Scalar Fields, Pt. 6.
Mar 1, 2021 Lecture 11: Scalar Fields, Pt. 7.
Mar 3, 2021 Lecture 12: Scalar Fields, Pt. 8.
Mar 8, 2021 Lecture 13: Scalar Fields, Pt. 9; Volume Rendering, Pt. 1.
Mar 10, 2021 Lecture 14: Volume Rendering, Pt. 2.
Mar 17, 2021 Lecture 15: Volume Rendering, Pt. 3.
Mar 22, 2021 Lecture 16: Volume Rendering, Pt. 4.
Mar 24, 2021 Lecture 17: Volume Rendering, Pt. 5.
Mar 29, 2021 Lecture 18: Volume Rendering, Pt. 6.
PART III: Vector Field Visualization
Apr 5, 2021 Lecture 19: Vector/Flow Visualization, Pt. 1.
Apr 7, 2021 Lecture 20: Vector/Flow Visualization, Pt. 2.
Apr 12, 2021 Lecture 21: Vector/Flow Visualization, Pt. 3.
Apr 14, 2021 Lecture 22: Vector/Flow Visualization, Pt. 4.
Apr 21, 2021 Lecture 23: Vector/Flow Visualization, Pt. 5.
Apr 26, 2021 Lecture 24: Vector/Flow Visualization, Pt. 6.
Apr 28, 2021 Lecture 25: Vector/Flow Visualization, Pt. 7.
May 3, 2021 Lecture 26: Vector/Flow Visualization, Pt. 8.
May 5, 2021 Lecture 27: Vector/Flow Visualization, Pt. 9.