Show simple item record

Optimal Transport for Interactive Interpolation Problems in Computer Graphics

dc.contributor.advisorKlein, Reinhard
dc.contributor.authorGolla, Tim
dc.date.accessioned2022-03-09T09:17:11Z
dc.date.available2022-03-09T09:17:11Z
dc.date.issued09.03.2022
dc.identifier.urihttps://hdl.handle.net/20.500.11811/9667
dc.description.abstractModern computer graphics require realistic surface materials and geometries for generating convincing imagery. Both types of data are inherently complex for most applications. To obtain them, measurement of real-world samples is a widespread method. A frequently required editing operation in computer graphics is the creation of intermediate states of measured assets. In the case of complex assets such as highly-detailed surface materials or complicated geometries, this is a difficult task.
For the purpose of interpolating this type of data, the theory of optimal transport is applied in this thesis. In general, this theory deals with the optimal allocation of resources. Mathematically speaking, it aims to warp one probability measure onto another at minimum cost. The common theme and overarching question of this thesis is how measured input data can be processed and represented in such a way that an optimal transport problem can be set up and how its solution can provide a meaningful result. This allows achieving results of a visual quality that was impossible to obtain before.
Overall the proposed approach consists of the following key steps. The first step is to represent the input data as probability measures. Then, a cost measure that suits the needs of the problem at hand has to be chosen. The next step is to set up the optimal transport problem in a computationally manageable way and to solve it. The final step comprises interpreting the problem's solution in a way that is useful for our purpose, for instance, to produce meaningful, visually appealing results.
The proposed approach is applied here in two areas of computer graphics for which satisfactory solutions have not yet been found. This thesis first focuses on representing the sparkling effect of metallic car paints as measured bidirectional texture functions (BTFs). It explains how to represent these in a novel, memory-efficient statistical way that is also suitable for real-time rendering. Having obtained this statistical representation, it is described how to set up and solve an optimal transport problem between two such representations. The interpolation of the metallic paint BTFs is then performed using the solution of the optimal transport problem in real-time, allowing for an interactive application.
Following this, the temporal upsampling of time series of 3D point clouds obtained from 3D scans of plants is addressed. The first step of the developed solution is to represent the point clouds as hierarchies of point cloud clusters that correspond to the natural segments of the plant. Then, a matching of the hierarchically organized clusters using the optimal transport-based Wasserstein distance is to be found. A solution to the optimal transport problem between all matched pairs of clusters is computed. The information gained through the optimal transport solution is then used to generate an arbitrary number of intermediate states between two consecutive scans of a time series, which allows us to generate a temporal upsampling of the whole sequence, resulting in smooth animations for temporally sparse 3D scans.
In summary, the methods proposed in this thesis solve the problem of generating interpolations of measured data that were previously hard or impossible to generate. The methods provide realistic interpolations, using optimal transport theory as a basis, underlining its usefulness in computer graphics applications. The findings can be used for artistic applications in the field of rendering as well as for scientific applications in the field of plant growth visualization.
en
dc.language.isoeng
dc.rightsIn Copyright
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectComputer Graphics
dc.subjectOptimal Transport
dc.subject3D Point Clouds
dc.subjectInterpolation
dc.subjectBidirectional Texture Function (BTF)
dc.subjectTemporal Upsampling
dc.subject3D Graphics
dc.subjectGraphics Algorithms
dc.subjectPlant Growth Visualization
dc.subjectMetallic Car Paint Rendering
dc.subject.ddc004 Informatik
dc.titleOptimal Transport for Interactive Interpolation Problems in Computer Graphics
dc.typeDissertation oder Habilitation
dc.publisher.nameUniversitäts- und Landesbibliothek Bonn
dc.publisher.locationBonn
dc.rights.accessRightsopenAccess
dc.identifier.urnhttps://nbn-resolving.org/urn:nbn:de:hbz:5-65770
ulbbn.pubtypeErstveröffentlichung
ulbbnediss.affiliation.nameRheinische Friedrich-Wilhelms-Universität Bonn
ulbbnediss.affiliation.locationBonn
ulbbnediss.thesis.levelDissertation
ulbbnediss.dissID6577
ulbbnediss.date.accepted14.01.2022
ulbbnediss.instituteMathematisch-Naturwissenschaftliche Fakultät : Fachgruppe Informatik / Institut für Informatik
ulbbnediss.fakultaetMathematisch-Naturwissenschaftliche Fakultät
dc.contributor.coRefereeSchultz, Thomas
ulbbnediss.contributor.gnd1260792404


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

The following license files are associated with this item:

InCopyright