2024年8月23日发(作者:京良)
维普资讯
44 2007.43(30) Computer Engineering and Applications计算机工程与应用
基于ART一2神经网络及不变矩特征的图像模式识别
郝 雷,石圣羽,宗晓萍,淮小利
HAO Lei,SHI Sheng—yu,ZONG Xiao-ping,HUAI Xiao—li
河北大学电子信息工程学院,河北保定071002
College of Electronic and Information Engineering,Hebei University,Baoding,Hebei 071002,China
E—mail:hollyhunter@sina.corn
—
HAO Lei.SHI Sheng-yu.ZONG Xiao-ping,et a1.Application of ART-2 neural network and invariant moment in image
pattern recognition.Computer Engineering and Applications.2007.43(30):44—46.
Abstract:This paper mainly uses image pre—processing and feature extraction to calculate the invariant moment of image,and
ultimately realizes the image pattern recognition based on ART-2 neural network.Experimental results show that ART一2 neural
network has high recogintion rate.It also solves the contradiction between network’s plasticity and stability,when new recogintion
model appears.
Key words:ART-2 neural network;feature extraction;invariant moment;pattern recognition
摘要:将图像进行预处理并提取图像的特征,计算出图像的不变矩,利用ART一2神经网络完成了对图像的模式识别。通过实验
证明ART一2神经网络具有较高的识别率,并很好地解决了神经网络在模式识别中面对识别对象出现新模式时,网络的可塑性与
稳定性的矛盾。
关键词 ̄ART一2神经网络;特征提取;不变矩;模式识别
文章编号:1002—8331(2007)30—0044—03 文献标识码:A 中图分类号:TP183
1引言
研究模式识别的最终目的是用机器代替或部分代替人类
定性、独立性以及数目小等特点。特征提取是图像模式识别的
基础。
对各种客体的辨识能力,因此,人工智能技术在模式识别中的
应用是非常自然的。人工神经网络的自组织、自适应学习功能,
2.2图像的不变矩
矩是一种非常重要的表示目标总体形状的特征量。二维图
形的几个关键特征均直接与矩有关,如图像的大小、形心等。不
变矩由于概念清晰,识别率稳定,对具有旋转和缩放变化的目标
有良好的不变性及抗干扰性,能有效地反映图像的本质特征 。
设一幅mXn的二维离散图像灰度函数用厂( ,y)表示,其
P+q阶矩定义为
大大减弱了传统识别方法所需的约束条件,使其对某些识别问
题显示出极大的优越性 。
目前,用于模式识别的有代表性的神经网络主要有反向传
播(BP)网络和自适应共振理论(ART)网络。BP网络由于其结
构及原理简单,其应用最为广泛。但BP算法本质上属于局部
寻优方法,学习速度慢,且容易陷入局部最小,特别是网络的学
习、记忆具有不稳定性,使得一个训练结束的BP网络,当给它
‰=∑∑
x=l y=l
)
提供新的记忆模式时,将会破坏原有的记忆模式,因此,必须将
新旧模式同时提供给网络重新进行训练,直到达到新的稳定状
态I3)。本文采用ART-2神经网络进行模式识别,很好地解决了
面对新模式,网络的稳定性问题。
两个一阶矩m mo )表征了图像的灰度重心位置,当摄像机与
目标之间发生平行于图像平面的相对运动时,重心位置随之发
生变化。
图像的p+g阶中心矩定义为
=
2图像特征提取及不变矩
∑∑X-X0) (y-yo) ̄f( ,y)
=j y=l
2.1图像模式识别中的特征提取
特征提取是对模式所包含的输入信息进行处理和分析,将
不易受随机因素干扰的信息作为该模式的特征提取出来。特征
提取过程是去除冗余信息的过程,具有提高识别精度、减少运
算量和提高运算速度的作用。良好的特征应具有可区分性、稳
其中Xo=m。 ,yo=m。。,, 表示图像的灰度萤 坐标。由于中心
矩仅具有平移不变性,为了得到具有伸缩不变性的矩,定义归
一
化的中心矩为
= ‘
基金项目:河北省自然科学基金(the Natural Science Foundation of Hebei Province of China under Grant No.A2006000941);河北省教育厅2006
年科研计 ̄J(No.2006408);河北省科学技术研究与发展指导计划(No.072135142)。
维普资讯
郝 雷,石圣羽,宗晓萍,等:基于ART一2神经网络及不变矩特征的图像模式识别 2007,43(30)45
其中,7=
Z
+1,p+q=2,3,…。归一化的中心矩具有平移和伸
及取向子系统中的r层所包含的神经元数目均相同。 中的所
有子层之间的联接方式为对应神经元之间的一对一联接。
缩不变性。组合归一化的二阶和三阶中心矩可得到以下7个不
变矩 l一 7:
1=叼 叼∞
3.3 ART一2神经网络的基本原理
设 为输入特征向量的第 个分量,每个输入分量在W中
对应—个输入神经元W ,其输入方程为
W =ii+aul
2=(7∞一7 ) 叼l1
3=(730-37l2) +(3叼2l一叼∞)
4=(730+叼l2) +(72l+703)
5=
其中。为正反馈系数。 层有两个正反馈回路,其目的是抑制
噪声并增强有用信号。
(730-3712)(叼30+叼12)L(mo+7l2)2-3(72l+叼∞) j+
构成第一个正反馈回路,完成两次规格化运算和
W 、u
(3721—7 )(叼2l+叼∞)[3(too+7l2) -(72l+叼∞)
6=
(叼2 一叼位)l(叼30+叼l2)2-(72l+叼∞) J+4叼l1 (叼3d+叼l2)(叼2l+叼03)
7=
(372l一703)(730+712)L(too+712) -3(721+7 ) j+
(3叼l2—730)(叼2l+叼∞)[3(叼30+叼12)2-(72l+7 )
由于不变矩 ~ 对图像的平移、伸缩及旋转均不变,因
此代表了模式形状的基本特征,可将目标图像的上述7个不变
矩的测量值作为其特征矢量。在具体的模式识别过程中,也可
根据所识别图像客体的具体性质选择不同的不变矩的组合,或
者将不变矩与其它的特征量相结合。
3 ART一2神经网络
3.1 ART神经网络简介
ART网络是基于美国Boston大学的s.Grossberg和A.Car—
penter于1976年提出的自适应共振理论(Adaptive Resonance
Theory)构造的,其目的就是为了解决用人工神经网络模拟人
脑的自组织记忆与稳定性的问题。它利用生物神经细胞之间自
兴奋和侧抑制的动力学原理,让输入模式通过网络双向连接权
进行识别与比较,最后达到共振来实现记忆,并以相同方法实
现网络的联想。ART网络是以认知和行为模式为基础的无教
师、矢量聚类、竞争学习型网络,它成功地解决了网络学习稳定
性(固定某一分类集)和可塑性(调整网络固有参数的学习状
态)之间的矛盾。当每个输入模式提供给网络时,将其与该模式
最接近的原型模式相比较,如果它们不足以匹配,那么它将作
为—个新的原型模式而被选中存储。自提出自适应共振理论以
来,先后构造了ART_1、ART一2、ART一3、FuzzyART等多种神经
网络模型。ART_l仅适用于二进制的输入样本模式,ART一2可
适用于任意的模拟输入信号模式。
3.2 ART一2神经网络结构
ART2网络结构如图1所示,整个网络分为注意子系统和
取向子系统两部分。注意子系统包括比较层 和识别层 以
及 与 之间的连接通路一自适应长期记忆(LTM)。取向子
系统则由重置机构组成。比较层包含6个子层(分别是 、
u、P、q层)以及3个增益控制模块(G G ,G )。所有的子层,以
)
)
一
次非线性运算。对输入矢量的规格化运算为
Wi
麓
其中,e为一很小的正数,其作用是当没有输入信号时使活化
能保持有限。 神经元的非线性运算为
)+by(g )
非线性函数
.
)决定了 层的对比度增强特性,同时增
强系统的抗干扰能力,通常采用阈值函数
):f0 0≤ ≤ (0< <1)
I >0
0为滤波因子,对噪声抑制能力起决定作用,0取值越高,抑制
能力越强,但也削弱了有用信号,一般0取值0< ≤1/、/ ,M
为特征矢量的维数 的输出经u层神经元地进行规格化运算
/Z;--r,・----,-:---------一
e+II l I
u,p、g、 构成第二个正反馈回路,p层神经元向 输出激
励,同时也接收F2自上而下的输入,其方程为
pi=u + )
』
g(y)为 层的输出函数,W 为自上而下的LIM系数。g层神经
元q 实现对P 的规格化
识别层为—个相互竞争网络。从下到上的输入计算式为:
∑p蛳
J
层的输出函数的形式如下:
.
,、
fd =ma)【{ }V J}
g /o其它
这里 层采用的是独活的竞争机制,即只有输入向量和
联接权的点积最大的那个神经元才会产生输出。因此P层的活
化能方程式可以改写为:
fu F2未激活
Iu + 上第 个神经元激活
由此可见,输入矢量经 层两个正反馈回路的正反馈滤
波作用,噪声被抑制,有用信号被增强,并对 层产生自下而
上的输出,而 受 的激励,经独活的竞争之后,仅一个神经
元获胜,并将它的信息W 返回 ,在p层与输入模式进行比
较,由取向子系统根据比较后的相似度判断其输入模式是否为
与获胜神经元相对应的特征模式。
取向子系统r层的活化能方程式为
‘lI u II+l Icp l I
则相似度定义为
维普资讯
46 2007.43(30) Computer Engineering and Applw ̄ions计算机工程与应用
表1 不变矩数据及识别结果
llr l1.【1+2 I lcp l lCOS(U,P)+l lcp l l
“ 1+I ll l
如果llr ll<p(p为警戒参数且0<p≤1),则P与U失配,
取向子系统会向第二层发出重置信号,同时使前一个获胜神经
配越敏感,因为在其他条件不变的情况下,Ilr ll越小);阈值
0< ≤1/、/ ;警戒参数0<p<l;e<<1。经多次调节,选取Ⅱ:8;
b=8;c=0.12;d=0.9;0=0.12;p:0.995。将 层至 层权值矩阵
元长时期抑制,并产生新一轮竞争。如果Ilr ll≥p,即为达到共
振,则输入模式即为获胜神经元所代表的特征模式,此时将
LTM系数按下式学习
从下到上: _g(”)(Jp 一 )
从上到下: :d(“ +dwo-w )
在II央速学习模式下,当网络达到平衡 ̄Owj,=w =0时,有
U,
 ̄=wji 商
若输入模式与学习过的所有模式都失配,将在 层开辟
一
个新的输出端,并保存其LTM系数。
4实验和结果
4.1图像采集及预处理
本实验采用CCD摄像机及DH—CG410图像采集卡。在图
像处理中对图像进行识别或匹配,一般先计算直方图,确定阈
值,然后对图像进行二值化处理,对处理后的图像进行不变矩
的计算。在二值化的图像计算时,直接利用每个位点像素来判
断是否为图像点,如果像素不是目标物体图像点则不必进行计
算。如图2是对4种零件图像进行滤波、二值化、边缘检测等一
系列的变换得到的结果图像。
团团■
(a)零件原图像 (b)图像二值化结果(C)图像边缘检测结果
图2零件图像处理结果
4.2图像特征提取
分别以上述4种模式图像以及它们旋转30。,45。,60。,
90。,150。以及扩大1-2倍,1.5倍,2倍后的36幅图像作为训练
样本,计算各图像的7个不变矩 。~ 构成其特征向量,在此
采用7个不变矩中 ~ ,的作为图像特征,计算结果如表1
所示。
4.3基于ART一2神经网络的图像模式识别
首先将所有神经元的输出设为0向量,对参数。,b,c,d进
行初始化,Ⅱ'6>0;1≥d≥0; ≤1(比率越接近1,网络对误
W 初始化为零矩阵,而 层至 层权值矩阵w 按照公式
w (0)≤— 一进行初始化。输入向量采用图像7个不变
(1-d)、/
矩中的前3个作为训练样本(通常可选3个或4个不变矩)。将
第一种模式(接头)的不变矩输入到ART2网络的第一层进行
预处理, 层稳定后,将数据输入到 识别层,由于 层未被
激活,所以自动将这种模式存入第一种模式(即W 的第一列);
将第二种模式(螺杆)的不变矩输入到ART2网络,第一层进行
预处理后,如果p/(e+llr I1)>1,即不满足当前的警戒参数,则
向 层送出一个重置信号,把当前激活的 层神经元排除,
层开辟一个新的模式存储当前模式(即W 的第二列),同理可
训练第3种模式(螺母)和第4种模式(垫片)以及在实际应用
中的新模式。
实验采用了4种零件的图像样本,对上述神经网络进行识
别检验,识别的正确率达到了100%。表1为零件原图像进行识
别时得到的检测数据。实验中还对零件图像进行旋转若干角度
且扩大若干倍后,正确率仍能达到100%。
5总结
本文针对BP神经网络在应用于模式识别时,面对新输入
模式时,必须重新训练网络的缺点,提出了应用ART2神经网
络进行模式识别的方法。实验证明ART一2本身具有很强的自
适应学习能力,可以存储记忆新模式而不需重新训练整个网
络,克服了BP神经网络的上述缺点,同时取得了很好的识别
结果。这在机器人视觉f硼陵控制中具有很高的实用价值。
(收稿日期:2007年8月)
参考文献:
【1】Zitova B.Robust detection of significant points in multi—flame im-
age[J].Pattern Recognition Letters,1999,20:199—206.
【2】Sherstinsky A,Picard R W.On the efifciency of the orthogonal
least square straining method for radial basis function networks[J].
IEEE Trans Neural Networks.1996,7(1):195—200.
【3】王英健,戎丽霞.基于遗传BP算法的神经网络及其在模式识别中
的应用【J].长沙交通学院学报,2005,25(1):53—56.
[4]Ao G,Akazawa H,lzumi M,et a1.A method of model—based obiect
recognition[C]//JapaNUSA Symposium on Flexible Automation,1996,2:
905-912.
【5j范立南,徐心和.基于不变矩特征和神经网络的图像模式模糊分
类『J].东北大学学报,2004,25(8):738—741.
2024年8月23日发(作者:京良)
维普资讯
44 2007.43(30) Computer Engineering and Applications计算机工程与应用
基于ART一2神经网络及不变矩特征的图像模式识别
郝 雷,石圣羽,宗晓萍,淮小利
HAO Lei,SHI Sheng—yu,ZONG Xiao-ping,HUAI Xiao—li
河北大学电子信息工程学院,河北保定071002
College of Electronic and Information Engineering,Hebei University,Baoding,Hebei 071002,China
E—mail:hollyhunter@sina.corn
—
HAO Lei.SHI Sheng-yu.ZONG Xiao-ping,et a1.Application of ART-2 neural network and invariant moment in image
pattern recognition.Computer Engineering and Applications.2007.43(30):44—46.
Abstract:This paper mainly uses image pre—processing and feature extraction to calculate the invariant moment of image,and
ultimately realizes the image pattern recognition based on ART-2 neural network.Experimental results show that ART一2 neural
network has high recogintion rate.It also solves the contradiction between network’s plasticity and stability,when new recogintion
model appears.
Key words:ART-2 neural network;feature extraction;invariant moment;pattern recognition
摘要:将图像进行预处理并提取图像的特征,计算出图像的不变矩,利用ART一2神经网络完成了对图像的模式识别。通过实验
证明ART一2神经网络具有较高的识别率,并很好地解决了神经网络在模式识别中面对识别对象出现新模式时,网络的可塑性与
稳定性的矛盾。
关键词 ̄ART一2神经网络;特征提取;不变矩;模式识别
文章编号:1002—8331(2007)30—0044—03 文献标识码:A 中图分类号:TP183
1引言
研究模式识别的最终目的是用机器代替或部分代替人类
定性、独立性以及数目小等特点。特征提取是图像模式识别的
基础。
对各种客体的辨识能力,因此,人工智能技术在模式识别中的
应用是非常自然的。人工神经网络的自组织、自适应学习功能,
2.2图像的不变矩
矩是一种非常重要的表示目标总体形状的特征量。二维图
形的几个关键特征均直接与矩有关,如图像的大小、形心等。不
变矩由于概念清晰,识别率稳定,对具有旋转和缩放变化的目标
有良好的不变性及抗干扰性,能有效地反映图像的本质特征 。
设一幅mXn的二维离散图像灰度函数用厂( ,y)表示,其
P+q阶矩定义为
大大减弱了传统识别方法所需的约束条件,使其对某些识别问
题显示出极大的优越性 。
目前,用于模式识别的有代表性的神经网络主要有反向传
播(BP)网络和自适应共振理论(ART)网络。BP网络由于其结
构及原理简单,其应用最为广泛。但BP算法本质上属于局部
寻优方法,学习速度慢,且容易陷入局部最小,特别是网络的学
习、记忆具有不稳定性,使得一个训练结束的BP网络,当给它
‰=∑∑
x=l y=l
)
提供新的记忆模式时,将会破坏原有的记忆模式,因此,必须将
新旧模式同时提供给网络重新进行训练,直到达到新的稳定状
态I3)。本文采用ART-2神经网络进行模式识别,很好地解决了
面对新模式,网络的稳定性问题。
两个一阶矩m mo )表征了图像的灰度重心位置,当摄像机与
目标之间发生平行于图像平面的相对运动时,重心位置随之发
生变化。
图像的p+g阶中心矩定义为
=
2图像特征提取及不变矩
∑∑X-X0) (y-yo) ̄f( ,y)
=j y=l
2.1图像模式识别中的特征提取
特征提取是对模式所包含的输入信息进行处理和分析,将
不易受随机因素干扰的信息作为该模式的特征提取出来。特征
提取过程是去除冗余信息的过程,具有提高识别精度、减少运
算量和提高运算速度的作用。良好的特征应具有可区分性、稳
其中Xo=m。 ,yo=m。。,, 表示图像的灰度萤 坐标。由于中心
矩仅具有平移不变性,为了得到具有伸缩不变性的矩,定义归
一
化的中心矩为
= ‘
基金项目:河北省自然科学基金(the Natural Science Foundation of Hebei Province of China under Grant No.A2006000941);河北省教育厅2006
年科研计 ̄J(No.2006408);河北省科学技术研究与发展指导计划(No.072135142)。
维普资讯
郝 雷,石圣羽,宗晓萍,等:基于ART一2神经网络及不变矩特征的图像模式识别 2007,43(30)45
其中,7=
Z
+1,p+q=2,3,…。归一化的中心矩具有平移和伸
及取向子系统中的r层所包含的神经元数目均相同。 中的所
有子层之间的联接方式为对应神经元之间的一对一联接。
缩不变性。组合归一化的二阶和三阶中心矩可得到以下7个不
变矩 l一 7:
1=叼 叼∞
3.3 ART一2神经网络的基本原理
设 为输入特征向量的第 个分量,每个输入分量在W中
对应—个输入神经元W ,其输入方程为
W =ii+aul
2=(7∞一7 ) 叼l1
3=(730-37l2) +(3叼2l一叼∞)
4=(730+叼l2) +(72l+703)
5=
其中。为正反馈系数。 层有两个正反馈回路,其目的是抑制
噪声并增强有用信号。
(730-3712)(叼30+叼12)L(mo+7l2)2-3(72l+叼∞) j+
构成第一个正反馈回路,完成两次规格化运算和
W 、u
(3721—7 )(叼2l+叼∞)[3(too+7l2) -(72l+叼∞)
6=
(叼2 一叼位)l(叼30+叼l2)2-(72l+叼∞) J+4叼l1 (叼3d+叼l2)(叼2l+叼03)
7=
(372l一703)(730+712)L(too+712) -3(721+7 ) j+
(3叼l2—730)(叼2l+叼∞)[3(叼30+叼12)2-(72l+7 )
由于不变矩 ~ 对图像的平移、伸缩及旋转均不变,因
此代表了模式形状的基本特征,可将目标图像的上述7个不变
矩的测量值作为其特征矢量。在具体的模式识别过程中,也可
根据所识别图像客体的具体性质选择不同的不变矩的组合,或
者将不变矩与其它的特征量相结合。
3 ART一2神经网络
3.1 ART神经网络简介
ART网络是基于美国Boston大学的s.Grossberg和A.Car—
penter于1976年提出的自适应共振理论(Adaptive Resonance
Theory)构造的,其目的就是为了解决用人工神经网络模拟人
脑的自组织记忆与稳定性的问题。它利用生物神经细胞之间自
兴奋和侧抑制的动力学原理,让输入模式通过网络双向连接权
进行识别与比较,最后达到共振来实现记忆,并以相同方法实
现网络的联想。ART网络是以认知和行为模式为基础的无教
师、矢量聚类、竞争学习型网络,它成功地解决了网络学习稳定
性(固定某一分类集)和可塑性(调整网络固有参数的学习状
态)之间的矛盾。当每个输入模式提供给网络时,将其与该模式
最接近的原型模式相比较,如果它们不足以匹配,那么它将作
为—个新的原型模式而被选中存储。自提出自适应共振理论以
来,先后构造了ART_1、ART一2、ART一3、FuzzyART等多种神经
网络模型。ART_l仅适用于二进制的输入样本模式,ART一2可
适用于任意的模拟输入信号模式。
3.2 ART一2神经网络结构
ART2网络结构如图1所示,整个网络分为注意子系统和
取向子系统两部分。注意子系统包括比较层 和识别层 以
及 与 之间的连接通路一自适应长期记忆(LTM)。取向子
系统则由重置机构组成。比较层包含6个子层(分别是 、
u、P、q层)以及3个增益控制模块(G G ,G )。所有的子层,以
)
)
一
次非线性运算。对输入矢量的规格化运算为
Wi
麓
其中,e为一很小的正数,其作用是当没有输入信号时使活化
能保持有限。 神经元的非线性运算为
)+by(g )
非线性函数
.
)决定了 层的对比度增强特性,同时增
强系统的抗干扰能力,通常采用阈值函数
):f0 0≤ ≤ (0< <1)
I >0
0为滤波因子,对噪声抑制能力起决定作用,0取值越高,抑制
能力越强,但也削弱了有用信号,一般0取值0< ≤1/、/ ,M
为特征矢量的维数 的输出经u层神经元地进行规格化运算
/Z;--r,・----,-:---------一
e+II l I
u,p、g、 构成第二个正反馈回路,p层神经元向 输出激
励,同时也接收F2自上而下的输入,其方程为
pi=u + )
』
g(y)为 层的输出函数,W 为自上而下的LIM系数。g层神经
元q 实现对P 的规格化
识别层为—个相互竞争网络。从下到上的输入计算式为:
∑p蛳
J
层的输出函数的形式如下:
.
,、
fd =ma)【{ }V J}
g /o其它
这里 层采用的是独活的竞争机制,即只有输入向量和
联接权的点积最大的那个神经元才会产生输出。因此P层的活
化能方程式可以改写为:
fu F2未激活
Iu + 上第 个神经元激活
由此可见,输入矢量经 层两个正反馈回路的正反馈滤
波作用,噪声被抑制,有用信号被增强,并对 层产生自下而
上的输出,而 受 的激励,经独活的竞争之后,仅一个神经
元获胜,并将它的信息W 返回 ,在p层与输入模式进行比
较,由取向子系统根据比较后的相似度判断其输入模式是否为
与获胜神经元相对应的特征模式。
取向子系统r层的活化能方程式为
‘lI u II+l Icp l I
则相似度定义为
维普资讯
46 2007.43(30) Computer Engineering and Applw ̄ions计算机工程与应用
表1 不变矩数据及识别结果
llr l1.【1+2 I lcp l lCOS(U,P)+l lcp l l
“ 1+I ll l
如果llr ll<p(p为警戒参数且0<p≤1),则P与U失配,
取向子系统会向第二层发出重置信号,同时使前一个获胜神经
配越敏感,因为在其他条件不变的情况下,Ilr ll越小);阈值
0< ≤1/、/ ;警戒参数0<p<l;e<<1。经多次调节,选取Ⅱ:8;
b=8;c=0.12;d=0.9;0=0.12;p:0.995。将 层至 层权值矩阵
元长时期抑制,并产生新一轮竞争。如果Ilr ll≥p,即为达到共
振,则输入模式即为获胜神经元所代表的特征模式,此时将
LTM系数按下式学习
从下到上: _g(”)(Jp 一 )
从上到下: :d(“ +dwo-w )
在II央速学习模式下,当网络达到平衡 ̄Owj,=w =0时,有
U,
 ̄=wji 商
若输入模式与学习过的所有模式都失配,将在 层开辟
一
个新的输出端,并保存其LTM系数。
4实验和结果
4.1图像采集及预处理
本实验采用CCD摄像机及DH—CG410图像采集卡。在图
像处理中对图像进行识别或匹配,一般先计算直方图,确定阈
值,然后对图像进行二值化处理,对处理后的图像进行不变矩
的计算。在二值化的图像计算时,直接利用每个位点像素来判
断是否为图像点,如果像素不是目标物体图像点则不必进行计
算。如图2是对4种零件图像进行滤波、二值化、边缘检测等一
系列的变换得到的结果图像。
团团■
(a)零件原图像 (b)图像二值化结果(C)图像边缘检测结果
图2零件图像处理结果
4.2图像特征提取
分别以上述4种模式图像以及它们旋转30。,45。,60。,
90。,150。以及扩大1-2倍,1.5倍,2倍后的36幅图像作为训练
样本,计算各图像的7个不变矩 。~ 构成其特征向量,在此
采用7个不变矩中 ~ ,的作为图像特征,计算结果如表1
所示。
4.3基于ART一2神经网络的图像模式识别
首先将所有神经元的输出设为0向量,对参数。,b,c,d进
行初始化,Ⅱ'6>0;1≥d≥0; ≤1(比率越接近1,网络对误
W 初始化为零矩阵,而 层至 层权值矩阵w 按照公式
w (0)≤— 一进行初始化。输入向量采用图像7个不变
(1-d)、/
矩中的前3个作为训练样本(通常可选3个或4个不变矩)。将
第一种模式(接头)的不变矩输入到ART2网络的第一层进行
预处理, 层稳定后,将数据输入到 识别层,由于 层未被
激活,所以自动将这种模式存入第一种模式(即W 的第一列);
将第二种模式(螺杆)的不变矩输入到ART2网络,第一层进行
预处理后,如果p/(e+llr I1)>1,即不满足当前的警戒参数,则
向 层送出一个重置信号,把当前激活的 层神经元排除,
层开辟一个新的模式存储当前模式(即W 的第二列),同理可
训练第3种模式(螺母)和第4种模式(垫片)以及在实际应用
中的新模式。
实验采用了4种零件的图像样本,对上述神经网络进行识
别检验,识别的正确率达到了100%。表1为零件原图像进行识
别时得到的检测数据。实验中还对零件图像进行旋转若干角度
且扩大若干倍后,正确率仍能达到100%。
5总结
本文针对BP神经网络在应用于模式识别时,面对新输入
模式时,必须重新训练网络的缺点,提出了应用ART2神经网
络进行模式识别的方法。实验证明ART一2本身具有很强的自
适应学习能力,可以存储记忆新模式而不需重新训练整个网
络,克服了BP神经网络的上述缺点,同时取得了很好的识别
结果。这在机器人视觉f硼陵控制中具有很高的实用价值。
(收稿日期:2007年8月)
参考文献:
【1】Zitova B.Robust detection of significant points in multi—flame im-
age[J].Pattern Recognition Letters,1999,20:199—206.
【2】Sherstinsky A,Picard R W.On the efifciency of the orthogonal
least square straining method for radial basis function networks[J].
IEEE Trans Neural Networks.1996,7(1):195—200.
【3】王英健,戎丽霞.基于遗传BP算法的神经网络及其在模式识别中
的应用【J].长沙交通学院学报,2005,25(1):53—56.
[4]Ao G,Akazawa H,lzumi M,et a1.A method of model—based obiect
recognition[C]//JapaNUSA Symposium on Flexible Automation,1996,2:
905-912.
【5j范立南,徐心和.基于不变矩特征和神经网络的图像模式模糊分
类『J].东北大学学报,2004,25(8):738—741.