摘 要 提出一种基于灰度特征和模板匹配的人眼定位方法。在人脸图像中寻找与实际眼睛大小相似而且比其相邻区域灰度值低的区域作为可能的眼睛块,然后利用人脸器官分布的一些先验知识进一步判定真正可能的眼睛块,最后利用双眼模板匹配提高眼睛定位的正确性。
关键词 灰度特征;模板匹配;人眼定位;人脸检测
1 引言
人脸检测技术在身份识别、安全监控、图像与视频检索和智能人机接口等方面的广泛运用,已成为计算机视觉和模式识别领域内的热门研究课题。 广义来说,人脸检测可以分为两项内容,一项是人脸位置、大小和方向的确定;另一项是面部主要器官的定位,特别是人眼的定位。人眼作为人脸最显著的特征,比嘴、鼻能够提供更可靠、更重要的信息。 常用的人眼定位方法有阈值分割法[1]、灰度投影法[2]和模板匹配法[3]。阈值分割法首先对人脸的二值图像进行区域分割,然后设定一系列经验值和支持函数粗定位眼睛。该方法对于如人眼闭合、戴眼镜等一些情况定位效果较差。灰度投影法对人脸图像进行水平和垂直方向的投影,根据波峰波谷的分布信息来定位眼睛。这种方法定位速度较快,但波峰、波谷的分布对不同的人脸和姿态的变化非常敏感,因此定位精度较差,并且容易陷入局部最小而导致定位失败。模板匹配[5]是一种有效地模式识别技术,它能利用图像信息和有关识别模式的先验知识,更加直接地反映图像之间的相似度,传统的模板匹配方法首先要分别得到左眼和右眼模板,然后分别用左右眼模板在图像中进行匹配,得到两个相似度最大的点作为定位的眼睛,这种方法比较简单,但计算量较大,定位准确率较低。本文提出的人眼定位方法是通过寻找灰度图像中可能的眼睛区域并进行模板匹配来实现的。2 基于灰度特征的眼睛定位
在人脸的灰度图像中,由于眼睛虹膜、瞳孔和上眼框部位的灰度值明显比其邻近区域(眼部周围皮肤)灰度值要低[4]。因此在人脸图像中找出与实际眼睛大小相似且比其相邻区域灰度值低的区域作为可能的眼睛块;利用人脸器官分布的一些先验知识建立人眼位置的判定准则;如果一对可能的眼睛块大小在一定的范围内,而且满足人的双眼的几何关系,进一步确定为可能眼睛块。若为图像的灰度值,设为左上坐标(x,y),大小为(h×w) 的图像块的像素平均值:输入图像的每一个像素p(x,y)的灰度值与其八个相邻图像块的像素平均值相比较,即相比较。 与 的值在双眼模板已知的情况下可以取为he和,he为双眼模板的高度,we为双眼模板的宽度。在不同的图像中,由于光照方向的不同,有可能使某一方向上的亮度稍大,导致灰度值偏高,因此一般只要求p(x,y)的值小于相邻的六个或六个以上的像素块的灰度值,就可以把它认为是可能的眼睛像素块。此时将输入图像二值化,可能的眼睛块区域值为1,其余区域值为0。 对得到的可能像素块,利用人脸器官分布的一些先验知识来进一步判定得到真正可能是眼睛的像素块。 (1)如果由可能的眼睛像素组成的图像块过大或过小,即由眼睛像素块组成的矩形高度大于2he,小于0.5he;或者宽度大于0.7we,小于0.15 we。这些图像块就不可能为眼睛块,因此这些相连像素被剔除。 (2)在眼睛区域中,其上下眼睑、瞳孔的灰度值相对比眼睛的其它区域低,这样通过像素块灰度值比较后,有一些眼睛附近的像素没有标记为可能的眼睛像素。因此如果一个像素周围有足够多的可能眼睛像素,则这个像素也被标记为可能眼睛像素。 (3)一般来说,人眼的长度与宽度的比值大约为0.5左右,利用这个条件,我们可以进一步剔除长宽比过大的图像块。 (4)人的两眼中心的连线的距离在0.5we 到we之间,且对于人的两眼连线来说,相对于水平方向的旋转角度在45°到135°之间。根据这两个条件,可以进一步得到可能的眼睛块。 两个可能眼睛块中心连线的距离通过计算它们中心的距离得到,对于一块可能的眼睛区域来说,可以看作是一个凸多边形,因此可以求出其质心。对于二进制图像,可以将其面积的中心看作是质心。其质心可由下式得到:
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr />
描述了输入图像区域与模板间图像向量间的夹角,根据阈值的选取最后得到相关系数大于阀值的图像,进而得到图像中双眼的中心坐标,经过模板匹配后的结果如图5所示。
4 实验结果及分析
实验中对不同光照、不同姿态、不同背景的人脸图像进行测试,实验表明该方法对具有一定背景、戴眼睛的人脸基本能够定位,参见图6至图8。在某种情况下可能会出现人眼定位的偏差,主要原因是将眼睑部分也视为可能的眼睛块处理。 另外,当存在复杂的背景和遮挡严重的情况时,双眼的定位也会受到一定的影响。而在背景较简单、旋转角度不是很大的条件下,能获得较高的定位准确率。5 总结
本文提出一种基于灰度特征和模板匹配的人眼定位方法。通过寻找灰度图像中可能的眼睛区域并进行模板匹配来实现眼睛定位的。实验证明,该方法对有一定背景、戴眼镜及有一定旋转的图像的人眼定位有较高的准确性。参考文献
[1] 钟威,刘智明,周激流. 人脸检测中眼睛精确定位的研究〔J〕. 计算机工程与应用, 2004,36,pp:73-76[2] 冯建强,刘文波,于盛林.基于灰度积分投影的人眼定位〔J〕. 计算机仿真,2005,22 (4),pp:75-77[3] 史慧荣,张学帅,梁彦等. 一种基于模糊分类的模板匹配眼睛定位方法〔J〕. 西北工业大学学报,2005,23(1),pp: 55-59[4] 陶亮,庄镇泉. 复杂背景下人眼自动定位. 计算机辅助设计与图形学学报 Vol.15,No.1, Jan., 2003 pp:38-42[5] 梁路宏,艾海舟,徐光佑等.基于模板匹配与人工神经网确认的人脸检测〔J〕 .电子学报, 2001, 67(6): 744-747.
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr />
相关文章:
计算机教学游戏的基本结构与特征综述04-26
计算机液位过程控制综合实验系统研制与开发04-26
IBM高性能计算机系统一次重大故障分析04-26
基于C/S和B/S结构的多数据源电能质量数字化管理平04-26
计算机辅助绘图的工作过程实训04-26
基于BBNs的软件故障预测方法04-26
对品牌期刊网站建设的思考04-26
基于计算机视觉和神经网络技术的烟叶品质智能识别方法04-26
企业工资管理系统(下)04-26
网络环境下的图书发行模式研究04-26