一种基于sift算法的人脸识别方法
更新时间:2023-05-15 21:51:01 阅读量: 实用文档 文档下载
- 一种基于sift推荐度:
- 相关推荐
一种基于sift算法的人脸识别方法
摘 要: 高独特性特征的选择以及合适匹配策略的选用是人脸识别技术的关键。讨论了基于仿射不变的几何特 征SIFT算子进行人脸识别的方法。SIFT算子的计算复杂度较高,并且不同的人脸表情和图像模糊会加大特征匹 配的难度。为克服上述缺点,提出了一种新的算法,将选择6个人脸上感兴趣子区域进行描述,并根据各自的独特 性赋予不同的权值,最后在匹配过程中使用相似度的平方来减小偏差数据造成的影响。实验结果表明,该方法能 有效减轻表情变化对于身份识别率急剧下降的影响,并可显著减少计算复杂度和特征匹配时间。
关键词: 独特性人脸识别 SIFT算子感兴趣子区域
1 引言
人脸识别是当今模式识别和人工智能领域的一 个活跃的研究方向。而人脸识别技术也已经被运用 到犯罪识别、视频监控、档案管理、视频会议和照片 检索等各个领域,如图1所示。人脸识别的研究内容主要包括以下几个方面 : (1)人脸检测:在输入的图像中寻找人脸区域。 (2)人脸的规范化:校正人脸在尺度、光照和旋 转等方面的变化。 (3)特征提取:从人脸图像中映射提取一组反 映人脸特征的数值表示样本。 (4)特征匹配:将待识别人脸与已知人脸比较得出相关信息。 当人脸的光照、表情发生比较大的变化,或者图 像存在部分模糊的情况时,其识别准确率会明显降 低,这是人脸识别中需要克服的一大技术难。
目前,一些研究者尝试将刚性物体识别领域中有着良好运用的几何特征不变量逐步引入人脸识别领 域,其中SIFT(scale invariant feature transform)几何 特征不变量尤为广泛应用 。 本文提出了一种基于SIFT算子进行人脸识别 的方法。实验结果表明,该算法能有效减轻表情变 化对于身份识别率急剧下降的影响,并可显著减少 计算复杂度和特征匹配时问。
2基于SIFT算子的人脸识别算法
本文先对目标图像进行人脸检测,再通过定位五 官选定感兴趣的子区域。在SIFT算子对相关区域进 行特征提取及描述后,通过向量间的相似度测量,与 不同人脸所提取的特征向量进行比较,从而确定目标 图像的人脸身份。图2给出了算法步骤的示意图
目前,人脸检测算法发展得比较成熟,可以使用 OpenCV自带的Adaboost和Haar特征对图像中的 人脸区域进行提取 。在检测出人脸区域后,再进 行人脸的特
征提取、子区域选择和匹配。
2.1人脸特征提取
本文选择SIFT算子做人脸图像的特征提取。 SIFT算法在不同尺度空间上搜索稳定的特征点,然 后每一特征点的邻域由一个128维的矢量来描述, 其中每1维对应着一个特征方向统计量 ,如图3 所示,图3(a)为原始人脸图像,图3(b)中的白色圆 圈表示了特征点的提取以及领域大小的选择。SIFT 算法检测出的特征点及其描述子能够在缩放和旋转 变换下保持不变,并对光照变化不敏感,适于解决人 脸图像中在尺寸角度光照情况有变化情况下的识别问题。
幅人脸图像在经过提取特征点,对邻域进行描 述后,可以得到一个n×128维的矩阵A,其中n为总共提取描述的特征点数目。一幅200 x 200左右大 小的人脸,通常可以从中提取300个左右的特征点。
2.2人脸子区域选择
SIFT算法在提取匹配基元时必须遍历尺度空 间中的所有像素点 ,用高维(128维)向量进行描 述,并将生成的每个匹配基元与已知向量集中的每 个基元做交叉比较,因此,具有较高的计算复杂度。 而这些高昂计算的代价却并不总是有价值的。一方 面,人脸的独特性主要体现在五官上,而额头、脸颊 等信息并不具有很好的区分度;另一方面,全脸部特 征向量间的交叉比较是没有意义的,例如衡量一个 人眼睛和另一个人鼻子的相似度。 为了降低计算复杂性,本文选择了人脸上6个感 兴趣的子区域,进行特征提取和向量的描述,这些区 域分别是左眼、右跟、鼻子、嘴巴、左耳和右耳,分别定 义为1—6号区域,如图4所示。然后,采用基于图的 混合高斯树方法来完成对于人脸器官的定位任务。
因此,在特征描述后,用于比较的两张人脸图将 各自得到6个子矩阵Ai(m *128 )和曰Bi(n*128 ),其中i= 1,2, ,6,m 和n 分别为两幅人脸图的第i 个子区域中提取描述的特征点数目。从图2中也可以看 出,进行子区域提取后,所需处理图像的“面积”显 著变小了。
2.3 匹配算法
本文选用两向量间的内积来衡量其相似度。 即,两向量 f1与,f2之间的相似度d可由式(1)得到
通过先将128维的向量进行归一化,再用表示向量集的矩阵Ai(m *128 )和Bi(n*128 )进行转置相乘,记作
Ci(m*n)=Ai*Bi
即可得到向量集之间交叉比较的相似度。用s 表示 两人脸关于第 个子区域的相似度。定义s,为
根据定义,s 的取值范围在0到1之间,越接近1,表 明相似度越大,则两人脸为相同身份的概率越大。 很显然,6个子区域的独特性应该是不一样的, 眼睛信息可能比嘴巴信息更容易进行身份的识别, 因此,对于每个区域的相似度,应赋予不同的权值Wi ,其中 =1,2, ,6。将人脸6个子区域的相似度单独拿来进行人脸识别实验,得到区分的准确率作为置信度P。则权值W 可通过式(4)计算而得
在先验等概,且各区域统计独立的前提假设下,式 (4)所得到的权值W 能很好地反映出各子区域的独 特性。置信度越接近1,所得到的权值就越大。 如果人脸的一部分存在着遮挡,或人脸图像的 部分区域存在模糊,则将导致受影响的子区域出现 相似度数值偏低的情况。很显然,这样的非期望数 据值是不应该被引入的。因此,本文对于6个区域 的相似度将设置一个阈值,相似度小于该阈值的区 域,将不会在最后的匹配中计入。实验结果表明,即 使是不同人物的人脸图像,其相对应区域的相似度 一般也在0.7以上,故本文中设定的阈值为0.7。 则修正后的权值 :可由式(5)得到
T
从图2的算法步骤示意图中,也能看到,门限为0.7 的比较器正好起到了式(5)的效果。
人脸识别的另一个困难在于丰富的人脸表情。 人的喜怒哀乐将使得面部结构发生变化,进而影响 匹配的结果。本文假设:对于人脸的6个子区域,当 丰富表情出现的时候,一部分子区域会受到影响,而 一部分子区域仍然相对保持稳定。例如:人笑的时 候,嘴巴可能会张开,但此时耳朵和鼻子的图像信息 应该还是保持稳定。因此,降低这种影响的办法是, 让相对保持稳定进而得到较高相似度的区域所起到 的作用更大;反之,令受影响区域进而得到较低相似 度的区域所起到的作用小一些。本文选取了将相似 度进行平方的策略来达到这一目的。从图2的算法 步骤图中可以看到,相似度平方的运算将在通过比 较器后进行。
最后,两人脸间的相似度S将通过式(6)计算得到
这个相似度s恰恰就反映了两人脸表征同一身份的 可能性大小。
3实验结果
本文选择了400多张数码相机所拍摄的生活照 作为实验数据,每张照片大小为1728 x 2304(该分 辨率为当下数码照最常规的尺寸大小),人脸所占 区域大小一般都在200×200以上,且大多为正面、 倾角不超过±15。。实验数据中共包含有5个不同 身份的人。
实验分别统计了提取整幅人脸图像进行特征描 述以及匹配的计算量与提取6个人脸感兴趣子区域 的特征并进行描述以及对应区域匹配的计算量。表 1给出了后者计算量与前者的比值。本文选取50 对人脸图像的比较匹配过程进行计算时间的统计, 结果改进方法后,平均时间可以降低68.9%
文中取人脸6个子区域的相似度单独进行人脸 识别实验,得到区分的准确率作为置信度P ,进而 计算得到各子区域相似度的权重 ,结果如表2所表示。
将改进的匹配算法与在使用SIFT算子后、各区域相似度做简单平均的算法识别率进行了比较,测 试数据中包括了通过人脸进行身份识别过程中出现 的一些非期望情况,如人脸表情夸张、图像存在模 糊、人脸部分存在形变等等。虽然都会导致识别率 的下降,但改进后的算法识别率下降的幅度仅为未 改进方法的约三分之一,明显具有更好的鲁棒性。 表3的数据表明,该改进方法是行之有效的。
4 结 论
本文以SIFT算子为基础,根据其特点,提出了 ~种改进匹配策略的人脸识别方法。理论分析与实 验结果均表明,该方法既可以显著降低运算的复杂 度,又可以使人脸识别的准确率有较大的提高,并对 各种非期望情况有着较好的鲁棒性。如何有效地把 几何特征不变量运用到有一定倾角的侧面人脸识别中,将是下一步研究的重点。
参考文献(References)
1 Harmon L D,Kuo S C,Raming P F,et a1.Identification of human face profiles by computer[J].Pattern Recognition,1987,10(5—
6): 3O1—312.
2 Liu Bo-wen,Yu Song—yu,Xu Yi,et a1. Corre。pondence of Object- of—Interest in Wide Baseline Active Vision[J].Journal of Image and Graphics,2007,10(2):1917~1921.[刘博文,余松煜,徐奕等. 宽基线主动视觉中感兴趣目标的对应技术[J].中国图象图形学 报,2007,10(2):1917~1921]
3 Viola P,Jones M.Robust rea1.time face detection f J 1.International Journal of Computer Vision,2004,S7(5):137—154.
4 Lowe D.Distinctive image features from scale—invariant key points[JJ. International Journal of Computer Vision,2004,6o(2):91~I10.
5 Lowe,David G,Object recognition from local scale invariant features [A].In:Proceedings of International Conference oil Computer Vision [C],Corfu,Greece,1999:1150—1157.
6 Ke Y.Sukthankar R.PCA—SIFT:A more distinctive representation for local image descriptors[A].In:Proceedings of IEEE Conference on Computer Vision and Pattern Recognition[C],Washington DC.usa.2004,506-513
摘摘摘摘 要要要要::::为有效解决旋转变化、光照变化和尺度变化等图像的分类问题,提出一种基于多尺度局部二元模式(LBP)金字塔特征的图像分类算法。通过多尺度LBP金字塔提取各尺度的图像纹理特征,建立图像的多尺度LBP金字塔直方图,并将其作为图像特征向量,采用K-means方法对该特征向量进行降维,以用于图像分类。同时,针对传统二进制权值分布方法对噪声敏感的缺点,提出一种多端权值分布方法。实验结果表明,多尺度LBP金字塔方法具有较好的可鉴别性及图像描述能力,而多端权值分布法也能提高图像的分类精度。
正在阅读:
一种基于sift算法的人脸识别方法05-15
浅析农村宅基地管理存在的问题与对策04-17
租房的合同通用3篇03-22
电子商务实训06-13
2015年新版四年级下册第二单元综合测试11-08
财务管理结课论文09-09
Hadoop的安装部署08-07
物业管理内部制度汇编07-22
广东省湛江徐闻县第二产业生产总值和蔬菜产量3年数据专题报告2020版07-17
Websphere配置说明_9.2705-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 人脸
- 算法
- 识别
- 基于
- 方法
- sift
- 小学数学课堂观察报告
- 安庆物流园区规划方案
- 解读凡客诚品的广告策略
- 第六章导购员的成交技能
- 罗斐丹 1例膝骨关节炎患者伴老年性缺铁性贫血的围手术期护理2
- 二、斯密的政策主张
- 胺碘酮抗心律失常治疗应用指南
- 青年教师比武活动方案
- CASS计算土方量(三角网法、方格网法)
- 浙江省嘉兴市秀州中学高中英语 Module 1 My First Day at Senior High Period one学案
- 江苏2013年高考地理试题及答案(word版)
- 电力电子技术实验报告答案
- JLINK V8用户手册中文版
- 基于图像识别的激光焊缝跟踪系统研究
- 北语12秋《市场营销学》作业3
- 2021新版最新商品房买卖合同司法解释
- 100个句子记完7000个英语单词——俞敏洪(最新完整版)
- 计算机软件合同协议
- 《草原》教学反思
- 人力资源管理专业毕业生中期职业发展状况调查——以河南工程学院2007届人力资源管理专业毕业生为例