最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于ART-2神经网络及不变矩特征的图像模式识别

IT圈 admin 46浏览 0评论

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. 

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论