[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Outros |
Idioma: | por |
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=25693@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@2 http://doi.org/10.17771/PUCRio.acad.25693 |
Resumo: | [pt] Um dos principais desafios em algoritmos de visualização volumétrica é calcular a integral volumétrica de maneira eficiente, mantendo uma precisão mínima adequada. Geralmente, métodos de integração numérica utilizam passos de tamanho constante, não incluindo nenhuma estratégia de controle numérico. Como uma possível solução, métodos numéricos adaptativos podem ser utilizados, pois conseguem adaptar o tamanho do passo de integração dada uma tolerância de erro pré-definida. Em CPU, os algoritmos adaptativos de integração numérica são, normalmente, implementados recursivamente. Já em GPU, é desejável eliminar implementações recursivas. O presente trabalho propõe um algoritmo adaptativo e iterativo para a avaliação da integral volumétrica em malhas regulares, apresentando soluções para manter o controle do passo da integral interna e externa. Os resultados do trabalho buscaram comparar a precisão e eficiência do método proposto com o modelo de integração com passo de tamanho constante, utilizando a soma de Riemann. Verificou-se que o algoritmo proposto gerou resultados precisos, com desempenho competitivo. As comparações foram feitas em CPU e GPU. |
id |
PUC_RIO-1_0f7b48a6091d5e0b21b40f1dc0dc4245 |
---|---|
oai_identifier_str |
oai:MAXWELL.puc-rio.br:25693 |
network_acronym_str |
PUC_RIO-1 |
network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
repository_id_str |
534 |
spelling |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION [pt] VISUALIZAÇÃO VOLUMÉTRICA PRECISA BASEADA EM INTEGRAÇÃO NUMÉRICA ADAPTATIVA [pt] VISUALIZACAO VOLUMETRICA[pt] REGRA DE SIMPSON[pt] CONTROLE DE ERRO[pt] INTEGRACAO ADAPTATIVA[en] VOLUME RENDERING[pt] Um dos principais desafios em algoritmos de visualização volumétrica é calcular a integral volumétrica de maneira eficiente, mantendo uma precisão mínima adequada. Geralmente, métodos de integração numérica utilizam passos de tamanho constante, não incluindo nenhuma estratégia de controle numérico. Como uma possível solução, métodos numéricos adaptativos podem ser utilizados, pois conseguem adaptar o tamanho do passo de integração dada uma tolerância de erro pré-definida. Em CPU, os algoritmos adaptativos de integração numérica são, normalmente, implementados recursivamente. Já em GPU, é desejável eliminar implementações recursivas. O presente trabalho propõe um algoritmo adaptativo e iterativo para a avaliação da integral volumétrica em malhas regulares, apresentando soluções para manter o controle do passo da integral interna e externa. Os resultados do trabalho buscaram comparar a precisão e eficiência do método proposto com o modelo de integração com passo de tamanho constante, utilizando a soma de Riemann. Verificou-se que o algoritmo proposto gerou resultados precisos, com desempenho competitivo. As comparações foram feitas em CPU e GPU.[en] One of the main challenges in volume rendering algorithms is how to compute the Volume Rendering Integral accurately, while maintaining good performance. Commonly, numerical methods use equidistant samples to approximate the integral and do not include any error estimation strategy to control accuracy. As a solution, adaptive numerical methods can be used, because they can adapt the step size of the integration according to an estimated numerical error. On CPU, adaptive integration algorithms are usually implemented recursively. On GPU, however, it is desirable to eliminate recursive algorithms. In this work, an adaptive and iterative integration strategy is presented to evaluate the volume rendering integral for regular volumes, maintaining the control of the step size for both internal and external integrals. A set of computational experiments were made comparing both accuracy and efficiency against the Riemann summation with uniform step size. The proposed algorithm generates accurate results, with competitive performance. The comparisons were made using both CPU and GPU implementations.MAXWELLWALDEMAR CELES FILHOLEONARDO QUATRIN CAMPAGNOLO2016-01-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@2http://doi.org/10.17771/PUCRio.acad.25693porreponame: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-07-14T00:00:00Zoai:MAXWELL.puc-rio.br:25693Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342022-07-14T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false |
dc.title.none.fl_str_mv |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION [pt] VISUALIZAÇÃO VOLUMÉTRICA PRECISA BASEADA EM INTEGRAÇÃO NUMÉRICA ADAPTATIVA |
title |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
spellingShingle |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION LEONARDO QUATRIN CAMPAGNOLO [pt] VISUALIZACAO VOLUMETRICA [pt] REGRA DE SIMPSON [pt] CONTROLE DE ERRO [pt] INTEGRACAO ADAPTATIVA [en] VOLUME RENDERING |
title_short |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
title_full |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
title_fullStr |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
title_full_unstemmed |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
title_sort |
[en] ACCURATE VOLUME RENDERING BASED ON ADAPTIVE NUMERICAL INTEGRATION |
author |
LEONARDO QUATRIN CAMPAGNOLO |
author_facet |
LEONARDO QUATRIN CAMPAGNOLO |
author_role |
author |
dc.contributor.none.fl_str_mv |
WALDEMAR CELES FILHO |
dc.contributor.author.fl_str_mv |
LEONARDO QUATRIN CAMPAGNOLO |
dc.subject.por.fl_str_mv |
[pt] VISUALIZACAO VOLUMETRICA [pt] REGRA DE SIMPSON [pt] CONTROLE DE ERRO [pt] INTEGRACAO ADAPTATIVA [en] VOLUME RENDERING |
topic |
[pt] VISUALIZACAO VOLUMETRICA [pt] REGRA DE SIMPSON [pt] CONTROLE DE ERRO [pt] INTEGRACAO ADAPTATIVA [en] VOLUME RENDERING |
description |
[pt] Um dos principais desafios em algoritmos de visualização volumétrica é calcular a integral volumétrica de maneira eficiente, mantendo uma precisão mínima adequada. Geralmente, métodos de integração numérica utilizam passos de tamanho constante, não incluindo nenhuma estratégia de controle numérico. Como uma possível solução, métodos numéricos adaptativos podem ser utilizados, pois conseguem adaptar o tamanho do passo de integração dada uma tolerância de erro pré-definida. Em CPU, os algoritmos adaptativos de integração numérica são, normalmente, implementados recursivamente. Já em GPU, é desejável eliminar implementações recursivas. O presente trabalho propõe um algoritmo adaptativo e iterativo para a avaliação da integral volumétrica em malhas regulares, apresentando soluções para manter o controle do passo da integral interna e externa. Os resultados do trabalho buscaram comparar a precisão e eficiência do método proposto com o modelo de integração com passo de tamanho constante, utilizando a soma de Riemann. Verificou-se que o algoritmo proposto gerou resultados precisos, com desempenho competitivo. As comparações foram feitas em CPU e GPU. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-01-28 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/other |
format |
other |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@2 http://doi.org/10.17771/PUCRio.acad.25693 |
url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=25693@2 http://doi.org/10.17771/PUCRio.acad.25693 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
MAXWELL |
publisher.none.fl_str_mv |
MAXWELL |
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_ |
1814822593103921152 |