Você está na página 1de 3

Mestrado em Métodos Computacionais em

Ciências e Engenharia

Visualização Científica

Introdução:

A visualização científica é uma forma de comunicação que consiste na transformação de dados


em representações que reflectem a informação contida nesses dados de forma eficiente e precisa.
Os diferentes tipos de representação usuais na visualização científica têm aplicação na
medicina, engenharia e ciência, nomeadamente em diagonostico médico, mapas metereológicos,
indústria automóvel, estudo de fenómenos físicos, etc.

Objectivos:

Dotar os alunos de um conjunto de técnicas que permitam a obtenção de representação de


informação contida num conjunto de dados, dominando para o efeito as operações de leitura de
dados e sua transformação em estruturas adequadas aos algoritmos de processamento e
visualização.

Metodologia e Avaliação:

As aulas serão compostas por exposição dos fundamentos e dos algoritmos a utilizar e por
aplicação dos mesmos em casos de estudo.
A avaliação será contínua, sem exame final, constituída pela realização, apresentação e discussão
de um trabalho prático individual (com peso de 70% da nota final) e de um teste escrito (com
peso de 30% da nota final).

Programa (30h):

1. Introdução
a. Introdução à visualização: Terminologia e Exemplos;
b. Imagem, Computação gráfica e Visualização;
c. Primitivas de desenho 2D;
d. Apresentação do Software a utilizar.

2. Introdução à programação por objectos


a. Programação Orientada por Objectos: Conceitos e terminologia;
b. Linguagens de Programação Orientada por Objectos;
c. Visualização orientada por objectos.

1
3. Pipeline de visualização:
a. Modelo de fluxo de dados para sistemas de visualização;
b. Pipeline de visualização: Dados e Processos;
c. Topologia do pipeline: Conexões e Ciclos;
d. Execução do pipeline: Explicita, Implícita e Condicional;
e. Desempenho do pipeline: Requisitos de computação e Memória;
f. Formatação dos dados para utilização no pipeline;
g. Estudo de um caso prático.

4. Representação de dados para visualização:


a. Organização dos dados em conjuntos;
b. Topologia dos dados;
c. Atributos dos dados;
d. Classificação dos conjuntos;
e. Estudo de um caso prático.

5. Algoritmos de visualização:
a. Introdução;
b. Algoritmos escalares;
c. Algoritmos vectoriais;
d. Algoritmos tensoriais;
e. Algoritmos de modelação para criação/transformação geométrica/topológica;
f. Estudo de casos práticos.

6. Algoritmos de visualização melhorada:


a. Propriedades dos objectos gráficos;
b. Mapeamento de textura;
c. Renderização;
d. Classificação de volumes;
e. Iluminação;
f. Regiões de interesse;
g. Estudo de um caso prático.

7. Manipulação de dados:
a. Sistemas de coordenadas;
b. Transformações de coordenadas;
c. Funções de interpolação;
d. Cálculo de derivadas em pontos específicos;
e. Operações topológicas;
f. Intersecção de células e linhas;
g. Estudo de um caso prático.

8. Visualização de dados imagem:


a. Introdução ao processamento de imagem;
b. Representação de dados imagem;
c. Algoritmos básicos de processamento de imagem;

2
d. Estudo de um caso prático.
9. Aplicações:
a. Estudo de vários casos de aplicações das técnicas/algoritmos apresentados para
visualização cientifica.

Bibliografia:

• The Visualization Toolkit


Will Schroeder, Ken Martin, Bill Lorensen
Prentice Hall
• VTK User’s Guide
Will Schroeder, Ken Martin
Kitware, Inc
• Computer Graphics
Foley, vanDam, Feiner, Hughes
Addison Wesley
• Digital Image Processing
Rafael C. Gonzalez, Richard E. Woods
Prentice Hall

Software base a utilizar:

• 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.

Professores responsáveis:

A disciplina será da responsabilidade dos Professores João Manuel R. S. Tavares e Jorge M.


Gomes Barbosa.
O Prof. João Tavares é Professor Auxiliar do Departamento de Engenharia Mecânica e Gestão
Industrial da Faculdade de Engenharia da Universidade do Porto, Doutorado em Engenharia
Electrotécnica e de Computadores (2001).
O Prof. Jorge Barbosa é Professor Auxiliar do Departamento de Engenharia Electrotécnica e de
Computadores da Faculdade de Engenharia da Universidade do Porto, Doutorado em Engenharia
Electrotécnica e de Computadores (2001).

url: http://paginas.fe.up.pt/~tavares/ensino/VISCI/visci.html

Porto e FEUP, 10 de Janeiro de 2005

Você também pode gostar