Loading…

Voxel transformation: scalable scene geometry discretization for global illumination

In real-time computer graphics, efficient discretization of scenes is required in order to accelerate graphics related algorithms such as realistic rendering with indirect illumination and visibility checking. Sparse voxel octree (SVO) is a popular data structure for such a discretization task. Popu...

Full description

Saved in:
Bibliographic Details
Published in:Journal of real-time image processing 2020-10, Vol.17 (5), p.1585-1596
Main Authors: Yalçıner, Bora, Sahillioğlu, Yusuf
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3
cites cdi_FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3
container_end_page 1596
container_issue 5
container_start_page 1585
container_title Journal of real-time image processing
container_volume 17
creator Yalçıner, Bora
Sahillioğlu, Yusuf
description In real-time computer graphics, efficient discretization of scenes is required in order to accelerate graphics related algorithms such as realistic rendering with indirect illumination and visibility checking. Sparse voxel octree (SVO) is a popular data structure for such a discretization task. Populating an SVO with data is challenging when dynamic object count is high, especially when data per spatial location is large. Problem of populating such trees is adressed with our Voxel Transformation method, where pre-generated voxel data is transformed from model space to world space on demand, in contrast to the common way of voxelizing each dynamic object over each frame. Additionally, an accompanying filtering technique for voxel transformation is also proposed. This technique serves proposed system in two ways: (1) resolves issues introduced by the proposed fast and scalable voxel transformation method, and (2) enables smooth transitions between frames and handles the aliasing problem naturally as shown in the supplementary video. As an application use case, the proposed Voxel Transformation method is demonstrated in order to achieve indirect illumination using the well-known voxel cone tracing method. Results, which is compared with the standard voxelization method and ground-truth, are visually appealing and also scalable over large number of dynamic objects as shown in the supplementary video.
doi_str_mv 10.1007/s11554-019-00919-1
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2918677443</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2918677443</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3</originalsourceid><addsrcrecordid>eNp9UE1LxDAQDaLguvoHPAU8V2eSdNt4k8UvWPCyeg1pmi5d0mZNWnD99cat6M3LzPB4783MI-QS4RoBipuImOciA5QZgEwVj8gMywVmJUN5_DsDnJKzGLcAi2LB8xlZv_kP6-gQdB8bHzo9tL6_pdFopytn02B7SzfWd3YIe1q30QQ7tJ8HHk0KunG-0o62zo1d2x_wc3LSaBftxU-fk9eH-_XyKVu9PD4v71aZ4SiHzGiJNZiCcaOLpmG2FMxWBYgcsKplxXOBJZQGG5mjqBOCIh3NAZiUghk-J1eT7y7499HGQW39GPq0UjGZPi4KIXhisYllgo8x2EbtQtvpsFcI6js9NaWnUnrqkJ7CJOKTKCZyv7Hhz_of1RchBXLg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2918677443</pqid></control><display><type>article</type><title>Voxel transformation: scalable scene geometry discretization for global illumination</title><source>Springer Nature</source><creator>Yalçıner, Bora ; Sahillioğlu, Yusuf</creator><creatorcontrib>Yalçıner, Bora ; Sahillioğlu, Yusuf</creatorcontrib><description>In real-time computer graphics, efficient discretization of scenes is required in order to accelerate graphics related algorithms such as realistic rendering with indirect illumination and visibility checking. Sparse voxel octree (SVO) is a popular data structure for such a discretization task. Populating an SVO with data is challenging when dynamic object count is high, especially when data per spatial location is large. Problem of populating such trees is adressed with our Voxel Transformation method, where pre-generated voxel data is transformed from model space to world space on demand, in contrast to the common way of voxelizing each dynamic object over each frame. Additionally, an accompanying filtering technique for voxel transformation is also proposed. This technique serves proposed system in two ways: (1) resolves issues introduced by the proposed fast and scalable voxel transformation method, and (2) enables smooth transitions between frames and handles the aliasing problem naturally as shown in the supplementary video. As an application use case, the proposed Voxel Transformation method is demonstrated in order to achieve indirect illumination using the well-known voxel cone tracing method. Results, which is compared with the standard voxelization method and ground-truth, are visually appealing and also scalable over large number of dynamic objects as shown in the supplementary video.</description><identifier>ISSN: 1861-8200</identifier><identifier>EISSN: 1861-8219</identifier><identifier>DOI: 10.1007/s11554-019-00919-1</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Algorithms ; Approximation ; Computer Graphics ; Computer Science ; Data structures ; Discretization ; Illumination ; Image Processing and Computer Vision ; Light ; Methods ; Multimedia Information Systems ; Octrees ; Original Research Paper ; Pattern Recognition ; Signal,Image and Speech Processing ; Spatial data ; Transformations</subject><ispartof>Journal of real-time image processing, 2020-10, Vol.17 (5), p.1585-1596</ispartof><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2019</rights><rights>Springer-Verlag GmbH Germany, part of Springer Nature 2019.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3</citedby><cites>FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Yalçıner, Bora</creatorcontrib><creatorcontrib>Sahillioğlu, Yusuf</creatorcontrib><title>Voxel transformation: scalable scene geometry discretization for global illumination</title><title>Journal of real-time image processing</title><addtitle>J Real-Time Image Proc</addtitle><description>In real-time computer graphics, efficient discretization of scenes is required in order to accelerate graphics related algorithms such as realistic rendering with indirect illumination and visibility checking. Sparse voxel octree (SVO) is a popular data structure for such a discretization task. Populating an SVO with data is challenging when dynamic object count is high, especially when data per spatial location is large. Problem of populating such trees is adressed with our Voxel Transformation method, where pre-generated voxel data is transformed from model space to world space on demand, in contrast to the common way of voxelizing each dynamic object over each frame. Additionally, an accompanying filtering technique for voxel transformation is also proposed. This technique serves proposed system in two ways: (1) resolves issues introduced by the proposed fast and scalable voxel transformation method, and (2) enables smooth transitions between frames and handles the aliasing problem naturally as shown in the supplementary video. As an application use case, the proposed Voxel Transformation method is demonstrated in order to achieve indirect illumination using the well-known voxel cone tracing method. Results, which is compared with the standard voxelization method and ground-truth, are visually appealing and also scalable over large number of dynamic objects as shown in the supplementary video.</description><subject>Algorithms</subject><subject>Approximation</subject><subject>Computer Graphics</subject><subject>Computer Science</subject><subject>Data structures</subject><subject>Discretization</subject><subject>Illumination</subject><subject>Image Processing and Computer Vision</subject><subject>Light</subject><subject>Methods</subject><subject>Multimedia Information Systems</subject><subject>Octrees</subject><subject>Original Research Paper</subject><subject>Pattern Recognition</subject><subject>Signal,Image and Speech Processing</subject><subject>Spatial data</subject><subject>Transformations</subject><issn>1861-8200</issn><issn>1861-8219</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9UE1LxDAQDaLguvoHPAU8V2eSdNt4k8UvWPCyeg1pmi5d0mZNWnD99cat6M3LzPB4783MI-QS4RoBipuImOciA5QZgEwVj8gMywVmJUN5_DsDnJKzGLcAi2LB8xlZv_kP6-gQdB8bHzo9tL6_pdFopytn02B7SzfWd3YIe1q30QQ7tJ8HHk0KunG-0o62zo1d2x_wc3LSaBftxU-fk9eH-_XyKVu9PD4v71aZ4SiHzGiJNZiCcaOLpmG2FMxWBYgcsKplxXOBJZQGG5mjqBOCIh3NAZiUghk-J1eT7y7499HGQW39GPq0UjGZPi4KIXhisYllgo8x2EbtQtvpsFcI6js9NaWnUnrqkJ7CJOKTKCZyv7Hhz_of1RchBXLg</recordid><startdate>20201001</startdate><enddate>20201001</enddate><creator>Yalçıner, Bora</creator><creator>Sahillioğlu, Yusuf</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope></search><sort><creationdate>20201001</creationdate><title>Voxel transformation: scalable scene geometry discretization for global illumination</title><author>Yalçıner, Bora ; Sahillioğlu, Yusuf</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Algorithms</topic><topic>Approximation</topic><topic>Computer Graphics</topic><topic>Computer Science</topic><topic>Data structures</topic><topic>Discretization</topic><topic>Illumination</topic><topic>Image Processing and Computer Vision</topic><topic>Light</topic><topic>Methods</topic><topic>Multimedia Information Systems</topic><topic>Octrees</topic><topic>Original Research Paper</topic><topic>Pattern Recognition</topic><topic>Signal,Image and Speech Processing</topic><topic>Spatial data</topic><topic>Transformations</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yalçıner, Bora</creatorcontrib><creatorcontrib>Sahillioğlu, Yusuf</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Journal of real-time image processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yalçıner, Bora</au><au>Sahillioğlu, Yusuf</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Voxel transformation: scalable scene geometry discretization for global illumination</atitle><jtitle>Journal of real-time image processing</jtitle><stitle>J Real-Time Image Proc</stitle><date>2020-10-01</date><risdate>2020</risdate><volume>17</volume><issue>5</issue><spage>1585</spage><epage>1596</epage><pages>1585-1596</pages><issn>1861-8200</issn><eissn>1861-8219</eissn><abstract>In real-time computer graphics, efficient discretization of scenes is required in order to accelerate graphics related algorithms such as realistic rendering with indirect illumination and visibility checking. Sparse voxel octree (SVO) is a popular data structure for such a discretization task. Populating an SVO with data is challenging when dynamic object count is high, especially when data per spatial location is large. Problem of populating such trees is adressed with our Voxel Transformation method, where pre-generated voxel data is transformed from model space to world space on demand, in contrast to the common way of voxelizing each dynamic object over each frame. Additionally, an accompanying filtering technique for voxel transformation is also proposed. This technique serves proposed system in two ways: (1) resolves issues introduced by the proposed fast and scalable voxel transformation method, and (2) enables smooth transitions between frames and handles the aliasing problem naturally as shown in the supplementary video. As an application use case, the proposed Voxel Transformation method is demonstrated in order to achieve indirect illumination using the well-known voxel cone tracing method. Results, which is compared with the standard voxelization method and ground-truth, are visually appealing and also scalable over large number of dynamic objects as shown in the supplementary video.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s11554-019-00919-1</doi><tpages>12</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1861-8200
ispartof Journal of real-time image processing, 2020-10, Vol.17 (5), p.1585-1596
issn 1861-8200
1861-8219
language eng
recordid cdi_proquest_journals_2918677443
source Springer Nature
subjects Algorithms
Approximation
Computer Graphics
Computer Science
Data structures
Discretization
Illumination
Image Processing and Computer Vision
Light
Methods
Multimedia Information Systems
Octrees
Original Research Paper
Pattern Recognition
Signal,Image and Speech Processing
Spatial data
Transformations
title Voxel transformation: scalable scene geometry discretization for global illumination
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T03%3A01%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Voxel%20transformation:%20scalable%20scene%20geometry%20discretization%20for%20global%20illumination&rft.jtitle=Journal%20of%20real-time%20image%20processing&rft.au=Yal%C3%A7%C4%B1ner,%20Bora&rft.date=2020-10-01&rft.volume=17&rft.issue=5&rft.spage=1585&rft.epage=1596&rft.pages=1585-1596&rft.issn=1861-8200&rft.eissn=1861-8219&rft_id=info:doi/10.1007/s11554-019-00919-1&rft_dat=%3Cproquest_cross%3E2918677443%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c319t-ca91d0c723ca7ff2e842eb704501bd9b3541808c1f9514dd9b1463530029942c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2918677443&rft_id=info:pmid/&rfr_iscdi=true