Implementation and performance of fast parallel multi-baseline stereo vision

A fast implementation multi-baseline stereo vision on a parallel computer is described. For three 240 /spl times/ 256 images, the algorithm runs in 64 ms on 64 iWarp processors, exceeding 15 Hz frame rate. This is a speedup of 51 over an implementation on a SPARC II and represents the fastest correlation-based stereo vision system reported. Implementing this algorithm this efficiently required careful tradeoffs in algorithm design, and particularly, in the implementation of the basic communication operations. A building block approach is described for achieving best efficiency in communication; the basic operations that the parallel computer can do maximum speed are identified, and then these primitives are used to construct the communications functions needed by the algorithm.

[1]  Jon A. Webb Steps toward architecture-independent image processing , 1992, Computer.

[2]  Shekhar Y. Borkar,et al.  Supporting systolic and memory communication in iWarp , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[3]  Takeo Kanade,et al.  A Multiple-Baseline Stereo , 1993, IEEE Trans. Pattern Anal. Mach. Intell..