首页> 中国专利> 数据降维方法及基于数据降维方法的人脸识别方法

数据降维方法及基于数据降维方法的人脸识别方法

摘要

数据降维方法及基于数据降维方法的人脸识别方法。本发明提供了一种数据降维方法,包括:S1.对于D维空间R

著录项

  • 公开/公告号CN105320920A

    专利类型发明专利

  • 公开/公告日2016-02-10

    原文格式PDF

  • 申请/专利号CN201410366376.4

  • 申请日2014-07-29

  • 分类号G06K9/00;

  • 代理机构北京路浩知识产权代理有限公司;

  • 代理人李相雨

  • 地址 030001 山西省太原市杏花岭区府东街169号山西省电力公司

  • 入库时间 2023-12-18 14:21:19

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-05-21

    授权

    授权

  • 2018-08-07

    著录事项变更 IPC(主分类):G06K9/00 变更前: 变更后: 申请日:20140729

    著录事项变更

  • 2016-03-09

    实质审查的生效 IPC(主分类):G06K9/00 申请日:20140729

    实质审查的生效

  • 2016-02-10

    公开

    公开

说明书

技术领域

本发明涉及信息处理领域,具体涉及一种数据降维方法及基于数 据降维方法的人脸识别方法。

背景技术

数据降维是指将高维空间中的数据降低到低维的空间中,以消除 原有的数据冗余性,提高数据的后续处理能力。传统数据降维主要是 应用线性法。主分量分析和线性判定分析是目前应用最为广泛的两种 线性降维方法。尽管这两种方法理论成熟、计算快速,但仅仅能够对 具备线性结构的数据进行降维,难以直接用来处理大规模、高维且非 线性的数据。

经科学验证,高维数据的属性之间常常存在着一定的规律性和相 关性,这种现象直观上表现为高维空间中的样本点散布在低维空间中 的一个流形上,这个流形揭示了数据集的特性,并且由较低的固有维 数。

基于上述观点,理论上只要针对有限的、离散的数据样本进行学 习,展开高维空间中呈折叠状的弯曲面,发现并揭示数据潜在的拓扑 结构,便能挖掘出隐含在低维流形中的有用信息。对于图像、视频等 数据都是高维的,导致后续处理能力下降,如何在确保不丢失主要特 性的前提下,尽可能地减缩维数成为一个研究热点。

因此,如何提供一种数据降维方法,成为亟待解决的问题。

发明内容

针对现有技术中的缺陷,本发明提供一种数据降维方法及基于数 据降维方法的人脸识别方法,解决了数据维数过高引起的后续处理能 力下降的问题。

第一方面,本发明提供一种数据降维方法,所述方法包括:

S1.对于D维空间RD中的数据点集X={x1,x2,…,xN},确定每个样本 点xi的K个近邻点xi1,xi2,…,xiK

S2.根据每个样本点xi的K个近邻点xi1,xi2,…,xiK计算所述每个样本 点xi的局部重建权值矩阵Wi={wi1,wi2,…,wiK};

S3.根据所述每个样本点xi的局部重建权值矩阵 Wi={wi1,wi2,…,wiK},将每个样本映射到低维空间,映射条件为: ε(Y)为损失函数值,yi是xi的输出向量, yi1,yi2,…,yiK是yi的K个近邻点,得到D维空间RD中的数据点集 X={x1,x2,…,xN}对应的d维空间Rd中的数据点集Y={y1,y2,…,yN}, d<D。

优选地,所述步骤S2包括:

S21.最优化式子求解Wi={wi1,wi2,…,wiK},其中 Σj=1Kwij=1;

将其转化为最优化式子minf(Wi)=c+bTWi+12WiTHWi,求解 Wi={wi1,wi2,…,wiK},其中,H=2OTO,b=-2OTI,c=ITI,O为 O=(X-B)T(X-B),X=(xi,xi,…xi),B=(xi1,xi2,…xiK),I为单位矩阵,OT为 O的转置矩阵;

S22.预先设定初始值W0和计算精度ε,ε>0;

S23.计算若||g0||<ε,则Wi=W0;否则,令s0=-g0,k=0;

S24.最优化下式,求解τ0

minτ0>>0f(Wk+τ0sk);Wk+1=Wk+τksk,gk+1=f(Wk+1);

S25.若||gk+1||<ε,结束迭代,否则,执行步骤S26;

S26.若k<K-1,令sk+1=-gk+1k+1sk

k=k+1,执行步骤S24;

若k=K-1,则W0=Wn,执行步骤S23。

第二方面,本发明提供基于数据降维方法的人脸识别方法,所述 方法包括:

提取脸部信息,转化为数据信息;

对所述数据信息进行数据降维处理;

对降维后的数据进行最近邻分类器匹配,若匹配成功,不报警; 否则,报警。

由上述技术方案可知,本发明的数据降维方法解决了数据维数过 高引起的后续处理能力下降的问题,本发明所述数据降维方法采用保 形映射思想,能够很好地保留数据结构信息。另外,本发明所述的数 据降维方法,不需要矩阵的逆运算,简化了计算,且扩大了应用范围。 本发明的基于数据降维方法的人脸识别方法,为图像后期的匹配处理 提供了较大的帮助,缩短了匹配时间、降低了匹配难度,使得人脸识 别过程在较短的时间内准确实现。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面 将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而 易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通 技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图 获得其他的附图。

图1是本发明实施例一提供的数据降维方法的流程图;

图2是本发明实施例三提供的基于数据降维方法的人脸识别方法 的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结 合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、 完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护 的范围。

本发明提出的数据降维方法,能够应用于图像、视频、音频等需要 进行数据降维的场合。

图1示出了本发明实施例一提供的数据降维方法的流程图,如图1 所示,本实施例的数据降维方法如下所述。

步骤101:对于D维空间RD中的数据点集X={x1,x2,…,xN},确定 每个样本点xi的K个近邻点xi1,xi2,…,xiK

步骤102:根据每个样本点xi的K个近邻点xi1,xi2,…,xiK计算所述每 个样本点xi的局部重建权值矩阵Wi={wi1,wi2,…,wiK}。

步骤103:根据所述每个样本点xi的局部重建权值矩阵 Wi={wi1,wi2,…,wiK},将每个样本点映射到低维空间,映射条件为: ε(Y)为损失函数值,yi是xi的输出向量, yi1,yi2,…,yiK是yi的K个近邻点,得到D维空间RD中的数据点集 X={x1,x2,…,xN}对应的d维空间Rd中的数据点集Y={y1,y2,…,yN}, d<D。

由此,本实施例的数据降维方法,解决了数据维数过高引起的后 续处理能力下降的问题,本实施例所述数据降维方法采用保形映射思 想,很好地保留了数据结构信息,且具有良好的聚合性能。

本发明实施例二提供了一种数据降维方法,如下所述:

步骤201:对于D维空间RD中的数据点集X={x1,x2,…,xN},确定 每个样本点xi的K个近邻点xi1,xi2,…,xiK

步骤202:根据每个样本点xi的K个近邻点xi1,xi2,…,xiK计算所述每 个样本点xi的局部重建权值矩阵Wi={wi1,wi2,…,wiK}。

在本步骤中,按照以下方式计算每个样本点xi的局部重建权值矩 阵Wi={wi1,wi2,…,wiK}:

1.最优化式子求解Wi={wi1,wi2,…,wiK},其中

Σj=1Kwij=1;

设X=(xi,xi,…xi),B=(xi1,xi2,…xiK),则式子可表示为:

||xi-Σj=1Kwijxij||2=||xi-BWi||2=||XWi-BWi||2=||(X-B)Wi||2=((X-B)Wi)T((X-B)Wi)=WiT(X-B)T(X-B)Wi

令O=(X-B)T(X-B),式子可写成WiTOWi;为求最小值, 采用拉格朗日函数法,令L(Wi)=WiTOWi+λ(1-WiTI),则是其最小的必要 条件是:L(Wi)Wi=2OWi-λI=0,若矩阵O非奇异,则有Wi=O-1λI2,结 合约束条件1-WiTI=0,可得1-(O-1λI2)TI=0,λITO-1I2=1,从而λ=2ITO-1I.λ=2ITO-1I代入Wi=O-1λI2,Wi=O-1IITO-1I,I为单位矩阵,OT为O的转 置矩阵,IT为I的转置矩阵。

可见,上面的求解需要逆矩阵运算,但是对于数据量较大的数据, 对其求解逆运算变得几乎不可行。

将式子Wi=O-1IITO-1I转化为OWi=λ2I,λ2=1,则OWi=I,将最优化 式子转化为最优化问题minf(x)=min|OWi-I|2

由于,|OWi-I|2=(OWi-I)T(OWi-I)=(WiTOT-IT)(OWi-I)=WiTOTOWi-2ITOWi+ITI

minf(Wi)=c+bTWi+12WiTHWi,其中,H=2OTO,b=-2OTI,c=ITI;

2.预先设定初始值W0和计算精度ε,ε>0;

3.计算若||g0||<ε,则Wi=W0;否则,令s0=-g0,k=0;

4.最优化下式,求解τ0

minτ0>>0f(Wk+τ0sk);Wk+1=Wk+τksk,gk+1=f(Wk+1);

5.若||gk+1||<ε,结束迭代,否则,执行步骤6;

6.若k<K-1,令sk+1=-gk+1k+1sk

k=k+1,执行步骤4;

若k=K-1,则W0=Wn,执行步骤3。

步骤203:根据所述每个样本点xi的局部重建权值矩阵 Wi={wi1,wi2,…,wiK},将每个样本点映射到低维空间,映射条件为: ε(Y)为损失函数值,yi是xi的输出向量, yi1,yi2,…,yiK是yi的K个近邻点,得到D维空间RD中的数据点集 X={x1,x2,…,xN}对应的d维空间Rd中的数据点集Y={y1,y2,…,yN}, d<D。

本实施例所述数据降维方法,采用保形映射思想,很好地保留了 数据结构信息,且具有良好的聚合性能。另外,本发明实施例所述的 数据降维方法,不需要矩阵的逆运算,简化了计算,且扩大了应用范 围。

随着智能电网建设的持续推进,电力信息通信网络飞速发展,承 担着电力继电保护通道、安全稳定控制装置通道、电量信息采集主站、 变电站视频监控系统、电力数据通信网等重要业务。一般情况下,在 核心交换机、核心路由器、服务器主站和重要电源设备区等会设置警 戒线,防止外来人员进入。但是,并不能保证外来人员有意进入警戒 区进行非法操作,获取或篡改相关数据。因此,鉴于信息通信设备在 电网中的作用越来越重要,必须加大对机房重要设备的保护力度,防 止意外事故发生,影响电网的安全稳定运行。

在电力信息通信机房重要设备保护区安装人脸鉴别系统,预先输 入机房管理人员的照片,当有外来人员非法进入时,连接到信息通信 调度室的报警装置会自动报警,提示调度人员有外人进入。

但是在上述应用过程中,由于人脸图像信息量过于庞大,数据维 度较高,给后期的图像匹配工作带来了很大的麻烦,匹配难度和匹配 时间都大大加高和加难。

基于本发明实施例二提供的数据降维方法,本发明实施例三提供 了基于数据降维方法的人脸识别方法,如图2所示,包括:

步骤301:提取脸部信息,转化为数据信息。

步骤302:对所述数据信息进行数据降维处理。

在本步骤中,利用上述实施例二所述的数据降维方法进行处理。 具体处理过程在此不再赘述。

步骤303:对降维后的数据,利用最近邻分类器匹配。

步骤304:判断匹配是否成功,若匹配成功,不报警;否则,报警。

本发明实施例提供的基于数据降维方法的人脸识别方法,为图像 后期的匹配处理提供了较大的帮助,缩短了匹配时间、降低了匹配难 度,使得人脸识别过程在较短的时间内准确实现。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员 应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使 相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号