当前位置: 首页 > 专利查询>昝立民专利>正文

一种共享售货设备中虹膜识别的方法及装置制造方法及图纸

技术编号:16529363 阅读:40 留言:0更新日期:2017-11-09 21:14
本发明专利技术公开了一种共享售货设备中虹膜识别的方法及装置,属于模式识别领域。所述方法及装置获取用户虹膜图像,利用Lucus‑Kanade光流法对用户进行跟踪,利用改进的Boosting方法训练的强分类器对跟踪结果进行检测,并利用前溯匹配方法获取稳定的跟踪结果,将其作为正样本对分类器进行再训练。本发明专利技术基于用户生物特征识别的方式进行用户身份识别,无需用户携带识别部件或操作识别装置,即可进行准确的身份识别并使用售货设备进行购物,降低了成本,进一步提高用户的使用体验,并且提高了身份识别的准确性。

【技术实现步骤摘要】
一种共享售货设备中虹膜识别的方法及装置
本专利技术涉及模式识别领域,具体涉及一种共享售货设备中虹膜识别的方法及装置。
技术介绍
近年来,随着计算机行业的快速发展,计算机技术已经深入人们的生活,已经开始逐渐和我们的居住环境结合起来,出现了共享售货的概念。所谓售货,就是利用计算机、通信、传感器、家电等技术,将家庭中的各种共享售货设备都连接到一起,由一个终端进行控制,从而给人们提供一个极其便利的生活环境。在售货系统中,识别用户身份是售货系统智能化水平的一个重要体现。现有技术中,可以通过用户携带RFID卡片或其他电子装置的方式进行用户身份识别,但是如果该硬件装置被非用户本人的其他人获取,则会出现身份被盗用的情况,并且需随身携带相应硬件装置,降低用户使用体验,同时提高了售货系统的成本。现有技术中,还可以通过模式识别的方法,例如检测用户生物特征,进行用户身份识别,例如用户脸部识别、指纹识别,但是以上方法需要用户进行固定操作,或是执行识别方法所要求的识别步骤,例如用户需要正面站立于脸部识别装置前,指纹识别需要用户将手指放置于采集装置上,这些方法一定程度上限制了用户的操作,降低了用户体验。现本文档来自技高网...
一种共享售货设备中虹膜识别的方法及装置

【技术保护点】
一种共享售货设备中虹膜识别的方法,其特征在于,所述售货设备包括:售货设备主体、货物扫描器、身份识别装置、货物柜和计费单元;所述货物扫描器和计费单元均连接一控制单元;货物放置在所述货物柜上,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;用户通过所述身份识别装置确认身份后打开所述售货设备,用户取完货物关闭售货设备的柜门后,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;所述计费单元通过所述控制单元进行计费,并从用户注册账号中扣费。

【技术特征摘要】
1.一种共享售货设备中虹膜识别的方法,其特征在于,所述售货设备包括:售货设备主体、货物扫描器、身份识别装置、货物柜和计费单元;所述货物扫描器和计费单元均连接一控制单元;货物放置在所述货物柜上,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;用户通过所述身份识别装置确认身份后打开所述售货设备,用户取完货物关闭售货设备的柜门后,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;所述计费单元通过所述控制单元进行计费,并从用户注册账号中扣费。2.根据权利要求1中的方法,其特征在于:所述用户通过所述身份识别装置确认身份后打开所述售货设备,包括:步骤一:通过所述售货系统中的虹膜图像采集模块采集用户虹膜图像,利用所述售货系统中目标跟踪模块对用户进行跟踪,所述目标跟踪模块采用Lucus-Kanade光流法对用户进行追踪,并输出跟踪结果,所述Lucus-Kanade光流法的具体步骤为:Lucas-Kanade方法是以局部约束为基础的,该方法认为如果虹膜图像帧中(x,y)处的光流为(u,v),那么该点的某个小邻域内所有点的光流也都相同,也就是说邻域内各点的光流都能够近似表示为(u,v),并对该邻域内不同的点分配不同的权重值来计算光流,假设点(x,y)的邻域内有n个点,根据局部约束所有点的光流都可以用(u,v)来代替,所以(u,v)应满足以下的n个基本方程:Ixiu+Iyiv+Iti=0i=1,2,...,n(1)式(1)是关于(u,v)的含有n个方程的超定线性方程组,能够采用最小二乘法来求解,其中,其中,Ixi、Iyi、Iti分别为邻域内第i个像素在x、y、t方向上的梯度值,记作根据亮度恒常性假设中光流约束方程的误差形式:Ec(u,v)=∫∫[Ixu+Iyv+It]2dxdy(2)则Lucas-Kanade光流计算方法的误差可以表示如下:ELK(u,v)=∫∫W2(x,y)·(Ixu+Iyv+It)2dxdy(3)其中,W(x,y)={wi|i=1,2,...,n}是(x,y)邻域内所有点的权重值,这说明邻域中心点对光流的贡献要比其他点的大,求解(x,y)点处Lucas-Kanade光流,就是求解使式(3)在(x,y)邻域内取得的最小值,通常计算都是在数字虹膜图像上进行,所以上式需要转变成离散化的形式才能求得真实的u和v,因为邻域内共有n个像素点,则求解离散化后,上式在(x,y)点处的Lucas-Kanade光流约束方程组为:wi为邻域内第i个像素权重,若记W=diag(w1,w2,...,wn),b=[It1,It2,...,Itn]T则式(4)可表示为:式(4)的解可表示为:基于求得的(u,v),可以找到对应的点(x,y),进而得到以点的集合的形式的跟踪结果;步骤二:所述售货系统还包括目标检测模块,所述目标检测模块对跟踪结果进行整合,生成虹膜图像块样本,提取该虹膜图像块样本的特征向量,输入到检测模块中的特征分类器进行分类,所述特征分类器基于改进的Boosting方法进行训练,训练过程包括以下步骤:A1.所述用户训练样本为预先采集的用户连续运动的全身虹膜图像,训练样本中有用户存在的包括N个,即N个正样本,用户不存在的包括L个,即L个负样本;A2.获取训练样本的特征向量X,即X=(f1(x),f2(x),...fk(x))T,f(x)表示虹膜图像样本特征;样本标签表示为y,y=1表示正样本标签,y=0表示负样本标签,X是正样本的后验概率可以表示为其中函数δ(z)定义为从而建立起分类器模型结合式(7)和式(8),后验概率可以表示为P(y=1|X)=δ(Hk(X))(10)对于特征向量X的分类器Hk(X)可表示为其中,hk(fk(x))表示一个弱分类器,由K个弱分类器可以组成强分类器Hk(X),将正负样本分别放入两个集合:正样本集合{X1j,j=0,...N-1}和负样本集合{X0j,j=N,...N+L-1},从正负样本集合中使用多组样本不断对弱分类器进行选择,进而构造出识别率最高的组合分类器,已知单个样本的后验概率表示为Pij=δ(Hk(Xij))(12)其中,i的值代表样本集合的编号,i=1表示正样本集合,i=0表示负样本集合,j是样本编号,设定分类器hk(fk(xij))中的条件概率是高斯分布的,即条件概率为p(fk(xij)|y=1)~N(μ1,σ1)p(fk(xij)|y=0)~N(μ0,σ0)(13)其中,μ1,σ1,μ0,σ0会进行增量更新μ0,σ0的更新与上式相同;通过式(7)和式(8)可以求得Pij,这样,样本集合i的后验概率可以表示为特征分类器首先生成一个大的弱分类集合{h1...hM},然后从中选择K个,构成识别率最高的组合分类器,选择的方法表示为其中,是包含k-1个弱分类器的强分类器;l是集合的对数似然函数,定义为l=∑i(yilogPi+(1-yi)log(1-Pi))(17)对于所述虹膜图像块样本的特征向量,将其输入训练好的特征分类器中,得到分类结果,将分类结果与预设阈值进行比对,如果大于阈值则得到身份识别结果,即当前目标为用户,如果小于阈值则继续进行跟踪与检测;步骤三:所述售货系统还包括前溯匹配模块,所述前溯匹配模块对所述步骤一得到的跟踪结果进行前溯匹配,删除跟踪结果中准确性差的跟踪点,所述前溯匹配的具体步骤为:假设S=(It,It+1,...,It+k)为虹膜图像序列,并且Xt为时刻t时一个特征点的位置,点Xt接连跟踪k帧,跟踪的轨迹为这里f表示正常的跟踪顺序,k表示跟踪帧的数目,由点Xt+k前溯匹配追踪回第一帧,并且产生前溯匹配跟踪轨迹这里前溯匹配的输出结果为两条轨迹之间的距离采用欧式距离来定义,即距离越大表明该跟踪点越不准确,将前溯匹配获得的距离与预设阈值进行比较,删除距离较大的跟踪点,最终获得高准确性的跟踪点的位置及数目;步骤四:对于跟踪结果中高准确性的跟踪点的数目及每个跟踪点的准确度超过阈值的,将该跟踪结果再输入到目标检测模块,生成虹膜图像块样本,提取该虹膜图像块样本的特征向量,记作Xn,与目标检测模块中的正样本的特征向量进行最近邻匹配,所述最近邻匹配基于非度量的相似性函数s(X1j,Xn)来进行比较,比较方法为:3...

【专利技术属性】
技术研发人员:昝立民
申请(专利权)人:昝立民
类型:发明
国别省市:吉林,22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1