TY - JOUR
T1 - A framework for gpu-accelerated exploration of massive time-varying rectilinear scalar volumes
AU - Marton, Fabio
AU - Agus, Marco
AU - Gobbetti, Enrico
N1 - Publisher Copyright:
© 2019 The Eurographis Assoiation and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd.
PY - 2019
Y1 - 2019
N2 - We introduce a novel flexible approach to spatiotemporal exploration of rectilinear scalar volumes. Our out-of-core representation, based on per-frame levels of hierarchically tiled non-redundant 3D grids, efficiently supports spatiotemporal random access and streaming to the GPU in compressed formats. A novel low-bitrate codec able to store into fixed-size pages a variable-rate approximation based on sparse coding with learned dictionaries is exploited to meet stringent bandwidth constraint during time-critical operations, while a near-lossless representation is employed to support high-quality static frame rendering. A flexible high-speed GPU decoder and raycasting framework mixes and matches GPU kernels performing parallel object-space and image-space operations for seamless support, on fat and thin clients, of different exploration use cases, including animation and temporal browsing, dynamic exploration of single frames, and high-quality snapshots generated from near-lossless data. The quality and performance of our approach are demonstrated on large data sets with thousands of multi-billion-voxel frames.
AB - We introduce a novel flexible approach to spatiotemporal exploration of rectilinear scalar volumes. Our out-of-core representation, based on per-frame levels of hierarchically tiled non-redundant 3D grids, efficiently supports spatiotemporal random access and streaming to the GPU in compressed formats. A novel low-bitrate codec able to store into fixed-size pages a variable-rate approximation based on sparse coding with learned dictionaries is exploited to meet stringent bandwidth constraint during time-critical operations, while a near-lossless representation is employed to support high-quality static frame rendering. A flexible high-speed GPU decoder and raycasting framework mixes and matches GPU kernels performing parallel object-space and image-space operations for seamless support, on fat and thin clients, of different exploration use cases, including animation and temporal browsing, dynamic exploration of single frames, and high-quality snapshots generated from near-lossless data. The quality and performance of our approach are demonstrated on large data sets with thousands of multi-billion-voxel frames.
KW - Computing methodologies Computer graphics
KW - Graphics systems and interfaces
KW - Human-centered computing Scientific visualization
UR - http://www.scopus.com/inward/record.url?scp=85070098833&partnerID=8YFLogxK
U2 - 10.1111/cgf.13671
DO - 10.1111/cgf.13671
M3 - Article
AN - SCOPUS:85070098833
SN - 0167-7055
VL - 38
SP - 53
EP - 66
JO - Computer Graphics Forum
JF - Computer Graphics Forum
IS - 3
ER -