# DataVis2012/Schedule

### From VisTrailsWiki

(→1/30: The visualization pipeline) |
(→2/13: Plotting) |
||

Line 61: | Line 61: | ||

== 2/13: Plotting == | == 2/13: Plotting == | ||

- | Lecturer: | + | Lecturer: Claudio |

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

- | Notes: | + | Notes: [http://www.sci.utah.edu/~stevec/classes/cs5630/PlottingNotes.pdf PlottingNotes.pdf] |

- | Slides: | + | Slides: [http://www.sci.utah.edu/~stevec/slides/SciVis/Plotting1.pdf Plotting1.pdf] and [http://www.vistrails.org/download/download.php?type=PUB&id=Plotting2.pdf Plotting2.pdf] |

- | Vistrails: | + | Vistrails: [http://www.sci.utah.edu/~stevec/classes/cs5630/PlottingVistrails.zip PlottingVistrails.zip] - Unzip this file in the examples directory of your VisTrails installation and it will add the vistrails along with their data sets (in the data directory). |

- | Further Reading: | + | Further Reading: |

+ | |||

+ | * The Elements of Graphing Data. William S. Cleveland, Hobart Press, 2nd Edition, 1994. | ||

+ | |||

+ | * Visualizing Data. William S. Cleveland, Hobart Press, 1993. | ||

+ | |||

+ | * The Visual Display of Quantitative Information. Edward R. Tufte, Graphics Press, 2001. | ||

+ | |||

+ | * Visual Explanations: Images and Quantities, Evidence and Narrative. Edward R. Tufte, Graphics Press, 2997. | ||

+ | |||

+ | * [http://www.fmrib.ox.ac.uk/analysis/techrep/tr00mj2/tr00mj2/node24.html Histogram Bin Size] | ||

+ | |||

+ | * [http://en.wikipedia.org/wiki/Correlation Correlation] | ||

+ | |||

+ | * [http://en.wikipedia.org/wiki/Linear_regression Linear Regression] | ||

+ | |||

+ | * [http://en.wikipedia.org/wiki/Box_plot Box Plots] | ||

== 2/20: NO CLASS (President's Day) == | == 2/20: NO CLASS (President's Day) == |

## Revision as of 14:03, 24 February 2012

## 1/23: Introduction to visualization

Lecturer: Claudio

Topics: Scientific Visualization

Notes: lec01-notes.pdf

Slides: TBA

Animations: NCSA storm animation

Further reading:

(Optional reading) Provenance for Computational Tasks: A Survey

(Optional reading) Provenance for Visualizations: Reproducibility and Beyond, C. Silva, J. Freire, and S. Callahan, IEEE Computing in Science and Engineering, 2008.

## 1/30: The visualization pipeline

Lecturer: Huy Vo

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

Notes: lec02-notes.pdf

Slides: dataflow.pdf

Further reading:

## 2/6: Modeling Data for Visualization

Lecturer: Claudio Silva

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: modeling data

Slides: processing.ppt

Further reading:

Surface Simplification Using Quadric Error Metrics

(Optional Reading) A Memory Insensitive Technique for Large Model Simplification

(Optional Reading) Quadric-based Simplification in any Dimension

http://en.wikipedia.org/wiki/Least_squares

(Optional Reading) Robust Moving Least-squares Fitting with Sharp Features

(Optional Reading) Optimal Bandwidth Selection for MLS Surfaces

## 2/13: Plotting

Lecturer: Claudio

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

Notes: PlottingNotes.pdf

Slides: Plotting1.pdf and Plotting2.pdf

Vistrails: PlottingVistrails.zip - Unzip this file in the examples directory of your VisTrails installation and it will add the vistrails along with their data sets (in the data directory).

Further Reading:

- The Elements of Graphing Data. William S. Cleveland, Hobart Press, 2nd Edition, 1994.

- Visualizing Data. William S. Cleveland, Hobart Press, 1993.

- The Visual Display of Quantitative Information. Edward R. Tufte, Graphics Press, 2001.

- Visual Explanations: Images and Quantities, Evidence and Narrative. Edward R. Tufte, Graphics Press, 2997.

## 2/20: 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: