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...
Saved in:
Published in: | Journal of real-time image processing 2020-10, Vol.17 (5), p.1585-1596 |
---|---|
Main Authors: | , |
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 & 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 & Aerospace Database</collection><collection>ProQuest Advanced Technologies & 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 |