DocumentCode
624382
Title
A scalable RC architecture for mean-shift clustering
Author
Craciun, S. ; Gongyu Wang ; George, Alan D. ; Lam, H.K. ; Principe, Jose C.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
fYear
2013
fDate
5-7 June 2013
Firstpage
370
Lastpage
374
Abstract
The mean-shift algorithm provides a unique non-parametric and unsupervised clustering solution to image segmentation and has a proven record of very good performance for a wide variety of input images. It is essential to image processing because it provides the initial and vital steps to numerous object recognition and tracking applications. However, image segmentation using mean-shift clustering is widely recognized as one of the most compute-intensive tasks in image processing, and suffers from poor scalability with respect to the image size (N pixels) and number of iterations (k): O(kN2). Our novel approach focuses on creating a scalable hardware architecture fine-tuned to the computational requirements of the mean-shift clustering algorithm. By efficiently parallelizing and mapping the algorithm to reconfigurable hardware, we can effectively cluster hundreds of pixels independently. Each pixel can benefit from its own dedicated pipeline and can move independently of all other pixels towards its respective cluster. By using our mean-shift FPGA architecture, we achieve a speedup of three orders of magnitude with respect to our software baseline.
Keywords
field programmable gate arrays; image segmentation; reconfigurable architectures; compute-intensive task; image processing; image segmentation; mean-shift FPGA architecture; mean-shift clustering; nonparametric clustering; reconfigurable hardware; scalable RC architecture; scalable hardware architecture; unsupervised clustering; Algorithm design and analysis; Clustering algorithms; Computer architecture; Field programmable gate arrays; Hardware; Image segmentation; Pipelines; FPGA; hardware acceleration; image segmentation; mean-shift; reconfigurable computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures and Processors (ASAP), 2013 IEEE 24th International Conference on
Conference_Location
Washington, DC
ISSN
2160-0511
Print_ISBN
978-1-4799-0494-5
Type
conf
DOI
10.1109/ASAP.2013.6567603
Filename
6567603
Link To Document