Research


This page is slightly outdated. Please send me an email if you cannot find what you are looking for.

An Implementation of the MRRR Algorithm on a Data-Parallel Coprocessor

We present and implementation of the Algorithm of Multiple Relatively Robust Representations (MRRR) for the symmetric tridiagonal eigenvalue problem on a data-parallel coprocessor using the CUDA programming environment. Our results demonstrate that the algorithm maps well onto a data-parallel architecture and we achieve up to 50-fold speedups compared to LAPACK's MRRR implementation. Our accuracy lacks currently behind those of LAPACK but we believe that these problems can be overcome in the near future.

Project page


MSc. thesis
SOHO: Symmetric and Orthogonal Haar Wavelets on the Sphere


We develop a novel spherical Haar wavelet basis that is both orthogonal and symmetric, rebutting previous work that doubted the existence of such a basis. We also investigate how signals represented in our new basis can be rotated. The practical relevance of the SOHO wavelet basis is verified with experiments.

Project page


TOWA: Wavelet based Precomputed Radiance Transfer

Based on the work by Ng et al. [2004], we explore the influence of sampling strategies and signal approximation on the quality of rendered images.

Report


SULAM: GPU-based Visualization of  Lagrangian Simulations

We demonstrate that state-of-the-art GPUs are well suited for the visualization of node-based implicit surfaces that are the natural surface representation for Lagrangian simulations which are used for example for the simulation of fluids.

SIGGRAPH 2006 poster
Extended abstract
Video


Learning Surface Light Fields

We explore the practicality of Spherical Radial Basis Functions for the representation of surface light fields. Different kernel functions and strategies for obtaining the basis representation of signals are explored.

Project page


ICaster: Ray casting of Quadrics on the GPU

We demonstrate ray casting of quadratic surface at real-time frame rates even for complex scenes. Our implementation shows that the technique can be easily integrated into existing modeling packages.

Project page


Milling Machine

Model of a industrial milling machine which exploits the scripting capabilities of modern modeling packages to enable an interactive exploration of the machine.

Project Page


BSc. thesis
Interactive Ray Tracing and Ray Casting on Programmable Graphics Hardware

We investigate different approaches to interactively ray cast and ray trace complex scenes by combining the compute power of CPU and GPU. Interactive framerates are achieved for the GPU-based ray casting of higher order primitives such as NURBS and Quadrics.

Thesis
Related publication
Talk presented at Alias | Wavefront (May 2006)


Volume Visualization

We use the compute power of state-of-the-art GPUs to ray cast volume data sets from medical imaging. Improvements in recent hardware enable us to achieve significantly better performance than previous work.

Video 1
Video 2
Video 3


MobilAR

We demonstrate that it is possible to perform marker tracking and perspectively correct rendering at interactive frame rates on camera cell phones.

SIGGRAPH 2004 Sketch
Video
Extended Abstract
AR / VR workshop paper


Virtual Showcase for the Deutsche Museum Bonn

We build a virtual showcase for the Deutsche Museum in Bonn which explains the most important parts of photosynthesis.

Project page