【技术实现步骤摘要】
一种基于改进2DPCA-EOCA的鲁棒手写数字识别方法
[0001]本专利技术涉及一种基于改进2DPCA-EOCA的鲁棒手写数字识别方法,通过2DPCA方法降维以降低计算量,并利用空间投影法来设计误差性能指标函数,以克服噪声的影响,提高分类结果的准确性,设计改进ECOA方法,实现对手写数字的分类,同时,并利用最近邻法实现数字图像的最终分类,此方法适用于手写数字的识别,属于模式识别和图像处理领域。
技术介绍
[0002]手写数字识别是研究如何利用计算机自动识别人手写在纸张上的阿拉伯数字。其主要基于数据驱动技术进行分类识别。因此数据的准确性对识别结果尤为重要。但数据中通常存在噪声,在聚类簇中都可能包含噪声数据,所以真实的聚类数据和噪声数据很难区分。为克服噪声影响,需要对聚类参数进行反复试凑调整,但仍难以达到满意效果,并且聚类参数的改动也会影响到聚类结果,导致解的差异性较大。
[0003]EOCA方法采用启发式自组织的聚类方式可以有效克服这一问题,但EOCA在聚类中存在如下问题:1.输入变量难以确定;2.聚类结果的有效性评判缺乏公度性。为此,利用2DPCA方法降维以提供EOCA输入变量,并利用空间投影方法构造性能误差指标函数,实现对EOCA方法的改进,来进一步划分聚类空间和噪声空间,进而在聚类空间内评价改进EOCA中每次迭代聚类结果的质量,以进一步降低噪声影响,提高最终聚类结果的准确性。
技术实现思路
[0004]在手写数字识别中,传统的数据驱动方法采用聚类技术进行分类识别,存在着对数据中噪声的鲁棒 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进2DPCA-EOCA的鲁棒手写数字识别方法,其特征在于,包括如下步骤:S1、基于2DPCA方法对原始数字图像A
i
进行降维,得到图像的特征矩阵Y
i
,i=1,2,...N,其中A
i
为m
×
n的二维矩阵,N为图像的个数;S2、基于空间投影构造改进一致性准则函数,实施对EOCA算法的改进;S3、将图像A
i
的特征矩阵Y
i
作为EOCA方法的聚类输入,对其实施EOCA聚类,得到分类结果,作为参考模板,i=1,2,...N。S4、利用参考模板,基于最近邻分类法,对任意输入的手写数字图像A
′
,实现分类识别。2.根据权利要求1一种基于改进2DPCA-EOCA的鲁棒手写数字识别方法,其特征在于,所述步骤S1中采用2DPCA方法对原始图像降维的步骤为:(1)取N个原始训练图像A
i
(i=1,2,...,N),其中A
i
为m
×
n阶二维矩阵;(2)定义图像A
i
的总体散布矩阵G
t
如下:(3)对G
t
进行特征值分解,得到:Λ=U
T
G
t
U其中,Λ=diag(λ1,λ2,...,λ
n
)为特征值对角矩阵,U=[X1,X2,...,X
n
],X
i
为n维列向量,i=1,2,
…
,n。(4)保存U中的d个Λ=U
T
G
t
U最大特征值对应特征向量,得到最优投影特征矩阵X
opt
=[X1,X2,...,X
d
],其中X1,X2,...,X
d
为特征向量,分别对应特征值λ1,λ2,...,λ
d
。(5)对任意图像样本A
i
,令Y
i
=A
i
X
opt
,得到投影特征向量组Y
i
={Y
1i
,Y
2i
,...,Y
di
},i=1,2,
…
,N,作为降维后的参考模板,其中Y
li
为m维列向量,是图像A
i
的第l个特征向量,l=1,2,...,d。令Y={Y1,Y2,...,Y
N
},Y即为图像A
i
的特征矩阵。3.根据权利要求1一种基于改进2DPCA-EOCA的鲁棒手写数字识别方法,其特征在于,所述步骤S2中空间投影的步骤为:(1)利用正交投影进行X
→
Y的空...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。