Kunne, Kahr (2023) Gradient Mesh Optimization. Bachelor's Thesis, Computing Science.
|
Text
bCS_2023_KunneK.pdf Download (66MB) | Preview |
|
|
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 |
