Go to:
Logótipo
You are here: Start > MMCCE1214

Scientific Visualization

Code: MMCCE1214     Acronym: MMCCE1214

Instance: 2004/2005 - 2T

Active? Yes
Web Page: http://paginas.fe.up.pt/~tavares/ensino/VISCI/visci.html
Course/CS Responsible: Master in Computational Methods in Science and Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MMCCE 6 Oficial 2003 1 2 6 -

Teaching language

Portuguese

Objectives

Provide the students with a set of techniques that allows the representation of the information contained in a data set, using for that purpose operations of data reading and its transformation to adequate computational structures for the processing and visualization algorithms.

Program

1. Introduction:
a. Introduction to the Visualization: Terminology and Examples;
b. Imaging, Computer Graphics and Visualization;
c. Drawing 2D primitives;
d. Presentation of the Software to use.

2. Introduction to the object-oriented programming:
a. Object-oriented programming: Concepts and terminology;
b. Object-oriented programming languages;
c. Object-oriented Visualization.

3. Visualization Pipeline:
a. Models of data flow in visualization systems;
b. Visualization Pipeline: Data and Processes;
c. Pipeline Topology: Connections and Loops;
d. Execution of the pipeline: Explicit, Implicit and Conditional;
e. Performance of the pipeline: Memory and Computation Trade-off;
f. Formatting the data for use in the pipeline;
g. Study of a practical case.

4. Data representation:
a. Data organization in sets;
b. Data topology;
c. Data attributes;
d. Classification of data sets;
e. Study of a practical case.

5. Visualization algorithms:
a. Introduction;
b. Scalar algorithms;
c. Vector algorithms;
d. Tensor algorithms;
e. Modelling algorithms for build/transform geometric/topological data;
f. Study of practical cases.

6. Improved visualization algorithms:
a. Graphical objects properties;
b. Texture mapping;
c. Rendering;
d. Volume classification;
e. Illumination;
f. Regions of interest;
g. Study of a practical case.

7. Data manipulation:
a. Coordinate systems;
b. Coordinate transformation;
c. Interpolation functions;
d. Computing derivatives;
e. Topological operations;
f. Cells/lines intersection;
g. Study of a practical case.

8. Visualization of image data:
a. Introduction to image processing;
b. Representation of image data;
c. Basic algorithms of image processing;
d. Study of a practical case.
9. Applications:
a. Study of some applications cases of scientific visualization using the techniques/algorithms presented.

Mandatory literature

Kitware, Inc.; The Visualization Toolkit User's Guide, Kitware, Inc publishers. ISBN: 1-930934-08-4
Will Schroeder, Ken Martin, Bill Lorensen; The Visualization Toolkit An Object-Oriented Approach To 3D Graphics, Kitware, Inc. publishers, 3rd Edition. ISBN: 1-930934-07-6
João Manuel R. S. Tavares, Jorge Gomes Barbosa; Apontamentos de apoio à Disciplina de Visualização Científica, 2004/2005

Complementary Bibliography

Foley, van Dam, Feiner, Hughes; Computer Graphics Principles and Practice, Addison Wesley Professional, 1995. ISBN: 0-201-84840-6
Rafael C. Gonzalez, Richard E. Woods; Digital Image Processing, Prentice Hall, 2002. ISBN: 0201180758

Teaching methods and learning activities

The lessons will be composed by explanation of the fundaments and algorithms to use and by application of the same ones in cases study.
The examination will be by the realization, presentation and discussing of an individual practical work (70% of the final grade) and one written exam (30% of the final grade).

Software

VTK – The Visualization Toolkit: http://www.kitware.com


VolView – Interactive System for Volume Visualization: http://www.kitware.com
ITK – Insight Segmentation and Registration Toolkit: http://www.itk.org

keywords

Physical sciences > Mathematics > Computational mathematics > Computing systems
Physical sciences > Mathematics > Computational mathematics > Computational models

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Subject Classes Participação presencial 0,00
Total: - 0,00
Recommend this page Top
Copyright 1996-2025 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2025-12-09 at 21:04:33 | Acceptable Use Policy | Data Protection Policy | Complaint Portal