Multiple image processing algorithms are often required to process computer vision inputs. The rapid processing of complex image streams requires more computing power than is found in a typical PC based computer or workstation, and the processing power of high-performance computers (HPCs) and Linux clusters have been required to do this type of rapid massive processing. Emerging multicore processors offer the possibility of doing these types of processing at the PC level in real time. The physically constrained iterative deconvolution (PCID) algorithm is a multi-frame blind deconvolution (MFBD) parallel algorithm that allows the extraction of simple and complex information from multiple images. Massive computing power is required to use this algorithm in real time. Message passing interface (MPI) is normally used with PCID for communications between processors in multiprocessor systems. However, MPI has fault tolerant issues. A tool to replace MPI for multiprocessor communications has been developed that supports a high degree of fault-tolerance, and facilitates multiple image processing by integration with a publication/subscription infrastructure. This tool is demonstrated here for the PCID algorithm. Other attributes of MPI and this tool's publication/subscription information management support for PCID are compared and contrasted.
['Scott Spetka', 'George O. Ramseyer', 'Richard W. Linderman']
Fault tolerant integrated information management support for physically constrained iterative deconvolution