Design and implementation of a fuzzy hardware structure for morphological color image processing

Design and implementation of a fuzzy hardware structure for morphological color image processing
复制标题

DOI:
10.1109/tcsvt.2003.809830
复制
发表时间:
2003-03
期刊:
IEEE Trans. Circuits Syst. Video Technol.
影响因子:
--
通讯作者:
Gerasimos Louverdis;I. Andreadis
Gerasimos Louverdis;I. Andreadis
中科院分区:
其他
文献类型:
--
作者:
Gerasimos Louverdis;I. Andreadis

文献摘要

被引文献

相似文献

首次提出了适用于形态彩色图像处理应用的模糊处理器的硬件实现。从硬件的角度来看,文献中只报道了少量软灰度形态滤波器的硬件实现算法,因为数学形态学的研究主要集中在标准定义的可能扩展(例如颜色和模糊数学形态学)。所提出的数字硬件结构基于一系列流水线级,并使用并行处理来最大限度地减少计算时间。它能够对 24 位分辨率的彩色图像执行标准和软腐蚀/膨胀的基本形态学操作。为了计算形态学运算,使用 3 /spl 次/ 3 像素图像邻域和相应的结构元素。然而,该系统可以轻松扩展以适应更大尺寸的窗户。处理器的架构是通用的;执行模糊推理的单元可用于其他模糊应用。它是使用 Altera 公司的 MAX+PLUS II 可编程逻辑开发系统进行设计、编译和仿真的。该模糊处理器具有 601 KFLIPS 和 54 条规则的推理性能水平,可用于对短处理时间的需求至关重要的实时应用。选择最新技术的计算机系统(Pentium 4/3 GHz with SSE-2)可以加快图像处理应用的速度,但所需的时间仍然无法与使用这种硬件结构的相应时间相比。
A hardware implementation of a fuzzy processor suitable for morphological color image processing applications is presented for the first time. From the hardware point of view, only a small number of algorithms for hardware implementation of soft gray-scale morphological filters have been reported in the literature, since research in mathematical morphology focuses mainly on possible extensions of the standard definitions (e.g., color and fuzzy mathematical morphology). The proposed digital hardware structure is based on a sequence of pipeline stages, and parallel processing is used in order to minimize computational times. It is capable of performing the basic morphological operations of standard and soft erosion/dilation for color images of 24-bit resolution. For the computation of morphological operations, a 3 /spl times/ 3-pixel image neighborhood and the corresponding structuring element are used. However, the system can be easily expanded to accommodate windows of larger sizes. The architecture of the processor is generic; the units that perform the fuzzy inference can be utilized for other fuzzy applications. It was designed, compiled, and simulated using the MAX+PLUS II Programmable Logic Development System by Altera Corporation. The fuzzy processor exhibits a level of inference performance of 601 KFLIPS with 54 rules, and can be used for real-time applications where the need for short processing times is of the utmost importance. The selection of a latest technology computer system (Pentium 4/3 GHz with SSE-2) can speed up image processing applications, but the time required still cannot be compared to the corresponding time using this hardware structure.