Parallelization of SINNs for Shift and Rotation Invariant Pattern Recognition

Parallelization of SINNs for Shift and Rotation Invariant Pattern Recognition

Abstract

In this paper an algorithm is presented for the parallel implementation and data distribution of structured invariant neural networks (SINN) for invariant pattern recognition. Structured invariant neural networks have shown convincing results for the task of shift and rotation invariant pattern recognition. They perform the invariant feature extraction and adaptive classification simultaneously in a sparsely connected architecture with shared weigh, thus leading to a fast invariant recognition of gray scale images. Additional speed up of the image processing system can be achieved by parallelization. Image capturing and preprocessing with parallel computers can lead to an enormous acceleration. Here we present a parallel implementation of the SINN that is necessary to meet real time demands also for the task of invariant pattern recognition. First we give a reordering algorithm for the highly irregular and complex data access patterns of the SINN minimizing the communication overhead. This algorithm accepts a wide class of possible input distributions determined by the implementation at the preceeding preprocessing step. The resulting data distribution allows the local computation of parts of the network architecture in parallel on a large number of processors. Our experimental results show a significant speed up of this parallelization compared to a sequential computation of the SINN.

Grafik Top
Authors
  • Kröner, S.
  • Nölle, M.
  • Schreiber, G.
Grafik Top
Shortfacts
Category
Technical Report (Technical Report)
Divisions
Scientific Computing
Publisher
Institute for Software Technology and Parallel Systems, University of Vienna
Date
October 1998
Official URL
http://www.par.univie.ac.at/publications/download/...
Export
Grafik Top