SciVisFall2007/Schedule

From VistrailsWiki
Revision as of 20:47, 28 August 2007 by Cscheid (talk | contribs)
Jump to navigation Jump to search

8/21: Introduction to visualization

Lecturer: Claudio

Topics: Scientific Visualization

Notes: lec01-notes.pdf

Slides: lec01.pdf

Animations: explosion_640x480-5.mov, fig7.mov, fig8.mov, fig9.mov, SevereTstorm.mov

Further reading:

Visualizing Spatial and Temporal Variability in Coastal Observatories, W. Herrera-Jimenez, W. Correa, C. Silva, and A. Baptista, IEEE Visualization 2003.

8/23: The visualization pipeline

Lecturer: Claudio

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

Notes: TBA

Slides: lec02.pdf

Further reading:

Provenance for Visualizations: Reproducibility and Beyond, C. Silva, J. Freire, and S. Callahan, IEEE Computing in Science and Engineering, to appear.

8/28: Modeling Data for Visualization

Lecturer: Carlos

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

Notes: TBA

Slides: .ppt file

Further reading:

Interpolation

Geodesic-loxodromes... This is the fancy interpolation for diffusion tensors I mentioned in class.

Bernstein polynomials These are the polynomials used for cubic Bezier curves that I mentioned in class.

Separability

Extensions of the Zwart-Powell Box spline... This is a recent paper that shows a class of trivariate reconstruction techniques that are not separable.

Tensors

Visualization and Analysis of Diffusion Tensor Fields Gordon Kindlmann's PhD. thesis, with everything you ever wanted to know about DTI. Section 2.1 has a good primer in tensor algebra.

8/30: Modeling Data for Visualization

Lecturer: Carlos

Topics: Geometry Processing: Reconstruction and meshing; Simplification; Smoothing; Other Filtering algorithms

Notes: TBA

Slides: TBA

Animations: TBA

Further reading: TBA

9/4: Elementary Plotting Techniques

Lecturer: Steve

Topics: Principles of Graph Construction (Cleveland); Single Variable: Linear regression (least-squares); Linear, Log-plots, Log-Log plots; Bar charts; Pie charts; Polar plots

9/6: Elementary Plotting Techniques

Lecturer: Steve

Topics: Multivariable and multimodal; Histograms; Autocorrelation plots; Scatter plots; Tukey-bars (uncertainty)

9/11: Color and Human Perception

Lecturer: Claudio

Topics: Human vision system; Optical illusions

9/13: Color and Human Perception

Lecturer: Claudio

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

Further reading:

How Not to Lie with Visualization. B. Rogowitz and L. Treinish. Computers in Physics, 10, n.3, pp. 268-274, May/June 1996.

A Rule-based Tool for Assisting Colormap Selection. L. Bergman, B. Rogowitz and L. Treinish. IEEE Visualization '95, pp. 118-125, October 1995.

9/18: 2D Visualization Techniques

Lecturer: Carlos

Topics: 2-D contours, marching quads, marching tris; Color mapping; height fields; NPR

9/20: 2D Visualization Techniques

Lecturer: Carlos

Topics: 2-D vector fields, div, grad, curl in 2D; Steady vs Unsteady flows; Glyphs; 2-D streamlines; 2-D streaklines

9/25: Volume Vis

Lecturer: Claudio

Topics: Slicing; Contours; Marching algorithms

9/27: Volume Vis

Lecturer: Claudio

Topics: Accelerating structures; High-quality contours

10/2: Volume Vis

Lecturer: Steve

Topics: Direct volume rendering; optical models; Ray casting; Texture-based; Acceleration structures

10/4: Volume Vis

Lecturer: Steve

Topics: Unstructured techniques; ray casting; pt; zsweep; havs

10/9: Fall break

10/11: Fall break

10/16: Volume Vis

Lecturer: Steve

Topics: Transfer functions; function statistics (histograms); multi-dimensional; contour spectrum

10/18: Midterm 1

10/23: Vector and Tensor Visualization

Lecturer: Carlos

Topics: Differential Geometry in 3D: Div, Grad, Curl; Revisit Unsteady vs. Steady flows; Streamribbons, surfaces, tubes, streamlines and streaklines

10/25: Vector and Tensor Visualization

Lecturer: Claudio

Topics: LIC; hyper LIC; Topology-based techniques

10/30: Simplification Techniques

Guest lecture: Yuan Zhou

11/1: Cosmology and EEG analysis

Guest lecture: Erik Anderson

11/6: Vector and Tensor Vis

Lecturer: Carlos

Topics: Glyphs; DTI techniques

11/8: Aesthetic Issues in Vis

Lecturer: Claudio

Topics: Volume Illustration and NPR

11/13: Aesthetic Issues in Vis

Lecturer: Steve

Topics: Tufte

11/15: Aesthetic Issues in Vis

Lecturer: Steve

Topics: Tufte

11/20: Information Visualization

Lecturer: Carlos

Topics: Parallel coordinates; Graph visualization

11/22: Thanksgiving

11/27: Information Visualization

Lecturer: Claudio

Topics: Hierarchical data vis; brushing; sizing text

11/29: Data Management for Vis

12/4: Vis for presentation/discovery

12/6: Open research questions