Making the next generation of virtual reality graphics possible.
Virtual reality and Graphics Architectures (VGA) group
Tell Me More

About

Welcome to the home page of the Virtual reality and Graphics Architectures (VGA) research group in Tampere University. The VGA group is active in graphics research since 2015, building on long experience of Tampere University of Technology on Customized Parallel Computing platforms. Our research aims to make photorealistic graphics algorithms such as path tracing fast enough for real-time rendering.

Path tracing can produce visually pleasing and realistic frame sequences of 3D worlds. However, it is computationally demanding and therefore real-time path tracing is currently limited to powerful desktop computers. Our research aims to enable photorealistic rendering in mobile devices with restrictive power and energy budgets by exploring new graphics hardware architectures and software systems.


Publications

Journal Articles

Framewise reprojection quality graph

Systematic Evaluation of the Quality Benefits of Spatiotemporal Sample Reprojection in Real-Time Stereoscopic Path Tracing

2020, Mäkitalo, M., Kivi, P., and Jääskeläinen, P., In IEEE Access, Volume 8.

Noisy input versus BMFR result comparison on Sponza

Blockwise Multi-Order Feature Regression for Real-Time Path Tracing Reconstruction

2019, Koskela M., Immonen K., Mäkitalo M., Foi A., Viitanen T., Jääskeläinen P., Kultala H., and Takala J., In ACM Transactions on Graphics (TOG), Volume 38 Issue 5.

Part of the PLOCTree sweep pipeline

PLOCTree: A Fast, High-Quality Hardware BVH Builder

2018, Viitanen, T., Koskela, M., Jääskeläinen, P., Tervo, A., and Takala, J., In Proceedings of the ACM on Computer Graphics and Interactive Techniques 1, 2, Article 35 (August 2018).

Instantaneous foveated preview: noisy Sponza frame

Instantaneous foveated preview for progressive Monte Carlo rendering

2018, Koskela, M., Immonen, K., Viitanen, T., Jääskeläinen, P., Multanen, J., and Takala, J., In Springer Computational Visual Media, 4th of April 2018.

Part of the MergeTree pipeline

MergeTree: A Fast Hardware HLBVH Constructor for Animated Ray Tracing

2017, Viitanen, T., Koskela, M., Jääskeläinen, P., Kultala, H., and Takala, J., In ACM Transactions on Graphics (TOG), Volume 36 Issue 5.

Quantized BVH: example scene (cloth) with a large amount of geometry with a degenerate axis

Fast Hardware Construction and Refitting of Quantized Bounding Volume Hierarchies

2017, Viitanen, T., Koskela, M., Jääskeläinen, P., Immonen, K. and Takala, J., In Computer Graphics Forum, Volume 36 Issue 4.


Conference Proceedings

CNN pipeline for foveated path tracing reconstruction

Machine Learning is the Solution Also for Foveated Path Tracing Reconstruction

2020, Lotvonen, A., Koskela, M., and Jääskeläinen, P., In Proceedings of the 15th International Conference on Computer Graphics Theory and Applications (GRAPP).

Path traced and denoised frame with the Stanford Bunny in a room with mirrors, transformed from visual-polar space into Cartesian screen space

Foveated Real-Time Path Tracing in Visual-Polar Space

2019, Koskela, M., Lotvonen, A., Mäkitalo, M., Kivi, P., and Jääskeläinen, P., In Proceedings of the Eurographics Symposium on Rendering.

Noisy Living Room frame, highlighting pixels where stereo reprojection from the other eye did not succeed

Reducing Computational Complexity of Real-Time Stereoscopic Ray Tracing with Spatiotemporal Sample Reprojection

2019, Mäkitalo, M., Kivi, P., Koskela, M., and Jääskeläinen, P., In Proceedings of the 14th International Conference on Computer Graphics Theory and Applications (GRAPP).

Sports car with shiny areas that are potentially difficult for real-time path tracing

Sparse Sampling for Real-Time Ray Tracing

2018, Viitanen, T., Koskela, M., Immonen, K., Mäkitalo, M., Jääskeläinen, P. and Takala, J., In Proceedings of the 13th International Conference on Computer Graphics Theory and Applications (GRAPP).

Foveated instant preview: noisy Sponza frame

Foveated Instant Preview for Progressive Rendering

2017, Koskela, M., Immonen, K., Viitanen, T., Jääskeläinen, P., Multanen, J. and Takala, J., ACM SIGGRAPH Asia Technical Briefs.

Path traced Cornell Box with a reflective sphere and a refractive Stanford Bunny, caustics, and soft shadows

Foveated Path Tracing: A Literature Review and a Performance Gain Analysis

2016, Koskela, M., Viitanen, T., Jääskeläinen, P. and Takala, J., In Proceedings of the 12th International Symposium on Visual Computing (ISVC).

Hairball test scene

Multi Bounding Volume Hierarchies for Ray Tracing Pipelines

2016, Viitanen, T., Koskela, M., Jääskeläinen, P. and Takala, J., ACM SIGGRAPH Asia Technical Briefs.

Shiny Utah Teapot inside the Sponza scene

Half-Precision Floating-Point Ray Traversal

2016, Koskela, M., Viitanen, T., Jääskeläinen, P. and Takala, J., In Proceedings of the 11th International Conference on Computer Graphics Theory and Applications (GRAPP).

Dragon, partially rendered and partially showing the constructed BVH structure

MergeTree: A HLBVH Constructor for Mobile Systems

2015, Viitanen, T., Koskela, M., Jääskeläinen, P., Kultala, H., and Takala, J., ACM SIGGRAPH Asia Technical Briefs.

The Buddha's hand, showing the workload differences between the half-precision BVH and the hierarchical half-precision BVH

Using Half-Precision Floating-Point Numbers for Storing Bounding Volume Hierarchies

2015, Koskela, M., Viitanen, T., Jääskeläinen, P., Takala, J., and Cameron, K., In Proceedings of the 32nd Computer Graphics International Conference (CGI).

TTA processor architecture example

Programmable and Scalable Architecture for Graphics Processing Units

2009, Lama, C., Jääskeläinen, P., and Takala, J., In Proceedings of the International Conference on Embedded Computer Systems: Architectures, MOdeling and Simulation (SAMOS).


Theses

Path traced Cornell Box with a reflective sphere, refractive Dragon, and soft shadows

Foveated Path Tracing with Fast Reconstruction and Efficient Sample Distribution

2020, Koskela, M., Doctoral dissertation, Tampere University.

A polynomial surface intersected by a ray in 3D space

Ray Tracing Methods for Point Cloud Rendering

2019, Kivi, P., Master of Science thesis, Tampere University.

Classroom scene with the central area in focus and the periphery blurred

Scalable Parallel Path Tracing

2019, Ikkala, J., Bachelor of Science thesis, Tampere University.

Example frame of the animated Toasters scene

Hardware Accelerators for Animated Ray Tracing

2018, Viitanen, T., Doctoral dissertation, Tampere University of Technology.

Noisy versus denoised comparison frame with a foveated sample distribution, showing the front of a car

Real-Time Noise Removal in Foveated Path Tracing

2017, Immonen, K., Master of Science thesis, Tampere University of Technology.

Cornell Box with a reflective sphere, refractive TUT logo, caustics, and soft shadows

Software-Based Ray Tracing for Mobile Devices

2015, Koskela, M., Master of Science thesis, Tampere University of Technology.

Supervised Theses

Title
Author(s)
Augmented Reality Framework and Demonstrator
2018, Rasti, D. & Rasti, A., Master of Science thesis
Simplification of 3D Computer-aided Design Models to Improve Rendering Performance
2019, Heinonen, A., Master of Science thesis

Our Latest News

Contact Us

Send email to to contact us.