• DocumentCode
    864654
  • Title

    A high-performance VLSI architecture for the histogram peak-climbing data clustering algorithm

  • Author

    Hernandez, Orlando J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Coll. of New Jersey, Ewing, NJ, USA
  • Volume
    14
  • Issue
    2
  • fYear
    2006
  • Firstpage
    111
  • Lastpage
    121
  • Abstract
    Image feature separation is a crucial step for image segmentation in computer vision systems. One efficient and powerful approach is the unsupervised clustering of the resulting data set; however, it is a very computationally intensive task. This paper presents a high-performance architecture for unsupervised data clustering. This architecture is suitable for VLSI implementations. It exploits paradigms of massive connectivity like those inspired by neural networks, and parallelism and functionality integration that can be afforded by emerging nanometer semiconductor technologies. By utilizing a "global-quasi-systolic, local-hyper-connected" architectural approach, the hardware can process real-time DVD-quality video at the highest rate allowed by the MPEG-2 standard. The architecture is a realization of the histogram peak-climbing clustering algorithm, and it is the first special-purpose architecture that has been proposed for this important problem. The architecture has also been prototyped using a Xilinx field programmable gate array (FPGA) development environment. Although this paper discusses a computer vision application, the architecture presented can be utilized in the acceleration of the clustering process of any type of high-dimensionality data.
  • Keywords
    VLSI; computer vision; field programmable analogue arrays; image segmentation; integrated circuit design; logic design; pattern clustering; systolic arrays; MPEG-2 standard; VLSI architecture; Xilinx field programmable gate array; computer vision systems; global-quasisystolic architecture; histogram peak-climbing data clustering algorithm; image feature separation; image segmentation; local-hyper-connected architecture; nanometer semiconductor technologies; neural networks; real-time DVD-quality video; unsupervised data clustering; Clustering algorithms; Computer architecture; Computer vision; Field programmable gate arrays; Hardware; Histograms; Image segmentation; Neural networks; Parallel processing; Very large scale integration; Data clustering; VLSI design; high-performance architectures; peak climbing algorithm; specialized architectures;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2005.863761
  • Filename
    1605277