Interactive VPL-based global illumination on the GPU using fuzzy clustering

Physically-based synthesis of high quality imagery, including global illumination light transport phenomena, results in a significant workload, which makes interactive rendering a very challenging task. We propose a VPL-based ray tracing approach that runs entirely in the GPU and achieves interactiv...

Full description

Bibliographic Details
Authors: Colom, Arnau; Rodrigues Sepúlveda Marques, Ricardo Jorge; Santos, Luís Paulo
Format: Article
Status:Published version
Publication date:2022
Country:España
Institution:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repository:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:2445/192282
Online Access:https://hdl.handle.net/2445/192282
Access Level:Open access
Keyword:Infografia
Algorismes computacionals
Computer graphics
Computer algorithms
_version_ 1878729820282552320
author Colom, Arnau
author2 Rodrigues Sepúlveda Marques, Ricardo Jorge
Santos, Luís Paulo
author2_role author
author
author_browse Colom, Arnau
Rodrigues Sepúlveda Marques, Ricardo Jorge
Santos, Luís Paulo
author_facet Colom, Arnau
Rodrigues Sepúlveda Marques, Ricardo Jorge
Santos, Luís Paulo
author_role author
collection Recercat. Dipósit de la Recerca de Catalunya
description Physically-based synthesis of high quality imagery, including global illumination light transport phenomena, results in a significant workload, which makes interactive rendering a very challenging task. We propose a VPL-based ray tracing approach that runs entirely in the GPU and achieves interactive frame rates while handling global illumination light transport phenomena. This approach is based on clustering both shading points and VPLs and computing visibility only among clusters' representatives. A new massively parallel K-means clustering algorithm, enables efficient execution in the GPU. Rendering artifacts, that could result from the piecewise constant approximation of the VPLs/shading points visibility function introduced by the clustering, are smoothed away by resorting to an innovative approach based on fuzzy clustering and weighted interpolation of the visibility function. The effectiveness of the proposed approach is experimentally verified for a collection of scenes, with frame rates larger than 3 fps and up to 25 fps being demonstrated.
eu_rights_str_mv openAccess
format article
id ES_0fb283de6ae83ae8ea89ee5618bcbba3
institution Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
instname_str Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
network_acronym_str ES
network_name_str España
oai_identifier_str oai:recercat.cat:2445/192282
publishDate 2022
publishDateSort 2022
publisher Elsevier
publisherStr Elsevier
reponame_str Recercat. Dipósit de la Recerca de Catalunya
spelling Interactive VPL-based global illumination on the GPU using fuzzy clustering Colom, Arnau Rodrigues Sepúlveda Marques, Ricardo Jorge Santos, Luís Paulo Infografia Algorismes computacionals Computer graphics Computer algorithms Physically-based synthesis of high quality imagery, including global illumination light transport phenomena, results in a significant workload, which makes interactive rendering a very challenging task. We propose a VPL-based ray tracing approach that runs entirely in the GPU and achieves interactive frame rates while handling global illumination light transport phenomena. This approach is based on clustering both shading points and VPLs and computing visibility only among clusters' representatives. A new massively parallel K-means clustering algorithm, enables efficient execution in the GPU. Rendering artifacts, that could result from the piecewise constant approximation of the VPLs/shading points visibility function introduced by the clustering, are smoothed away by resorting to an innovative approach based on fuzzy clustering and weighted interpolation of the visibility function. The effectiveness of the proposed approach is experimentally verified for a collection of scenes, with frame rates larger than 3 fps and up to 25 fps being demonstrated. Elsevier https://hdl.handle.net/2445/192282
spellingShingle Interactive VPL-based global illumination on the GPU using fuzzy clustering
Colom, Arnau
Infografia
Algorismes computacionals
Computer graphics
Computer algorithms
status_str publishedVersion
title Interactive VPL-based global illumination on the GPU using fuzzy clustering
title_full Interactive VPL-based global illumination on the GPU using fuzzy clustering
title_fullStr Interactive VPL-based global illumination on the GPU using fuzzy clustering
title_full_unstemmed Interactive VPL-based global illumination on the GPU using fuzzy clustering
title_short Interactive VPL-based global illumination on the GPU using fuzzy clustering
title_sort Interactive VPL-based global illumination on the GPU using fuzzy clustering
topic Infografia
Algorismes computacionals
Computer graphics
Computer algorithms
topic_facet Infografia
Algorismes computacionals
Computer graphics
Computer algorithms
url https://hdl.handle.net/2445/192282