SVDAG Compression for Segmentation Volume Path Tracing
dc.contributor.author | Werner, Mirco | en_US |
dc.contributor.author | Piochowiak, Max | en_US |
dc.contributor.author | Dachsbacher, Carsten | en_US |
dc.contributor.editor | Linsen, Lars | en_US |
dc.contributor.editor | Thies, Justus | en_US |
dc.date.accessioned | 2024-09-09T05:26:40Z | |
dc.date.available | 2024-09-09T05:26:40Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Many visualization techniques exist for interactive exploration of segmentation volumes, however, photorealistic renderings are usually computed using slow offline techniques. We present a novel compression technique for segmentation volumes which enables interactive path tracing-based visualization for datasets up to hundreds of gigabytes: For every label, we create a grid of fixed-size axis aligned bounding boxes (AABBs) which covers the occupied voxels. For each AABB we first construct a sparse voxel octree (SVO) representing the contained voxels of the respective label, and then build a sparse voxel directed acyclic graph (SVDAG) identifying identical sub-trees across all SVOs; the lowest tree levels are stored as an occupancy bit-field. As a last step, we build a bounding volume hierarchy for the AABBs as a spatial indexing structure. Our representation solves a compression rate limitation of related SVDAG works as labels only need to be stored along with each AABB and not in the graph encoding of their shape. Our compression is GPU-friendly as hardware raytracing efficiently finds AABB intersections which we then traverse using a custom accelerated SVDAG traversal. Our method is able to path-trace a 113 GB volume on a consumer-grade GPU with 1 sample per pixel with up to 32 bounces at 108 FPS in a lossless representation, or at up to 1017 FPS when using dynamic level of detail. | en_US |
dc.description.sectionheaders | Rendering | |
dc.description.seriesinformation | Vision, Modeling, and Visualization | |
dc.identifier.doi | 10.2312/vmv.20241196 | |
dc.identifier.isbn | 978-3-03868-247-9 | |
dc.identifier.pages | 8 pages | |
dc.identifier.uri | https://doi.org/10.2312/vmv.20241196 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/vmv20241196 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Human-centered computing → Scientific visualization; Computing methodologies → Ray tracing | |
dc.subject | Human centered computing → Scientific visualization | |
dc.subject | Computing methodologies → Ray tracing | |
dc.title | SVDAG Compression for Segmentation Volume Path Tracing | en_US |
Files
Original bundle
1 - 1 of 1