• DocumentCode
    3338233
  • Title

    A fast FPGA-based clustering algorithm for real time image processing

  • Author

    Annovi, A. ; Berretta, M. ; Crescioli, F. ; Orso, M. Dell ; Giannetti, P. ; Laurelli, P. ; Maccarrone, G. ; Sansoni, A. ; Sartori, L. ; Volpi, G.

  • Author_Institution
    Lab. Naz. di Frascati, INFN, Rome, Italy
  • fYear
    2009
  • fDate
    Oct. 24 2009-Nov. 1 2009
  • Firstpage
    4138
  • Lastpage
    4141
  • Abstract
    Real time image analysis has undergone a rapid development in the last few years, due to the increasing availability of low cost computational power. However computing power is still a limit for some high quality applications. Highresolution medical image processing, for example, are strongly demanding for both memory (~250 MB) and computational capabilities allowing for 3D processing in affordable time. We propose the reduction of execution time of image processing exploiting the computing power of parallel arrays of Field Programmable Gate Arrays (FPGAs). We apply this idea to an algorithm that finds clusters of contiguous pixels above a certain programmable threshold and process them to produce measurements that characterize their shape. It is a fast general-purpose algorithm for high-throughput clustering of data "with a two dimensional organization". The two-dimensional problem is well processed by FPGAs since their available logic is naturally organized into a 2-dimensional array. The algorithm is designed to be implemented with FPGAs but it can also profit of cheaper custom electronics. The key feature is a very short processing time that scales linearly with the amount of data to be processed. This means that clustering can be performed in pipeline with the image acquisition, without suffering from combinatorial delays due to looping multiple times through the whole amount of data.
  • Keywords
    field programmable gate arrays; image processing; nuclear electronics; real-time systems; FPGA-based clustering algorithm; cheaper custom electronics; computational power; field programmable gate arrays; image acquisition; real time image analysis; real time image processing; Availability; Biomedical image processing; Clustering algorithms; Computational efficiency; Concurrent computing; Field programmable gate arrays; Image analysis; Image processing; Logic arrays; Shape measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Nuclear Science Symposium Conference Record (NSS/MIC), 2009 IEEE
  • Conference_Location
    Orlando, FL
  • ISSN
    1095-7863
  • Print_ISBN
    978-1-4244-3961-4
  • Electronic_ISBN
    1095-7863
  • Type

    conf

  • DOI
    10.1109/NSSMIC.2009.5402322
  • Filename
    5402322