Visualization of large medical data sets using memory-optimized CPU and GPU algorithms

被引:0
|
作者
Kiefer, G [1 ]
Lehmann, H [1 ]
Weese, E [1 ]
机构
[1] Philips GmbH, Res Labs, D-5100 Aachen, Germany
关键词
volume visualization; 3D angiography; diagnosis; computer architecture; graphics accelerator; maximum intensity projection;
D O I
10.1117/12.595025
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
With the evolution of medical scanners towards higher spatial resolutions, the sizes of image data sets are increasing rapidly. To profit from the higher resolution in medical applications such as 3D-angiography for a more efficient and precise diagnosis, high-performance visualization is essential. However, to make sure that the performance of a volume rendering algorithm scales with the performance of future computer architectures, technology trends need to be considered. The design of such scalable volume rendering algorithms remains challenging. One of the major trends in the development of computer architectures is the wider use of cache memory hierarchies to bridge the growing gap between the faster evolving processing power and the slower evolving memory access speed. In this paper we propose ways to exploit the standard PC's cache memories supporting the main processors (CPU's) and the graphics hardware (graphics processing unit, GPU), respectively, for computing Maximum Intensity Projections (MIPs). To this end, we describe a generic and flexible way to improve the cache efficiency of software ray casting algorithms and show by means of cache simulations, that it enables cache miss rates close to the theoretical optimum. For GPU-based rendering we propose a similar, brick-based technique to optimize the utilization of onboard caches and the transfer of data to the GPU on-board memory. All algorithms produce images of identical quality, which enables us to compare the performance of their implementations in a fair way without eventually trading quality for speed. Our comparison indicates that the proposed methods perform superior, in particular for large data sets.
引用
收藏
页码:677 / 687
页数:11
相关论文
共 50 条
  • [41] Query-driven visualization of large data sets
    Stockinger, K
    Shalf, J
    Wu, KS
    Bethel, EW
    IEEE VISUALIZATION 2005, PROCEEDINGS, 2005, : 167 - 174
  • [42] BigDataViewer: visualization and processing for large image data sets
    Tobias Pietzsch
    Stephan Saalfeld
    Stephan Preibisch
    Pavel Tomancak
    Nature Methods, 2015, 12 : 481 - 483
  • [43] On the interactive visualization of very large image data sets
    Ekpar, Frank
    Yoneda, Masaaki
    Hase, Hiroyuki
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 627 - 632
  • [44] VR visualization of large fluid flow data sets
    Lanzagorta, M
    Rosenberg, R
    Khokhlov, A
    Chtchelkanova, A
    Kuo, E
    VISUAL DATA EXPLORATION AND ANLYSIS VI, 1999, 3643 : 50 - 61
  • [45] Methods for interactive visualization of large flow data sets
    de Leeuw, W
    van Liere, R
    VISUAL DATA EXPLORATION AND ANALYSIS VII, 2000, 3960 : 260 - 267
  • [46] Visualization of segmented color volume data using GPU
    Kwon, Koo-Joo
    Shin, Byeong-Seok
    ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 1062 - +
  • [47] Deep learning based data prefetching in CPU-GPU unified virtual memory
    Long, Xinjian
    Gong, Xiangyang
    Zhang, Bo
    Zhou, Huiyang
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 174 : 19 - 31
  • [48] Accelerating large graph algorithms on the GPU using CUDA
    Harish, Pawan
    Narayanan, P. J.
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 197 - 208
  • [49] Distributed and collaborative visualization of large data sets using high-speed networks
    Hutanu, Andrei
    Allen, Gabrielle
    Beck, Stephen D.
    Holub, Petr
    Kaiser, Hartmut
    Kulshrestha, Archit
    Liska, Milos
    MacLaren, Jon
    Matyska, Ludek
    Paruchuri, Ravi
    Pkohaska, Steffen
    Seidel, Ed
    Ullmer, Brygg
    Venkataraman, Shalini
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2006, 22 (08): : 1004 - 1010
  • [50] 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
    MEDICAL IMAGING 2007: VISUALIZATION AND IMAGE-GUIDED PROCEDURES, PTS 1 AND 2, 2007, 6509