<div class="csl-bib-body">
<div class="csl-entry">Houska, P. (2019). <i>Improved persistent grid mapping</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2019.27468</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2019.27468
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/1212
-
dc.description.abstract
In dieser Arbeit wird eine Verbesserung des Persistent Grid Mapping (PGM) Verfahrens vorgestellt. Wie in der zugrundeliegenden Methode wird ein reguläres Gitter von Eckpunkten im Speicher der Graphikkarte abgelegt. Das Gitter wird für jedes zu berechnende Bild auf die Grundebene projiziert, wobei die Eckpunkte anschließend entsprechend den in einem Höhenfeld gespeicherten Werten, entlang der Normale auf die Grundebene verschoben werden. Die perspektivische Abbildung des Gitters resultiert in einer blickpunktabhängigen, kontinuierlichen Detailstufen Annäherung der Geländedaten. PGM ist ein simpler und eleganter Geländevisualisierungsalgorithmus bei dem jedoch Probleme auftreten, sobald sich die Kamera über das Terrain bewegt. Da die projizierten Eckpunkte des Gitters frei auf der Grundebene zu liegen kommen, scheint sich das an sich statische Gelände leicht zu bewegen, bzw. zu schwimmen, wenn die Abtastungsfrequenz der Höhendaten nicht ausreichend hoch ist. Es werden vier Verbesserungen vorgestellt, die sich dieses Problems annehmen: Anpassung des zu projizierenden Gitters an die Kamera um dessen Abtastinterval zu verkleinern indem keine Bereiche des Gitters an nicht sichtbares Gelände zu verschwenden, Verzerrung des Gitters entsprechend einer Gewichtungsfunktion, um exzessiver Gitterzellenstreckung und damit verbundener schwieriger mipmap Selektion zum Horizont hin entgegenzuwirken, lokale Suche und darauffolgende Verschiebung von Abtastpositionen hin zu lokalen Geländekanten, sowie die Nutzung von temporaler Kohärenz von aufeinanderfolgenden Bildern. Auch wenn PGM selbst nach Anwendung unserer Verbesserungen weiterhin keinen maximalen Pixelfehler im Bildbereich garantieren kann, so erreichen wir mit unserem Algorithmus dennoch eine deutliche Verbesserung der Bildqualität, vor allem durch die Verminderung der temporalen aliasing Artefakte die PGM innehat.
de
dc.description.abstract
We propose a novel heightmap-based terrain rendering algorithm that enhances the Persistent Grid Mapping (PGM) method. As in the underlying method, we cache a regular triangulated grid in video memory and use the GPU to project the mesh onto the ground plane each frame anew. Each vertex in the grid is then displaced according to the sampled heightmap value along the ground plane's normal vector. The perspective mapping of the grid results in a view-dependent, continuous level-of-detail approximation of the terrain dataset. PGM is a simple and elegant terrain rendering algorithm, however, as the camera hovers over the terrain, projected vertex positions slide over the terrain. This leads to the underlying static terrain surface changing shape slightly from frame to frame. We address these swimming artifacts by introducing four improvements: tailoring the projected grid, which pushes most otherwise culled vertices back into the view frustum, redistributing grid vertices according to an importance function for more faithful mipmap selection when sampling the heightmap, local terrain edge search for vertices within a certain proximity to the camera, and exploiting temporal coherence between frames. While our algorithm cannot guarantee a maximum screen-space error, it nevertheless reduces PGM's inherent temporal aliasing artifacts considerably.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
real-time rendering
en
dc.subject
heightfield rendering
en
dc.subject
temporal coherence
en
dc.subject
adaptive level of detail
en
dc.title
Improved persistent grid mapping
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2019.27468
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Peter Houska
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E186 - Institut für Computergraphik und Algorithmen
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC15606704
-
dc.description.numberOfPages
136
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-135417
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.advisor.orcid
0000-0002-9370-2663
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E186 - Institut für Computergraphik und Algorithmen