• 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