[发明专利]一种基于脉冲耦合神经网络的灰度图像边缘检测方法在审
申请号: | 201510340624.2 | 申请日: | 2015-06-18 |
公开(公告)号: | CN105118045A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 杨智勇 | 申请(专利权)人: | 江西师范大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 330000 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 脉冲 耦合 神经网络 灰度 图像 边缘 检测 方法 | ||
技术领域
本发明涉及一种灰度图像边缘检测方法,尤其涉及一种基于脉冲耦合神经网络的灰度图像边缘检测方法。
背景技术
现有的边缘检测方法是考察图像各个像素的特定邻域内灰度的变化,根据相应的一阶或二阶方向导数变化规律对边缘进行检测,这类方法大多数使用基于方向导数掩模求卷积的算法来实现。
导数算子具有突出灰度变化的作用,对图像运用导数算子,灰度变化较大的点处算得的值比较高,因此可将这些导数值作为相应点的边界强度,通过设置门限的方法,提取边界点集,一阶导数与是最简单的导数算子,它们分别求出了灰度在x和y方向上的变化率,而方向α上的灰度变化率可以用相应公式进行计算,对于数字图像,应该采用差分运算代替求导,二阶边缘检测方法通过寻找图像灰度值中二阶微分中的过零点来检测边缘点,其原理为灰度级变形成的边缘经过微风算子形成一个单峰函数,峰值位置对应边缘点,对单峰函数进行微分,则峰值处的微分值为0,峰值两侧符号相反,而原先的极值点对应二阶微分中的过零点,通过检测过零点即可将图像的边缘提取出来,但是在实际应用中,由于噪声和模糊的存在,所以导致检测到的边界可能会变宽或在某些点处发生间断。
发明内容
本发明的目的在于提供一种基于脉冲耦合神经网络的灰度图像边缘检测方法,解决了现有的边缘检测方法在实际应用中,由于噪声和模糊的存在,所以导致检测到的边界可能会变宽或在某些点处发生间断的问题。
本发明利用脉冲耦合神经网络的脉冲传播及连接特性和灰度图像中边缘处的灰度突变原理,实现了对灰度图像的边缘检测,利用该方法可直接对256色灰度图像中的边缘进行有效检测和提取,其处理逻辑步骤如下:
首先,构造一单层二维、局部连接的脉冲耦合神经网络,其中神经元的个数等于灰度图像的像素数,神经元与各像素一一对应并连接,同时与相邻的神经元相连接,所构造的模型如下:
Fjk[i]=Sjk+Fjk[i-1]·eαF+VF·(M*Y[i-1])jk
Ljk[i]=Ljk[i-1]·eαL+VL·(K*Y[i-1])jk,
式中K和M是连接权重矩阵,*表示卷积操作,Y为神经元点火与否的信息,αL和αF为时间衰减常量,VL和VF为连接和馈入常量,Sjk为神经元jk接受的外界刺激,在连接调制部分,馈入输入Fjk和连接输入Ljk经过调制后产生神经元jk的内活动Ujk:
Ujk[i]=Fjk[i]·(1+βLjk[i]),
其中β为连接调制常量,神经元的脉冲生成器根据内活动Ujk的一个阶跃函数产生二值输出,并根据神经元jk点火与否的状态自动调整阈值的大小,在时间i如果内活动Ujk比阈值函数θjk大,Yjk取值为1,称神经元jk点火,否则Yjk取值为0,称神经元未点火,如果神经元jk点火,则根据Vθ对阈值函数进行调整:
Θjk[i]=Θjk[i-1]·e-αθ+VΘ·Yjk[i-1],
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西师范大学,未经江西师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510340624.2/2.html,转载请声明来源钻瓜专利网。