
News
Youtube Kanal CG
Light Fields
Part 1: Light Field Rendering
In the first part of this project, we focused on developing new techniques for real-time rendering of light fields from 3D models. The standard approach of these techniques is based on a set of preacquired image-data. From these image data, new virtual views can be synthesized. Additional per pixel depth information, provided by a time-of-flight camera, is taken into account to improve image quality.
The light field data format as well as techniques for real-time acquisition and rendering of light fields have been developed using synthetic data generated by our Time-of-Flight sensor simulator.
Our light field data format is based on a spherical approximation parameterizing camera space. For each sample position on the spherical arrangement, a parabolic map of the opposite hemisphere, containing combined RGB and depth values per-pixel (RGBz), is stored. Both the resolution of the camera parametrization as well as the image resolution of the parabolic map are adjustable. For camera space parametrization we provide hierarchical spherical arrangements containing either 12, 42, 162, 642 or even 2562 sample positions.
Our spherical light field renderer is based on a raycasting approach and runs on the GPU. It uses per-pixel depth information for efficient depth correction of rays. Image synthesis is then performed by rendering the smooth shaded faces of the polygonal camera sphere. For per-fragment interpolation an additional false-color is assigned to each vertex to establish per-pixel camera weights with individual polygons. Surface points are established very precisely for each fragment based on the parabolic maps stored with the nearby vertices.
Applying our raycasting approach, high-quality rendering results are achieved without any visible ghosting artifacts at high update rates of up to 53 frames per second. The rendering results show that simple objects can be reconstructed from as few as 12 light field samples. For more complex objects a sample count of 42 has proven to be sufficient in most cases.
This research project was partially funded by grant KO-2960-6/1,2 from the German Research Foundation (DFG).
Click on the images for an example video:
(None of the rendering results available from this domain, neither images nor videos or light field data sets is to be used in any form without the explicit consent of Severin S. Todt and Christof Rezk-Salama.)
Part 2: Light Field Relighting
The images below are sample images of a light field reconstruction of the Bust model. The light field can be relit in real time using the Polynomial Texture Mapping (PTM) technique developed by T. Malzbender/HP Labs in 2001.
For more details, please take a look at the paper. The texture used in the images was taken from HP Labs.



