CN104376312B - 基于词袋压缩感知特征提取的人脸识别方法 - Google Patents

基于词袋压缩感知特征提取的人脸识别方法 Download PDF

Info

Publication number
CN104376312B
CN104376312B CN201410739127.5A CN201410739127A CN104376312B CN 104376312 B CN104376312 B CN 104376312B CN 201410739127 A CN201410739127 A CN 201410739127A CN 104376312 B CN104376312 B CN 104376312B
Authority
CN
China
Prior art keywords
image
feature
scale
formula
indicate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410739127.5A
Other languages
English (en)
Other versions
CN104376312A (zh
Inventor
周凯
元昌安
郑彦
宋文展
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi University
Original Assignee
Guangxi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi University filed Critical Guangxi University
Priority to CN201410739127.5A priority Critical patent/CN104376312B/zh
Publication of CN104376312A publication Critical patent/CN104376312A/zh
Application granted granted Critical
Publication of CN104376312B publication Critical patent/CN104376312B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种基于词袋压缩感知特征提取的人脸识别方法,包括人脸识别***,其特征在于其识别步骤包括:图像的尺度不变特征变换特征提取、特征编码、不同尺度的特征融合和分类。该方法相比于原来的词袋模型,不仅简单实用,而且更有效,用尺度不变特征变换提取图像关键点特征后,不再找聚类中心或者学习字典,而是利用随机矩阵。让关键点特征通过与随机矩阵来进行编码,可以节省大量时间,而且没有像原词袋模型方法那样,丢失大量的空间信息。能够很好的克服人脸光照,遮挡以及表情等变化对人脸识别的影响,不仅可以获得较高的识别率,运行速度也较快,在很具有挑战性的AR数据库上进行人脸识别,大大提高了人脸识别率,更具有实时性。

Description

基于词袋压缩感知特征提取的人脸识别方法
技术领域
本发明涉及涉及机器视觉与图像处理技术,尤其是人脸识别方法。
背景技术
在现有人脸识别***中灯光的亮暗、人脸的姿态以及眼镜等伪装,一直是人脸识别中富有挑战性的问题,在图像预处理中,特征提取是很关键的一步。现有的人脸识别方法有多种,如基于词袋特征的方法,因为词袋模型忽略了特征的空间信息并且使特征无序,导致算法识别率低,而且词袋模型中K均值聚类花费时间长,使整个算法运行时间长。
发明内容
本发明的目的地是提供一种提高了算法性能,速度运行更快的基于词袋压缩感知特征提取的人脸识别方法。
为达到上述目的,本方法的技术方案为:
一种基于词袋压缩感知特征提取的人脸识别方法,包括人脸识别***,其特征在于其识别步骤包括:
步骤一、用尺度不变特征变换特征的方法来提取图像特征
(1)设一幅图像的函数为,图像与高斯核函数卷积得到不同尺度下的尺度空间;公式如下:
(1)
其中,表示像素位置,表示尺度空间,表示尺度空间因子;
(2)得到图像的尺度空间后,采用金字塔方法,即用差分高斯金字塔函数与图像卷积得到的空间的方法寻找来寻找极值点,得到的公式为:
(2)
其中k是相邻两个不同的尺度空间;
(3)根据极值点进而确定关键点,对关键点赋予的一个方向,实现图像的旋转不变性,具体做法为,根据关键点所在的尺度,选择与该尺度最相近的高斯平滑图像;计算上每一个点的梯度与方向;
(3)
(4)
(4)关键点周围选择一个邻域,以关键点为中心利用所有在此区域内的点的梯度形成一个直方图。并对其中点的梯度做高斯加权。这个邻域划分为四个子区域,在每个子区域取八个方向。从而得到图像的尺度不变特征变换;
步骤二、特征编码
用分块的方法将图像分割为块后,每块用上述的尺度不变特征变换得到图像的局部特征后,利用压缩感知的思想,***随机生成一个随机字典B,然后通过稀疏表示得到特征编码;
假如***生成的随机字典为,一幅图像分割为图像尺度不变特征变换提取的第块特征,一幅图像的每一局部块通过式(5)可求得特征编码,公式如下:
(5)
其中是常数,是所求特征编码
步骤三、图像中不同尺度的特征融合
利用(5)式得到一副图像的特征编码矩阵为是对应块的系数,为了融合系数用最大池方法,其定义为:
(6)
其中是池向量的第个元素,表示系数编码矩阵行,列;
最后使用空间金字塔匹配算法,即将一副图像分割成不同的块,就可以对不同空间位置和尺度的子区域进行特征编码,假如使用空间金字塔匹配算法求得该尺度的最大池为,然后将不同尺度和区域的特征向量串接起来,最后得到这副图像特征向量;
步骤四、分类
用上述方法特征提取得到每幅图像的特征向量后,采用核稀疏表示方法来分类,核函数采用直方图交叉核,其表达式如下:
(7)
其中是两个维度为的特征向量,分别是特征向量的特征值;
假如图像特征提取后得到的训练集为,测试样本为,以第个测试样本为例,可以通过矩阵核表示为:
(8)
其中是核函数高维特征投影空间的稀疏系数,将上式展开后得到的式子如下:
(9)
其中表示第个测试样本,表示求的直方图交叉核。解式(9)得到系数后,最后通过求最小残差的来分类:
(10)
式中表示第类相应的稀疏表示系数。
本发明的特点与优势为:
1、本发明相比于原来的词袋模型,不仅简单实用,而且更有效,本发明方法用尺度不变特征变换提取图像关键点特征后,不再找聚类中心或者学习字典,而是利用随机矩阵。让关键点特征通过与随机矩阵来进行编码。这样既可以节省大量时间,而且没有像原词袋模型方法那样,丢失大量的空间信息,大大提高了识别率;
2、本发明方法结合压缩感知思想,压缩感知方案中通过求稀疏系数矩阵可以很好的重构原有图像,本发明方法还利用了空间金字塔模型和最大池的优势,使算法更具有稳定性;
3、本发明方法能够很好的克服人脸光照,遮挡以及表情等变化对人脸识别的影响,不仅可以获得较高的识别率,运行速度也较快,在很具有挑战性的AR数据库上进行人脸识别,相对于经典的词袋模型,本发明方法能够很好的克服各种因素的影响,大大提高了人脸识别率,更具有实时性。
附图说明
图1是本发明光照、表情和伪装变化的7张正面人脸图像。
具体实施方式
下面结合附图,对本发明作进一步说明。
下面通过一个具体的实例对本发明做详细说明,在人脸识别***中,通过MATLAB来仿真,实验平台为i5处理器,主频2.4GHz,2G内存。本发明的保护范围不限于下述的实施实例。
图1所示,是本发明光照、表情和伪装变化的7张正面人脸图像。第一张是正常图像,第二张是人脸表情变化的图像,第三张是光照的变化,第四张戴眼镜,第五张是戴眼镜和光照变化,第六张是围围巾,第七张是围围巾和光照的变化。本实例在一个公用很具有挑战性的人脸数据库—AR数据库上实验。AR数据库中包不同光照、表情和伪装变化的正面人脸图像2600幅,共100人,每人26幅图像。AR数据库分为两部分,第一部分的前1-7幅图像是表情、光照的变化,本文用来做训练集(700张),然后各取第一、第二部分的第8-10幅戴眼镜和第11-13幅戴围巾人脸图像分别来做测试集(各300张),为降低成本将人脸规格化为8360像素大小的图像。
首先在Matlab中对于所以图像分割成不同的块,然后每一块用尺度不变特征变换方法进行特征提取。假设得到训练集的特征为,测试集的特征为,其中表示一副图像由1到N块组成。
然后将训练集、测试集通过公式得到一幅图像每一块的特征编码。用空间金字塔匹配和最大池方法将图像的所有块通过公式进行融合,最后每幅图像的特征向量,训练集为,测试集
运用核投影到高维特征空间,根据核函数计算训练集与测试集的直方图交叉核,分别得到
再利用公式,计算出每个测试样本对应于训练样本的稀疏系数矩阵
最后根据稀疏系数矩阵通过求最小残差来判别分类:
(11)
式中表示第类相应的稀疏表示系数。
实验结果如表1所示,其中可以看出本发明方法明显识别率明显优于现有方法。对于AR人脸库第一部分的戴眼镜和围围巾的识别率达到97%以上,因为实验训练集采用的是第一部分的前7张,所以对于第二部分,识别率虽然有所下降,但本发明方法算法识别率高出现有算法7%以上。最后表中时间是表示平均每幅图像处理时间,可以看到本发明方法比现有方法花费的时间更少。
表1 两种算法在AR数据库上识别率的比较
眼镜1 围巾1 眼镜2 围巾2 时间(s)
词袋(现有方法) 81.35 80.34 73.37 62.03 0.1800
本发明方法 98.32 97.33 80.96 87.02 0.1001
所以本发明方法,可以广泛应用于现实生活中,从实验中可以看到,本发明方法有很好的鲁棒性。

Claims (1)

1.一种基于词袋压缩感知特征提取的人脸识别方法,其特征在于其识别步骤为:
步骤一、用尺度不变特征变换特征的方法来提取图像特征;
(1)设一幅图像的函数为,图像与高斯核函数卷积得到不同尺度下的尺度空间;公式如下:
(1)
其中,表示像素位置,F表示尺度空间,表示尺度空间因子;
(2)得到图像的尺度空间后,采用DOG金字塔方法,用差分高斯金字塔函数与图像卷积得到的空间,然后来寻找极值点,得到的公式为:
(2)
其中k是相邻两个不同的尺度空间;
(3)根据极值点进而确定关键点,对关键点赋予的一个方向,实现图像的旋转不变性,具体做法为,根据关键点所在的尺度,选择与该尺度最相近的高斯平滑图像L;计算L上每一个点的梯度与方向;
(3)
(4)
(4)关键点周围选择一个邻域,以关键点为中心利用所有在此区域内的点的梯度形成一个直方图;并对其中点的梯度做高斯加权;这个邻域划分为四个子区域,在每个子区域取八个方向;
从而得到图像的尺度不变特征变换;
步骤二、特征编码
用分块的方法将图像分割为N×N块后,每块用上述的尺度不变特征变换得到图像的局部特征后,利用压缩感知的思想,***随机生成一个随机字典B,然后通过稀疏表示得到特征编码;
假如***生成的随机字典为B,一幅图像y分割为N块H=[h1,…,hi,…hN],hi是y图像尺度不变特征变换提取的第i块特征,i=1,…, N;一幅图像的每一局部块通过式(5)可求得特征编码,公式如下:
(5)
其中是常数,是所求特征编码,S为要求解的系数;
步骤三、图像中不同尺度的特征融合
利用(5)式得到一副图像的特征编码矩阵为是对应i块的编码,i=1,…,N;为了融合系数用最大池方法,其定义为:
(6)
其中是池向量的第i个元素,表示系数编码矩阵的i行,j列,j=1,…,N;
最后使用空间金字塔匹配算法,即将一副图像分割成不同的块,就可以对不同空间位置和尺度的子区域进行特征编码,假如使用空间金字塔匹配算法求得该尺度的最大池为,然后将不同尺度和区域的特征向量串接起来,最后得到这副图像特征向量;
步骤四、分类
用上述方法特征提取得到每幅图像的特征向量后,采用核稀疏表示方法来分类,核函数采用直方图交叉核,其表达式如下:
(7)
其中Xi,,Yj是两个维度为m的特征向量,an,bn分别是Xi,,Yj特征向量的特征值,变量n=1…m;
假如图像特征提取后得到的训练集为A,测试样本为Y=[y1…yN],对第个测试样本,yi可以通过矩阵A核表示为:
(8)
其中wi是核函数高维特征投影空间的稀疏系数,lp表示线性规划,为设定参数,将上式展开后得到的式子如下:
(9)
其中表示第个测试样本,表示求的直方图交叉核;
解式(9)得到系数后,通过求最小残差e来分类:
(10)
式中表示第类相应的稀疏表示系数。
CN201410739127.5A 2014-12-08 2014-12-08 基于词袋压缩感知特征提取的人脸识别方法 Active CN104376312B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410739127.5A CN104376312B (zh) 2014-12-08 2014-12-08 基于词袋压缩感知特征提取的人脸识别方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410739127.5A CN104376312B (zh) 2014-12-08 2014-12-08 基于词袋压缩感知特征提取的人脸识别方法

Publications (2)

Publication Number Publication Date
CN104376312A CN104376312A (zh) 2015-02-25
CN104376312B true CN104376312B (zh) 2019-03-01

Family

ID=52555210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410739127.5A Active CN104376312B (zh) 2014-12-08 2014-12-08 基于词袋压缩感知特征提取的人脸识别方法

Country Status (1)

Country Link
CN (1) CN104376312B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105488491A (zh) * 2015-12-23 2016-04-13 西安电子科技大学 基于金字塔匹配直方图交叉核的人体睡眠姿态检测方法
CN106056135B (zh) * 2016-05-20 2019-04-12 北京九艺同兴科技有限公司 一种基于压缩感知的人体动作分类方法
CN108229330A (zh) * 2017-12-07 2018-06-29 深圳市商汤科技有限公司 人脸融合识别方法及装置、电子设备和存储介质
CN108960201A (zh) * 2018-08-01 2018-12-07 西南石油大学 一种基于人脸关键点提取和稀疏表达分类的表情识别方法
CN109800719B (zh) * 2019-01-23 2020-08-18 南京大学 基于分部件和压缩字典稀疏表示的低分辨率人脸识别方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637251A (zh) * 2012-03-20 2012-08-15 华中科技大学 基于参考特征的人脸识别方法
CN103310208A (zh) * 2013-07-10 2013-09-18 西安电子科技大学 基于局部几何视觉短语描述的鉴别性人脸姿态识别方法
CN103745200A (zh) * 2014-01-02 2014-04-23 哈尔滨工程大学 一种基于词带模型的人脸图像识别方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637251A (zh) * 2012-03-20 2012-08-15 华中科技大学 基于参考特征的人脸识别方法
CN103310208A (zh) * 2013-07-10 2013-09-18 西安电子科技大学 基于局部几何视觉短语描述的鉴别性人脸姿态识别方法
CN103745200A (zh) * 2014-01-02 2014-04-23 哈尔滨工程大学 一种基于词带模型的人脸图像识别方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Compressive Sensing Based Face Detection without Explicit Image Reconstruction Using Support Vector Machines;Filipe Magalhaes et al.;《International Conference on Image Analysis & Recognition》;20131231;758-765

Also Published As

Publication number Publication date
CN104376312A (zh) 2015-02-25

Similar Documents

Publication Publication Date Title
CN108537743B (zh) 一种基于生成对抗网络的面部图像增强方法
Zhang et al. Lighting and pose robust face sketch synthesis
CN104376312B (zh) 基于词袋压缩感知特征提取的人脸识别方法
CN105718889B (zh) 基于GB(2D)2PCANet深度卷积模型的人脸身份识别方法
CN105825183B (zh) 基于部分遮挡图像的人脸表情识别方法
CN110348319A (zh) 一种基于人脸深度信息和边缘图像融合的人脸防伪方法
CN104063702B (zh) 一种基于遮挡修复和局部相似性匹配的三维步态识别方法
CN106127196A (zh) 基于动态纹理特征的人脸表情的分类与识别方法
CN109543548A (zh) 一种人脸识别方法、装置及存储介质
CN108229458A (zh) 一种基于运动检测和多特征提取的火焰智能识别方法
CN107862267A (zh) 基于完全对称局部韦伯描述子的人脸识别特征提取算法
CN104123554B (zh) 基于mmtd的sift图像特征提取方法
CN110032925A (zh) 一种基于改进胶囊网络与算法的手势图像分割与识别方法
Woźniak et al. Graphic object feature extraction system based on cuckoo search algorithm
CN110728302A (zh) 一种基于HSV和Lab颜色空间的色纺织物组织识别的方法
Ram et al. Analysis of Harris corner detection for color images
Vu et al. Improving texture categorization with biologically-inspired filtering
Teng et al. Adaptive morphological filtering method for structural fusion restoration of hyperspectral images
Ticay-Rivas et al. Pollen classification based on geometrical, descriptors and colour features using decorrelation stretching method
CN105354547A (zh) 一种结合纹理和彩色特征的行人检测方法
CN108898153B (zh) 基于l21范式距离度量的特征选择方法
CN104376311A (zh) 一种基于核贝叶斯压缩感知的人脸识别方法
CN108038464A (zh) 一种新的hog特征维吾尔族人脸图像识别算法
CN110110665B (zh) 一种驾驶环境下手部区域的检测方法
CN103761510A (zh) 模拟人类视皮层感知机制的动作识别方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant