Hardware-Assisted Projected Tetrahedra

被引:18
|
作者
Maximo, A. [1 ]
Marroquim, R. [1 ]
Farias, R. [1 ]
机构
[1] Univ Fed Rio de Janeiro, COPPE, BR-21941 Rio De Janeiro, Brazil
关键词
CELL PROJECTION; VOLUME;
D O I
10.1111/j.1467-8659.2009.01673.x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a flexible and highly efficient hardware-assisted volume renderer grounded on the original Projected Tetrahedra (PT) algorithm. Unlike recent similar approaches, our method is exclusively based on the rasterization of simple geometric primitives and takes full advantage of graphics hardware. Both vertex and geometry shaders are used to compute the tetrahedral projection, while the volume ray integral is evaluated in a fragment shader; hence, volume rendering is performed entirely on the GPU within a single pass through the pipeline. We apply a CUDA-based visibility ordering achieving rendering and sorting performance of over 6 M Tet/s for unstructured datasets. Furthermore, as each tetrahedron is processed independently, we employ a data-parallel solution which is neither bound by GPU memory size nor does it rely on auxiliary volume information. In addition, iso-surfaces can be readily extracted during the rendering process, and time-varying data are handled without extra burden.
引用
收藏
页码:903 / 912
页数:10
相关论文
共 50 条
  • [1] Hardware-assisted fast routing
    DeHon, A
    Huang, R
    Wawrzynek, J
    [J]. 10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 205 - 215
  • [2] HARDWARE-ASSISTED POLYGON ANTIALIASING
    BARKANS, AC
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1991, 11 (01) : 80 - 88
  • [3] HyperCheck: A Hardware-Assisted Integrity Monitor
    Zhang, Fengwei
    Wang, Jiang
    Sun, Kun
    Stavrou, Angelos
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2014, 11 (04) : 332 - 344
  • [4] Hardware-assisted rendering of CSG models
    Romeiro, Fabiano
    Velho, Luiz
    de Figueiredo, Luiz Henrique
    [J]. SIBGRAPI 2006: XIX BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2006, : 139 - +
  • [5] Hardware-Assisted Characterization of NAS Benchmarks
    W.E. Cohen
    R.K. Gaede
    W.D. Garrett
    [J]. Cluster Computing, 2001, 4 (3) : 189 - 196
  • [6] PUFchain: Hardware-Assisted Scalable Blockchain
    Yanambaka, Venkata P.
    Mohanty, Saraju P.
    Kougianos, Elias
    Puthal, Deepak
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019), 2019, : 324 - 325
  • [7] The integration of SystemC and hardware-assisted verification
    Ramaswamy, R
    Tessier, R
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1007 - 1016
  • [8] Hardware-assisted computation of depth contours
    Krishnan, S
    Mustafa, NH
    Venkatasubramanian, S
    [J]. PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 558 - 567
  • [9] HAFT: Hardware-Assisted Fault Tolerance
    Kuvaiskii, Dmitrii
    Faqeh, Rasha
    Bhatotia, Pramod
    Felber, Pascal
    Fetzer, Christof
    [J]. PROCEEDINGS OF THE ELEVENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, (EUROSYS 2016), 2016,
  • [10] Hardware-assisted software event tracing
    Verge, Adrien
    Ezzati-Jivan, Naser
    Dagenais, Michel R.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (10):