Interactive Visualization and On-Demand Processing of Large Volume Data: A Fully GPU-Based Out-of-Core Approach

被引:7
|
作者
Sarton, Jonathan [1 ]
Courilleau, Nicolas [1 ,2 ]
Remion, Yannick [1 ]
Lucas, Laurent [1 ]
机构
[1] Univ Reims, F-51100 Reims, France
[2] Neoxia, F-75008 Paris, France
关键词
GPU; caching system; out-of-core data management; large data; interactive visualization; on-demand processing; FRAMEWORK;
D O I
10.1109/TVCG.2019.2912752
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a wide range of scientific fields, 3D datasets production capabilities have widely evolved in recent years, especially with the rapid increase in their sizes. As a result, many large-scale applications, including visualization or processing, have become challenging to address. A solution to this issue lies in providing out-of-core algorithms specifically designed to handle datasets significantly larger than memory. In this article, we present a new approach that extends the broad interactive addressing principles already established in the field of out-of-core volume rendering on GPUs to allow on-demand processing during the visualization stage. We propose a pipeline designed to manage data as regular 3D grids regardless of the underlying application. It relies on a caching approach with a virtual memory addressing system coupled to an efficient parallel management on GPU to provide efficient access to data in interactive time. It allows any visualization or processing application to leverage the flexibility of its structure by managing multi-modality datasets. Furthermore, we show that our system delivers good performance on a single standard PC with low memory budget on the GPU.
引用
收藏
页码:3008 / 3021
页数:14
相关论文
共 37 条
  • [1] GPU-based Out-of-Core Many-Lights Rendering
    Wang, Rui
    Huo, Yuchi
    Yuan, Yazhen
    Zhou, Kun
    Hua, Wei
    Bao, Hujun
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (06):
  • [2] Interactive out-of-core visualization of multiresolution time series data
    Bergeron, R. Daniel
    Foulks, Andrew
    [J]. NUMERICAL MODELING OF SPACE PLASMA FLOWS: ASTRONUM-2006, 2006, 359 : 285 - +
  • [3] GPU-based framework for interactive visualization of SAR data
    Lambers, Martin
    Kolb, Andreas
    Nies, Holger
    Kalkuhl, Marc
    [J]. IGARSS: 2007 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS 1-12: SENSING AND UNDERSTANDING OUR PLANET, 2007, : 4076 - +
  • [4] Accelerating GPU-Based Out-of-Core Stencil Computation with On-the-Fly Compression
    Shen, Jingcheng
    Wu, Yifan
    Okita, Masao
    Ino, Fumihiko
    [J]. PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 3 - 14
  • [5] An efficient out-of-core volume ray casting method for the visualization of large medical data sets
    Xue, Jian
    Tian, Jie
    Chen, Jian
    Dai, Yakang
    [J]. MEDICAL IMAGING 2007: VISUALIZATION AND IMAGE-GUIDED PROCEDURES, PTS 1 AND 2, 2007, 6509
  • [6] Out-of-Core and Dynamic Programming for Data Distribution on a Volume Visualization Cluster
    Frank, S.
    Kaufman, A.
    [J]. COMPUTER GRAPHICS FORUM, 2009, 28 (01) : 141 - 153
  • [7] GPU-Based Interactive Multi-Volume Visualization in Radiotherapy Treatment Planning
    Zhuge, Y.
    Xie, H.
    Ning, H.
    Cheng, J.
    Arora, B.
    Han-Oh, Y.
    Miller, R.
    [J]. MEDICAL PHYSICS, 2011, 38 (06)
  • [8] Interactive Visualization of Large Point Clouds Using an Autotuning Multiresolution Out-Of-Core Strategy
    Teijeiro, Diego
    Amor, Margarita
    Doallo, Ramon
    Deibe, David
    [J]. COMPUTER JOURNAL, 2023, 66 (07): : 1802 - 1816
  • [9] Out-of-core GPU Memory Management for MapReduce-based Large-scale Graph Processing
    Shirahata, Koichi
    Sato, Hitoshi
    Matsuoka, Satoshi
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2014, : 221 - 229
  • [10] Out-of-Core GPU-based Change Detection in Massive 3D Point Clouds
    Richter, Rico
    Kyprianidis, Jan Eric
    Doellner, Juergen
    [J]. TRANSACTIONS IN GIS, 2013, 17 (05) : 724 - 741