一种吸引局部二阶梯度轮廓模式人脸特征提取方法与流程

文档序号:24193215发布日期:2021-03-09 15:50阅读:154来源:国知局
一种吸引局部二阶梯度轮廓模式人脸特征提取方法与流程

1.本发明属于人脸识别技术领域,特别涉及一种吸引局部二阶梯度轮廓模式人脸特征提取方法。


背景技术:

2.人脸识别主要有以下几个步骤:人脸检测,人脸预处理,人脸表征和分类识别等。人脸识别由于其广泛的应用领域、非侵入式且便利的采集方式,一直是被深入研究但又亟待突破的研究热点。实际应用中广泛存在的诸如光照、遮挡、姿态、表情等因素依然是造成识别性能剧烈变化的主要困难,其根本原因就是这些因素严重影响了人脸特征提取和表征的有效性和稳定性,其中,有效性是描述特征提取效果好坏的重要指标之一,体现了提取的特征信息对于分类的作用大小,最直观的表现为识别率的高低。
3.局部方向模式(local directional pattern,ldp)的人脸特征提取利用人脸边缘响应图邻域内元素之间的大小结构关系实现人脸的表征。ldp类部分改进方法利用边缘响应图中元素之间的大小关系进行编码,利用了梯度信息,对干扰的鲁棒性较高,但有效性不足。经典的相关文献有:chen f c,jahanshahi m r,wu r t,et al.a texture
ꢀ-
based video processing methodology using bayesian data fusion forautonomous crack detection on metallic surfaces[j].computer-aidedcivil and infrastructure engineering,2017,32(4):271-287;ldp另一部分改进方法利用边缘响应图中元素之间差值的大小关系进行编码,利用了二阶梯度信息,有效性显著提升,但对干扰的鲁棒性有所降低。经典的相关文献有:王晓华.融合局部特征的面部遮挡表情识别[j]. 中国图象图形学报,2016(21):1473-1482。但到目前为止,还未有方法能够在有效性与鲁棒性之间实现较好的平衡。本发明针对现有问题,引入二阶梯度信息提升方法的有效性,引入吸引模式提升方法对干扰的鲁棒性,同时满足有效性和对干扰的鲁棒性,实现有效、稳定的人脸表征。


技术实现要素:

[0004]
本发明是为了解决传统ldp类算法在特征提取的有效性和特征编码的稳定性难以取得平衡的问题,提出一种吸引局部二阶梯度轮廓模式(alsgc)人脸特征提取方法。本发明方法引入吸引模式三元组编码:邻域内三个相邻元素组成的三元组中,如果两边的元素值均大于等于中间元素值,那么对该三元组进行吸引模式编码后的值为1,否则为0。方法首先将人脸图像与kirsch模板算子卷积,得到对应的边缘响应图,再分别对边缘响应图进行吸引模式编码,结合局部平均灰度值、邻域中心灰度值和全局平均灰度值的吸引模式三元组编码,最终得到有效、稳定的人脸表征。
[0005]
本发明具体包括如下步骤:
[0006]
步骤1、输入标准单个人脸灰度图像后,从图像任意一点开始逐个选择待编码像素点,并以此为中心选取3
×
3的邻域。
[0007]
步骤2、将步骤1选取的3
×
3邻域与同样大小的kirsch模板算子卷积得到该邻域的
边缘响应图。
[0008]
步骤3、对边缘响应图进行吸引模式编码:
[0009]
首先从3
×
3边缘响应图外侧选择一个边缘响应点作为起始边缘响应点,按照顺时针或逆时针的特定顺序选取边缘响应三元组:取当前起始边缘响应点,以及3
×
3边缘响应图外侧与当前边缘响应点最接近的两个边缘响应点,组成边缘响应三元组;
[0010]
当边缘响应三元组的中间边缘响应点的响应值均小于两侧边缘响应点的响应值,则该三元组属于吸引模式,起始边缘响应点对应的编码为1,否则不属于吸引模式,对应的编码为0。以此类推,按照既定顺序逐步选取8组边缘响应三元组,得到8位二进制编码。
[0011]
步骤4、结合局部平均灰度值、中心像素灰度值和全局平均灰度值组成的三元组对应的1位二进制编码,得到9位二进制编码。
[0012]
所述的局部平均灰度值指对应邻域像素点的平均灰度值,所述的中心像素灰度值指对应邻域中心位置像素点的灰度值,所述的全局平均灰度值指原灰度图像所有像素点的平均灰度值。
[0013]
当中心像素灰度值同时小于局部平均灰度值和全局平均灰度值时,则该三元组对应的编码为1,否则该三元组对应的编码为0。
[0014]
将得到的9位二进制编码对应的十进制值作为待编码像素的局部吸引模式编码值。
[0015]
步骤5、重复步骤1-4,步骤遍历标准单个人脸灰度图像的所有像素点,得到与原图大小一致的人脸特征图。
[0016]
遍历过程中边缘响应图的起始边缘响应点位置不变,选取边缘响应三元组的既定顺序不变。
[0017]
本发明有益效果如下:
[0018]
本发明在传统方法的基础上,引入二阶梯度信息提升方法的有效性,但摒弃了传统方法比较两个边缘响应间大小关系的思路,引入吸引模式三元组编码,较好地了特征提取有效性与特征编码稳定性的平衡,抗噪性能更优异,鲁棒性更强。
[0019]
本发明提取的特征在实际应用中广泛存在的诸如光照、遮挡、姿态、表情等干扰下,均表现出良好的有效性与鲁棒性,对人脸识别有实际的应用价值。
附图说明
[0020]
图1是单个标准人脸图像示例图;
[0021]
图2是本发明实施例所采用的kirsch模板算子示意图;
[0022]
图3是本发明实施例人脸特征提取的过程示意图。
具体实施方式
[0023]
下面结合附图对本发明进一步说明。
[0024]
如图3所示,吸引局部二阶梯度轮廓模式人脸特征提取方法,具体包括如下步骤:
[0025]
步骤1、输入标准单个人脸灰度图像(如图1所示,以眼部为中心,完整地包含从眉毛开始到下巴以及两侧耳朵的人脸图像)后,从图像任意一点开始逐个选取待编码像素点,并以此为中心选取3
×
3 大小的邻域(若图像边缘像素点邻域内没有像素则其像素值默认
为 0);
[0026]
步骤2、将步骤1选取的3
×
3邻域与kirsch模板算子卷积并取绝对值,得到对应大小的边缘响应图。如图3中箭头a所示,左上角的3
×
3灰度邻域图经同样大小的kirsch模板算子卷积并取绝对值后,得到了左下角该邻域对应的边缘响应图。
[0027]
步骤3、分别对边缘响应图进行吸引模式编码:如图3中左下角边缘响应图所示,首先从图中右侧中间的边缘响应点215开始编码,取边缘响应点215,以及3
×
3边缘响应图外侧与边缘响应点215最接近的两个边缘响应点489和519,组成边缘响应三元组 (215,489,519);
[0028]
当边缘响应三元组的中间边缘响应点的响应值均小于两侧边缘响应点的响应值,则该三元组属于吸引模式,起始边缘响应点对应的编码为1,否则不属于吸引模式,对应的编码为0。以此类推,按照既定顺序逐步选取8组边缘响应三元组,得到8位二进制编码。
[0029]
由于该三元组并不满足两侧边缘响应点的响应值均大于中间边缘响应点的响应值的条件,因此不属于吸引模式,将0作为边缘响应点215对应的编码。接下来从489开始继续编码,下一个三元组 (489,519,271)也不属于吸引模式,因此边缘响应点489对应的编码也为0。以此类推,逆时针逐步选取起始编码点,得到8位二进制吸引模式编码。
[0030]
步骤4、结合局部平均灰度值、中心像素灰度值和全局平均灰度值组成的三元组对应的1位二进制编码,得到9位二进制编码(即图 3中的alsgc编码值);
[0031]
所述的局部平均灰度值指对应邻域像素点的平均灰度值,所述的中心像素灰度值指对应邻域中心位置像素点的灰度值,所述的全局平均灰度值指原灰度图像所有像素点的平均灰度值。
[0032]
当中心像素灰度值同时小于局部平均灰度值和全局平均灰度值时,则该三元组对应的编码为1,否则该三元组对应的编码为0。
[0033]
将得到的9位二进制编码对应的十进制值作为待编码像素的局部吸引模式编码值。
[0034]
步骤5、重复步骤1-4,步骤遍历标准单个人脸灰度图像的所有像素点,得到与原图大小一致的人脸特征图。
[0035]
遍历过程中边缘响应图的起始边缘响应点位置不变,选取边缘响应三元组的既定顺序不变。
[0036]
图1是单个标准人脸图像示例图;
[0037]
图2是本发明实施例所采用的kirsch模板算子示意图。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1