Title :
Image algebra: an object oriented approach to transparently concurrent image processing
Author_Institution :
Boeing Comput. Services, Seattle, WA, USA
Abstract :
The image algebra formalism provides a succinct high level algebraic method of describing many image processing algorithms. By exploiting this formalism it is possible to map the mathematical algorithms, for which pixel level parallelism is transparent, into C++ computer code which can be portable across all MIMD, SIMD, and sequential architectures. The advantage of this method is that complex image processing algorithms can now be prototyped and tested on any machine and then safely migrated directly to parallel machines without any demands being placed upon the user by issues such as parallelism and data decomposition
Keywords :
C language; image processing; object-oriented languages; object-oriented programming; parallel algorithms; parallel programming; C++ computer code; MIMD; SIMD; image algebra; image processing algorithms; mathematical algorithms; object oriented; parallel machines; pixel level parallelism; sequential architectures; transparently concurrent image processing; Algebra; Computer architecture; Concurrent computing; Convolutional codes; Image processing; Parallel machines; Parallel processing; Pixel; Portable computers; Testing;
Conference_Titel :
Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
Conference_Location :
Williamsburg, VA
Print_ISBN :
0-8186-2775-1
DOI :
10.1109/SHPCC.1992.232694