关键词:
图像分割
脉冲耦合神经网络
遗传算法
FPGA
红细胞图像自动计算
摘要:
脉冲耦合神经网络,是由艾克红等人根据哺乳动物大脑视觉皮层神经元模型在受到刺激的情况下能发放脉冲串并引起同步振荡这一现象的基础上不断研究总结得到。该模型基于生物学背景,类似于生物视觉系统,具备处理图像的能力,非常适合应用于数字图像处理领域。本文针对图像分割问题,对模型进行简化和优化,并将其应用于医学红细胞的检测与计数问题中,下面将所做的主要工作阐述如下:
i)为使脉冲耦合神经网络模型更适用于解决数字图像分割问题,本文对模型进行了优化,主要表现在以下两大方面:
a.针对模型中各参数在图像分割问题中所发挥的作用效果不同,本文对模型输入部分进行了简化,主要体现在神经元F通道的输入只考虑外部图像像素灰度值的影响,神经元L通道的输入只考虑前一时刻邻域八个像素点对应神经元输出的作用。
b.针对PCNN模型参数设置需通过大量的人为试验来确定这一问题,本文采用遗传算法对模型进行优化。利用遗传算法能自动获取和积累待求解问题搜索空间知识的能力,实现脉冲耦合神经网络模型中关键参数的自适应设值。
ii)随着大规模集成电路技术不断发展,用硬件实现算法成为了一种趋势,为紧跟时代的潮流,本文用FPGA开发板对改进型算法进行硬件实现。在实现过程中主要解决了以下三方面的问题:
a.针对FPGA开发板存储资源有限和设计成本约束问题,本文对算法进行改良,将神经元数目缩减为一个,采用串行方式对整幅图像进行分割处理。
b.为便于硬件实现,遗传算法选用二进制编码方式、随机联赛选择算子、多点交叉算子和基本位突变算子;
c.为实现分割后图像的显示,本文设计了图像显示模块,通过输出数据信号和控制信号给VGA接口将分割后的图像直观地显示在计算机屏幕上。
iii)本文将改进后的算法应用于医学红细胞图像自动计数问题中,解决了采用普通分割算法进行图像二值化处理不能达到理想效果的问题,显示了改进算法的优越性。