Apresentacao - Visualizacao Cientifica

518 views

Published on

Published in: Technology, Art & Photos
  • Be the first to comment

  • Be the first to like this

Apresentacao - Visualizacao Cientifica

  1. 1. Renderização de Dados Volumétricos por Software André Luiz Miranda da Rosa [email_address] EPUSP - Escola Politécnica da USP - Engenharia Elétrica LSI (Laboratório de Sistemas Integráveis)
  2. 2. Índice <ul><li>Introdução </li></ul><ul><ul><li>Visualização Volumétrica </li></ul></ul><ul><ul><li>Volume Pro </li></ul></ul><ul><ul><li>Trabalhos Colaborativos Auxiliados por Computador </li></ul></ul><ul><ul><li>Plataforma CSCW </li></ul></ul><ul><li>Objetivo </li></ul><ul><li>Implementação </li></ul><ul><li>Resultados Finais </li></ul><ul><li>Problemas </li></ul><ul><li>Trabalhos Futuros </li></ul>
  3. 3. Introdução <ul><li>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. </li></ul>
  4. 4. Visualização Volumétrica <ul><li>É um método de projeção de um conjunto de dados multidimensionais em um plano de visualização bidimensional </li></ul><ul><li>Tem o intuito de se obter um melhor entendimento da estrutura contida nos dados volumétricos </li></ul><ul><li>Utiliza V ox e ls (elementos de volume) para a interpretação de dados </li></ul>
  5. 5. VolumePro <ul><li>É uma placa aceleradora especial para aceleração da renderização volumétrica </li></ul><ul><li>Vantagem: oferece maior rapidez que os algorítmos de renderização baseados em software </li></ul><ul><li>Desvantagem: Maior custo </li></ul>
  6. 6. Trabalhos Colaborativos Auxiliados por Computador <ul><li>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 </li></ul><ul><li>P ossui a finalidade de facilitar a comunicação e a produtividade em grupo. </li></ul>
  7. 7. Plataforma CSCW <ul><li>Está sendo desenvolvida pelo núcleo de Telemedicina do LSI como uma Ferramenta Colaborativa de Segunda Opinião Médica </li></ul><ul><li>Possui módulos de conversação via Chat, Video-Conferência e um Quadro-Negro Bidimensional Colaborativo </li></ul>
  8. 8. Ferramenta Colaborativa de Segunda Opinião Médica
  9. 9. Objetivo <ul><li>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 </li></ul>
  10. 10. Implementação <ul><li>Java </li></ul><ul><li>LWJGL ( Lightweight Java Game Library ) </li></ul><ul><ul><li>Permite chamar primitivas OpenGL </li></ul></ul><ul><li>Imagens segmentadas do Visible Human </li></ul>
  11. 11. Implementação <ul><li>Pré-Processamento </li></ul><ul><ul><li>Carregamento das imagens em matrizes 3D </li></ul></ul><ul><ul><li>Uma matriz para cada canal de cor RGB </li></ul></ul><ul><li>Criação do modelo OpenGL baseados em Pontos </li></ul><ul><ul><li>Cada Voxel é um ponto </li></ul></ul><ul><ul><li>Cor relativa a sua posição nas matrizes RGB </li></ul></ul><ul><li>Interação com o usuário através de transformadas OpenGL de translação, Rotação e Escala </li></ul>
  12. 12. Resultados Finais
  13. 13. Resultados Finais
  14. 14. Problemas <ul><li>O modelo deve estar a uma certa distância do observador para que os Voxels se alinhem uns aos outros </li></ul><ul><li>Utilização de grande quantidade de memória </li></ul><ul><li>Velocidade de Renderização </li></ul><ul><ul><li>Voxels ocultos são processados </li></ul></ul>
  15. 15. Trabalhos Futuros <ul><li>O timização do algoritimo para não processar os voxels ocultos </li></ul><ul><li>A dição de controle dos tamanhos dos pixels </li></ul><ul><ul><li>Deixar os voxels “colados” </li></ul></ul><ul><li>Paralelizar algoritmo para melhorar a velocidade de renderização </li></ul>
  16. 16. Perguntas ??? [email_address]

×