一种用于共享设备的人脸识别系统的制作方法

文档序号:12864181阅读:526来源:国知局
一种用于共享设备的人脸识别系统的制作方法与工艺

【技术领域】

本发明涉及模式识别领域,具体涉及一种用于共享设备的人脸识别系统。



背景技术:

近年来,随着计算机行业的快速发展,计算机技术已经深入人们的生活,已经开始逐渐和我们的居住环境结合起来,出现了共享共享设备的概念。所谓共享共享设备,就是利用计算机、通信、传感器、家电等技术,将家庭中的各种共享设备都连接到一起,由一个终端进行控制,从而给人们提供一个极其便利的生活环境。

在共享共享设备系统中,为了更好地面向用户提供服务,通常对用户的使用行为进行收集、分析,提供个性化的服务,以增强用户体验。因此,如何识别用户变得尤为重要。现有技术中,可以通过用户携带rfid卡片或其他电子装置的方式进行用户身份认证,但是如果该硬件装置被非用户本人的其他人获取,则同样可以进行身份认证,并且需随身携带相应硬件装置,降低用户使用体验,同时提高了售货系统的成本。现有技术中,还可以通过模式识别的系统,例如检测用户生物特征,进行用户身份识别,例如用户脸部识别、指纹识别,但是以上系统需要用户进行固定操作,或是执行识别系统所要求的认证步骤,例如用户需要正面站立于脸部识别装置前,指纹识别需要用户将手指放置于采集装置上,这些系统一定程度上限制了用户的操作,降低了用户体验。



技术实现要素:

为了解决现有的共享共享设备身份认证问题,本发明提出了一种用于共享设备的人脸识别系统。

货设备主体、货物扫描器、身份认证装置、网关、货物柜和计费单元;

所述货物扫描器和计费单元均连接一控制单元;货物放置在所述货物柜上,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;用户通过所述身份认证装置确认身份后打开所述共享设备,用户取完货物关闭共享设备的柜门后,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;所述计费单元通过所述控制单元进行计费,并从用户注册账号中扣费。

优选的所述身份认证装置包括:云端服务器、图像采集单元、检测单元和结果输出单元,所述云端服务器包括数据库,用于保存用户训练样本,所述图像采集单元设置在所述共享设备终端上,所述检测单元和结果输出单元设置在网关中,所述检测单元中设置有特征分类器,所述特征分类器基于所述训练样本进行训练,所述检测单元对所述图像采集单元采集的用户图像进行识别,得到身份认证结果,所述结果输出单元将用户身份认证结果传递至网关处,网关提取该用户的共享设备终端的使用习惯,发送至各共享设备终端,所述共享设备终端自动执行符合用户使用习惯的操作或给出相应选项以供用户进行选择。

优选地、所述特征分类器基于改进的boost系统进行训练,所述检测单元中特征分类器的训练过程包括以下步骤:

a1.所述用户训练样本为预先采集的用户连续运动的全身图像,训练样本中有用户存在的包括n个,即n个正样本,用户不存在的包括l个,即l个负样本;

a2.获取训练样本的特征向量x,即x=(f1(x),f2(x),...fk(x))t,f(x)表示图像样本特征;样本标签表示为y,y=1表示正样本标签,y=0表示负样本标签,x是正样本的后验概率可以表示为

其中函数δ(z)定义为

从而建立起分类器模型

结合式(1)和式(2),后验概率可以表示为

p(y=1|x)=δ(hk(x))(4)

对于特征向量x的分类器hk(x)可表示为

其中,hk(fk(x))表示一个弱分类器,由k个弱分类器可以组成强分类器hk(x)。

将正负样本分别放入两个集合:正样本集合{x1j,j=0,...n-1}和负样本集合{x0j,j=n,...n+l-1},从正负样本集合中使用多组样本不断对弱分类器进行选择,进而构造出识别率最高的组合分类器,已知单个样本的后验概率表示为

pij=δ(hk(xij))(6)

其中,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)(7)

其中,μ1,σ1,μ0,σ0会进行增量更新

μ0,σ0的更新与上式相同;通过式(7)和式(8)可以求得pij,这样,样本集合i的后验概率可以表示为

a3.对首帧正样本图像进行人工标记人脸区域,然后采用卡尔曼滤波器获得每帧图像中的人脸区域,并且每隔10帧图像进行人工标记修正,以降低卡尔曼滤波器的累积误差;

a4.对于卡尔曼滤波器输出的人脸区域,提取所述人脸区域特征,生成特征向量,形成特征向量集合,并且设置权重,提高该特征向量集合的后验概率:

其中,wj0是权重函数,单调递减,表示为其中,|d(x1j)-d(x10)|表示样本x1j到首帧人工标定区域的欧氏距离,c是一个常数;

a5.确定样本集合的后验概率后对分类器进行选择,选择的系统表示为

其中,是包含k-1个弱分类器的强分类器;l是集合的对数似然函数,定义为

l=∑i(yilogpi+(1-yi)log(1-pi))(11)

优选地、所述提取的用户图像特征为haar-like特征。

优选地、所述检测单元对所述图像采集单元采集的用户图像进行识别具体为,获取用户图像,生成特征向量,输入检测单元中的特征分类器进行识别;

所述识别过程还包括,将识别为用户的特征向量与所述卡尔曼滤波器输出的人脸区域的特征向量进行最近邻匹配,所述最近邻匹配基于欧氏距离,将距离值大于预定阈值的特征向量添加到所述卡尔曼滤波器输出的特征向量集合中。

这样做的目的在于,被识别为用户的特征向量已通过特征分类器的认证,即被认定为用户,再与人脸区域的特征向量进行匹配,假设两个样本之间的欧几里德距离小于预设阈值,那么这两个样本就属于同一类,即与特征向量集合中的样本属于同一类别;而如果两个样本之间的欧几里德距离大于预设阈值,则可以认定当前出现新的样本,可以将其加入到特征向量集合中,再次对特征分类器进行训练。

本发明所实现的有益效果是:本发明采用的售货系统中用户身份认证的系统,不需要用户额外携带硬件设备,并且用户只需出现在售货系统中,不需要执行特定识别步骤,即可对用户进行身份识别,便于用户使用,提高了用户的使用体验。并且,采用卡尔曼滤波的输出结果对弱分类器的选择增加权重,提高了分类的准确性。。

【附图说明】

此处所说明的附图是用来提供对本发明的进一步理解,构成本申请的一部分,但并不构成对本发明的不当限定,在附图中:

图1是本发共享设备人脸识别系统的总体结构图。

图2是本发明系统流程图。

【具体实施方式】

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

流程图中或在此以其他方式描述的任何过程或系统描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

本发明所应用的系统,共享设备主体、货物扫描器、身份认证装置、网关、货物柜和计费单元;

所述货物扫描器和计费单元均连接一控制单元;货物放置在所述货物柜上,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;用户通过所述身份认证装置确认身份后打开所述共享设备,用户取完货物关闭共享设备的柜门后,所述货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;所述计费单元通过所述控制单元进行计费,并从用户注册账号中扣费。

本发明提供的实施例中,将身份认证装置安装在共享设备主体上,利用身份认证装置控制共享设备的柜门及计费单元,其中,本申请中的身份认证装置为人脸识别装置,利用采集消费者的脸部图像,判断消费者身份,首先,消费者注册身份信息,共享设备后台保存消费者身份信息,当消费者使用共享设备时,设置于共享设备上的身份认证装置采集消费者脸部图像信息,并与共享设备后台存储的消费者身份信息进行匹配,确定用户身份后,解锁共享设备柜门,消费者取完货物关闭共享设备的柜门后,共享设备的货物扫描器扫描货物,获取货物信息并传输至所述控制单元内;所述计费单元通过所述控制单元进行计费,并从用户注册账号中扣费。

其中,用户注册账号可以通过相应的设置绑定银行卡或者支付宝微信等支付方式,在消费者使用共享设备后进行支付。

参见附图1,其示出了所述身份认证装置,包括:云端服务器、图像采集单元、检测单元和结果输出单元,所述云端服务器包括数据库,用于保存用户训练样本,所述图像采集单元设置在所述共享设备终端上,所述检测单元和结果输出单元设置在网关中,所述检测单元中设置有特征分类器,所述特征分类器基于所述训练样本进行训练,所述检测单元对所述图像采集单元采集的用户图像进行识别,得到身份认证结果,所述结果输出单元将用户身份认证结果传递至网关处,网关提取该用户的共享设备终端的使用习惯,发送至各共享设备终端,所述共享设备终端自动执行符合用户使用习惯的操作或给出相应选项以供用户进行选择。

参见附图2,示出了本发明的系统流程图。其中,所述特征分类器基于改进的boost系统进行训练,所述检测单元中特征分类器的训练过程包括以下步骤:

a1.所述用户训练样本为预先采集的用户连续运动的全身图像,训练样本中有用户存在的包括n个,即n个正样本,用户不存在的包括l个,即l个负样本;

a2.获取训练样本的特征向量x,即x=(f1(x),f2(x),...fk(x))t,f(x)表示图像样本特征;样本标签表示为y,y=1表示正样本标签,y=0表示负样本标签,x是正样本的后验概率可以表示为

其中函数δ(z)定义为

从而建立起分类器模型

结合式(1)和式(2),后验概率可以表示为

p(y=1|x)=δ(hk(x))(4)

对于特征向量x的分类器hk(x)可表示为

其中,hk(fk(x))表示一个弱分类器,由k个弱分类器可以组成强分类器hk(x)。

将正负样本分别放入两个集合:正样本集合{x1j,j=0,...n-1}和负样本集合{x0j,j=n,...n+l-1},从正负样本集合中使用多组样本不断对弱分类器进行选择,进而构造出识别率最高的组合分类器,已知单个样本的后验概率表示为

pij=δ(hk(xij))(6)

其中,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)(7)

其中,μ1,σ1,μ0,σ0会进行增量更新

μ0,σ0的更新与上式相同;通过式(7)和式(8)可以求得pij,这样,样本集合i的后验概率可以表示为

a3.对首帧正样本图像进行人工标记人脸区域,然后采用卡尔曼滤波器获得每帧图像中的人脸区域,并且每隔10帧图像进行人工标记修正,以降低卡尔曼滤波器的累积误差;

a4.对于卡尔曼滤波器输出的人脸区域,提取所述人脸区域特征,生成特征向量,形成特征向量集合,并且设置权重,提高该特征向量集合的后验概率:

其中,wj0是权重函数,单调递减,表示为其中,|d(x1j)-d(x10)|表示样本x1j到首帧人工标定区域的欧氏距离,c是一个常数;

a5.确定样本集合的后验概率后对分类器进行选择,选择的系统表示为

其中,是包含k-1个弱分类器的强分类器;l是集合的对数似然函数,定义为

l=∑i(yilogpi+(1-yi)log(1-pi))(11)

优选地、所述提取的用户图像特征为haar-like特征。

优选地、所述检测单元对所述图像采集单元采集的用户图像进行识别具体为,获取用户图像,生成特征向量,输入检测单元中的特征分类器进行识别;

所述识别过程还包括,将识别为用户的特征向量与所述卡尔曼滤波器输出的人脸区域的特征向量进行最近邻匹配,所述最近邻匹配基于欧氏距离,将距离值大于预定阈值的特征向量添加到所述卡尔曼滤波器输出的特征向量集合中。

这样做的目的在于,被识别为用户的特征向量已通过特征分类器的认证,即被认定为用户,再与人脸区域的特征向量进行匹配,假设两个样本之间的欧几里德距离小于预设阈值,那么这两个样本就属于同一类,即与特征向量集合中的样本属于同一类别;而如果两个样本之间的欧几里德距离大于预设阈值,则可以认定当前出现新的样本,可以将其加入到特征向量集合中,再次对特征分类器进行训练。

以上所述仅是本发明的较佳实施方式,故凡依本发明专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本发明专利申请范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1