# DataVis2012/Schedule

## 1/23: Introduction to visualization

Lecturer:

Topics: Visualization

Notes:

Slides:

Animations:

Further reading:

## 1/30: The visualization pipeline

Lecturer:

Topics: Procedural vs. Dataflow programming; Using Dataflow for the Vis Pipeline; Dataflow programming with VTK; Dataflow programming with VisTrails; python.

Notes:

Slides:

VisTrails:

Further reading:

## 2/6: Modeling Data for Visualization

Lecturer:

Topics: Discrete vs continous data; Sampling and interpolation; Point vs triangulated data; Meshing data types; Regular vs irregular data; Tabular data; Vector and tensor fields; Geometry Processing: Reconstruction and meshing; Simplification; Smoothing; Other Filtering algorithms

Topics (here???): Basic linear algebra; vectors; basic differential geometry (space curves, tangents, normals, surfaces); basic vector calculus (gradient, divergence, curl, gauss' theorem, green's theorem)

Notes:

Slides:

Further reading:

## 2/13: Plotting

Lecturer:

Topics: Simple Plotting Methods: Dot Plots, Connected Symbol Plots, Scatter Plots, Histograms, Others. Advanced Plotting Methods: Multimodal, Higher Dimensional, Correlation, Uncertainty and Variation.

Notes:

Slides:

Vistrails:

Further Reading:

## 2/20/6: NO CLASS (President's Day)

## 2/27: Color and Human Perception

Lecturer:

Topics: Color Science; Color spaces; Color Blindness; Color maps; Tone mapping

Notes:

Slides:

Links:

## 3/5 2D Visualization Techniques

Lecturer:

Topics: 2-D contours, marching quads, marching tris; Color mapping; height fields; NPR; 2-D vector fields, div, grad, curl in 2D; Steady vs Unsteady flows; Glyphs; 2-D streamlines, streaklines, pathlines

Slides:

Notes:

Vistrails:

## 3/12 NO CLASS (Spring Break)

## 3/19 Volume Visualization

Lecturer:

Topics: Slicing; Contours; Marching algorithms; Accelerating structures; High-quality contours

Slides:

References:

## 3/26 Volume Visualization

Lecturer:

Topics: Structured grid techniques: ray-casting, splatting, texture slicing, shear-warp; Unstructured grid techniques; Transfer function specification

Slides:

Notes:

Vistrails:

References:

## 4/2 Midterm

## 4/9 Vector & Tensor Visualization

Lecturer:

Topics: DT/MRI intro, glyphs, colormapping, volume rendering; 3D techniques, critical points

Slides:

References:

## 4/16: Information Visualization

Lecturer:

Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples

Slides:

Links:

## 4/23: Information Visualization

Lecturer:

Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples

Slides:

Links:

## 5/7: Information Visualization

Lecturer:

Topics: Parallel coordinates; Graph visualization; Trees and Graphs; InfoVis Examples

Slides:

Links: