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
来源
MEDICAL IMAGING 2005: VISUALIZATION, IMAGE-GUIDED PROCEDURES, AND DISPLAY, PTS 1 AND 2 | 2005年 / 5744卷
关键词
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 条
  • [21] GPU and CPU cooperation parallel visualisation for large seismic data
    Xie, K.
    Wu, P.
    Yang, S.
    ELECTRONICS LETTERS, 2010, 46 (17) : 1196 - U46
  • [22] GPU-based algorithms for optimized visualization and crosstalk mitigation on a multiview display
    Boev, Atanas
    Raunio, Kalle
    Gotchev, Atanas
    Egiazarian, Karen
    STEREOSCOPIC DISPLAYS AND APPLICATIONS XIX, 2008, 6803
  • [23] Engineering Algorithms for Large Data Sets
    Sanders, Peter
    SOFSEM 2013: Theory and Practice of Computer Science, 2013, 7741 : 29 - 32
  • [24] Interactive visualization of large-scale numerical simulations with GPU-CPU systems
    Knox, M.
    Woodward, P.
    GEOFIZICHESKIY ZHURNAL-GEOPHYSICAL JOURNAL, 2010, 32 (04): : 65 - 65
  • [25] Accelerating the Unacceleratable: Hybrid CPU/GPU Algorithms for Memory-Bound Database Primitives
    Gowanlock, Michael
    Karsin, Ben
    Fink, Zane
    Wright, Jordan
    15TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE (DAMON 2019), 2019,
  • [26] Visualization of large data sets with the active data repository
    Kurc, T
    Çatalyürek, Ü
    Chang, CL
    Sussman, A
    Saltz, J
    IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2001, 21 (04) : 24 - 33
  • [27] Interactive visualization of hybrid medical data sets
    Meyer, J
    Gelder, S
    Kretschmer, K
    Silkenbaumer, K
    Hagen, H
    WSCG '97: THE FIFTH INTERNATIONAL CONFERENCE IN CENTRAL EUROPE ON COMPUTER GRAPHICS AND VISUALIZATION '97, CONFERENCE PROCEEDINGS, VOL 1-4, 1997, : 371 - 380
  • [28] Visualization of large data sets using MDS combined with LVQ.
    Naud, A
    Duch, W
    NEURAL NETWORKS AND SOFT COMPUTING, 2003, : 632 - 637
  • [29] Comparison of real-time visualization of volumetric OCT data sets by CPU-slicing and GPU-ray casting methods
    Fuller, Alfred R.
    Zawadzki, Robert J.
    Hamann, Bernd
    Werner, John S.
    OPHTHALMIC TECHNOLOGIES XIX, 2009, 7163
  • [30] Distributed Interactive Visualization Using GPU-Optimized Spark
    Hong, Sumin
    Choi, Junyoung
    Jeong, Won-Ki
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (09) : 3670 - 3684