System design for pixel-parallel image processing

System design for pixel-parallel image processing
复制标题

像素并行图像处理系统设计

DOI:
--
复制
发表时间:
1996
影响因子:
2.8
通讯作者:
C. Sodini
C. Sodini
中科院分区:
工程技术2区
文献类型:
--
作者:
J. Gealow;F. Herrmann;L. T. Hsu;C. Sodini

文献摘要

被引文献

相似文献

提出了一种用于真实的实时执行低级图像处理任务的系统设计。该设计基于使用集成电路技术实现的每像素大处理器阵列。总结了两种集成电路结构:关联并行处理器和采用DRAM单元的并行处理器。在两种架构中,一位宽逻辑的布局间距与存储器单元的间距匹配以形成高密度处理元件阵列。该系统设计的特点是高效的控制路径实施,提供高处理元件阵列利用率,而无需复杂的控制器硬件。数组指令序列在处理开始之前由主机生成,然后存储在一个简单的控制器中。一旦处理开始,主计算机启动存储的序列以执行像素并行操作。使用C++编程语言实现的编程框架支持应用程序开发。原型系统采用关联并行处理器设备,控制器和编程框架。三个示例应用程序,平滑和分割,中值滤波,光流,建立实时图像处理系统的适用性。
A system design for performing low-level image processing tasks in real time is presented. The design is based on large processor-per-pixel arrays implemented using integrated circuit technology. Two integrated circuit architectures are summarized: an associative parallel processor and a parallel processor employing DRAM cells. In both architectures, the layout pitch of one-bit-wide logic is matched to the pitch of memory cells to form high-density processing element arrays. The system design features an efficient control path implementation, providing high processing element array utilization without demanding complex controller hardware. Sequences of array instructions are generated by a host computer before processing begins, then stored in a simple controller. Once processing begins, the host computer initiates stored sequences to perform pixel-parallel operations. A programming framework implemented using the C++ programming language supports application development. A prototype system employs associative parallel processor devices, a controller, and the programming framework. Three sample applications, smoothing and segmentation, median filtering, and optical flow, establish the suitability of the system for real-time image processing.