Title :
An Array Computer for Low-and Intermediate-Level Image Processing
Author :
Dong, Kaikun ; Liu, Yang ; Guo, Li ; Hu, Mingzeng
Author_Institution :
Sch. of Comput. Sci. & Technol., Harbin Inst. of Technol. at Weihai, Weihai, China
Abstract :
Image processing tasks in remote sensing and computer vision require an enormous amount of computation, especially in practical real-time applications. An array computer for low-and intermediate-level image processing is designed and implemented based on FPGA. To improve the system usability and the portability of application programs, a parallel image processing software environment is proposed based on the image algebra theory presented by G. X. Ritter. To program the parallel architecture, users need only describe their algorithms with image algebra operations provided in the environment. The environment can automatically select the optimal or approximately optimal parallel codes from the parallel implementation codes library according to the algorithm description and a cost model, and execute the application program. The parallel execution of application programs and the hardware details of the parallel architecture are transparent to users.
Keywords :
field programmable gate arrays; image processing; parallel architectures; FPGA; array computer; image algebra theory; intermediate-level image processing; low-level image processing; parallel architecture; parallel image processing software environment; Algebra; Application software; Computer applications; Computer vision; Field programmable gate arrays; Image processing; Parallel architectures; Process design; Remote sensing; Usability; SIMD; image algebra; image processing; parallel processing;
Conference_Titel :
Networking, Architecture, and Storage, 2009. NAS 2009. IEEE International Conference on
Conference_Location :
Hunan
Print_ISBN :
978-0-7695-3741-2
DOI :
10.1109/NAS.2009.75