Divisão Espacial de Dados Volumétricos Regulares para Renderização Out-of-Core
Autores
6158 |
2809,347
|
|
6159 |
2809,347
|
Informações:
Publicações do PESC
Um grande desafio em visualização volumétrica, é obter imagens de alta qualidade em tempo real. Isto é particularmente interessante para os conjuntos de dados científicos, onde os resultados altamente precisos são requeridos para assegurar a sua interpretação exata. O RZSweep é uma versão do algoritmo de renderização volumétrica ZSweep, para malhas regulares. O algoritmo é baseado no paradigma do plano de varredura (sweep plane). Embora, alguma pesquisa já tenha sido feita para dados irregulares, o RZSweep é a primeira tentativa de explorar as potencialidades do paradigma do plano de varredura para malhas regulares. O RZSweep, entretanto, possui apenas uma implementação sequencial incore, ou seja, toda a malha deve ser carregada na memória principal. A proposta deste trabalho é de implementar a versão out-of-core do RZSweep, fazendo com que a malha de dados regular seja armazenada no disco segundo a estrutura hierárquica de uma octree e a leitura dos dados seja feita por demanda, buscando-se folhas da octree. Além disso, o PRZSweep-OOC como é chamado, implementa o paralelismo aumentando a performance da renderização de grandes massas de dados, que não cabem na memória de um computador. O paralelismo é implementado através da execução em cluster de PCs. As aplicações para este trabalho podem ser: análise de imagens médicas, arqueologia e paleontologia, ramo petrolífero, dinâmica de fluídos, engenharia aeroespacial, fenômenos químicos.
A major challenge in volume visualizatioil, is to get high-quality images in real time. This is particularly interesting for combinations of scientific data, where the highly accurate results are required to ensure their accurate interpretation. The RZSweep is a version of the algorithm for volumetric rendering ZSweep, to regular meshes. The algorithm is based on the paradigm of sweep plane. Although some research has already been done for irregular data, the RZSweep is the first attempt to exploit the potential of the paradigm of the plan to scan for regular mesh. The RZSweep, however, has only an implementation incore sequence, or the entire mesh must be loaded in main memory. The purpose of this work is to implement a version out-of-core of RZSweep, making the regular mesh data is stored on the disk according to the hierarchical structure of an octree and reading of data is made on demand, loolsing up the leaves octree. Moreover, the PRZSweep-OOC as it is called, implements the parallelisin increasing the perforinance of the rendering of large masses of data, which do not fit in memory of a computer. The parallelism is implemented through the execution in cluster of PCs. Applications for this work can be: analysis of medica1 images, archaeology and paleontology, oil industry, dynamics of fluids, aerospace engineering, chemical phenoniena.