Neural Projection Mapping of Textures

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorLehtinen, Jaakko
dc.contributor.authorHoresovsky, Jan
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorLehtinen, Jaakko
dc.date.accessioned2021-06-20T17:00:57Z
dc.date.available2021-06-20T17:00:57Z
dc.date.issued2021-06-14
dc.description.abstractProjection mapping is a widespread reality augmentation technique used by artists all over the world. It can be done automatically using a projector and a camera which captures the appearance of a projection in a scene. This appearance is then matched with a desired appearance pixel by pixel. However, this approach is limited by projector brightness when some pixels cannot be made as bright (or dark) as would be required to match the two appearances. In this thesis, we propose a method which focuses on projecting textures and overcomes this problem to a certain extent. Simply put, textures are images with repetitive structure such as pebble beach, tree bark or brick wall. Nowadays, it is possible to automatically generate new examples of a given texture which look the same, but their pixel values may be radically different. This problem is called texture synthesis. Instead of per-pixel matching, we thus use an existing synthesis technique based on a neural network to ensure that the actual appearance of a projection is a realization of the same texture as the desired appearance. As a result, our method is more flexible and thus able to reproduce a larger variety of appearances for a given scene. We guide the reader through three experiments in which we evaluate our method in a software simulation, both on simple flat surfaces and arbitrary 3D scenes. We highlight cases where our method outperforms conventional projection mapping techniques, discuss its limitations and outline steps which are needed to achieve real world deployment.en
dc.format.extent81+15
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/108185
dc.identifier.urnURN:NBN:fi:aalto-202106207443
dc.language.isoenen
dc.programmeMaster’s Programme in Computer, Communication and Information Sciencesfi
dc.programme.majorComputer Sciencefi
dc.programme.mcodeSCI3042fi
dc.subject.keywordprojection mappingen
dc.subject.keywordtexture synthesisen
dc.subject.keywordconvolutional neural networksen
dc.subject.keywordoptimizationen
dc.subject.keywordlight transporten
dc.titleNeural Projection Mapping of Texturesen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Horesovsky_Jan_2021.pdf
Size:
165.71 MB
Format:
Adobe Portable Document Format