Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Texture synthesis with neural networks

Thesis (MSc)--Stellenbosch University, 2018.

Saved in:
Bibliographic Details
Main Author: Schreiber, Shaun
Other Authors: Geldenhuys, J.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2018
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613831857963008
access_status_str Open Access
author Schreiber, Shaun
author2 Geldenhuys, J.
author_browse Geldenhuys, J.
Schreiber, Shaun
author_facet Geldenhuys, J.
Schreiber, Shaun
author_sort Schreiber, Shaun
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MSc)--Stellenbosch University, 2018.
format Thesis
id oai:scholar.sun.ac.za:10019.1/104868
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:42:24.259Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2018
publishDateRange 2018
publishDateSort 2018
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/104868 Texture synthesis with neural networks Schreiber, Shaun Geldenhuys, J. De Villiers, H. A. C. Stellenbosch University. Faculty of Science. Dept. of Mathematical Sciences. Division Computer Science. Texture synthesis Neural networks (Computer science) Fourier transform Texture analysis Neural style transfer UCTD Thesis (MSc)--Stellenbosch University, 2018. ENGLISH ABSTRACT : Creating detailed texture maps for virtual environments is often a timeconsuming process. Procedural texture generation enables the creation of more rich and detailed virtual environments with minimal input needed from an artist. However, finding a flexible generative model of real world textures remains an open problem. There are currently two key limiting factors. The first key limitation is a lack of available knowledge on the capability of the various neural network based techniques and how the components associated with each technique affects the quality of synthesized textures. The second key limitation in modern generative models is the inability to apply localized constraints in situations where there are complex interactions between two regions within a texture. To address these limitations, three areas of interest (training set, network architecture, and texture representation) involving the synthesis process are identified specifically for neural network-based techniques and their effects on the synthesized textures are investigated. Included in this investigation is a comparative study focusing on subjective quality and quantitative error measurement between the currently available techniques. Second, a novel convolutional neural network-based texture model is proposed, consisting of four summary statistics (content or feature maps, Gramian matrices, transformed Gramian matrices, and total variation), as well as spectrum constraints. The Fourier transform and windowed Fourier transform are investigated in applying spectrum constraints, and it is found that the windowed Fourier transform improved the quality and consistency of the generated textures. During the component investigation, it was identified that the VGG-19 network still produces comparable results when compared to more modern network architectures. Additionally, it was also demonstrated that direct methods are capable of producing results equal to the iterative approach if stochastic textures are synthesized, but produces unsatisfactory results with irregular and regular textures. Finally, the efficacy of the proposed technique is demonstrated by comparing the generated output with that of related techniques. AFRIKAANSE OPSOMMING : Om gedetailleerde tekstuurbeelde vir virtuele omgewings te skep, is dikwels ’n tydrowende proses. Prosedurale tekstuur generasie bemagtig kunstenaars om meer ryk en gedetailleerde virtuele omgewings te skep met minimale insette. Dit is egter nog ’n oop probleem om ’n buigsame generatiewe model van realistiese teksture te vind. Daar is tans twee sleutel beperkende faktore. Die eerste sleutel beperking is ’n gebrek aan beskikbare kennis oor die vermoë van die verskillende neurale netwerk-gebaseerde tegnieke en hoe die komponente wat met elke tegniek verband hou, die kwaliteit van gesintetiseerde teksture beïnvloed. Die tweede sleutel beperking in moderne generatiewe modelle is die onvermoë om gelokaliseerde beperkings toe te pas in situasies waar daar komplekse interaksies tussen twee gebiede binne ’n tekstuur is. Om hierdie beperkings aan te spreek, word drie belangrike aspekte (opleidingstel, netwerkargitektuur en tekstuurvoorstelling) wat die sintese-proses behels, spesifiek vir neurale netwerk-gebaseerde tegnieke geïdentifiseer en hul effekte op die gesintetiseerde teksture word ondersoek. Ingesluit in hierdie ondersoek is ’n vergelykende studie wat fokus op subjektiewe kwaliteit en kwantitatiewe foutmeting tussen die beskikbare tegnieke. Tweedens word ’n nuwe konvolusionele neurale netwerk tekstuurmodel voorgestel en bestaan uit vier samevattingstatistieke (kenmerkbeelde, Gramianmatrikse, Grammatiese matrikse, en totale variasie), asook spektrum beperkinge. Die Fourier transformasie en gevensterde Fourier transformasie word ondersoek in die toepassing van spektrum beperkings, en dit word bevind dat die gevensterde Fourier transformasie die gehalte van die gegenereerde teksture verbeter. Tydens die komponentondersoek is bevind dat die VGG-19-netwerk steeds vergelykbare resultate lewer in vergelyking met meer moderne netwerkargitekture. Daarbenewens is ook getoon dat direkte metodes in staat is om resultate te lewer wat gelyk is aan die iteratiewe benadering as stogastiese teksture gesintetiseer word, maar onbevredigende resultate lewer met onreëlmatige en reëlmatige teksture. Ten slotte word die effektiwiteit van die voorgestelde tegniek gedemonstreer deur die gegenereerde uitset met die van verwante tegnieke te vergelyk. 2018-11-26T01:05:01Z 2018-12-07T06:48:26Z 2018-11-26T01:05:01Z 2018-12-07T06:48:26Z 2018-12 Thesis http://hdl.handle.net/10019.1/104868 en_ZA Stellenbosch University xx, 151 pages : illustrations (chiefly colour) application/pdf Stellenbosch : Stellenbosch University
spellingShingle Texture synthesis
Neural networks (Computer science)
Fourier transform
Texture analysis
Neural style transfer
UCTD
Schreiber, Shaun
Texture synthesis with neural networks
title Texture synthesis with neural networks
title_full Texture synthesis with neural networks
title_fullStr Texture synthesis with neural networks
title_full_unstemmed Texture synthesis with neural networks
title_short Texture synthesis with neural networks
title_sort texture synthesis with neural networks
topic Texture synthesis
Neural networks (Computer science)
Fourier transform
Texture analysis
Neural style transfer
UCTD
url http://hdl.handle.net/10019.1/104868
work_keys_str_mv AT schreibershaun texturesynthesiswithneuralnetworks