Procedural terrain generation through image completion using GANs

Detalhes bibliográficos
Autor(a) principal: Souza, Lucas Torres de
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/34179
Resumo: Geração procedural de terrenos é a criação de paisagens virtuais através de métodos algorítmicos. Existem vários métodos bem testados para a geração de terrenos, mas a sua maioria exige a configuração manual de parâmetros. Neste trabalho, nós propomos um sistema que gera mapas de altura e texturas de cor para terrenos, baseado em exemplos do mundo real. Este sistema gerador é construído utilizando Redes Adversárias Generativas, uma arquitetura de aprendizado profundo que, nos últimos anos, mostrou ótimos resultados em tarefas de geração de imagens. Nós modelamos o problema de geração de terreno como uma tarefa de compleção de textura. Isso resulta num sistema que não só é capaz de gerar novos terrenos, mas também expandir e conectar terrenos já existentes.Enquanto o sistema descrito possui limitações, ele provê um framework útil para sistemas mais completos, conforme dados geoespaciais se tornam mais disponíveis.
id UFRN_1e7d015aff699d458bb8adaf1d090d76
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/34179
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Souza, Lucas Torres deCampos, André Maurício CunhaSantos, Selan Rodrigues dosCarvalho, Bruno Motta de2019-12-11T18:31:35Z2021-09-20T11:46:32Z2019-12-11T18:31:35Z2021-09-20T11:46:32Z2019-11-2920170008279SOUZA, Lucas Torres de. Procedural terrain generation through image completion using GANs. 2019. 57 f. Trabalho de Conclusão de Curso (Bacharelado) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.https://repositorio.ufrn.br/handle/123456789/34179Geração procedural de terrenos é a criação de paisagens virtuais através de métodos algorítmicos. Existem vários métodos bem testados para a geração de terrenos, mas a sua maioria exige a configuração manual de parâmetros. Neste trabalho, nós propomos um sistema que gera mapas de altura e texturas de cor para terrenos, baseado em exemplos do mundo real. Este sistema gerador é construído utilizando Redes Adversárias Generativas, uma arquitetura de aprendizado profundo que, nos últimos anos, mostrou ótimos resultados em tarefas de geração de imagens. Nós modelamos o problema de geração de terreno como uma tarefa de compleção de textura. Isso resulta num sistema que não só é capaz de gerar novos terrenos, mas também expandir e conectar terrenos já existentes.Enquanto o sistema descrito possui limitações, ele provê um framework útil para sistemas mais completos, conforme dados geoespaciais se tornam mais disponíveis.Procedural terrain generation is the creation of virtual landscapes through algorithmic means. There are various well tested methods for terrain generation, but most require manual parameter tuning to obtain the expected results. In this work, we propose ansystem that generates terrain height maps and color textures based on real world examples. This generator system is constructed using Generative Adversarial Networks, a deep learning architecture that, over the last years, has shown great results in image synthesis tasks. We model the terrain generation problem as a texture completion task. That results in a system that can not only generate new terrain, but expand and connect existing ones. While the described system has limitations, it provides an useful framework for more complete systems as geospatial data becomes more readily available.Universidade Federal do Rio Grande do NorteUFRNBrasilCiência da ComputaçãoAttribution-NonCommercial-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/3.0/br/info:eu-repo/semantics/openAccess1.03.03.05-7 Processamento Gráfico (Graphics)Geração Procedural de TerrenosProcedural Terrain GenerationCompleção de ImagensImage CompletionRedes Adversárias GenerativasGenerative Adversarial NetworksProcedural terrain generation through image completion using GANsGeração procedural de terrenos por compleção de imagem utilizando Redes Adversárias Generativasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNCC-LICENSElicense_rdfapplication/octet-stream1037https://repositorio.ufrn.br/bitstream/123456789/34179/1/license_rdf996f8b5afe3136b76594f43bfda24c5eMD51ORIGINALProceduralTerrainGeneration_Souza_2019.pdfTCCapplication/pdf9657745https://repositorio.ufrn.br/bitstream/123456789/34179/2/ProceduralTerrainGeneration_Souza_2019.pdfd241f7458e3ef3ca36bdbfefa56a409fMD52LICENSElicense.txttext/plain762https://repositorio.ufrn.br/bitstream/123456789/34179/3/license.txte428689918449bd69f843393981e4109MD53TEXTtcc(2).pdf.txtExtracted texttext/plain70138https://repositorio.ufrn.br/bitstream/123456789/34179/4/tcc%282%29.pdf.txt50e9ad7abc5136f8b19defbdf6a10dd4MD54123456789/341792023-01-09 14:50:08.098oai:https://repositorio.ufrn.br:123456789/34179PGNlbnRlcj48c3Ryb25nPlVOSVZFUlNJREFERSBGRURFUkFMIERPIFJJTyBHUkFOREUgRE8gTk9SVEU8L3N0cm9uZz48L2NlbnRlcj4NCjxjZW50ZXI+PHN0cm9uZz5CSUJMSU9URUNBIERJR0lUQUwgREUgTU9OT0dSQUZJQVM8L3N0cm9uZz48L2NlbnRlcj4NCg0KPGNlbnRlcj5UZXJtbyBkZSBBdXRvcml6YcOnw6NvIHBhcmEgZGlzcG9uaWJpbGl6YcOnw6NvIGRlIE1vbm9ncmFmaWFzIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbyBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgKEJETSk8L2NlbnRlcj4NCg0KTmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIG1vbm9ncmFmaWEsIGF1dG9yaXpvIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSAoVUZSTikgYSBkaXNwb25pYmlsaXphciBhdHJhdsOpcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGUgTW9ub2dyYWZpYXMgZGEgVUZSTiwgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG7CsCA5NjEwLzk4LCBvIHRleHRvIGludGVncmFsIGRhIG9icmEgc3VibWV0aWRhIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzw6NvIGUvb3UgZG93bmxvYWQsIGEgdMOtdHVsbyBkZSBkaXZ1bGdhw6fDo28gZGEgcHJvZHXDp8OjbyBjaWVudMOtZmljYSBicmFzaWxlaXJhLCBhIHBhcnRpciBkYSBkYXRhIGRlc3RhIHN1Ym1pc3PDo28uIA0KRepositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-01-09T17:50:08Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Procedural terrain generation through image completion using GANs
dc.title.alternative.pt_BR.fl_str_mv Geração procedural de terrenos por compleção de imagem utilizando Redes Adversárias Generativas
title Procedural terrain generation through image completion using GANs
spellingShingle Procedural terrain generation through image completion using GANs
Souza, Lucas Torres de
1.03.03.05-7 Processamento Gráfico (Graphics)
Geração Procedural de Terrenos
Procedural Terrain Generation
Compleção de Imagens
Image Completion
Redes Adversárias Generativas
Generative Adversarial Networks
title_short Procedural terrain generation through image completion using GANs
title_full Procedural terrain generation through image completion using GANs
title_fullStr Procedural terrain generation through image completion using GANs
title_full_unstemmed Procedural terrain generation through image completion using GANs
title_sort Procedural terrain generation through image completion using GANs
author Souza, Lucas Torres de
author_facet Souza, Lucas Torres de
author_role author
dc.contributor.referees1.none.fl_str_mv Campos, André Maurício Cunha
dc.contributor.referees2.none.fl_str_mv Santos, Selan Rodrigues dos
dc.contributor.author.fl_str_mv Souza, Lucas Torres de
dc.contributor.advisor1.fl_str_mv Carvalho, Bruno Motta de
contributor_str_mv Carvalho, Bruno Motta de
dc.subject.cnpq.fl_str_mv 1.03.03.05-7 Processamento Gráfico (Graphics)
topic 1.03.03.05-7 Processamento Gráfico (Graphics)
Geração Procedural de Terrenos
Procedural Terrain Generation
Compleção de Imagens
Image Completion
Redes Adversárias Generativas
Generative Adversarial Networks
dc.subject.por.fl_str_mv Geração Procedural de Terrenos
Procedural Terrain Generation
Compleção de Imagens
Image Completion
Redes Adversárias Generativas
Generative Adversarial Networks
description Geração procedural de terrenos é a criação de paisagens virtuais através de métodos algorítmicos. Existem vários métodos bem testados para a geração de terrenos, mas a sua maioria exige a configuração manual de parâmetros. Neste trabalho, nós propomos um sistema que gera mapas de altura e texturas de cor para terrenos, baseado em exemplos do mundo real. Este sistema gerador é construído utilizando Redes Adversárias Generativas, uma arquitetura de aprendizado profundo que, nos últimos anos, mostrou ótimos resultados em tarefas de geração de imagens. Nós modelamos o problema de geração de terreno como uma tarefa de compleção de textura. Isso resulta num sistema que não só é capaz de gerar novos terrenos, mas também expandir e conectar terrenos já existentes.Enquanto o sistema descrito possui limitações, ele provê um framework útil para sistemas mais completos, conforme dados geoespaciais se tornam mais disponíveis.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-12-11T18:31:35Z
2021-09-20T11:46:32Z
dc.date.available.fl_str_mv 2019-12-11T18:31:35Z
2021-09-20T11:46:32Z
dc.date.issued.fl_str_mv 2019-11-29
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.pt_BR.fl_str_mv 20170008279
dc.identifier.citation.fl_str_mv SOUZA, Lucas Torres de. Procedural terrain generation through image completion using GANs. 2019. 57 f. Trabalho de Conclusão de Curso (Bacharelado) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/34179
identifier_str_mv 20170008279
SOUZA, Lucas Torres de. Procedural terrain generation through image completion using GANs. 2019. 57 f. Trabalho de Conclusão de Curso (Bacharelado) - Curso de Ciência da Computação, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2019.
url https://repositorio.ufrn.br/handle/123456789/34179
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-ShareAlike 3.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 3.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/34179/1/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/34179/2/ProceduralTerrainGeneration_Souza_2019.pdf
https://repositorio.ufrn.br/bitstream/123456789/34179/3/license.txt
https://repositorio.ufrn.br/bitstream/123456789/34179/4/tcc%282%29.pdf.txt
bitstream.checksum.fl_str_mv 996f8b5afe3136b76594f43bfda24c5e
d241f7458e3ef3ca36bdbfefa56a409f
e428689918449bd69f843393981e4109
50e9ad7abc5136f8b19defbdf6a10dd4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117594911604736