The Hough Transform on a Reconfigurable Multi-Ring Network

Abstract A novel reconfigurable network referred to as the Reconfigurable Multi-Ring Network (RMRN) is described. The RMRN is shown to be a truly scalable network, in that each node in the network has a fixed degree of connectivity and the reconfiguration mechanism ensures a network diameter of O (log 2 N ) for an N -processor network. Algorithms for the 2-D mesh and the SIMD n -cube are shown to map very elegantly onto the RMRN. Basic message passing and reconfiguration primitives for the SIMD RMRN are designed which could be used as building blocks for more complex parallel algorithms. The RMRN is shown to be a viable architecture for image processing and computer vision problems via the parallel computation of the Hough transform. The parallel implementation of the Y -angle Hough transform of an N × N image is showed to have a asymptotic complexity of O ( Y log 2 Y + log 2 N ) on the SIMD RMRN with O ( N 2 ) processors. This compares favorably with the O ( Y + log 2 N ) optimal algorithm for the same Hough transform on the MIMD n -cube with O ( N 2 ) processors.