Aplicação de texturas em visualização científica.

A crescente disponibilidade de recursos computacionais para o cálculo, simulação e aquisição de dados permite que cientistas e engenheiros produzam enormes conjuntos de dados, bi ou tridimensionais, em geral multivariados. A aplicação de técnicas de Computação Gráfica com o objetivo de ganhar compre...

Full description

Bibliographic Details
Main Author: Mendonça, Marcelo de Barros
Other Authors: Batista Neto, Joao do Espirito Santo
Format: Others
Language:pt
Published: Biblioteca Digitais de Teses e Dissertações da USP 2001
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24042002-135403/
id ndltd-usp.br-oai-teses.usp.br-tde-24042002-135403
record_format oai_dc
spelling ndltd-usp.br-oai-teses.usp.br-tde-24042002-1354032019-05-09T21:10:20Z Aplicação de texturas em visualização científica. Texture applied in scientific visualisation. Mendonça, Marcelo de Barros convolução linear integral (LIC) line integral convolution (LIC) textura texture visualisation visualização A crescente disponibilidade de recursos computacionais para o cálculo, simulação e aquisição de dados permite que cientistas e engenheiros produzam enormes conjuntos de dados, bi ou tridimensionais, em geral multivariados. A aplicação de técnicas de Computação Gráfica com o objetivo de ganhar compreensão desses dados compreende o objeto de estudo da área conhecida por Visualização Científica. Texturização é uma forma de variar as propriedades de uma superfície ponto a ponto de forma que esta simule detalhes que não estão de fato presentes na sua geometria. A texturização pode ser aplicada usando as técnicas de mapeamento de textura, e a textura procedimental . Conjuntos de dados vetoriais tridimensionais necessitam de técnicas complexas e computacionalmente caras para que sejam visualizadas com sucesso. No caso de dados vetoriais densos, a visualização torna-se mais difícil, uma vez que as técnicas convencionais não produzem uma visualização adequada desse dados. A técnica conhecida por Line Integral Convolution (LIC) produz bons resultados para conjunto de dados vetoriais densos a um custo computacional aceitável. Esta técnica utiliza uma textura de ruído branco e o cálculo de streamlines como base para a geração da imagem LIC. Esta técnica produz assim uma imagem bidimensional de uma fatia selecionada desse conjunto de dados, interpolando a textura ruído segundo o campo vetorial a ser visualizado. Este trabalho propõe-se a invertigar a técnica LIC e sua relevância no contexto de visualização científica, através da implementação da classe vtkImageLIC. Esta classe segue os princípios de orientação a objetos podendo, assim, ser integrada à biblioteca de visualização VTK, conferindo-lhe portabilidade e capacidade de extensão. The increasing availability of computational resources for calculus, simulation and data acquisition allow scientists and engineers to generate enormous datasets, bi or tridimensional, generally, multi-varied. The application of Computer Graphics techniques aiming at gathering a better understanding of these data is the target of an area known as Scientific Visualization (ViSC). Texturing is a means of changing the surface’s properties step by step in such a way that it simulates details which are not present in the surface´s geometry. Texturing can be applied through texturing mapping and procedural techniques. Tridimensional vectorial datasets require complex and computer-demanding techniques to be successfully visualized. For dense vectorial dataset, the visualization becomes more difficult, since conventional techniques do not generated an adequate visualization of data. The technique known as Line Integral Convolution (LIC) produces better results for dense vectorial dataset within acceptable computational costs. This technique uses a white noise texture and streamline calculus as the foundation for LIC image generation. As a result, the technique produces a bidimensional image of a selected slice of the dataset, by interpolating the white noise texture according to the vector field to be visualized. This work aims to investigate the LIC technique and its relevance in the context of Scientific Visualization, culminating with the implementation of the vtkImageLIC class. This class is bound to object oriented programming principles and can be integrated with the VTK visualization Library, allowing it to be portable and easily extensible. Biblioteca Digitais de Teses e Dissertações da USP Batista Neto, Joao do Espirito Santo 2001-12-14 Dissertação de Mestrado application/pdf http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24042002-135403/ pt Liberar o conteúdo para acesso público.
collection NDLTD
language pt
format Others
sources NDLTD
topic convolução linear integral (LIC)
line integral convolution (LIC)
textura
texture
visualisation
visualização
spellingShingle convolução linear integral (LIC)
line integral convolution (LIC)
textura
texture
visualisation
visualização
Mendonça, Marcelo de Barros
Aplicação de texturas em visualização científica.
description A crescente disponibilidade de recursos computacionais para o cálculo, simulação e aquisição de dados permite que cientistas e engenheiros produzam enormes conjuntos de dados, bi ou tridimensionais, em geral multivariados. A aplicação de técnicas de Computação Gráfica com o objetivo de ganhar compreensão desses dados compreende o objeto de estudo da área conhecida por Visualização Científica. Texturização é uma forma de variar as propriedades de uma superfície ponto a ponto de forma que esta simule detalhes que não estão de fato presentes na sua geometria. A texturização pode ser aplicada usando as técnicas de mapeamento de textura, e a textura procedimental . Conjuntos de dados vetoriais tridimensionais necessitam de técnicas complexas e computacionalmente caras para que sejam visualizadas com sucesso. No caso de dados vetoriais densos, a visualização torna-se mais difícil, uma vez que as técnicas convencionais não produzem uma visualização adequada desse dados. A técnica conhecida por Line Integral Convolution (LIC) produz bons resultados para conjunto de dados vetoriais densos a um custo computacional aceitável. Esta técnica utiliza uma textura de ruído branco e o cálculo de streamlines como base para a geração da imagem LIC. Esta técnica produz assim uma imagem bidimensional de uma fatia selecionada desse conjunto de dados, interpolando a textura ruído segundo o campo vetorial a ser visualizado. Este trabalho propõe-se a invertigar a técnica LIC e sua relevância no contexto de visualização científica, através da implementação da classe vtkImageLIC. Esta classe segue os princípios de orientação a objetos podendo, assim, ser integrada à biblioteca de visualização VTK, conferindo-lhe portabilidade e capacidade de extensão. === The increasing availability of computational resources for calculus, simulation and data acquisition allow scientists and engineers to generate enormous datasets, bi or tridimensional, generally, multi-varied. The application of Computer Graphics techniques aiming at gathering a better understanding of these data is the target of an area known as Scientific Visualization (ViSC). Texturing is a means of changing the surface’s properties step by step in such a way that it simulates details which are not present in the surface´s geometry. Texturing can be applied through texturing mapping and procedural techniques. Tridimensional vectorial datasets require complex and computer-demanding techniques to be successfully visualized. For dense vectorial dataset, the visualization becomes more difficult, since conventional techniques do not generated an adequate visualization of data. The technique known as Line Integral Convolution (LIC) produces better results for dense vectorial dataset within acceptable computational costs. This technique uses a white noise texture and streamline calculus as the foundation for LIC image generation. As a result, the technique produces a bidimensional image of a selected slice of the dataset, by interpolating the white noise texture according to the vector field to be visualized. This work aims to investigate the LIC technique and its relevance in the context of Scientific Visualization, culminating with the implementation of the vtkImageLIC class. This class is bound to object oriented programming principles and can be integrated with the VTK visualization Library, allowing it to be portable and easily extensible.
author2 Batista Neto, Joao do Espirito Santo
author_facet Batista Neto, Joao do Espirito Santo
Mendonça, Marcelo de Barros
author Mendonça, Marcelo de Barros
author_sort Mendonça, Marcelo de Barros
title Aplicação de texturas em visualização científica.
title_short Aplicação de texturas em visualização científica.
title_full Aplicação de texturas em visualização científica.
title_fullStr Aplicação de texturas em visualização científica.
title_full_unstemmed Aplicação de texturas em visualização científica.
title_sort aplicação de texturas em visualização científica.
publisher Biblioteca Digitais de Teses e Dissertações da USP
publishDate 2001
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24042002-135403/
work_keys_str_mv AT mendoncamarcelodebarros aplicacaodetexturasemvisualizacaocientifica
AT mendoncamarcelodebarros textureappliedinscientificvisualisation
_version_ 1719072076992610304