apresentacao - visualizacao cientifica

16
Renderização de Dados Volumétricos por Software André Luiz Miranda da Rosa [email protected] EPUSP - Escola Politécnica da USP - Engenharia Elétrica LSI (Laboratório de Sistemas

Upload: kibe123

Post on 05-Dec-2014

663 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Apresentacao -  Visualizacao Cientifica

Renderização de Dados Volumétricos por Software

André Luiz Miranda da Rosa

[email protected]

EPUSP - Escola Politécnica da USP - Engenharia ElétricaLSI (Laboratório de Sistemas Integráveis)

Page 2: Apresentacao -  Visualizacao Cientifica

Índice Introdução

Visualização Volumétrica Volume Pro Trabalhos Colaborativos Auxiliados por Computador Plataforma CSCW

Objetivo Implementação Resultados Finais Problemas Trabalhos Futuros

Page 3: Apresentacao -  Visualizacao Cientifica

Introdução

Visualização computacional consiste na apresentação da informação por meio de recursos gráficos e interativos da computação gráfica, de forma a facilitar o entendimento de conjuntos de dados numéricos de alta complexidade.

Page 4: Apresentacao -  Visualizacao Cientifica

Visualização Volumétrica

É um método de projeção de um conjunto de dados multidimensionais em um plano de visualização bidimensional

Tem o intuito de se obter um melhor entendimento da estrutura contida nos dados volumétricos

Utiliza Voxels (elementos de volume) para a interpretação de dados

Page 5: Apresentacao -  Visualizacao Cientifica

VolumePro

É uma placa aceleradora especial para aceleração da renderização volumétrica

Vantagem: oferece maior rapidez que os algorítmos de renderização baseados em software

Desvantagem: Maior custo

Page 6: Apresentacao -  Visualizacao Cientifica

Trabalhos Colaborativos Auxiliados por Computador

CSCW é um campo de pesquisa multi-disciplinar que utiliza ferramentas e técnicas para suportar o trabalho de várias pessoas com objetivos específicos

Possui a finalidade de facilitar a comunicação e a produtividade em grupo.

Page 7: Apresentacao -  Visualizacao Cientifica

Plataforma CSCW

Está sendo desenvolvida pelo núcleo de Telemedicina do LSI como uma Ferramenta Colaborativa de Segunda Opinião Médica

Possui módulos de conversação via Chat, Video-Conferência e um Quadro-Negro Bidimensional Colaborativo

Page 8: Apresentacao -  Visualizacao Cientifica

Ferramenta Colaborativa de Segunda Opinião Médica

Page 9: Apresentacao -  Visualizacao Cientifica

Objetivo

Desenvolver um módulo de renderização volumétrica de dados por software, para futura integração com a Ferramenta Colaborativa de Segunda Opinião Médica

Page 10: Apresentacao -  Visualizacao Cientifica

Implementação

Java LWJGL (Lightweight Java Game Library)

Permite chamar primitivas OpenGL Imagens segmentadas do Visible Human

Page 11: Apresentacao -  Visualizacao Cientifica

Implementação

Pré-Processamento Carregamento das imagens em matrizes 3D Uma matriz para cada canal de cor RGB

Criação do modelo OpenGL baseados em Pontos Cada Voxel é um ponto Cor relativa a sua posição nas matrizes RGB

Interação com o usuário através de transformadas OpenGL de translação, Rotação e Escala

Page 12: Apresentacao -  Visualizacao Cientifica

Resultados Finais

Page 13: Apresentacao -  Visualizacao Cientifica

Resultados Finais

Page 14: Apresentacao -  Visualizacao Cientifica

Problemas O modelo deve estar a

uma certa distância do observador para que os Voxels se alinhem uns aos outros

Utilização de grande quantidade de memória

Velocidade de Renderização Voxels ocultos são

processados

Page 15: Apresentacao -  Visualizacao Cientifica

Trabalhos Futuros

Otimização do algoritimo para não processar os voxels ocultos

Adição de controle dos tamanhos dos pixels Deixar os voxels “colados”

Paralelizar algoritmo para melhorar a velocidade de renderização

Page 16: Apresentacao -  Visualizacao Cientifica

Perguntas ???

[email protected]