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
Link To Document :
بازگشت