CIS 694L: 
Scientific Visualization


Description

Principles and methods for visualizing data from scientific measurements and computations; visualization software and techniques; human vision; color mapping; data representation; flow and information visualization.

Level and Credits

Prerequisites

Quarters Offered

General Information, Exclusions, etc.

Objectives

Text (Recommended)

Topics (Tentative)

Number of Weeks Topics
1 Introduction to the course; Data sources and representations; Information versus understanding
1 Brief survey of information visualization; census data
1 Introduction to Vtk and Itk
1 Data Mappings, Human perception and Cognition
3 Scalar Visualization: 2D scalar visualization; Transfer function design; Segmentation and Feature Extraction; Orthogonal and Oblique slice-planes; Iso-contouring approaches; Direct volume rendering (ray-casting, 3D Texture slicing, Splatting, Cell Projection).
2 Flow Visualization: 2D vector field visualization; Advection-based techniques; Flow texture synthesis; Critical point extraction; Examples of flow features such as swirl.
1 Data Management and Large scale visualization: managing the complexity.

Lab Assignments

Lab Lab Topic
1 Write a program using Vtk and Itk to extract and display a slice through a three-dimensional data set.
2 Implement a volume renderer
3 Implement a program to visualize a vector field using either advection techniques or texture synthesis.
4 Final Project: Student choice.

Grading Plan

Lab Assignments
40%
Midterm Exam
30%
Final Exam
30%

Relation to ABET Criterion 3 and CSE Program Objectives

Preparer Information and Date: Syllabus prepared by Roger Crawfis, last modified 2/18/03.