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

作者:Sotiropoulou C L*; Gkaitatzis S; Annovi A; Beretta M; Giannetti P; Kordas K; Luciano P; Nikolaidis S; Petridou C; Volpi G
来源:IEEE Transactions on Nuclear Science, 2014, 61(6): 3599-3606.
DOI:10.1109/TNS.2014.2364183

摘要

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 %26quot;images%26quot; 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.

  • 出版日期2014-12