A Multi-Core FPGA-Based 2D-Clustering Implementation for Real-Time Image Processing

被引:11
|
作者
Sotiropoulou, C. -L. [1 ]
Gkaitatzis, S. [1 ]
Annovi, A.
Beretta, M.
Giannetti, P. [2 ]
Kordas, K. [1 ]
Luciano, P. [2 ]
Nikolaidis, S. [1 ]
Petridou, C. [1 ]
Volpi, G. [3 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Phys, Thessaloniki 54124, Greece
[2] Ist Nazl Fis Nucl, Pisa Sect, I-56127 Pisa, Italy
[3] Univ Pisa, I-56100 Pisa, Italy
基金
日本学术振兴会;
关键词
Clustering methods; field programmable gate arrays; image analysis; multiprocessing systems; particle tracking; CLUSTERING-ALGORITHM;
D O I
10.1109/TNS.2014.2364183
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Amulti-core FPGA-based 2D-clustering implementation for real-time image processing is presented in this paper. The clustering algorithm is using amoving window technique to reduce the time and data required for the cluster identification process. The implementation is fully generic, with an adjustable detection window size. A fundamental characteristic of the implementation is that multiple clustering cores can be instantiated. Each core can work on a different identification window that processes data of independent "images" in parallel, thus, increasing performance by exploiting more FPGA resources. The algorithm and implementation are developed for the Fast TracKer processor for the trigger upgrade of the ATLAS experiment but their generic design makes them easily adjustable to other demanding image processing applications that require real-time pixel clustering.
引用
收藏
页码:3599 / 3606
页数:8
相关论文
共 50 条
  • [1] A Multi-Core FPGA-based Clustering Algorithm for Real-Time Image Processing
    Sotiropoulou, Calliope-Louisa
    Annovi, Alberto
    Beretta, Matteo
    Luciano, Pierluigi
    Nikolaidis, Spyridon
    Volpi, Guido
    2013 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE (NSS/MIC), 2013,
  • [2] Reconfiguration in FPGA-Based Multi-Core Platforms for Hard Real-Time Applications
    Pezzarossa, Luca
    Schoeberl, Martin
    Sparso, Jens
    2016 11TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2016,
  • [3] An FPGA-based real-time image processing system
    ZONG Dexiang
    HE Yonghui
    BaosteelTechnicalResearch, 2013, 7 (04) : 8 - 10
  • [4] A Fast FPGA-based Clustering Algorithm for Real Time Image Processing
    Annovi, A.
    Berretta, M.
    Crescioli, F.
    Dell'Orso, M.
    Giannetti, P.
    Laurelli, P.
    Maccarrone, G.
    Sansoni, A.
    Sartori, L.
    Volpi, G.
    2009 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-5, 2009, : 4138 - +
  • [5] Real-time approximate and combined 2D convolvers for FPGA-based image processing
    Ali Ramezanzad
    Mehran Rezaei
    Hooman Nikmehr
    Mahdi Kalbasi
    The Journal of Supercomputing, 2023, 79 : 18910 - 18946
  • [6] Real-time approximate and combined 2D convolvers for FPGA-based image processing
    Ramezanzad, Ali
    Rezaei, Mehran
    Nikmehr, Hooman
    Kalbasi, Mahdi
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (16): : 18910 - 18946
  • [7] Real-time Image Processing System Base on Multi-core Processor
    Zhao, Jie
    Yang, Yong-min
    Li, Ge
    2009 THIRD INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL 1, PROCEEDINGS, 2009, : 329 - 332
  • [8] FPGA-BASED MULTI-CORE PROCESSOR
    Wojcik, Wojciech
    Dlugopolski, Jacek
    COMPUTER SCIENCE-AGH, 2013, 14 (03): : 459 - 474
  • [9] A DSP/FPGA-based parallel architecture for real-time image processing
    Yan, Luxin
    Zhang, Tianxu
    Zhong, Sheng
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 610 - 610
  • [10] FPGA-based educational platform for real-time image processing experiments
    Manuel Ramirez-Cortes, Juan
    Gomez-Gil, Pilar
    Alarcon-Aquino, Vicente
    Martinez-Carballido, Jorge
    Morales-Flores, Emmanuel
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (01) : 193 - 201