apresentacao - visualizacao cientifica
DESCRIPTION
TRANSCRIPT
![Page 1: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/1.jpg)
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)
![Page 2: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/2.jpg)
Í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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/8.jpg)
Ferramenta Colaborativa de Segunda Opinião Médica
![Page 9: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/10.jpg)
Implementação
Java LWJGL (Lightweight Java Game Library)
Permite chamar primitivas OpenGL Imagens segmentadas do Visible Human
![Page 11: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/12.jpg)
Resultados Finais
![Page 13: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/13.jpg)
Resultados Finais
![Page 14: Apresentacao - Visualizacao Cientifica](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022061207/54844558b47959f60c8b4b97/html5/thumbnails/15.jpg)
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