We present an efficient raycasting algorithm for rendering Volumetric Depth Images (VDIs), and we show how it can be used in a remote visualization setting with VDIs generated and streamed from a remote server. VDIs are compact view-dependent volume representations that enable interactive visualization of large volumes at high frame rates by decoupling viewpoint changes from expensive rendering calculations. However, current rendering approaches for VDIs struggle with achieving interactive frame rates at high image resolutions. Here, we exploit the properties of perspective projection to simplify intersections of rays with the view-dependent frustums in a VDI and leverage spatial smoothness in the volume data to minimize memory accesses. Benchmarks show that responsive frame rates can be achieved close to the viewpoint of generation for HD display resolutions, providing high-fidelity approximate renderings of Gigabyte-sized volumes. We also propose a method to subsample the VDI for preview rendering, maintaining high frame rates even for large viewpoint deviations. We provide our implementation as an extension of an established open-source visualization library.
%0 Conference Paper
%1 Gupta2023
%A Gupta, Aryaman
%A G�nther, Ulrik
%A Incardona, Pietro
%A Reina, Guido
%A Frey, Steffen
%A Gumhold, Stefan
%A Sbalzarini, Ivo F.
%B 16th IEEE Pacific Visualization Symposium, PacificVis 2023, Seoul, Republic of Korea, April 18-21, 2023
%C Seoul, Korea, Republic of
%D 2023
%I IEEE
%J 2023 IEEE 16th Pacific Visualization Symposium (PacificVis)
%K (computer Data Human-centered Lighting, Manuals, PI Rendering Servers, Streaming Visualization Visualization, and computing, concepts control, graphics), media, paradigms techniques theory, visualization,
%P 61--70
%R 10.1109/PacificVis56936.2023.00014
%T Efficient Raycasting of Volumetric Depth Images for Remote Visualization of Large Volumes at High Frame Rates
%X We present an efficient raycasting algorithm for rendering Volumetric Depth Images (VDIs), and we show how it can be used in a remote visualization setting with VDIs generated and streamed from a remote server. VDIs are compact view-dependent volume representations that enable interactive visualization of large volumes at high frame rates by decoupling viewpoint changes from expensive rendering calculations. However, current rendering approaches for VDIs struggle with achieving interactive frame rates at high image resolutions. Here, we exploit the properties of perspective projection to simplify intersections of rays with the view-dependent frustums in a VDI and leverage spatial smoothness in the volume data to minimize memory accesses. Benchmarks show that responsive frame rates can be achieved close to the viewpoint of generation for HD display resolutions, providing high-fidelity approximate renderings of Gigabyte-sized volumes. We also propose a method to subsample the VDI for preview rendering, maintaining high frame rates even for large viewpoint deviations. We provide our implementation as an extension of an established open-source visualization library.
%@ 979-8-3503-2125-8
@inproceedings{Gupta2023,
abstract = {We present an efficient raycasting algorithm for rendering Volumetric Depth Images (VDIs), and we show how it can be used in a remote visualization setting with VDIs generated and streamed from a remote server. VDIs are compact view-dependent volume representations that enable interactive visualization of large volumes at high frame rates by decoupling viewpoint changes from expensive rendering calculations. However, current rendering approaches for VDIs struggle with achieving interactive frame rates at high image resolutions. Here, we exploit the properties of perspective projection to simplify intersections of rays with the view-dependent frustums in a VDI and leverage spatial smoothness in the volume data to minimize memory accesses. Benchmarks show that responsive frame rates can be achieved close to the viewpoint of generation for HD display resolutions, providing high-fidelity approximate renderings of Gigabyte-sized volumes. We also propose a method to subsample the VDI for preview rendering, maintaining high frame rates even for large viewpoint deviations. We provide our implementation as an extension of an established open-source visualization library.},
added-at = {2024-10-15T13:24:46.000+0200},
address = {Seoul, Korea, Republic of},
author = {Gupta, Aryaman and G�nther, Ulrik and Incardona, Pietro and Reina, Guido and Frey, Steffen and Gumhold, Stefan and Sbalzarini, Ivo F.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://puma.scadsai.uni-leipzig.de/bibtex/22d3304163b23704a7f33dc4a4b7cda29/scadsfct},
booktitle = {16th {IEEE} Pacific Visualization Symposium, PacificVis 2023, Seoul, Republic of Korea, April 18-21, 2023},
doi = {10.1109/PacificVis56936.2023.00014},
eventdate = {18-21 April 2023},
eventtitleaddon = {Seoul, Korea, Republic of},
interhash = {8b667c5b486c61f5173d33dbf6ca0c21},
intrahash = {2d3304163b23704a7f33dc4a4b7cda29},
isbn = {979-8-3503-2125-8},
issn = {2165-8765},
journal = {2023 IEEE 16th Pacific Visualization Symposium (PacificVis)},
keywords = {(computer Data Human-centered Lighting, Manuals, PI Rendering Servers, Streaming Visualization Visualization, and computing, concepts control, graphics), media, paradigms techniques theory, visualization,},
pages = {61--70},
publisher = {IEEE},
timestamp = {2024-10-15T13:24:46.000+0200},
title = {Efficient Raycasting of Volumetric Depth Images for Remote Visualization of Large Volumes at High Frame Rates},
year = 2023
}