基于随机共振的FHN神经元并联阵列图像复原
2022-05-14张化戈马玉梅潘振宽
张化戈,马玉梅,潘振宽
(青岛大学计算机科学技术学院,山东 青岛 266071)
1 引言
1981年,Benzi等人首先提出了随机共振(SR)概念[1,2],以解释古代气象学中冰川期和与暖气候期周期性交替现象。随着非线性动力学的迅速发展,研究人员发现对噪声的处理不仅可以抑制或消除噪声,而且可以使用噪声来增强信号。
1991年,Longtin等人[3]利用理论模型对整数倍放电节律现象进行了模拟和研究,并推断此节律与随机共振效应有关,这是首次把神经元放电和随机共振效应联系起来。1995年,Collins[4]在研究生物兴奋神经模型时发现了随机共振效应,并提出了非周期性随机共振的概念用来描述FHN中的随机共振现象。这是随机共振和信息论相结合的标志,扩大了随机共振的广度。赵燕等人[5]发现非高斯噪声的存在缩短了FHN神经元的静息态和激发态之间的转换时间,加快了单个神经元的放电节律,表明非高斯噪声在将信息传递到神经元中起积极作用。Tessone等人[6]研究了扩展的FHN模型系统,发现非均质耦合的独特形式导致输出SNR的增加。
近年来,并联阵列方法在SR研究中取得了良好的效果。1995年,Linder等人[7]提出了阵列SR的理论,使用阵列SR可以提高输出信噪比。Wang等人[8]研究了并联双稳态系统,发现并联双稳态系统可以检测到较低输入信噪比下的摄动特征信号。Duan等人[9]提出了基于阈值的并联阵列模型和饱和并联阵列模型。文献[10]通过引入阵列随机共提高了有色噪声下逻辑随机共振的可靠性和鲁棒性。
随机共振现象在许多科学领域都普遍存在,包括化学领域的Belousov-Zhabotinsky反应[11]、生物学中的神经细胞[12]、物理学中的液晶和光学系统[13]等等。在图像处理领域,传统的图像复原方法(如滤波)主要集中在抑制和减少噪声[14],在去除噪声的同时会丢失一些图像信息。随着非线性动力学的发展,随机共振在图像处理领域发挥了重要作用。逐渐涌出了各种基于随机共振的图像处理方法,如使用双边滤波与随机共振相结合去除图像噪声[15];使用动态随机共振增强暗图像[16];通过随机共振神经元模型来增强MR图像[17];使用随机共振进行水印提取[18];通过自适应调整双稳态系统参数,以达到复原图像的目的[19]。但是,这些方法在强噪声环境下取得的效果并不理想。本文提出一种基于随机共振的FitzHugh-Naguma神经元并联阵列图像复原方法。该方法通过行或列扫描方法将2D图像信号转换为1D信号,然后通过脉冲幅度调制将该1D信号转换为1D二进制非周期性信号。再把1D二进制非周期信号作为输入信号通入FHN阵列系统进行处理,最后对输出复原图像。本文的主要工作如下:①结合FHN神经元和阵列SR,建立了基于FHN神经元的阵列SR图像复原模型。②本文将FHN神经元方法与传统滤波方法及二维随机共振方法进行对比。结果表明,该方法在复原图像的视觉方面和PSNR性能方面效果较好,尤其是在低PSNR环境下,对强噪声污染的图像的复原效果较好。
2 系统模型与性能评价
2.1 系统模型设计
在随机共振实验中,大多使用由Langevin方程描述的双稳态系统。该系统在一维信号处理中可以由Fokker-Planck方程表示系统输出随着时间的变化能取得较好的效果。但在二维随机共振实验中由于像素点的空间性,Fokker-Planck在空间方面有着局限性。神经元具有阈值性,是典型的非线性系统。而且在神经元内外部都有噪声的存在,满足了发生随机共振的要求。综上所述该模型有着以下优点:
相对于传统随机共振模型,该方法将阵列随机共振与FHN神经元相结合,充分使用了噪声会引起神经元动力学特性改变的性质,增强了神经元敏感性,提高模型的随机共振性能。经过实验证明:并联FHN神经元系统在图像复原方面取得显著效果。
在图像处理过程中,由加性噪声引起的一般图像退化模型可以如下描述
f(i,j)=s(i,j)+ξ(i,j)for1≤i≤M,1≤j≤N
(1)
图1 阵列FHN神经元随机共振图像复原流程图
1)原始图像处理
灰度图像每个像素在0到255之间,共有256个灰度值,相较于二值图像可以显示更多的图像信息,但是处理起来更复杂。需要对每个像素点进行处理,首先,通过行或列定向扫描方法对原始灰度图像进行降维处理,使二维图像变成长度为M×N的一维图像序列H1×MN(M和N是原始灰度图像的行和列)。接下来将一维图像序列H1×MN通过二进制编码编码为由0和1组成的且长度为8×M×N的八位二进制序列Q1×8MN。
2)调制
接下来,对二进制序列Q1×8MN进行脉冲幅值调制(BPAM)处理[20],获得一维双极非周期BPAM信号s(t)。
(2)
在式(3)中,A是信号s(t)的扫描电平,G是周期为Tb的矩形脉冲。当t∈(0,Tb)时G(t)=1,否则G(t)=0。Wl(l=1,2,…,8MN)是通过对二进制符号Q1×8MN(0→-1,1→1)进行极性转换而获得的值为-1和1的一维序列。k表示图像的大小,即图像的大小为2k×2k。
3)阵列随机共振处理
为了提高噪声图像的性能,采用FHN并联阵列模型来对退化图像进行处理,本文使用FHN神经元模型,每个SR阵列单元都是FHN神经元,二维FHN模型如下
(3)