光学仪器  2014, Vol. 36 Issue (6): 533-537   PDF    
基于语义新型眼部特征的混合参数模型构建
刘祥楼, 杨龙, 孙悦    
东北石油大学 黑龙江省高校校企共建测试计量技术及仪器仪表工程研发中心, 黑龙江 大庆 163318
摘要:以标准证件照片为研究对象构建了眉毛与眼睛混合一体化参数模型,针对眼睛、眉毛及眉眼共设定14项主特征参数,据此创建28位二进制语义编码。图像处理分为四步:首先,根据眼睛色度信息反映出的眼睛轮廓定位眉毛与虹膜,并针对眼部带状区域实现图像分割;其次,通过改进的Hough变换算法实现对眉毛和虹膜外边缘轮廓检测;然后,用投影方法提取眼部混合特征参数;最后,按特征参量实现语义编码。经1 000张证件照实验证明,图像特征的提取成功率为99%以上,系统对每幅图像自动处理时间小于1.75 s。
关键词眼部特征     混合参数模型     语义编码    
Building a model that based on semantic features of the new eye mixing parameters
LIU Xianglou, YANG Long, SUN Yue    
The University-Enterprise R&D Center of Measuring and Testing Technology & Instrument and Meter Engineering in Heilongjiang Province, Northeast Petroleum University, Daqing 163318, China
Abstract: Eye feature extraction is important in the current applications of practical expression recognition, face matching, etc. The traditional eye characterization by semantic description is based on photographs.Firstly, it extracts chrominance eye under eye contour. Secondly, on the basis of the position of the iris and the eyebrows, with edge detection and Hough transform detection, the outer edge of the iris contour is determined. Finally, it extracts mixed characteristics by using the projection method for semantic encoding. This paper analyzes eyebrows and eyes as a whole and a mixed-parameter model is built. The extraction rate is more than 99% in the self-built 1 000 passport database. The extraction time is less than 1.75 seconds. It creates a high-resolution semantic description for semantic encoding.
Key words: eye feature     geometric model     chinese semantic    
引 言

眼部语义特征[1, 2, 3]提取在如机器视觉、人脸识别、人机交互界面中占有重要的地位。常用的眼部特征提取方法[4, 5, 6, 7]有基于可变形模板法[8]、基于三庭五眼法、模板与投影相结合法、基于几何特征检测等。在基于可变形模板法[9, 10]中眼睛的几何模板中需要对几何模型设置初始化参数,即便是在改进的可变形模板中也需要通过先验知识设置相应的初始化参数,虽能够实现对眼睛特征的提取,但计算复杂度较高、比较耗时。模板与投影相结合法是在图像搜索区域内将模板遍历搜索区域,根据相关匹配数值检测出眼睛特征值。基于几何特征的人脸检测方法是依据人脸当中依据五官的位置划分不同的区域,然后提取相应的特征。以上方法大多是对眼睛或眉毛[11]单独进行几何模型特征提取,没有把眉毛与眼睛作为一个整体系统进行建模。由于眉毛与眼睛在面部的几何位置,往往依据对眼部特征几何形状的视觉感知,把眉毛与眼睛放在一起进行描述,虽然描述清晰但是存在差异没有量化,譬如三角眼不同的人对其感觉会有所不同。因此需要用相应的现代技术手段对其用标准予以界定,用参照标准描述人眼特征显得尤为重要。

1 描述眼部特征的方法 1.1 构建眼部特征混合参数模型

传统文化对眼部特征的汉语语义描述往往就是针对眼睛的特点,用许多形象、简洁的汉语语义来描述眼睛的特征,譬如细长眼、眯缝眼、三角眉、八字眉等,细长眼就是眼睛的垂直方向距离占眼睛内外角点距离的比例,当比例比较小时表现出来的细长的视觉特性。因此结合现有的眼部特征提取的方法,依据传统文化对眼部特征的语义描述,采用眉毛与眼睛相结合构建新型描述眼部特征混合参数模型,模型如图 1所示。在图 1所示混合参数模型中主要阐述三个方面的语义主特征:第一,描述眼睛的主特征,譬如特征参数N1描述眼睛间距,N2描述两只眼睛的眼心距,N5描述的是虹膜在眼睛里水平方向占的比例,表示眼睛中眼白的多少;第二,描述眉毛的语义特征,譬如特征参数N7描述眉毛的粗细程度,N8描述眉毛之间的距离;第三,描述眼睛与眉毛之间的语义特征,特征参数N11描述眉毛与眼睛之间的距离,N12与N13描述的是以眼睛为参照物,判断眉毛是内侧或者外侧型。

图 1 描述眼部特征改进混合参数模型 Fig. 1 The improved hybrid parameter model of ocular feature

表征眼睛主特征参数如:N1=EX3/EX1;N2=EX2/EX1;N3=EX4/EX1;N4=EY1/EX4;N5=2·IR1/EX1;N6=IX1/EX1;表征眉毛主特征参数如:N7=BY1/BY2;N8=EBX1/EX4;N9=(B1(y1)-B3(y3))/(B1(x1)-B3(x3));N10=BX3/BX1;表征眼与眉毛之间主特征参数:N1=EBY1/EBY2;N2=EBX1/EX4;N3=EBX2/EX4;N4=EBX3/EX4;

1.2 提取描述眼部特征的混合参数

混合参数模型的特征参数的提取主要原理:首先,依据眼睛的色度信息定位眼睛;其次,依据眉毛与眼睛的几何位置关系分割出眉毛;最后,采用投影法提取相应特征参数。眼睛特征的提取主要是利用肤色的聚类特征检测出彩色图像中人的脸部,然后根据眼睛的色度信息提取眼睛轮廓。眼睛特征提取系统主要分为四个环节,即图像获取、人脸定位、区域分割、特征提取。具体过程如下

(1)肤色区域的中值分别用Cb(Y)和Cr(Y)表示,变换式为:

式中,Kl和Kh为非线性分段色彩空间变换的分段阈值,A、B、C为常量,Ymin与Ymax为实验中聚类肤色区域中Y的最小值和最大值,其中i分别代表b或者r。

(2)肤色的区域宽度分别用WCb(Y)和WCr(Y)表示,使用分段函数表示,其变换式为:

(3)根据过程(1)、过程(2)将变换得到肤色聚类YCbCr空间映射到YCb′Cr′色彩空间,可表示为:

(4)因为肤色在(C′b-C′r)空间上大致服从正态分布,分布函数为:

对图像中像素进行统计,使得90%以上的点满足W′(CbCr)>T,得到的像素点被认为是肤色,T为由实验得到的肤色分割的阈值。

(5)因为眼睛的Cb值较高而Cr值却偏低,因此在得到人脸区域图像后,利用图像YCb′Cr′色彩空间的Cb′、Cr′的分布特征构建分布函数,可表示为:

CbrFunc为构造CbCr变量的函数,CbrMean为CbrFunc的直方图分布函数。用大津法(Otsu)与形态学开运算相结合的方法将眼睛轮廓分割出来。

在提取的眼睛轮廓的基础上,分割出眼睛的带状区域,采用边缘检测与改进Hough变换相结合的方法检测出来虹膜的外边缘轮廓,最后通过最小二乘法对提取虹膜的外边缘拟合出其轮廓信息。对提取的虹膜外边缘轮廓进行积分投影测得描述虹膜的特征参数。根据眉毛与眼睛的几何位置定位并分割出眉毛的带状区域,对眉毛带状区域图像分割出眉毛二值图像并做积分投影提取相应特征参数。

2 实验仿真与结果分析

仿真实验计算机配置为AMD Athlon X2台式机,2.81 GHz主频,2.0 GB内存,计算机运行系统为Windows XP Professional SP3。在MATLAB软件平台上,本文采用东北石油大学2011级研究生入学采集的1 000张照片作为实验样本,实验的流程结构框图如图 2所示。在提取眼部混合参数模型特征参数时,以语义字段的形式进行编码,如表 1所示。每个混合特征参数针对实验过程中采集的数据的均值划分出4段阈值,并对阈值分别编码为00、01、10、11,如表 2所示。图 3所示是实验过程中输出的图像,可以看到检测出来眼睛与眉毛的边缘信息。图 3中眼睛、眉毛图像投影分别如图 4图 5所示。通过投影可以测得眼睛、眉毛特征中的特征参数,如眼心距、眉毛间距离等。也可以测得眉毛、眼睛角点的坐标,通过坐标值可以计算不能直接用投影直接提取的特征参数。例如B1点与B3点之间连线的水平夹角,可以通过投影测得其坐标值,利用坐标值测得N9数值,当N9>0表示眉毛下倾,N9在0附近表示眉毛两侧角点水平,N9<0表示眉毛上扬。提取虹膜的图像如图 6所示,虹膜外边缘的投影图像如图 7所示,可以测得描述虹膜的特征参数。

图 2 流程结构框图Fig. 2 Flow chart

表 1 眼睛特征参数 Tab. 1 Eyes characteristic parameters

表 2 眼睛特征参数取值和语义编码 Tab. 2 Characteristic of eyes and semantic coding

图 3 实验中的输出图像Fig. 3 Output of the experiment

图 4 眼睛轮廓投影图像Fig. 4 The projected image of the eye contour

图 5 眉毛轮廓投影图像Fig. 5 The projected image of the eyebrow contour

图 6 检测到虹膜图像Fig. 6 Detected iris images

图 7 虹膜外边缘投影图像Fig. 7 The projected image of the iris outer edge
3 结 论

本文的主要创新点是把眼睛与眉毛共同构建于描述眼部特征的混合参数模型,能够体现人们对眼部特征整体描述。并且本文采用眼睛色度信息定位眼睛、眉毛的位置,算法结构简单且准确,该方法对图像特征提取成功率达99%以上。在面对海量图像时能够缩短特征提取时间,本实验中平均对每幅图片处理时间小于1.75 s。并且由眼睛与眉毛互为参照物便于对其语义描述,譬如语义描述的眉毛的内侧、外侧型就是根据眉毛与眼睛内侧角点的位置而定位的。针对构建混合参数模型提取的特征参数,每个特征参数依据实验样本进行划分不同阈值,创建描述眼部特征的语义编码,本实验实现28位二进制的语义编码,在理论上可以区别228约2.6亿种不同类型的眼部特征。

参考文献
[1] 周晓彦.基于偏最小二乘回归的人脸身份和表情同步识别方法[J].中国图象图形学报,2009,14(5):802-808.
[2] TOLBA A S,EL-BAZA H,EL-HARBY A A.Face recognition:A literature review[J].International Journal of Signal Processing,2005,2(2):88-103.
[3] ZHENG W,ZHOU X,ZOU C,et al.Facial expression recognition using kernel canonical correlation analysis(KCCA)[J].IEEE Transactions on Neural Networks,2006,17(1):233-238.
[4] 朱树先,张仁杰,郑 刚.基于RBF神经网络的人脸识别[J].光学仪器,2008,30(2):31-33.
[5] 李 峰,曾 超,徐向东.驾驶防瞌睡装置中人眼快速定位方法研究[J].光学仪器,2002,24(4/5):70-72.
[6] 连 华,林 斌,汪林峰.虹膜图像采集系统的设计[J].光学仪器,2003,25(5):24-30.
[7] 沈 沉,林 斌,汪林峰.虹膜识别技术中的图像处理[J].光学仪器,2004,26(1):44-48.
[8] 谭华春,章毓晋,李 睿.基于角点特征的眼睛轮廓提取[J].中国图象图形学报,2007,12(7):1225-1229.
[9] 李文书,何芳芳,钱沄涛,等.基于Adaboost-高斯过程分类的人脸表情识别[J].浙江大学学报,2012,46(1):79-83.
[10] 王宇博,艾海舟,武 勃,等.人脸表情的实时分类[J].计算机辅助设计与图形学学报,2005,17(6):1296-1301.
[11] 李玉鑑,王利娟.基于PCA的眉毛识别方法研究[J].计算机工程与科学,2008,30(11):28-30.