Circular Image

E. Eisemann

120 records found

The efficient rendering of scenes with many light sources remains one of the most challenging problems in real-time ray tracing. As the complexity of virtual environments continues to increase, with some scenes containing thousands of light sources, traditional Monte Carlo method ...

Camera Lens Design and Optimisation for Flare Rendering

Making Lens Flare Rendering Accessible

Lens flares occur when a bright light source induces light to travel through an optical lens system via unintended paths, reaching the sensor at an undesired location. Although arising from the imperfection of lens systems, flares are widely used in the visual entertainment indus ...
Spectral Monte Carlo rendering stands as the gold standard for accurately simulating complex optical phenomena, such as fluorescence and chromatic dispersion, but typically exhibits slow convergence behavior due to challenges in sampling the wavelength domain. Convergence is even ...

Subpixel level Pathtracing

How considering subpixels can increase the perceived resolution of a pathtracer

In this paper, we propose techniques to increase the effective resolution of a pathtracer without changing the resolution of the screen for which it is rendered. These make use of the fact that displays are made up of pixels, each of which is made up of three distinct subpixels. ...

Worldspace ReSTIR for direct illumination

Storing precomputed reservoir values with a normal-aware hashgrid

This thesis addresses the challenge of initial frame noise in real-time ray tracing when using ReSTIR. We propose and evaluate an approach that integrates a normal- aware hash grid for precomputed reservoir caching to improve direct illumination. The research investigates how res ...
Realistic image synthesis in computer graphics relies heavily on global illumination (GI) to simulate indirect lighting. Computing GI remains one of the most computationally demanding tasks. Traditional approaches like Instant Radiosity (photon mapping) generate virtual point lig ...

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 ...

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 ...
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 ...
Fiber tracking enables the in-vivo reconstruction of white matter pathways in the brain and has significant potential in clinical workflows such as neurosurgical planning. However, its broader clinical adoption remains limited due to the high degree of uncertainty that arises thr ...
This dissertation investigates the use of deep-learning methods for user-guided content creation, manipulation, and exploration. It illustrates the potential of neural techniques to support working with large data collections and we illustrate our solutions through several applic ...

Optimal Multiple Importance Resampling

Optimal Spatial Reuse for Monte Carlo Light Transport Simulation

Ray tracing has experienced increasing adoption in various spaces of computer graphics. The ReSTIR (Reservoir-based Spatiotemporal Importance Resampling) family of techniques has enabled several orders of magnitude speedups in light transport simulation algorithms which rely on r ...

Physics-Informed Gaussian Splatting

Solving Partial Differential Equations with Gaussians

The prevalence of partial differential equations (PDEs) in modeling physics and the low speeds of numerical solvers demands more efficient solving methods. For this purpose, machine learning based methods have been proposed, but these are typically discrete, difficult to interpre ...

Predictable blur behaviour for the bilateral filter

Researching a method for linear behaviour between the blurriness and spatial filter size of the bilateral filter

Unlike traditional blur filters, the bilateral filter exhibits non-linear blur behaviour as its kernel size increases. This atypical blur behaviour makes it challenging to find a good σr . This paper investigates the underlying reasons for this behaviour and proposes methods to a ...

Edge-aware Bilateral Filtering

Reducing across-edge blurring for the bilateral filter

The bilateral filter is a popular filter in image processing and computer vision. This comes from the fact that it is able to blur images while keeping the structure intact. However, the bilateral filter allows for blurring to happen across edges. This can result in halo-like eff ...
This paper introduces the Quadrilateral filter, an advanced extension of the Bilateral and Trilateral filters aimed at addressing limitations in high-gradient regions of images. While the Bilateral filter effectively preserves edges during smoothing, it struggles with intensity v ...

On-Mesh Bilateral Filtering

Bridging the Gap Between Texture and Object Space

Traditional bilateral filters, effective in 2D image processing, often fail to account for the 3D structure of meshes, leading to artifacts in texture filtering. This thesis introduces On-Mesh Bilateral Filtering, a novel method that adapts the bilateral filter to work with non-c ...
The bilateral filter is an edge-aware image filter. While it has a variety of applications, its naive implementation is quadratic in nature, hindering the ability to efficiently process multi-megapixel images. If performance is needed, like in a real-time setting, an approximatio ...

Accelerating hyperbolic t-SNE using the Lorentz Hyperboloid

Exploring a different way to speed up hyperbolic t-SNE

This paper investigates a method for accelerating hyperbolic t-SNE — a popular high-dimensional data visualization technique. In particular, it focuses on building a hyperbolic t-SNE variant that uses a different model of hyperbolic space (called the Lorentz Hyperboloid model) fo ...