Computer Science

ECS 277 Advanced Visualization

ECS 277 ADVANCED VISUALIZATION (4) II

Lecture: 3 hours

Discussion: 1 hour

Prerequisite: Course 177

Grading: Letter; programming projects (75%), final (25%)

Catalog Description:
Visualization of 3D data, including scalar fields, vector fields, and medical data.

Goals:
Make students familiar with current visualization techniques, and teach application of visualization methods to practical problems in science and engineering.

Expanded Course Description:

  1. Review of essential graphics algorithms
  2. Advanced scalar field visualization
    1. Multiple, arbitrary slicing surfaces
    2. Transparency paradigms
    3. Multiple, transparent isosurfaces
    4. Internal-based contouring
  3. Advanced volume visualization
    1. Review of Levoy’s algorithm
    2. Sabella’s algorithm – “denisty emitter”
    3. Splatting
  4. Advanced vector field visualization
    1. Ray casting vector fields
    2. Topological visualization
    3. Features in vector fields
  5. Data compression and reduction
    1. Pyramid hierarchies for structured data
    2. Approximation techniques for hierarchies of fields
    3. Data reduction methods
  6. Animation for visualization
    1. Approximation methods for animation
    2. Animation of field data
    3. Animation of image space data
  7. Tesselation methods
    1. Voronoi diagrams
    2. Delannay triangulations

Textbook:
G. M. Nielson, B. Shriver, Visualization in Scientific Computing, IEEE Computer Society Press, Tutorial, ISBN 0-8186-8979-X.

Computer Usage:
The prototype visualization systems will be implemented on the graphics workstations resident in the Computer Science Instructional Facility.

Engineering Design Statement:
The students will design prototype software systems to be used for the analysis and visualization of scientific and engineering data sets. In particular, systems for the analysis of mechanical engineering, aerospace engineering, ocean and atmosphere modeling, and medical imaging data will be designed. The design will include both interface and algorithm design.

ABET Category Content:

Engineering Science: 2 units
Engineering Design: 2 units

Instructor: B. Hamann

Prepared By: B. Hamann, K. Joy (August 1999)

THIS COURSE DOES NOT DUPLICATE ANY EXISTING COURSE.

8/99

border