人脸识别系统中的特征提取
发布时间:2024-11-02
发布时间:2024-11-02
人脸识别系统中的特征提取
图像处理
人脸识别系统中的特征提取
FeatureExtractioninHumanFaceRecognitionSystem
(中国矿业大学(北京))王聃贾云伟林福严
Wang,DanJia,Yunwei
摘要:人脸识别是模式识别和机器视觉领域中的一个重要课题.其中,特征提取是人脸识别中的一个重要部分。本文利用边缘检测、积分投影及模板匹配等相结合的方法,比较准确的获得了人脸各个特征部位的数据。关键词:特征提取。边缘检测,积分投影,模板匹配
中图分类号:TP391
Lin,Fuyan
峰波谷点,就能得到包括额头、眉毛、眼睛、鼻子、嘴巴和下巴的Y轴坐标值;也可通过类似方法求出眼睛、鼻子和嘴巴的x轴坐标。
2.2边缘检测边缘检测我们选用罗伯特梯度算法。首先,设图像为f(x,Y),定义f(x,y)在点(x,y)处的梯度矢量为G’
文献标识码:B
文章编号:l∞8—0570(2005)07—3一0053一03
Abstract:FaceRecognitionisofis
patternrecognitionand
all
an
importantproblemin
thefield
Extractiondetection,thedates
[f(X,y)】,且G7[f(X,y)】-豢/等,梯度有两个重要的
性质:
robotvision.AndFeature
paper,wematching
a
use
importantpart
ofit.Inthis
template
edge
(1)梯度的方向就是函数f(x,y)最大变化率的方
向。
integralofthe
projection
andto
compute
facefeature,andhaveacquired
higherveracity.
Keywords:featureextraction;edgedetection;integralpro-
(2)梯度的幅度用G[f(x,y)]表示,其计算公式为:
jection;templatematching
G[f(x,y)]-((娑)z+(娑)z)i
(1)
万方数据1引言
人脸识别是模式识别和机器视觉领域中的一个
重要研究课题.它在保安系统、罪犯识别及海关检查等领域均具有广泛的应用前景,而特征提取是人脸识别中的一个重要环节,对人脸识别的成功与否起着至关重要的作用。本文利用先验知识,先对图片进行归一化处理,再进行特征提取,从而快速有效的提取了人脸几何特征。
由此式可以得出这样的结论:梯度的数值就是“x,y)在其最大变化率方向上的单位距离所增加的量。
对于离散的数字图像上式可以写为:
G[“i'j)]=([f(i,j)一f(i+1’j)】2+[“i,j)一f(i,j+1)])n5式:
G[f(i,j)】一If(i,j)一f(i+l,j)l+lf(i,j)-f(i,j+1)l
即:
(2)
为了计算方便,也可以采用下面的近似计算公
(3)
I▲f(i,j)4-◆f(i,j+1)
l◆f(i+l,j)
通常也可以用下面的近似计算公式:G[“i,j)]一If(i,j)一“i+1,j+1)l+“i+1,j)一f(i,j+1)I
即:
f(i,j)
f(i,j+1)
2方法简介
本文所采用的是大小为200x300,灰度级为256色的人脸正面图片,所用到的主要方法有积分投影法、边缘检测法、模板匹配法和图像二值化法。
2.1积分投影
灰度图是指只含亮度信息而不含色彩信息的图片。这种图片是由一个个像素点构成的,而每个像素点都具有灰度值.其范围从0—255,灰度值越小该像素点就越暗,其中0代表黑色,255代表白色。一张200x300的图片其实是一个200x300的像素点阵列组成的集合。把每一行的所有像素点的灰度值相加,如果其值比较小,则说明这一行灰度值较小的像素点比较多。也就是暗的点比较多。利用这种方法,我们把每一行像素点的灰度值之和作为x轴坐标,该行所在行数作为Y轴坐标划出一条曲线,通过判断这条曲线的波王聃:硕士研究生
(4)
f(i+l,j∥
弋
≯
\f(i+l,j+1)
通过判断G[f(i,j)】是否大于阈值斗,来判断点f(x,y)是否为边缘点,即:
G[f(i,j)l>txf(i,j)为边缘点
(5)G[f(i,j)l<ixf(i,j)不为边缘点
本文所采用的计算公式为公式(4)和公式(5)。2.3模板匹配
模板匹配法是指在一定范围内,按照一定的顺序,将模板区域像素点的灰度值进行相加,并比较各
/?、
中国自控网:http://www.autocontr01.on
120元/年一53—
弋乡国自控网邮局订阅号:82.946
人脸识别系统中的特征提取
中文核心期刊《微计算机信息》(管控一体化)2005年第21卷第7-3期
个灰度值之和进行判断的方法。比如在一个区域中,先以第一行第一列的像素点为模板的左上角点,将模板内像素点求和,然后再以第一行第二列的像素点为模板的左上角点,继续求其内的像素点灰度值之和,依次类推,直到搜索完整个区域。
2.4图像二值化
图像二值化法是一种常见的图像分割技术,在自动识别和图像分析等方面有着广泛的应用。这种方法又被称为阈值变化法,就是设定一阈值Y,用Y将图像的数据分成两部分.即灰度值大于Y和小于Y的两组像素群。以此来更好的反映人脸的各个特征。
轴为中心线选定一个长方形的区域,在左半部分和右半部分分别找到最低的波谷点即为眼睛的X轴坐标,最后以求出的点坐标为中心的一个区域内,用正方形模板进行精确定位,即可求出眼睛的精确位置。
图3
求出眼睛的精确位置后,将图像进行归一化处理,处理后就可以对图像进行特征提取了。
如图1所不:4特征的提取
4.1眉毛、鼻子、嘴巴和下巴的Y轴坐标提取眉毛、鼻子、嘴巴和下巴的Y轴坐标提取同图像归一化中眉毛的提取方法一样,都是用积分投影法。但是鼻子处由于灰度值变化不明显,经常不能正确的提取出来.因此我们在确定眼睛和嘴巴的Y轴坐标后,利用先验知识,先估计一个鼻子的大概位置,在以这一位置为中心线的一个矩形区域内再次用水平积分投影法进行判断,进而确定鼻子Y轴的准确位置。
4.2眉毛、鼻子和嘴巴的x轴坐标提取眉毛、鼻子和嘴巴的x轴坐标采用垂直积分投影法求得。鼻孔位置则可以用正方形模板进行定位。
图1图2
3图像归一化万方数据
不同图片中人脸的位置和大小都不同,提取出的特征值也没有意义,所以我们选定一个标准,即对图片进行拉伸及旋转,使瞳孔间距及位置为一定值,使特征提取不依赖与图像平面中人脸的位置、尺度和旋转的变化。然后再进行特征的提取。这就是图像的归一化处理。
进行图像的归一化首先需要确定的是额头点的Y轴坐标。由于人的头发大多都为黑色,在图片中对应的像素点的灰度值比较小,根据分析及多次试验,可以知道波谷点对应的即是额头的起始位置。
如图2所示:
图4
确定额头点后,接下来需要确定的是眉毛和眼睛4.3边缘检测的位置。但是有时眉毛或眼睛容易受到头发等物的干在边缘点的确定中,眼睛的内外眦点和上下眼睑扰影响检测的准确性,所以在确定眉毛及眼睛位置之的特征可以用图像二值化法确定。在鼻尖以下脸边缘前,还要先进行边缘检测,即从额头起点位置开始,向的提取中,我们利用先验知识,简化边缘的提取。首先下一定范围内检测额头和头发的分界点(这个范围至找中心线上下巴处的边缘点f1,找到后,以这点为起少要包括眉毛和眼睛但没有必要太大)。提取额头和始点找左半边脸的边缘点。我们先假设嘴巴下方脸的头发的分界点所用公式为公式(4)。然后在两侧分界边缘程一条水平直线,即先检测f1左侧的像素点,若点中间进行水平积分投影图的绘制。该点满足判断条件(公式5)则该点就是新的边缘点
如图3所示:f2,否则依次判断f1的左上侧像素点和左下侧像素可以看到,第一个波峰后的第一个和第二个波谷分别对应着眉毛和眼睛的Y轴坐标。得到Y轴坐标后,还需利用先验知识进行一些判断,判断是否为眉毛和眼睛的正确位置。接下来确定眼睛的x轴坐标,方法与确定Y轴坐标类似,在两侧边缘点中间,以Y
中国自控网:http://www.autocontr01.com.cn一54—120元/年邮局订阅号:82—946
点,如果都不满足判断条件则默认其左侧像素点为边缘点{2,依此类推。当所要检测的像素点的x轴坐标小于左嘴角的x轴坐标时,我们假设边缘点所组成的线为45。斜向上的直线,在进行检测时,先检测已知边缘点左上方的像素点,如果不是则依次检测已知边缘
电话:01
人脸识别系统中的特征提取
图像处理
点上方和左方的像素点。如果都不满足判断条件则默认其左上方像素点为下一边缘点。当所要判断的点的Y轴坐标大于嘴巴的Y轴坐标时,我们假设边缘点排布呈垂直向上的一条直线,所以在进行检测时,先检测已知边缘点上方的像素点。如果不满足判断条件则依次检测已知边缘点左上方和右上方的像素点,如果都不满足判断条件则默认其上方的像素点为下一个边缘点。直到其Y轴坐标与鼻子的Y轴坐标相等为止。右半边脸的边缘点检测方法与左半边脸的方法类
似。
5展望
对于机器人导航定位领域来说,本文只是在移动机器人的定位研究方面进行了部分的探索和尝试,由于时间及实验条件所限,仍有一些方面需要进一步探讨和改进,如引入差分定位,使用GPRS或CDMA模块来代替GSM模块。系统数据库的快速更新机制,增加轨迹预测以及其他新功能的不断开发等等。另外,本系统还可以通过稍加改动广泛应用于汽车监控和防盗系统,具有很大的市场潜力和广阔的发展前景。
参考文献
[1】张巨,等.GPS/GIS车辆路径定位方法研究叨.遥测遥控,1999,(5).
最终结果如图4所示:
5结论
本文结合多种特征提取及检测方法,快速的提取了人脸特征,并允许人脸有一定角度的偏转及倾斜。实验结果证明该方法具有较高的准确率。
参考文献:
[1】周激流、郭晶等:基于先验模板的人脸面部特征提取的研究计算机辅助设计与图形学学报。2000.5
[2】李传林、鲁秀青:人脸照片的特载提取与查询计算机应用研究,2002
作者简介:崔峰,男,(1979一),汉,天津,河北工业大学。博士生在读,主要从事移动机器人的定位技术研究。E—mail:kuku@cul65.com;张明路,男,(1964一),汉,天津,河北工业大学机械学院院长,教授,博士生导师,主要从事智能机器人控制及相关技术的应用研究。丁承君,男,(1973一),汉,天津,河北工业大学,博士生在读,主要从事智能机器人方面的研究。刘兵,男,(1979一),汉,天津,河北工业大学,研究生在读,主要从事机械手的研究。
Abouttheauthor:Cuifeng,male,bornin
1979,is
cur—
作者简介:王聃(1979一),男,汉族,中国矿业大学(北京)机电与信息工程学院研究生,主要从事人脸特征提取及足球机器人控制方面的研究;贾云伟(1979一),女,汉族,中国矿业大学(北京)机电与信息工程学院万方数据
研究生.主要从事人脸检测及足球机器人方面的研究。林福严(1958一),男,汉族,中国矿业大学机电与信息工程学院教授,博士生导师,主要从事人脸识别,声音定位等方面的研究。
(中国矿业大学(北京))王聃贾云伟林福严
(ChinaUniversityof
rentlytowardsthePh.D.degreeinSchoolofMechanicalEngineering,HebeiUniversityofTechnology.Hismainresearch
is
the
location
of
the
mobile
robot.Zhang
deanof
minglu,male,bornin
1964,aprofessorandthe
theSchoolofMechanicalEngineering,HebeiUniversityofTechnology.Hismainresearchisthecontrolintelligentrobotandothercorrelationtechnique.
ofthe
MiningandTechnology,Bei-
jing)Wang,DanJia,YunweiLin,Fuyan通信地址:
(300301天津东丽区津塘公路天津钢管责任有限公司技术质量部)王得霞转王聃
(投稿日期:2004.12.3)(修稿日期:2004.12.15)
(300130天津市红桥区河北工业大学)崔峰张明路丁承君刘兵
通信地址:(300130天津市红桥区河北工业大学(东院)491信箱)李斌转崔峰
(投稿日期:2004.12.23)(修稿日期:2004.12.31)
(接第14页)
f接第100页)由GPS的误差和电子地图的不够精确所
造成的。
作者简介:马吉明(1965.11--),男,山西阳高人,副教授,主研数据库与信息系统、软件工程,Email:maiim—ing@371.net;程立辉,硕士,主研计算机网络、嵌人式系统;金保华,副教授,主研人工智能、管理信息系统
Authorbriefintroduction:Ma
4.2用手机接收GPS定位信息的实验
在实验中。使用手机和机器人身上的GSM模块进行通信.当手机发出”定位”命令,随即就可以收到机器人通过GSM模块反馈回的定位信息。同时我们还成功地向机器人发送了各种简单的控制命令,如切断机器人的电源等操作。当机器人发现自身故障的时候,它也会自动发信息通知操作人员检修。
经过大量实验证明。该方案具有良好的准确性和可靠性.基本上能够适时地反馈定位信息。但是,由于GSM网络自身的问题,有时候会发生数据延迟,可能在操作命令发出一段时间后才能得到反馈。
电话:010-62132436,62192616(T
Ji-Ming(1965.11一一),
Male,wasborninShanxiProvince,AssociateProfessor,themainresearchinterestwasDatabaseandInformationSystem、SoftwareEngineering
(450002河南郑州郑州轻工业学院计算机与通信工
程系)马吉明程立辉金保华
(Department
of
computer&
Communication.
ZhengzhouInstituteofLightIndustry,Zhengzhou,
450002)MaJiming
Cheng,Lihui
Jin,Baohua
I瀚黼潮潦礅麟翔驹囊瀵j黎醚;:霾骚I
@啾精搿嚣:勰a元uto,c年ont蛳r01.c!
(投稿日期:2004.11.25)(修稿日期:2004.12.11)
下一篇:新护士岗前培训课件