UFO: A Scalable GPU-based Image Processing Framework for On-line Monitoring

被引:63
|
作者
Vogelgesang, Matthias [1 ]
Chilingaryan, Suren [1 ]
Rolo, Tomy dos Santos [2 ]
Kopmann, Andreas [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Data Proc & Elect, Karlsruhe, Germany
[2] Karlsruhe Inst Technol, Inst Synchrotron Radiat, Karlsruhe, Germany
关键词
Software libraries; Image processing software; Parallel programming;
D O I
10.1109/HPCC.2012.116
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Current synchrotron experiments require state-of-the-art scientific cameras with sensors that provide several million pixels, each at a dynamic range of up to 16 bits and the ability to acquire hundreds of frames per second. The resulting data bandwidth of such a data stream reaches several Gigabits per second. These streams have to be processed in real-time to achieve a fast process response. In this paper we present a computation framework and middleware library that provides re-usable building blocks to implement high-performance image processing algorithms without requiring profound hardware knowledge. It is based on a graph structure of computation nodes that process image transformation kernels on either CPU or GPU using the OpenCL subsystem. This system architecture allows deployment of the framework on a large range of computational hardware, from netbooks to hybrid compute clusters. We evaluated the library with standard image processing algorithms required for high quality tomographic reconstructions. The results show that speed-ups from 7x to 37x compared to traditional CPU-based solutions can be achieved with our approach, hence providing an opportunity for real-time on-line monitoring at synchrotron beam lines.
引用
收藏
页码:824 / 829
页数:6
相关论文
共 50 条
  • [1] GPU-Based Aggregation of On-Line Analytical Processing
    Wang, Guilan
    Zhou, Guoliang
    [J]. COMMUNICATIONS AND INFORMATION PROCESSING, PT 1, 2012, 288 : 234 - +
  • [2] GPU-based Biomedical Image Processing
    Berezsky, Oleh
    Pitsun, Oleh
    Dubchak, Lesia
    Liashchynskyi, Petro
    Liashchynskyi, Pavlo
    [J]. 2018 XIVTH INTERNATIONAL CONFERENCE ON PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2018, : 96 - 99
  • [3] HDR IMAGE RERENDERING USING GPU-BASED PROCESSING
    Li, Ping
    Sun, Hanqiu
    Shen, Jianbing
    Huang, Chen
    [J]. INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2012, 12 (01)
  • [4] GPU-Based Simulation of Cellular Neural Networks for Image Processing
    Dolan, Ryanne
    DeSouza, Guilherme
    [J]. IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 2712 - 2717
  • [5] Performance Analysis of GPU-based SAR and Interferometric SAR image processing
    Peternier, Achille
    Defilippi, Marco
    Pasquali, Paolo
    Cantone, Alessio
    Krause, Rolf
    Vitulli, Raffaele
    Ogushi, Fumitaka
    Meroni, Alberto
    [J]. CONFERENCE PROCEEDINGS OF 2013 ASIA-PACIFIC CONFERENCE ON SYNTHETIC APERTURE RADAR (APSAR), 2013, : 277 - 280
  • [6] GCN: GPU-based Cube CNN Framework for Hyperspectral Image Classification
    Dong, Han
    Li, Tao
    Leng, Jiabing
    Kong, Lingyan
    Bai, Gang
    [J]. 2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 41 - 49
  • [7] G-PICS: A Framework for GPU-Based Spatial Indexing and Query Processing
    Lewis, Zhila-Nouri
    Tu, Yi-Cheng
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (03) : 1243 - 1257
  • [8] SegAlign: A Scalable GPU-Based Whole Genome Aligner
    Goenka, Sneha D.
    Turakhia, Yatish
    Paten, Benedict
    Horowitz, Mark
    [J]. PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [9] A GPU-based MapReduce Framework for MSR-Bing Image Retrieval Challenge
    Wang, Lei
    Wang, Hanli
    Xiao, Bo
    [J]. PROCEEDINGS OF THE 2015 10TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA CHINACOM 2015, 2015, : 442 - 447
  • [10] Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing
    Gonzalez, Carlos
    Sanchez, Sergio
    Paz, Abel
    Resano, Javier
    Mozos, Daniel
    Plaza, Antonio
    [J]. INTEGRATION-THE VLSI JOURNAL, 2013, 46 (02) : 89 - 103