• DocumentCode
    1510403
  • Title

    Flexible Hardware Architecture of Hierarchical K-Means Clustering for Large Cluster Number

  • Author

    Chen, Tse-Wei ; Chien, Shao-Yi

  • Author_Institution
    Grad. Inst. of Electron. Eng. & Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    19
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1336
  • Lastpage
    1345
  • Abstract
    K-Means is an important clustering algorithm that is widely applied to different applications, including color clustering and image segmentation. To handle large cluster numbers in embedded systems, a hardware architecture of hierarchical K-Means (HK-Means) is proposed to support a maximum cluster number of 1024. It adopts 10 processing elements for the Euclidean distance computations and the level-order binary-tree traversal. Besides, a hierarchical memory structure is integrated to offer a maximum bandwidth of 1280 bit/cycle to processing elements. The experiments show that applications such as video segmentation and color quantization can be implemented based on the proposed HK-Means hardware. Moreover, the gate count of the hardware is 414 K, and the maximum frequency achieves 333 MHz. It supports the highest cluster number and has the most flexible specifications among our works and related works.
  • Keywords
    embedded systems; image colour analysis; image segmentation; pattern clustering; quantisation (signal); trees (mathematics); video signal processing; Euclidean distance computation; color clustering; color quantization; embedded system; flexible hardware architecture; frequency 333 MHz; hierarchical K-means clustering; hierarchical memory structure; image segmentation; level-order binary-tree traversal; video segmentation; Bandwidth; Clustering algorithms; Computer architecture; Costs; Embedded system; Field programmable gate arrays; Hardware; Image segmentation; Multimedia systems; System-on-a-chip; Clustering methods; K-Means; hardware design; parallel architectures; pattern recognition;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2049669
  • Filename
    5481979