0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于径向基函数神经网络的脱机手写签名认证方法

电子设计 来源:电子设计工程 作者:朱浩悦 2020-08-12 09:27 次阅读

1 引言

手写签名认证方法属于生物测定技术。签名认证与其他生物测定技术相比,具有难以模仿、区分性较高、尊重隐私权、信息获取高效等优点,在特征的可搜集性、人体伤害可接受性和鲁棒性方面都很突出,具有广阔的应用前景。但与其他生物测定方法相比,手写签名认证的识别率并不是很高,尤其是脱机中文手写签名认证。因为在脱机签名认证中,丢失了书写过程中的动态信息,使可利用的信息减少,增加了鉴别的难度。另外,有些高超的伪造签名模仿得惟妙惟肖,有时即使是人类专家进行鉴定,识别率也可能会很低。这里针对脱机中文签名,提出一种主成分特征提取和径向基神经网络相结合的脱机手写签名认证方法。

2 主成分特征提取

假设x是一个N×1的随机向量,即x的每个元素xi都是一个随机变量。x的均值可用L个样本向量估计:

基于径向基函数神经网络的脱机手写签名认证方法

从而λk也是Cy的特征值。因为Cy的非对角元素都是零,所以y个元素之间都是不相关的。于是线性变换A去掉了变量间的相关性。此外,λk是第k个变换后的变量yk的方差。可通过略去对应于较小特征值的一个或多个特征向量给y降维。令B为M×N的矩阵(M《N),B是通过丢弃A的下面N-M行,并假定m=0构成的,这样,变换向量变小(即成为M×1维):

MSE只是与被舍弃的特征向量对应的特征值之和。通常,特征值幅度差别很大,可忽略其中一些较小值而不会引起很大误差。

进行模式分类时.理论上可将一幅MxN图像的M×N个灰度特征作为分类依据,但这样会引起算法运算时间过长而失去意义,系统也因此崩溃。如何对这M×N个灰度特征进行主要特征提取,用提取出的k个灰度特征表征该图像而使算法不会引起很大误差。根据以上论述得知,这样做可行。

对一幅M×N的签名罔像,首先将图像进行局部区域划分,即将图像划分成4×4或者8×8的小块,这样一幅图像就被划分成L个小块,即:

然后将每一个小块的16(或64)个灰度值看成一个N×1的随机变量.假设x是一个N×1的随机向量,x的每一个元素都是用上面的一个小块的16(或64)个灰度值构成的随机变量。实际x是一个16(或64)×L的矩阵,x的协方差矩阵由式(10)估计:

通过求得Cx的特征值来表征图像的灰度主成分特征。将求得的特征值与先前的M×N个灰度特征相比,已明显减少。这里取前10个最大的特征值作为特征分类依据,由于后面的特征值很小,对其忽略不会引起太大误差。

3 径向基函数神经网络及其分类器设计

径向基函数神经网络RBFNN(Radial Basis FunctionNeural Network)起源于数值分析中的多变量插值的径向基函数,它不仅具有任意精度的泛函逼近能力和最优泛函逼近特性,而且具有较快的收敛速度。这里利用径向基函数神经网络构成一个分类器实现签名真伪的认证采用高斯核函数作为径向基函数,形式为:

式中,wi是第i个隐结点到输出层结点的权值,θ是输出层结点的阈值。

一般常利用K均值聚类算法确定各基函数中心及相应的方差,网络权值的确定用局部梯度下降法修正。由于K均值聚类方法要事先给出聚类个数K,且聚类结果对K 值大小都很敏感,不同K值的聚类学习结果往往大相径庭,因此,如何确定K值是一个难题。这里不采用上述的K均值聚类方法,而采用文献[4]中的一种根据相似性阈值和最小距离原则的简单聚类方法确定RBF网络的中心。其主要步骤为:

(1)设待分类的模式集为{x1,x2…xn},选定类内距离门限T;

(2)seed=RandomSelect(x);∥从对象集合x中,任选一对象Seed;

(3)Dist1,2=Compute Distance(seed,x2);∥计算下一模式特征矢量x2到Seed的距离;

(4)若Dist1,2》T,则建立新的一类ω2,其中心Z2=x2,若Dist1,2≤T,则x2∈ω1;

(5)假设已有聚类中心Z1·Z2…Zk,计算尚未确定类别的特征矢量xi到各聚类中心Zj(j=1,2…,k)的距离dij。如果dij》T,则 xi作为新的一类ωk+1的中心,Zk+1=xi,否则,如果dij=mindij,则判断xi∈ωg,检查是否所有的模式都划分完类别,如都划分完则结束,否则返同(5),

上述算法采用规格化的Euclidean计算公式度量两个对象间的距离。具体公式定义如下:

对象间的平均距离与对象的个数及维数有关。在一定空间内,待分类的对象个数越少,各对象的维数越大,各对象间的距离就越大;反之,对象数量越大,各对象的维数越小,则各对象间的距离就越小。

在包含有N个对象的m维单位空间(各属性取值均采用规格化处理)中,对象间的平均距离为以此为标准,并按照“各聚类中对象问的距离不应超过此标准,各聚类间距离不应低于此标准”的规则进行聚类学习。采用此方法得到的聚类类别数即为将要确定的隐层神经元数。

整个RBF网络的学习步骤为:

(1)设由上述聚类算法得到的RBF网络隐层单元数为K,最大允许误差ε,置所有可调参数(权)为均匀分布的较小数(0~1或-1~1之间的随机数)。置初始误差E为0,学习率η为0~1之间的小数。网络训练后达到的精度Emin为一个正小数。

(2)采用上面根据相似性阈值和最小距离原则的简单聚类方法确定基函数的中心Zi及δi方差,

(3)按梯度下降法调整网络权值W直至误差E《ε,才结束。

4 实验结果

径向基神经网络由主成分特征提取出的10特征值作为输入节点,而隐含层节点个数则根据每组训练样本的不同(参见上述算法)确定,输出层只有一个神经元,该神经元的输出就是签名图像的对应分类(真假两类)。

实验中共采集11个人的660个签名。每人有30个真签名和其他人模仿的30个假签名。图1和图2是部分训练和测试样本,图1和图2的前两个签名为作者签名,其他为假冒签名。

在每个人的60个签名中,42个签名(其中真签名21个,假签名21个)作为训练样本,剩下的18个真假签名作为测试样本,因为有11个人的11组签名,所以认证工作也分成11次,即1次进行1个人训练签名样本的训练和测试样本的测试。把这些样本送入RBF神经网络进行分类验证,实验结果见表1:

5 结论

提出一种基于主成分特征提取和径向基神经网络相结合的脱机手写签名认证方法。首先为了减少运算量,对经过预处理的签名灰度图像进行降维,即采用主成分特征提取的方法降低图像维数,同时过滤掉高频干扰信号,突出签名的主要特征,得到适合计算机识别的低维图像,然后在签名的分类认证中,基于径向基神经网络的验证方法可以在合理的时间内,以较少的主成分个数得到较好的识别效果。因为国内尚未出现统一的签名数据库,实验在自行采集的小型签名数据样本进行,对更大型的数据库的认证识别是今后需做的工作。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4570

    浏览量

    98709
  • 计算机
    +关注

    关注

    19

    文章

    6644

    浏览量

    84475
  • 函数
    +关注

    关注

    3

    文章

    3864

    浏览量

    61305
收藏 人收藏

    评论

    相关推荐

    应用人工神经网络模拟污水生物处理

    应用人工神经网络模拟污水生物处理(1.浙江工业大学建筑工程学院, 杭州 310014; 2.镇江水工业公司排水管理处,镇江 212003)摘要:针对复杂的非线性污水生物处理过程,开发了径向
    发表于 08-08 09:56

    MATLAB神经网络工具箱函数

    网络newrbe 设计一严格的径向网络newgrnn 设计一广义回归神经网络newpnn 设计一概率
    发表于 09-22 16:10

    【PYNQ-Z2试用体验】神经网络基础知识

    前言前面我们通过notebook,完成了在PYNQ-Z2开发板上编写并运行python程序。我们的最终目的是基于神经网络,完成手写的数字识别。在这之前,有必要讲一下神经网络的基本概念和工作原理。何为
    发表于 03-03 22:10

    径向函数神经网络芯片ZISC78电子资料

    概述:ZISC78是由IBM和Sillicon联合研发的一种具有自学习功能的径向函数神经网络芯片,它内含78个神经元;并且采用并行结构,运
    发表于 04-07 06:48

    神经网络移植到STM32的方法

    神经网络移植到STM32最近在做的一个项目需要用到网络进行拟合,并且将拟合得到的结果用作控制,就在想能不能直接在单片机上做神经网络计算,这样就可以实时计算,不依赖于上位机。所以要解决的主要是两个
    发表于 01-11 06:20

    基于径向神经网络的局域预测法及其应用

    一般的加权一阶局域预测法是利用最小二乘法求解模型,从而对混沌时序进行预测。基于径向神经网络的局域预测法是在加权一阶局域预测模型的理论基础上,应用径向神经
    发表于 04-23 10:02 16次下载

    径向函数神经网络曲面数据破损修补

    本文针对工业零件设计中曲面数据的破损问题,提出了一种基于径向函数(RBF)神经网络的数据修补方法。阐述了数据修补方法的原理,设计了
    发表于 06-09 16:34 12次下载

    基于径向神经网络的热力参数虚拟传感器

    针对火电厂汽轮发电机组经济性监测系统中参数失效的问题,提出了利用径向函数神经网络的仿真手段作为虚拟传感器。分析了径向函数
    发表于 06-30 10:36 12次下载

    基于径向函数神经网络的智能嗅觉系统

    提出了基于智能嗅觉系统的识别混合有毒气体组分浓度的方法。该系统包括两大部分: 有毒气体传感器阵列模块和径向函数神经网络模块。前者用于获取反映有毒气体组分的电信号
    发表于 07-10 15:50 23次下载

    基于ANN和HMM的联机手写体汉字识别系统

    为了解决联机手写体汉字笔划顺序、笔划数目及笔划形状变化问题,提出了一种新的联机手写体汉字识别方法:人工神经网络(ANN)和隐马尔可夫模型(HMM)相结合的汉字识别
    发表于 08-29 09:24 13次下载

    径向函数网络在平原河网水质评价中的应用

    径向函数网络在平原河网水质评价中的应用摘要:利用MatLab 神经网络工具箱构建了径向函数
    发表于 05-05 11:06 21次下载

    径向函数神经网络芯片ZISC78及其应用

    摘要:ZISC78是IBM公司和Sillicon公司联合生产的一种具有自学习功能的径向函数神经网络芯片,文中主要介绍了ZICS78芯片的功能、原理,给出了ZISC78神经网络芯片
    发表于 03-24 12:47 522次阅读
    <b class='flag-5'>径向</b>基<b class='flag-5'>函数</b><b class='flag-5'>神经网络</b>芯片ZISC78及其应用

    基于免疫神经网络的故障检测方法

    提出了一种基于径向函数(RBF) 免疫神经网络 的故障检测方法,该故障检测方法由系统辨识、残差过滤和故障报警浓度等功能模块构成。系统辨识基
    发表于 07-27 16:51 22次下载
    基于免疫<b class='flag-5'>神经网络</b>的故障检测<b class='flag-5'>方法</b>

    基于选择性集成径向神经网络的来波方向估计

    基于选择性集成径向神经网络的来波方向估计_罗争
    发表于 01-07 16:24 0次下载

    径向函数神经网络详细资料免费下载

    本文档的主要内容详细介绍的是径向函数神经网络详细资料免费下载
    发表于 08-10 08:00 3次下载
    <b class='flag-5'>径向</b>基<b class='flag-5'>函数</b><b class='flag-5'>神经网络</b>详细资料免费下载