[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS
| Ano de defesa: | 2018 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Tese |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
MAXWELL
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=2 http://doi.org/10.17771/PUCRio.acad.33436 |
Resumo: | [pt] A visualização eficiente de grandes modelos digitais de elevação continua sendo um desafio para aplicações em tempo real. O uso direto de novas tecnologias de triangulação em placas gráficas tem uma aplicabilidade limitada no gerenciamento dos níveis de detalhe para grandes modelos. Embora o hardware gráfico seja capaz de controlar a resolução do modelo de um modo bastante eficiente, todos os dados devem estar em memória. Isso compromete a escalabilidade de soluções simples baseadas em GPU para controlar o nível de detalhe. Neste trabalho, é proposto um novo algoritmo eficiente e escalável para lidar com grandes modelos digitais de elevação. A proposta combina efetivamente a triangulação em GPU com a gerência de ladrilhos em CPU, tirando proveito da capacidade de processamento da GPU ao mesmo tempo que mantém o uso de memória gráfica dentro dos limites práticos. Também é proposta uma técnica para gerenciar o nível de detalhe da imagem aérea mapeada sobre o modelo de elevação como texturas. Ambas gerências de níveis de detalhe (geometria e textura) executam separadamente, e os ladrilhos são combinados sem a necessidade de carregar qualquer dado adicional. O gerenciamento de níveis de detalhe é então estendido para lidar com modelos com bordas irregulares e buracos. |
| id |
PUC_RIO-1_919e4eaf0f69ed1fdc448e321689483a |
|---|---|
| oai_identifier_str |
oai:MAXWELL.puc-rio.br:33436 |
| network_acronym_str |
PUC_RIO-1 |
| network_name_str |
Repositório Institucional da PUC-RIO (Projeto Maxwell) |
| repository_id_str |
|
| spelling |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS [pt] VISUALIZAÇÃO DE MODELOS DIGITAIS DE ELEVAÇÃO EM MULTIRESOLUÇÃO UTILIZANDO PROGRAMAÇÃO EM GPU [pt] PROGRAMACAO EM GPU[pt] MULTIRESOLUCAO[pt] MODELO DITITAL DE ELEVACAO[en] GPU PROGRAMMING[en] MULTI-RESOLUTION[en] DIGITAL ELEVATION MODEL[pt] A visualização eficiente de grandes modelos digitais de elevação continua sendo um desafio para aplicações em tempo real. O uso direto de novas tecnologias de triangulação em placas gráficas tem uma aplicabilidade limitada no gerenciamento dos níveis de detalhe para grandes modelos. Embora o hardware gráfico seja capaz de controlar a resolução do modelo de um modo bastante eficiente, todos os dados devem estar em memória. Isso compromete a escalabilidade de soluções simples baseadas em GPU para controlar o nível de detalhe. Neste trabalho, é proposto um novo algoritmo eficiente e escalável para lidar com grandes modelos digitais de elevação. A proposta combina efetivamente a triangulação em GPU com a gerência de ladrilhos em CPU, tirando proveito da capacidade de processamento da GPU ao mesmo tempo que mantém o uso de memória gráfica dentro dos limites práticos. Também é proposta uma técnica para gerenciar o nível de detalhe da imagem aérea mapeada sobre o modelo de elevação como texturas. Ambas gerências de níveis de detalhe (geometria e textura) executam separadamente, e os ladrilhos são combinados sem a necessidade de carregar qualquer dado adicional. O gerenciamento de níveis de detalhe é então estendido para lidar com modelos com bordas irregulares e buracos.[en] Efficient rendering of large digital elevation models remains as a challenge for real-time applications. The direct use of hardware tessellation has limited applicability for managing level of detail of large models. Although the graphics hardware is capable of controlling the resolution of patches in a very efficient manner, the whole patch data must be loaded in memory. This compromises the scalability of GPU-based naive solutions for controlling level of detail. In this work, we propose an efficient and scalable new algorithm for large digital elevation models. Our proposal effectively combines GPU tessellation with CPU tile management, taking full advantage of GPU processing capabilities while maintaining graphics-memory use under practical limits. We also propose a technique to manage level of detail of aerial imagery mapped on top of elevation models as textures. Both geometry and texture level of detail management run independently, and tiles are combined with no need to load extra data. The proposed level of detail management is then extended to handle model with irregular border and holes. MAXWELLWALDEMAR CELES FILHOANDREY D ALMEIDA ROCHA RODRIGUES2018-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=2http://doi.org/10.17771/PUCRio.acad.33436porreponame: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/openAccess2018-03-28T00:00:00Zoai:MAXWELL.puc-rio.br:33436Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342018-03-28T00: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] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS [pt] VISUALIZAÇÃO DE MODELOS DIGITAIS DE ELEVAÇÃO EM MULTIRESOLUÇÃO UTILIZANDO PROGRAMAÇÃO EM GPU |
| title |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| spellingShingle |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS ANDREY D ALMEIDA ROCHA RODRIGUES [pt] PROGRAMACAO EM GPU [pt] MULTIRESOLUCAO [pt] MODELO DITITAL DE ELEVACAO [en] GPU PROGRAMMING [en] MULTI-RESOLUTION [en] DIGITAL ELEVATION MODEL |
| title_short |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| title_full |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| title_fullStr |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| title_full_unstemmed |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| title_sort |
[en] MULTI-RESOLUTION VISUALIZATION OF DIGITAL ELEVATION MODELS USING GPU SHADERS |
| author |
ANDREY D ALMEIDA ROCHA RODRIGUES |
| author_facet |
ANDREY D ALMEIDA ROCHA RODRIGUES |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
WALDEMAR CELES FILHO |
| dc.contributor.author.fl_str_mv |
ANDREY D ALMEIDA ROCHA RODRIGUES |
| dc.subject.por.fl_str_mv |
[pt] PROGRAMACAO EM GPU [pt] MULTIRESOLUCAO [pt] MODELO DITITAL DE ELEVACAO [en] GPU PROGRAMMING [en] MULTI-RESOLUTION [en] DIGITAL ELEVATION MODEL |
| topic |
[pt] PROGRAMACAO EM GPU [pt] MULTIRESOLUCAO [pt] MODELO DITITAL DE ELEVACAO [en] GPU PROGRAMMING [en] MULTI-RESOLUTION [en] DIGITAL ELEVATION MODEL |
| description |
[pt] A visualização eficiente de grandes modelos digitais de elevação continua sendo um desafio para aplicações em tempo real. O uso direto de novas tecnologias de triangulação em placas gráficas tem uma aplicabilidade limitada no gerenciamento dos níveis de detalhe para grandes modelos. Embora o hardware gráfico seja capaz de controlar a resolução do modelo de um modo bastante eficiente, todos os dados devem estar em memória. Isso compromete a escalabilidade de soluções simples baseadas em GPU para controlar o nível de detalhe. Neste trabalho, é proposto um novo algoritmo eficiente e escalável para lidar com grandes modelos digitais de elevação. A proposta combina efetivamente a triangulação em GPU com a gerência de ladrilhos em CPU, tirando proveito da capacidade de processamento da GPU ao mesmo tempo que mantém o uso de memória gráfica dentro dos limites práticos. Também é proposta uma técnica para gerenciar o nível de detalhe da imagem aérea mapeada sobre o modelo de elevação como texturas. Ambas gerências de níveis de detalhe (geometria e textura) executam separadamente, e os ladrilhos são combinados sem a necessidade de carregar qualquer dado adicional. O gerenciamento de níveis de detalhe é então estendido para lidar com modelos com bordas irregulares e buracos. |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018-03-28 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
| format |
doctoralThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=2 http://doi.org/10.17771/PUCRio.acad.33436 |
| url |
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=33436&idi=2 http://doi.org/10.17771/PUCRio.acad.33436 |
| 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_ |
1856395933798891520 |