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 条
  • [31] Visualization of Diversity in Large Multivariate Data Sets
    Pham, Tuan
    Hess, Rob
    Ju, Crystal
    Zhang, Eugene
    Metoyer, Ronald
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2010, 16 (06) : 1053 - 1062
  • [32] An optimized multiobjective CPU job scheduling using evolutionary algorithms
    Venkatraman, Santhi
    Selvagopal, Dharshikha
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2018, 26 (01) : 101 - 114
  • [33] Classification of vectorized medical data sets using artificial immune algorithms
    Wajs, Wieslaw
    Wais, Piotr
    Świȩcicki, Mariusz
    Stoch, Pawel
    Maj, Grzegorz
    Sukiennik, Artur
    Kruczek, Piotr
    Pietrzyk, Jacek
    IFAC Proc. Vol. (IFAC-PapersOnline), 1600, 20 (395-400):
  • [34] Fast Dual Selection using Genetic Algorithms for Large Data Sets
    Ros, Frederic
    Harba, Rachid
    Pintore, Marco
    2012 12TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2012, : 815 - 820
  • [35] Using high performance algorithms for the hybrid simulation of disease dynamics on CPU and GPU
    Leonenko, Vasiliy N.
    Pertsev, Nikolai V.
    Artzrouni, Marc
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 150 - 159
  • [36] Clustering Algorithms for Large Temporal Data Sets
    Scepi, Germana
    DATA ANALYSIS AND CLASSIFICATION, 2010, : 369 - 377
  • [37] GPU Acceleration of Range Queries over Large Data Sets
    Nelson, Mitchell
    Sorenson, Zachary
    Myre, Joseph M.
    Sawin, Jason
    Chiu, David
    BDCAT'19: PROCEEDINGS OF THE 6TH IEEE/ACM INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING, APPLICATIONS AND TECHNOLOGIES, 2019, : 11 - 20
  • [38] Large Data Flow Graphs in Limited GPU Memory
    Janssen, Geert
    Zolotov, Vladimir
    Le, Tung D.
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019, : 1821 - 1830
  • [39] BigDataViewer: visualization and processing for large image data sets
    Pietzsch, Tobias
    Saalfeld, Stephan
    Preibisch, Stephan
    Tomancak, Pavel
    NATURE METHODS, 2015, 12 (06) : 481 - 483
  • [40] Web based visualization of large climate data sets
    Alder, J. R.
    Hostetler, S. W.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2015, 68 : 175 - 180