A Serial Input VLSI Systolic Architecture for Clustering Analyzer

A serial input VLSI architecture is presented for squared error clustering analysis based on a systolic array. The proposed systolic architecture uses a simple, regular and modular design that can considerably reduce the circuit complexity. The architecture requires only local communication between adjacent processing elements, and is adaptable to accommodate a variation in the number of input patterns. In addition, the proposed architecture allows data to be input in featureserial format to save enormous pin counts, which is essential for VLSI implementation. Using this novel architecture, the VLSI implementation for high throughput clustering analysis can be realized cost-effectively.

[1]  Thrasyvoulos N. Pappas An adaptive clustering algorithm for image segmentation , 1992, IEEE Trans. Signal Process..

[2]  H. T. Kung Why systolic architectures? , 1982, Computer.

[3]  Anil K. Jain,et al.  Clustering techniques: The user's dilemma , 1976, Pattern Recognit..

[4]  Chaur-Heh Hsieh,et al.  Design of clustering analyzer based on systolic array architecture , 1994, Proceedings of APCCAS'94 - 1994 Asia Pacific Conference on Circuits and Systems.

[5]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.

[6]  G.B. Coleman,et al.  Image segmentation by clustering , 1979, Proceedings of the IEEE.

[7]  Anil K. Jain,et al.  Algorithms for Clustering Data , 1988 .

[8]  Michael R. Anderberg,et al.  Cluster Analysis for Applications , 1973 .

[9]  Anil K. Jain,et al.  Clustering Methodologies in Exploratory Data Analysis , 1980, Adv. Comput..

[10]  H.-D. Cheng,et al.  Clustering analyzer , 1991 .

[11]  George C. Stockman,et al.  Matching Images to Models for Registration and Object Detection via Clustering , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Geoffrey H. Ball,et al.  ISODATA, A NOVEL METHOD OF DATA ANALYSIS AND PATTERN CLASSIFICATION , 1965 .

[13]  Peter R. Cappello,et al.  Systolic architectures for vector quantization , 1988, IEEE Trans. Acoust. Speech Signal Process..

[14]  John A. Hartigan,et al.  Clustering Algorithms , 1975 .

[15]  William Equitz,et al.  A new vector quantization clustering algorithm , 1989, IEEE Trans. Acoust. Speech Signal Process..

[16]  Mao-Fu Lai,et al.  VLSI design of clustering analyser using systolic arrays , 1995 .

[17]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[18]  Anil K. Jain,et al.  A VLSI Systolic Architecture for Pattern Clustering , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Chaur-Heh Hsieh,et al.  DCT-based codebook design for vector quantization of images , 1992, IEEE Trans. Circuits Syst. Video Technol..