CMSC 691V: Visualization Techniques
Computer Science and Electrical Engineering Department
University of Maryland Baltimore County
Autumn 1998
Time: M, W, 11:00-12:15pm CP 207
Instructors:
Dr. Penny Rheingans, 215 ECS,
rheingan@cs.umbc.edu, Phone:(410)455-3554
Description:
This course will cover topics in visualization: scientific visualization,
medical visualization, information visualization, and volume rendering
techniques. The format for the course will be group discussions of papers,
some lectures by the instructors, and some student presentations of papers.
The grading will be based on participation in class, critical assignments,
and class projects.
Class projects may be done individually or in groups. Projects have the
potential of leading to work that forms the basis of a Master's project
or Ph.D. research topic. A partial list of topics includes the following:
-
Scalar Visualization Techniques
-
Volume Visualization Techniques
-
Perception and Visualization
-
Visualization Design
-
Flow Visualization Techniques
-
Medical Visualization Techniques
-
Information Visualization Techniques
-
Sterescopic & VR Techniques for Visualization
Tentative Schedule
-
Week 1 : Organization and Introduction to visualization
goals, data sources, data representation
-
Week 2 : Scalar Visualization
color, geometry, texture
-
Week 3 : Volume Visualization
contouring, ray casting
-
Week 4 : Volume Visualization
splatting, transfer functions, acceleration
-
Sept 21: Direct Volume Rendering II
-
Sept 23: Direct Volume Rendering III
-
Reading
-
Week 5 : Perception
visual mechanisms and characteristics, perception of pattern, color, depth, and motion
-
Week 6 : Visualization Design / Flow Visualization
design of effective visualizations; traditional flow vis techniques
-
Week 7 : Flow Visualization
texture-based techniques, LIC
-
Week 8 : Guest Lectures, Topics TBA
-
Week 9 : Medical Visualization
goals, data sources, medical image processing, segmentation
-
Week 10 : Medical Visualization
vis techniques, applications, validity
-
Nov 2: Medical Vis: Applications
-
Nov 4: Medical Vis: Assessment
-
Reading
-
Week 11 : Information Visualization
visualization of text, databases,
-
Nov 9: Guest Lecture: Randy Rohr, GWU
-
Nov 11: Glyph-based Infovis
-
Reading
-
Week 12 : Information Visualization
visualization of networks, relationships, high-dimensional data
-
Nov 16: Dynamic Infovis
-
Nov 18: Web-based Infovis, Distortion Viewing
-
Reading
-
Week 13 : Advanced Display
interaction, VR, haptics, sonification, true 3D displays
-
Week 14 : Summary / Future Trends
-
Week 15 : Project Presentations
Readings: Students will read and discuss seminal and current technical research papers. A list of readings (in progress and subject to frequent
update) is available
here .
Textbook: None, but the following books may be useful as references.
-
The Visualization Toolkit, by William Schroeder, Ken Martin, Bill Lorensen,
2nd Edition, 1997
- Computer Graphics: Principles and Practice, 2nd Edition, Foley,
van Dam, Feiner, Hughes, Addison Wesley, 1993.
-
Texturing and Modeling: A Procedural Approach, Second Edition,
Ebert, et. al., AP Professional, 1997.
-
Radiosity and Realistic Image Synthesis, Cohen and Wallace, AP Professional
1994.
-
Principles of Digital Image Synthesis, Andrew Glassner, Morgan Kaufman
1994.
Assignments:
Grades:
Grades will be assigned on the basis of implementation of a visualization
algorithm (10%), critical reviews of published visualizations (10%),
presentation of technical paper (10%), class participation (10%), and
class project (60%).
FOR MORE INFORMATION
Contact David Ebert, ebert@cs.umbc.edu
or Penny Rheingans, rheingan@cs.umbc.edu.