- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于区域改进LBP 和KNN 的人脸识别.doc
基于区域改进LBP 和KNN 的人脸识别
摘要:传统基于LBP特征的人脸识别算法因为受到人脸位置的影响,识别效果差;基于此,该文提出了基于区域改进的LBP和KNN的人脸识别方法。首先将整张图片划分成若干个小区域,再对每个子区域内各个位置的像素点都提取其LBP特征,接着,在每个子区域内建立自己的LBP特征统计直方图。然后,将所有直方图按顺序串联起来,并对其进行归一化,一张图片便能通过一个归一化直方图来表示。最后,将最终的归一化的直方图作为人脸特征,并采用KNN算法完成人脸识别。实验结果表明该划分方法能够有效地提升识别效果。
关键词:人脸识别;人脸特征;LBP;KNN
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)13-0184-02
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部分析、验证等一系列相关技术,通常也叫做人像识别、面部识别。相对于指纹等其他生物特征,人脸识别有其独特的优势,应用前景广泛。适用于公园、工厂、超市、住宅区、商业街等公众活动和聚集场所的重要部位。目前在已经有大量系统中应用到了人脸识别技术,例如:出入管理系统、门禁考勤系统、监控管理、安全防范、照片搜索、来访登记、ATM机智能视频报警系统、监狱智能报警系统、RFID智能通关系统及公安罪犯追逃智能报警系统等都可以引入人脸识别技术。经过四十多年的发展,人脸识别技术取得了巨大的进步。在信息检索领域,可进行人物图片的检索;在安防系统中,可以达到实时监测的优良效果;在人工智能等其他领域,人脸识别的应用也有相当重要的意义。但是在进行人脸识别时,仍然有很多因素影响着识别效果。因此,人脸识别应用还有许多需要解决的关键问题。
本实验针对人脸识别技术中的特征提取步骤进行了改进,提取特征前对图像进行了区域分割,以消除人脸位置所带来的影响。识别过程如下,首先对需要识别的图片进行预处理,然后,提取人脸特征,与人脸数据库中的信息进行比较,得到正确的人脸编号,识别完成。
1 基本的LBP特征
人脸特征代表如何对人脸建模,并确定使用何种检测与识别算法。人脸特征在用于测量人脸之间的相似性中,是最为有效的。
目前,存在着多种从图片中提取人脸特征的方法。其中局部二进制模式(LBP)特征是比较优秀的一种。这种特征是Ojala在1996年提出的。使用LBP能够描述数字图像的纹理和形状。
某一位置的LBP特征是由当前区域内该位置周围的像素以二进制的模式组成的,把所有获取到的特征串联起来,形成一个直方图,并进行归一化,则这个直方图表示的就是当前的人脸。在人脸识别领域,LBP特征主要是计算当前位置八邻域的二进制模式值。按照顺时针的顺序,从左上位置开始比较,对于大于中心像素的,设置为1,否则设置为0。这就获得了一个八位的二进制数,通常情况下,将其转换为十进制数字,作为该位置的特征。
图像之间通过测量它们直方图之间的距离,来判断它们的相似性。在实验中,使用的是卡方距离。其中样本集用S表示,测试集用M表示:
2 区域改进的LBP特征
由上述基本的LBP可知,该特征与位置信息关系紧密,直接对两张图片提取特征,进行识别分类的话,则会因为“位置没有对准”而产生很大的误差。故在本次实验中,对直接提取进行改进,这里采用分块的思想,来消除位置的影响。首先将一张完整的图片划分为N*N个子区域,再对每个子区域内各个位置的像素点都提取其LBP特征,然后,在每个子区域内建立自己的LBP特征统计直方图。这样,就可以用一个统计直方图来进行描述一个子区域。最后,将所有直方图按顺序串联起来,并对其进行归一化,于是,一张图片便能通过一个归一化直方图来表示。
例如:有一张200*200像素大小的图片,取N为5,则该图片就被划分为25个子区域。在每个子区域内的每个像素点,提取其LBP特征,然后,建立统计直方图;这样便得到了25个子区域,即25个统计直方图,将它们串联起来并归一化后,就可以用这个归一化直方图来表示图片了。之后,我们利用各种相似性度量函数,判断两张图片之间的相似性。
3 KNN算法
在模式识别领域中,K近邻算法(KNN算法),是一种用于分类和回归的算法。在分类中,KNN算法输出的是分类的类别号。一个对象的分类是由其相邻的多个对象“多数表决”确定的,这里我们将这多个对象称之为“邻居”。我们给这k个最近邻居(k为正整数,通常较小)赋予不同权值,再把权值和最大的类别的编号,赋值给当前对象。若k = 1,则该对象的类别直接由最近的一个邻居赋予。在本次研究中,经过对不同k值的取值,最终取k等于5。
文档评论(0)