一种基于脉冲耦合神经网络的灰度图像边缘检测方法

文档序号:9397508阅读:477来源:国知局
一种基于脉冲耦合神经网络的灰度图像边缘检测方法
【技术领域】
[0001] 本发明涉及一种灰度图像边缘检测方法,尤其涉及一种基于脉冲耦合神经网络的 灰度图像边缘检测方法。
【背景技术】
[0002] 现有的边缘检测方法是考察图像各个像素的特定邻域内灰度的变化,根据相应的 一阶或二阶方向导数变化规律对边缘进行检测,这类方法大多数使用基于方向导数掩模求 卷积的算法来实现。
[0003] 导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处 算得的值比较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取 边界点集,一阶导数与是最简单的导数算子,它们分别求出了灰度在X和y方向上的变化 率,而方向α上的灰度变化率可以用相应公式进行计算,对于数字图像,应该采用差分运 算代替求导,二阶边缘检测方法通过寻找图像灰度值中二阶微分中的过零点来检测边缘 点,其原理为灰度级变形成的边缘经过微风算子形成一个单峰函数,峰值位置对应边缘点, 对单峰函数进行微分,则峰值处的微分值为0,峰值两侧符号相反,而原先的极值点对应二 阶微分中的过零点,通过检测过零点即可将图像的边缘提取出来,但是在实际应用中,由于 噪声和模糊的存在,所以导致检测到的边界可能会变宽或在某些点处发生间断。

【发明内容】

[0004] 本发明的目的在于提供一种基于脉冲耦合神经网络的灰度图像边缘检测方法,解 决了现有的边缘检测方法在实际应用中,由于噪声和模糊的存在,所以导致检测到的边界 可能会变宽或在某些点处发生间断的问题。
[0005] 本发明利用脉冲耦合神经网络的脉冲传播及连接特性和灰度图像中边缘处的灰 度突变原理,实现了对灰度图像的边缘检测,利用该方法可直接对256色灰度图像中的边 缘进行有效检测和提取,其处理逻辑步骤如下:
[0006] 首先,构造一单层二维、局部连接的脉冲耦合神经网络,其中神经元的个数等于灰 度图像的像素数,神经元与各像素--对应并连接,同时与相邻的神经元相连接,所构造的 模型如下:
[0007] Fjk[i] = Sjk+Fjk[i-1] · eaF+VF · (M*Y[i-l]) jk
[0008] Ljk[i] = Ljk[i-1] · eaL+VL · (K*Y[i-l]) jk,
[0009] 式中K和M是连接权重矩阵,*表示卷积操作,Y为神经元点火与否的信息,a L和 a F为时间衰减常量,\和V F为连接和馈入常量,Sjk为神经元jk接受的外界刺激,在连接 调制部分,馈入输入Fjk和连接输入Ljk经过调制后产生神经元jk的内活动Ujk :
[0010] Ujk[i] = F.jk[i] · (l+β Ljk[i]),
[0011] 其中β为连接调制常量,神经元的脉冲生成器根据内活动Ujk的一个阶跃函数产 生二值输出,并根据神经元jk点火与否的状态自动调整阈值的大小,在时间i如果内活动 Ujk比阈值函数Θ jk大,Yjk取值为I,称神经元jk点火,否则Yjk取值为0,称神经元未点 火,如果神经元jk点火,则根据Ve对阈值函数进行调整:
[0014] 其中α Θ为时间衰减常量,Ve为阈值常量,
[0015] 其次,根据如下步骤进行图像的处理:
[0016] 第一步,将图像像素的灰度作为外部输入从接收馈入输入的树突分支输入相应神 经元,并将所有神经元均设置为非点火状态:YO = 1 ; ? = δ /2 ;
[0017] 第二步,对连接输入进行调制:L = L · eaL+VL · (Κ*Υ0);
[0018] 第三步,利用馈入输入和连接输入经过调制后产生神经元的内活动:U = F · (l+βυ ;
[0019] 第四步,根据阈值设置神经元的点火状态
[0020] 第五步,如果F[i,j]的3*3邻域内YO与Y异或为0且相应的Y不全为0或不全 为 1,E[i,j] = 255 ;否则 E[i,j] = 0 ;
[0021] 第六步,修正阈值 θ :Θ = Θ · eα 0+νΘ · Y ;
[0022] 第七步,存储第五步得到的点火状态:YO = Y ;
[0023] 第八步,如果Θ小于255,回到第2步,否则下一步;
[0024] 第九步,得到E,即为边缘检测结果。
[0025] 本发明的技术效果是:本发明利用脉冲耦合神经网络的脉冲传播及连接特性和灰 度图像中边缘处的灰度突变原理实现了对灰度图像的边缘检测,可直接对256色灰度图 像中的边缘进行有效检测和提取,克服了其它方法在噪声环境中发生检测到的边缘变宽、 断裂等扭曲情况,并且处理速度大大提高,以此为基础实现了的视频识别技术达到国内领 先水平。
【具体实施方式】
[0026] 下面将结合实施例详细说明本发明所具有的有益效果,旨在帮助阅读者更好地理 解本发明的实质,但不能对本发明的实施和保护范围构成任何限定。
[0027] 首先,构造一单层二维、局部连接的脉冲耦合神经网络,其中神经元的个数等于灰 度图像的像素数,神经元与各像素--对应并连接,同时与相邻的神经元相连接,所构造的 模型如下:
[0028] Fjk[i] = Sjk+Fjk[i-1] · eaF+VF · (M*Y[i-l]) jk
[0029] Ljk[i] = Ljk[i-1] · eaL+VL · (K*Y[i-l]) jk,
[0030] 式中K和M是连接权重矩阵,*表示卷积操作,Y为神经元点火与否的信息,a L和 a F为时间衰减常量,\和V F为连接和馈入常量,Sjk为神经元jk接受的外界刺激,在连接 调制部分,馈入输入Fjk和连接输入Ljk经过调制后产生神经元jk的内活动Ujk :
[0031] Ujk[i] = F.jk[i] · (l+β Ljk[i]),
[0032] 其中β为连接调制常量,神经元的脉冲生成器根据内活动Ujk的一个阶跃函数产 生二值输出,并根据神经元jk点火与否的状态自动调整阈值的大小,在时间i如果内活动 Ujk比阈值函数Θ jk大,Yjk取值为1,称神经元jk点火,否则Yjk取值为0,称神经元未点 火,如果神经元jk点火,则根据Ve对阈值函数进行调整:
[0035] 其中α Θ为时间衰减常量,Ve为阈值常量,
[0036] 其次,根据如下步骤进行图像的处理:
[0037] 第一步,将图像像素的灰度作为外部输入从接收馈入输入的树突分支输入相应神 经元,并将所有神经元均设置为非点火状态:YO = 1 ; ? = δ /2 ;
[0038] 第二步,对连接输入进行调制:L = L · eaL+VL · (Κ*Υ0);
[0039] 第三步,利用馈入输入和连接输入经过调制后产生神经元的内活动:U = F · (l+βυ ;
[0040] 第四步,根据阈值设置神经元的点火状态:
[0041] 第五步,如果F[i,j]的3*3邻域内YO与Y异或为0且相应的Y不全为0或不全 为 1,E[i,j] = 255 ;否则 E[i,j] = 0 ;
[0042] 第六步,修正阈值 θ : Θ = Θ · e α θ+νθ · Y ;
[0043] 第七步,存储第五步得到的点火状态:YO = Y ;
[0044] 第八步,如果Θ小于255,回到第2步,否则下一步;
[0045] 第九步,得到E,即为边缘检测结果。
[0046] 以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范 围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方 案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
【主权项】
1. 一种基于脉冲耦合神经网络的灰度图像边缘检测方法,其特征如下: 首先,构造一单层二维、局部连接的脉冲耦合神经网络,其中神经元的个数等于灰度图 像的像素数,神经元与各像素一一对应并连接,同时与相邻的神经元相连接,所构造的模型 如下: Fjk[i] =SjkFjk[i-l] ?eaF+VF ? (M*Y[i-l])jk Ljk[i] =Ljk[i-1] ?eaL+VL ? (K*Y[i-l]) jk, 式中K和M是连接权重矩阵,*表示卷积操作,Y为神经元点火与否的信息,aL和aF为时间衰减常量,\和VF为连接和馈入常量,Sjk为神经元jk接受的外界刺激,在连接调 制部分,馈入输入Fjk和连接输入Ljk经过调制后产生神经元jk的内活动Ujk: Ujk[i] =F.jk[i] ? (l+0Ljk[i]), 其中0为连接调制常量,神经元的脉冲生成器根据内活动Ujk的一个阶跃函数产生二 值输出,并根据神经元jk点火与否的状态自动调整阈值的大小,在时间i如果内活动Ujk 比阈值函数0jk大,Yjk取值为1,称神经元jk点火,否则Yjk取值为0,称神经元未点火, 如果神经元jk点火,则根据Ve对阈值函数进行调整:?Jk[i] = ?Jk[i-1]*ea〇+Ve *Yjk[i-l], 其中a0为时间衰减常量,Ve为阈值常量, 其次,根据如下步骤进行图像的处理: 第一步,将图像像素的灰度作为外部输入从接收馈入输入的树突分支输入相应神经 元,并将所有神经元均设置为非点火状态:Y0 = 1 ; ? = 5 /2 ; 第二步,对连接输入进行调制:L=L?eaL+\ ?VdO^YO); 第三步,利用馈入输入和连接输入经过调制后产生神经元的内活动:U=F? (1+PL); 第四步,根据阈值设置神经元的点火状态第五步,如果F[i,j]的3*3邻域内Y0与Y异或为0且相应的Y不全为0或不全为1,E[i,j] = 255 ;否则E[i,j] = 0 ; 第六步,修正阈值0 : ? ? ?ea °+V0 ?Y; 第七步,存储第五步得到的点火状态:Y0 =Y; 第八步,如果9小于255,回到第2步,否则下一步; 第九步,得到E,即为边缘检测结果。
【专利摘要】本发明公开了一种基于脉冲耦合神经网络的灰度图像边缘检测方法,其利用脉冲耦合神经网络的脉冲传播及连接特性和灰度图像中边缘处的灰度突变原理实现了对灰度图像的边缘检测,可直接对256色灰度图像中的边缘进行有效检测和提取,克服了其它方法在噪声环境中发生检测到的边缘变宽、断裂等扭曲情况,并且处理速度大大提高,以此为基础实现了的视频识别技术达到国内领先水平。
【IPC分类】G06T7/00
【公开号】CN105118045
【申请号】CN201510340624
【发明人】杨智勇
【申请人】江西师范大学
【公开日】2015年12月2日
【申请日】2015年6月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1