一种基于深度神经网络的人脸毛孔检测方法技术

技术编号:31755021 阅读:9 留言:0更新日期:2022-01-05 16:37
本发明专利技术涉及一种基于深度神经网络的人脸毛孔检测方法,本发明专利技术首先构建了人脸毛孔样本检测数据集,采用深度语义分割网络检测人脸毛孔,获得毛孔初步检测结果图;然后通过深度语义分割网络预测人脸分区,并对分区图进行后处理;结合人脸分区,对毛孔初步检测结果图进行后处理,获得毛孔最终检测结果;在此基础上,结合人脸分区和毛孔检测结果,计算各分区的毛孔数量。本发明专利技术克服了现有人脸毛孔检测技术漏检率、错检率高,算法泛化能力不足等问题。算法泛化能力不足等问题。算法泛化能力不足等问题。

【技术实现步骤摘要】
一种基于深度神经网络的人脸毛孔检测方法


[0001]本专利技术涉及计算机图像处理
,尤其涉及一种基于深度神经网络的人脸毛孔检测方法。

技术介绍

[0002]随着社会经济不断发展,人们的生活水平日益提高,越来越多的人开始关注自身脸部的皮肤质量,其中衡量脸部肤质的一个重要指标就是毛孔。毛孔检测可以为日常皮肤状况监测、化妆品研发、医学检测、医疗美容等提供一个基础数据支撑。基于计算机图像处理技术的毛孔检测方法由于其方便快捷的特性而广受欢迎。
[0003]目前涉及计算机图像处理
的毛孔检测方法中,其数据源通常可以从手机等日常移动终端设备或专业机构的皮肤检测仪器来获取,主要以可见光图像(包括红、绿、蓝三个波段)为主。现有的毛孔检测方法主要可以分为两大类:第一类主要利用传统的图像处理方法,例如对人脸图像进行中值滤波等预处理后再采用阈值分割的方法检测毛孔,或是融合了皮肤生理结构提取人脸图像上毛孔的有效表征,这一类方法的精度易受脸部区域的影响,不同区域检出精度差别较大,而且人工构建的特征无法很好地区分毛孔与人脸皮肤上的其他因素(例如痘印),导致了较高的错分率;第二类方法主要采用深度神经网络自动计算人脸图像特征并检测毛孔,和传统图像处理方法相比,这一类图像处理方法不易受脸部区域的影响,但是深度神经网络直接预测的结果精度离实际的应用还有一定的距离,检测的准确度有待进一步提高。

技术实现思路

[0004]本专利技术为克服上述的不足之处,目的在于提供一种基于深度神经网络的人脸毛孔检测方法,本专利技术首先构建了人脸毛孔样本检测数据集,采用深度语义分割网络检测人脸毛孔,获得毛孔初步检测结果图;然后通过深度语义分割网络预测人脸分区,并对分区图进行后处理;结合人脸分区,对毛孔初步检测结果图进行后处理,获得毛孔最终检测结果;在此基础上,结合人脸分区和毛孔检测结果,计算各分区的毛孔数量。本专利技术克服了现有人脸毛孔检测技术漏检率、错检率高,算法泛化能力不足等问题。
[0005]本专利技术是通过以下技术方案达到上述目的:一种基于深度神经网络的人脸毛孔检测方法,包括如下步骤:
[0006](1)基于人脸图像构建人脸毛孔样本集;
[0007](2)对人脸毛孔样本集中的图像进行预处理;
[0008](3)训练得到人脸毛孔检测模型;
[0009](4)对新采集的人脸图像进行处理,获取人脸毛孔预测结果图;
[0010](5)基于人脸分区深度语义分割模型获取人脸分区图;
[0011](6)对人脸毛孔预测结果进行后处理,得到毛孔检测结果图;
[0012](7)结合人脸分区图和毛孔检测结果图统计人脸各分区的毛孔数量。
[0013]作为优选,所述步骤(1)具体如下:
[0014](1.1)通过可见光高清相机采集人脸图像,人脸图像要求为正脸图像,人像轮廓清晰,眼睛闭合,至少采集200张正脸图像;
[0015](1.2)采用人工标记的方法标记步骤(1.1)中的人脸图像,分别把图像标记为毛孔和背景区域,由此,人脸图像和其对应的标记文件可共同构成人脸毛孔样本集。
[0016]作为优选,所述步骤(2)中预处理操作具体为:将得到的人脸毛孔样本集中的图像分别裁剪为m
×
m大小的图片,并剔除噪声样本;其中m为正整数。
[0017]作为优选,所述步骤(3)的人脸毛孔检测模型训练过程为:选用深度语义分割网络进行毛孔检测,将经过步骤(2)预处理的人脸毛孔样本集用于所选的深度语义分割网络模型的训练,由此获得人脸毛孔检测模型。
[0018]作为优选,所述步骤(4)包括如下过程:
[0019](4.1)通过可见光高清相机采集人脸图像I,人脸图像采集要求和步骤(1.1)所述样本集的采集要求一致;
[0020](4.2)采用步骤(2)相同的人脸图像预处理方法裁剪步骤(4.1)中得到的人脸图像I;
[0021](4.3)将由步骤(4.2)所得裁剪后的人脸图像输入由步骤(3)所得的人脸毛孔检测模型进行预测,获得裁剪图像的毛孔预测结果;
[0022](4.4)把步骤(4.3)所得预测结果重新拼接为与原始人脸图像像素一一对应的人脸毛孔预测结果图P。
[0023]作为优选,所述步骤(5)具体如下:
[0024](5.1)选择现有的已训练好的人脸分区深度语义分割模型;
[0025](5.2)将步骤(4.1)得到的人脸图像I下采样为h
×
h的尺寸,其中h为正整数;
[0026](5.3)将步骤(5.2)得到的下采样图像输入步骤(5.1)选择的人脸分区深度语义分割模型,获得人脸分区结果;
[0027](5.4)将所得的人脸分区结果上采样为由步骤(4.1)得到的图像I的原始尺寸,由此得到图像I的人脸分区图;
[0028](5.5)对人脸分区图进行后处理,只保留人脸分区图中的左眉毛、右眉毛、鼻子、上嘴唇、下嘴唇和面部皮肤,其余部分均赋值为背景区域,由此获得最终的人脸分区图。
[0029]作为优选,所述步骤(6)具体如下:
[0030](6.1)对由步骤(4.4)所得的人脸毛孔预测结果图中类别为毛孔的图像区域,剔除像素数目小于k的毛孔连通域,直接将其赋为背景类别,由此得到人脸毛孔初步检测结果图Q;
[0031](6.2)结合步骤(5.5)所得的人脸分区图,将由步骤(6.1)所得人脸毛孔初步检测结果图Q中除了鼻子和面部皮肤以外区域的毛孔剔除,由此获得最终毛孔检测结果图R。
[0032]作为优选,所述步骤(7)具体为:根据步骤(5.5)得到的人脸分区图,结合毛孔检测结果图分别计算鼻子和面部皮肤处的毛孔数量。
[0033]本专利技术的有益效果在于:本专利技术采用图像原始分辨率训练毛孔检测模型,极大程度保留了人脸皮肤的原始特征,有利于提高毛孔的检出率,同时,结合人脸分区图,对毛孔预测结果进行了后处理,又降低了毛孔检测的错分率。
附图说明
[0034]图1是本专利技术的方法流程示意图;
[0035]图2是本专利技术实施例中从人脸毛孔样本库中选取的部分人脸皮肤图像与毛孔样本的叠加图;
[0036]图3是本专利技术实施例中人脸毛孔预测结果图;
[0037]图4是本专利技术实施例的人脸分区结果图;
[0038]图5是本专利技术实施例中对图3剔除小面积噪声后的结果示意图;
[0039]图6是本专利技术实施例中只保留了图5中位于鼻子和面部皮肤区域的毛孔结果示意图;
[0040]图7是本专利技术实施例中鼻子区域的毛孔检测结果图。
具体实施方式
[0041]下面结合具体实施例对本专利技术进行进一步描述,但本专利技术的保护范围并不仅限于此:
[0042]实施例:如图1所示,一种基于深度神经网络的人脸毛孔检测方法,包括如下步骤:
[0043]步骤1、构建人脸毛孔检测样本库,包括以下过程:
[0044](1.1)通过可见光高清相机采集人脸图像,人脸图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度神经网络的人脸毛孔检测方法,其特征在于,包括如下步骤:(1)基于人脸图像构建人脸毛孔样本集;(2)对人脸毛孔样本集中的图像进行预处理;(3)训练得到人脸毛孔检测模型;(4)对新采集的人脸图像进行处理,获取人脸毛孔预测结果图;(5)基于人脸分区深度语义分割模型获取人脸分区图;(6)对人脸毛孔预测结果进行后处理,得到毛孔检测结果图;(7)结合人脸分区图和毛孔检测结果图统计人脸各分区的毛孔数量。2.根据权利要求1所述的一种基于深度神经网络的人脸毛孔检测方法,其特征在于:所述步骤(1)具体如下:(1.1)通过可见光高清相机采集人脸图像,人脸图像要求为正脸图像,人像轮廓清晰,眼睛闭合,至少采集200张正脸图像;(1.2)采用人工标记的方法标记步骤(1.1)中的人脸图像,分别把图像标记为毛孔和背景区域,由此,人脸图像和其对应的标记文件可共同构成人脸毛孔样本集。3.根据权利要求1所述的一种基于深度神经网络的人脸毛孔检测方法,其特征在于:所述步骤(2)中预处理操作具体为:将得到的人脸毛孔样本集中的图像分别裁剪为m
×
m大小的图片,并剔除噪声样本;其中m为正整数。4.根据权利要求1所述的一种基于深度神经网络的人脸毛孔检测方法,其特征在于:所述步骤(3)的人脸毛孔检测模型训练过程为:选用深度语义分割网络进行毛孔检测,将经过步骤(2)预处理的人脸毛孔样本集用于所选的深度语义分割网络模型的训练,由此获得人脸毛孔检测模型。5.根据权利要求1所述的一种基于深度神经网络的人脸毛孔检测方法,其特征在于:所述步骤(4)包括如下过程:(4.1)通过可见光高清相机采集人脸图像I,人脸图像采集要求和步骤(1.1)所述样本集的采集要求一致;(4.2)采用步骤(2)相同的人脸图像预处理方法裁剪步骤(4...

【专利技术属性】
技术研发人员:杨勤
申请(专利权)人:杭州颜云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1