Circular Image

P. Kellnhofer

22 records found

Recent advances in generative AI have enabled high-quality video generation from text prompts. However, the majority of existing approaches rely exclusively on prompts, making it difficult for an artist to control the generated scene layout and motion. In this thesis, we propose ...
Pixel art is an art style that uses low-resolution raster images with few colors. This style was ubiquitous in video games and computer programs in the late 20th century before high-resolution screens and powerful computers were widely available. In order to remaster these old ga ...
Pixel art relies on carefully constructed color ramps to simulate shading and depth within limited palettes. However, editing these ramps remains a tedious and error-prone manual process. This research introduces a semi-automatic tool that supports the detection and modification ...

Pixel Fixer

Semi-Automated Techniques for Correcting Pixel Art

Pixel art can suffer from perceptual artifacts, such as banding and pillow-shading, which result from poor pixel placement and weaken visual quality. Banding occurs when two adjacent pixel segments of different colors align their endpoints along a shared axis. Pillow-shading is a ...

How Can We convert 2D Pixel Art into a 3D Voxel Representation

Exploring different 3D reconstruction algorithms on 2D pixel input

This paper investigates how standard 3D reconstruction techniques can be adapted to work with orthographic projections of pixel art images. Reconstructing 3D models from 2D images is typically done with real world objects. However, little work has explored this problem in the con ...

Procedural texturing for pixel art

Making pixel art resemble real materials

In pixel art, texturing is the process of adding detail to an object to make it resemble a real material. While texturing is crucial in creating high-quality pixel art, it is an arduous process that is time consuming for artists. We present an algorithm that automates texturing ...

Efficient Local Test Assertion Generation

Distilling CodeT5+ for Reduced Model Size and High Accuracy

Effective software testing relies on the quality and correctness of test assertions. Recent Large Language Models (LLMs), such as CodeT5+, have shown significant promise in automating assertion generation tasks; however, their substantial computational resource demands limit thei ...
Recovering the appearance and physical parameters of elastic objects from multi-view video is essential for many applications that require simulation of the real world. Past methods for this task have provided accurate results in recovering physical properties; however, their re- ...

Procedural Tree Generation

Inverse Modelling of 2D Trees using Graph Neural Networks

The most established and widely used methods for analysing tree images for tasks such as geometry analysis, segmentation and classification often rely on pixels. In this paper, the applicability of analyzing tree geometry based on a graph representation rather than a pixel-based ...

Procedural Tree Generation

How to efficiently predict branching structures from foliage?

The objective of this project is to train a model that transforms a tree with its foliage into only its branch structure. This is achieved by employing machine-learning techniques, specifically Generative Adverserial Networks (GANs). By utilizing the proposed method, a predictive ...
L-Systems allow for the efficient procedeural generation of trees to be used for rendering in video games and simulations. Currently, however, it is difficult to engineer grammars that mimic the behaviours of real life trees in 3 dimensions. To be able to deduce them, the skeleto ...

Procedural Tree Generation

Compressing 3D tree for faster rendering

Trees are essential components of both real and digital environments. Therefore, it is important to have 3D models of trees that are of high quality and computationally efficient. One way to achieve this is by compressing a high-quality model using billboard rendering, which invo ...
Image inpainting is a problem that has been well studied over the last decades. In contrast, for 3D reconstructions such as neural radiance fields (NeRFs), work in this area is still limited. Most existing 3D inpainting methods follow a similar approach: they perform image inpain ...

Neural Radiance Field (NeRF) as a Rendering Primitive

StreamNeRF - Adapting a NeRF Model for Progressive Decoding

Neural Radiance Fields (NeRF) and their adaptations are known to be computationally intensive during both the training and the evaluating stages. Despite being the end goal, directly rendering a full-resolution representation of the scene is not necessary and not very practical f ...
With the current state-of-the-art research, exporting a NeRF to a mesh has the side effect of having to evaluate a Multi Layer Perceptron at render-time, causing a significant decrease in performance. We have found a way to use K-Means clustering to pre-compute values for this ML ...

Depth Light Field Training (DeLFT)

NeRF as a rendering primitive

Neural radiance fields (NeRF) based solutions for novel view synthesis can achieve state of the art results. Recent work proposes models that take less time to render, need less training data or take up less space. However, few papers explore the use of NeRFs in classic rendering ...
Radiance fields are a promising alternative to conventional 3D representations in the domain of novel view synthesis, with recent research achieving truly impressive photorealistic view synthesis results. In this paper, we deal with the concept of non-photorealistic rendering in ...
The following paper explores the use of chromostereopsis for the purpose of enhancing the perceived depth in photos. Contrary to previous work, this is achieved by using a continuous depth map as input and creating a natural-looking photo with enhanced depth even when viewed with ...
Chromostereopsis is a visual illusion that can produce perceived 3D images through an effect caused by how humans see different wavelengths. ChromaDepth glasses may be worn to exploit this phenomenon and amplify the effect. Relative to other forms of stereoscopy, chromostereoscop ...
Chromostereoscopic images encode depth as colour, with the red part of the visible spectrum encoding nearby depths and the blue part encoding far-away depths. However, when encoding a regular image with its depth, the generated colours may not match with the original colours in t ...