SciVisFall2007/Schedule
8/21: Introduction to visualization
Lecturer: Claudio
Topics: Scientific Visualization
Notes: TBA
Slides: lec01.pdf
Animations: explosion_640x480-5.mov, [1], [2], [3], [4]
8/23: The visualization pipeline (Claudio)
- Procedural vs. Dataflow programming
- Using Dataflow for the Vis Pipeline
- Dataflow programming with VTK
- Dataflow programming with VisTrails
- python
8/28: Modeling Data for Visualization (Carlos) Basics: Discrete vs continous data Sampling and interpolation Point vs triangulated data Meshing data types Regular vs irregular data Tabular data vector and tensor fields
8/30: Modeling Data for Visualization (Carlos) Geometry Processing: -Reconstruction and meshing -Simplification -Smoothing -Other Filtering algorithms?
9/4: Elementary Plotting Techniques (Steve)
- 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 (Steve)
Multivariable and multimodal:
- Histograms
- Autocorrelation plots
- Scatter plots
- Tukey-bars (uncertainty)
9/11: Color and Human Perception (Claudio)
Human vision system
optical illusions?
9/13: Color and Human Perception (Claudio) Color Science - Color spaces - Color Blindness - Color maps - Tone mapping 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. Proceedings of the IEEE Computer
Society Visualization '95, pp. 118-125, October 1995.
9/18: 2D Visualization Techniques (Carlos)
2-D contours - marching quads, marching tris
Color mapping -
height fields
NPR
9/20: 2D Visualization Techniques (Carlos) 2-D vector fields - div, grad, curl in 2D Steady vs Unsteady flows Glyphs 2-D streamlines 2-D streaklines
9/25: Volume Vis (Claudio)
Slicing
Contours
Marching algorithms
9/27: Volume Vis (Claudio) Accelerating structures High-quality contours
10/2: Volume Vis (Steve) Direct volume rendering optical models Ray casting Texture-based Acceleration structures
10/4: Volume Vis (Steve) unstructured techniques ray casting pt zsweep, havs
10/9: fall break 10/11: fall break
10/18: Volume Vis (Steve) Transfer functions function statistics (histograms) multi-dimensional contour spectrum
10/16: Midterm 1
10/23: Vector and Tensor Visualization (Carlos) Differential Geometry in 3D: Div, Grad, Curl Revisit Unsteady vs. Steady flows Streamribbons, surfaces, tubes, streamlines and streaklines
10/25: Vector and Tensor Visualization (Claudio) LIC hyper LIC Topology-based techniques
10/30: ieee visualization 2007
Guest lecture: Yuan Zhou on simplification techniques
11/1: ieee visualization 2007
Guest lecture: Erik Anderson on Cosmology and EEG analysis
11/6: Vector and Tensor Vis (Carlos) Glyphs DTI techniques
11/8: Aesthetic Issues in Vis (Claudio) Volume Illustration and NPR
11/13: Aesthetic Issues in Vis (Steve) Tufte 1
11/15: Aesthetic Issues in Vis (Steve) Tufte 2
11/20: Information Visualization (Carlos) parallel coordinates graph visualization
11/22: thanksgiving
11/27: Information Visualization (Claudio) hierarchical data vis brushing/ sizing text
11/29: Data Management for Vis 12/4: Vis for presentation or vis for discovery? 12/6: Open research questions