RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da PUC-RIO (Projeto Maxwell) |
Texto Completo: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@2 |
Resumo: | Importantes aplicações de engenharia usam malhas não estruturadas de hexaedros para simulações numéricas. Células hexaédricas, comparadas com tetraedros, tendem a ser mais numericamente estáveis e requerem um menor refinamento da malha. Entretando, visualização volumétrica de malhas não estruturadas é um desafio devido a variação trilinear do campo escalar dentro da célula. A solução convencional consiste em subdividir cada hexaedro em cinco ou seis tetraedros, aproximando uma variação trilinear por uma inadequada série de funções lineares. Isso resulta em imagens inadequadas e aumenta o consumo de memória. Nesta tese, apresentamos um algoritmo preciso de visualização volumétrica utilizando ray-casting para malhas não estruturadas de hexaedros. Para capturar a variação trilinear ao longo do raio, nós propomos usar uma integração de quadratura. Nós também propomos uma alternativa rápida que melhor aproxima a variação trilinear, considerando os pontos de mínimo e máximo da função escalar ao longo do raio. Uma série de experimentos computacionais demonstram que nossa proposta produz resultados exatos, com um menor gasto de memória. Todo algoritmo é implementado em placas gráficas, garantindo uma performance competitiva. |
id |
PUC_RIO-1_10193091b4e7eff58882eb2eb49478a9 |
---|---|
oai_identifier_str |
oai:MAXWELL.puc-rio.br:28921 |
network_acronym_str |
PUC_RIO-1 |
network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository_id_str |
534 |
spelling |
info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisRENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS VOLUME RENDERING OF UNSTRUCTURED HEXAHEDRAL MESHES 2011-09-05WALDEMAR CELES FILHO91390451704lattes.cnpq.br/6533801740375459MARCELO GATTASS THOMAS LEWINERWALDEMAR CELES FILHOLUIZ HENRIQUE DE FIGUEIREDOTHOMAS LEWINER07061866640lattes.cnpq.br/6917067839348720FABIO MARKUS NUNES MIRANDAPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM INFORMÁTICAPUC-RioBRImportantes aplicações de engenharia usam malhas não estruturadas de hexaedros para simulações numéricas. Células hexaédricas, comparadas com tetraedros, tendem a ser mais numericamente estáveis e requerem um menor refinamento da malha. Entretando, visualização volumétrica de malhas não estruturadas é um desafio devido a variação trilinear do campo escalar dentro da célula. A solução convencional consiste em subdividir cada hexaedro em cinco ou seis tetraedros, aproximando uma variação trilinear por uma inadequada série de funções lineares. Isso resulta em imagens inadequadas e aumenta o consumo de memória. Nesta tese, apresentamos um algoritmo preciso de visualização volumétrica utilizando ray-casting para malhas não estruturadas de hexaedros. Para capturar a variação trilinear ao longo do raio, nós propomos usar uma integração de quadratura. Nós também propomos uma alternativa rápida que melhor aproxima a variação trilinear, considerando os pontos de mínimo e máximo da função escalar ao longo do raio. Uma série de experimentos computacionais demonstram que nossa proposta produz resultados exatos, com um menor gasto de memória. Todo algoritmo é implementado em placas gráficas, garantindo uma performance competitiva.Important engineering applications use unstructured hexahedral meshes for numerical simulations. Hexahedral cells, when compared to tetrahedral ones, tend to be more numerically stable and to require less mesh refinement. However, volume visualization of unstructured hexahedral meshes is challenging due to the trilinear variation of scalar fields inside the cells. The conventional solution consists in subdividing each hexahedral cell into five or six tetrahedra, approximating a trilinear variation by an inadequate piecewise linear function. This results in inaccurate images and increases the memory consumption. In this thesis, we present an accurate ray-casting volume rendering algorithm for unstructured hexahedral meshes. In order to capture the trilinear variation along the ray, we propose the use of quadrature integration. We also propose a fast approach that better approximates the trilinear variation to a series of linear ones, considering the points of minimum and maximum of the scalar function along the ray. A set of computational experiments demonstrates that our proposal produces accurate results, with reduced memory footprint. The entire algorithm is implemented on graphics cards, ensuring competitive performance.PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROCOORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIORPROGRAMA DE EXCELENCIA ACADEMICAhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@2engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-11-01T13:32:51Zoai:MAXWELL.puc-rio.br:28921Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342018-07-04T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false |
dc.title.pt.fl_str_mv |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
dc.title.alternative.en.fl_str_mv |
VOLUME RENDERING OF UNSTRUCTURED HEXAHEDRAL MESHES |
title |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
spellingShingle |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS FABIO MARKUS NUNES MIRANDA |
title_short |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
title_full |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
title_fullStr |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
title_full_unstemmed |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
title_sort |
RENDERIZAÇÃO VOLUMÉTRICA DE MALHA NÃO ESTRUTURADA DE HEXAEDROS |
author |
FABIO MARKUS NUNES MIRANDA |
author_facet |
FABIO MARKUS NUNES MIRANDA |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
WALDEMAR CELES FILHO |
dc.contributor.advisor1ID.fl_str_mv |
91390451704 |
dc.contributor.advisor1Lattes.fl_str_mv |
lattes.cnpq.br/6533801740375459 |
dc.contributor.referee1.fl_str_mv |
MARCELO GATTASS |
dc.contributor.referee2.fl_str_mv |
THOMAS LEWINER |
dc.contributor.referee3.fl_str_mv |
WALDEMAR CELES FILHO |
dc.contributor.referee4.fl_str_mv |
LUIZ HENRIQUE DE FIGUEIREDO |
dc.contributor.referee5.fl_str_mv |
THOMAS LEWINER |
dc.contributor.authorID.fl_str_mv |
07061866640 |
dc.contributor.authorLattes.fl_str_mv |
lattes.cnpq.br/6917067839348720 |
dc.contributor.author.fl_str_mv |
FABIO MARKUS NUNES MIRANDA |
contributor_str_mv |
WALDEMAR CELES FILHO MARCELO GATTASS THOMAS LEWINER WALDEMAR CELES FILHO LUIZ HENRIQUE DE FIGUEIREDO THOMAS LEWINER |
description |
Importantes aplicações de engenharia usam malhas não estruturadas de hexaedros para simulações numéricas. Células hexaédricas, comparadas com tetraedros, tendem a ser mais numericamente estáveis e requerem um menor refinamento da malha. Entretando, visualização volumétrica de malhas não estruturadas é um desafio devido a variação trilinear do campo escalar dentro da célula. A solução convencional consiste em subdividir cada hexaedro em cinco ou seis tetraedros, aproximando uma variação trilinear por uma inadequada série de funções lineares. Isso resulta em imagens inadequadas e aumenta o consumo de memória. Nesta tese, apresentamos um algoritmo preciso de visualização volumétrica utilizando ray-casting para malhas não estruturadas de hexaedros. Para capturar a variação trilinear ao longo do raio, nós propomos usar uma integração de quadratura. Nós também propomos uma alternativa rápida que melhor aproxima a variação trilinear, considerando os pontos de mínimo e máximo da função escalar ao longo do raio. Uma série de experimentos computacionais demonstram que nossa proposta produz resultados exatos, com um menor gasto de memória. Todo algoritmo é implementado em placas gráficas, garantindo uma performance competitiva. |
publishDate |
2011 |
dc.date.issued.fl_str_mv |
2011-09-05 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@2 |
url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=28921@2 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
dc.publisher.program.fl_str_mv |
PPG EM INFORMÁTICA |
dc.publisher.initials.fl_str_mv |
PUC-Rio |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell) instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) instacron:PUC_RIO |
instname_str |
Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
instacron_str |
PUC_RIO |
institution |
PUC_RIO |
reponame_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
collection |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository.name.fl_str_mv |
Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO) |
repository.mail.fl_str_mv |
|
_version_ |
1748324929718190080 |