Dynamic space warping algorithms on fine-grain array processors

We present a new mapping strategy of the dynamic space warping algorithm (DSWA) onto a micro-grained array processor (MGAP). This new mapping strategy reduces the communication complexity between processing elements and increases the performance due to data pipelining and interleaving. The DSWA, which can be applied to image recognition, originally needs a four-dimensional array. Practically however, this four-dimensional algorithm must be mapped onto a two-dimensional array processor. A previous mapping used O(NW) processors to compute the distance between an N/spl times/N input image and a reference image with the warping distance W in O(NW) time. The new mapping scheme uses O(N/sup 2/) processors to generate each computation result in O(N+W/sup 2/) time. We also show the experimental results and performance comparison between Connection Machine (CM) 200 and the MGAP.<<ETX>>

[1]  Mary Jane Irwin,et al.  A Two-Dimensional, Distributed Logic Architecture , 1991, IEEE Trans. Computers.

[2]  Mary Jane Irwin,et al.  A digit pipelined dynamic time warp processor [word recognition] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[3]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[4]  S. Levinson,et al.  Considerations in dynamic time warping algorithms for discrete word recognition , 1978 .

[5]  Roger K. Moore A Dynamic Programming Algorithm for the Distance Between Two Finite Areas , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Mary Jane Irwin,et al.  Edge detection using fine-grained parallelism in VLSI , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[7]  Mary Jane Irwin,et al.  A micro-grained VLSI signal processor , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  Mary Jane Irwin,et al.  Image processing with the MGAP: a cost effective solution , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[9]  Bryan D. Ackland,et al.  Dynamic Time Warp Pattern Matching Using an Integrated Multiprocessing Array , 1983, IEEE Transactions on Computers.

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

[11]  金 鳳一 A study on image information processing : development of automatic personal verification system by fingerprint , 1990 .

[12]  E T. Leighton,et al.  Introduction to parallel algorithms and architectures , 1991 .

[13]  Mary Jane Irwin,et al.  Distortion processing in image matching problems , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[14]  R. Bellman Dynamic programming. , 1957, Science.

[15]  Mary Jane Irwin,et al.  A Digit Pipelined Dynamic Time Warp Processor , 1986 .