Javascript must be enabled for the correct page display

Gradient Mesh Optimization

Kunne, Kahr (2023) Gradient Mesh Optimization. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
bCS_2023_KunneK.pdf

Download (66MB) | Preview
[img] Text
akkoord kunne.pdf
Restricted to Registered users only

Download (128kB)

Abstract

Vector graphics have many advantages when compared to traditional raster graphics, but are typically more difficult to create. In this thesis I introduce Gilgamesh, a computer program to initialize, rasterize and optimize a vector graphics primitive called gradient meshes with mesh colors. Gilgamesh allows us to optimize gradient meshes in order to make them more closely resemble a given raster image, and this serves as a step towards breaching the gap between these two graphics domains. After providing background information and justification for the necessity of the project, I first outline the theoretical design of the program, followed by details on its technical implementation. Results are then evaluated using a combination of empirical runtime performance measurements and visual comparison of images. Part of the development process is then evaluated and justified before discussing limitations and future work and concluding. An appendix with the full program code is also given. The conclusion finds that Gilgamesh is well-suited to the problem of gradient mesh optimization, achieving promising results. Additionally, I conclude that Gilgamesh is computationally efficient, cleanly organized with few dependencies, and easily adaptable as a component in a larger image vectorization toolchain.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Kosinka, J. and Zhou, J.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 04 Oct 2023 10:01
Last Modified: 30 May 2025 10:03
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/31490

Actions (login required)

View Item View Item