Upload
kibe123
View
663
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Renderização de Dados Volumétricos por Software
André Luiz Miranda da Rosa
EPUSP - Escola Politécnica da USP - Engenharia ElétricaLSI (Laboratório de Sistemas Integráveis)
Índice Introdução
Visualização Volumétrica Volume Pro Trabalhos Colaborativos Auxiliados por Computador Plataforma CSCW
Objetivo Implementação Resultados Finais Problemas Trabalhos Futuros
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.
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
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
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.
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
Ferramenta Colaborativa de Segunda Opinião Médica
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
Implementação
Java LWJGL (Lightweight Java Game Library)
Permite chamar primitivas OpenGL Imagens segmentadas do Visible Human
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
Resultados Finais
Resultados Finais
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
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
Perguntas ???