一种人脸自动磨皮的图像处理方法技术

技术编号:22077953 阅读:27 留言:0更新日期:2019-09-12 14:55
本发明专利技术公开了一种人脸自动磨皮的图像处理方法,包括以下步骤:(1)对图像进行人脸识别,获取人脸特征点;(2)对特征点进行拟合获取人脸区域;(3)对人脸区域进行均值计算,获取平均肤色;(4)根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓;(5)对图像进行全局平滑滤波,获取平滑后图片。本发明专利技术采用卷积神经网络的方法获取包围五官的特征点位置,将特征点利用薄板样条曲线插值算法连成一个封闭的脸部轮廓曲线,可准确获取脸部轮廓曲线;使用一种自适应估计肤色相似区域的肤色椭圆模型方法并通过结合色度通道统计信息与椭圆聚类信息的调参方法进行调参,可准确获取平均肤色。

An Image Processing Method for Automatic Face Grinding

【技术实现步骤摘要】
一种人脸自动磨皮的图像处理方法
本专利技术主要涉及图像处理
,具体涉及一种人脸自动磨皮的图像处理方法。
技术介绍
目前有很多用于人脸磨皮的算法和软件,但是未采用薄板样条曲线插值算法,脸部轮廓曲线不准确;未通过使用一种自适应估计肤色相似区域的方法,并精确调参,故难以获取准确的平均肤色。
技术实现思路
本专利技术目的就是为了弥补已有技术的缺陷,提供一种人脸自动磨皮的图像处理方法。本专利技术是通过以下技术方案实现的:一种人脸自动磨皮的图像处理方法,其特征在于,包括以下步骤:(1)对图像进行人脸识别,获取人脸特征点;(2)通过对步骤(1)获取的特征点进行拟合获取人脸区域;(3)对步骤(2)获取的人脸区域进行均值计算,获取平均肤色;(4)根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓;(5)对图像进行全局平滑滤波,获取平滑后图片。步骤(1)所述的获取人脸特征点的方法,是通过卷积神经网络的方法进行特征点位置的定位,并获取包围五官的特征点位置。步骤(2)所述的获取人脸区域的方法,是将眉毛特征点和脸部轮廓特征点利用薄板样条曲线插值算法连成-个封闭的脸部轮廓曲线。步骤(3)所述的获取平均肤色过程具体为:(3.1)根据步骤(2)中获取到的脸部轮廓曲线的区域生成黑白轮廓图,其中,脸部区域用白色表示,其他区域用黑色表示;(3.2)对该轮廓图统计肤色均值信息,为了更好的保留非肤色区域的细节,结合肤色相似性,使用一种自适应估计肤色相似区域的肤色椭圆模型方法;(3.3)为了获得更高精度的肤色模型,通过结合色度通道统计信息与椭圆聚类信息的调参方法进行调参。所述一种自适应估计肤色相似区域的肤色椭圆模型方法的具体步骤为:建立肤色椭圆模型其中,Icb和Icr分别是在YCbCr空间上的蓝色和红色色度分量;cx和cy分别是Icb和Icr的中心值;(ecb,ecr)是旋转后的肤色椭圆心坐标,ra和rb分别是旋转后的椭圆长和短半轴,θ是肤色椭圆模型坐标的旋转角,I′cb和I′cr是经过旋转后的蓝色和红色色度分量;利用肤色相似度信息,可得到连续肤色相似度图为:其中σs是相似度参数,用于控制肤色相似程度;k1和k2为控制椭圆半径参数;默认参数设置:cx=109.38,cy=152.02,ecb=2.41,ra=25.39,rb=14.03,θ=2.53。步骤(4)所述的根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓,具体步骤为:(4.1)为了得到Icb和Icr色度通道直方图的分布情况,先将人脸图像转换为YCbCr亮度和色度空间,为了减少人脸瑕疵的影响,对Icb和Icr色度通道进行形态学处理,得到相应色度通道归一化直方图Hcb(x)和Hcr(x);(4.2)结合色度通道统计信息和椭圆聚类信息,皮肤在色度通道粗略分布的范围为76≤cb≤127和132≤cr≤173,再利用计算重心公式求出相应直方图Hcb(x)和Hcr(x)在该范围内的重心值:和(4.3)利用色度通道肤色分布特性,计算出椭圆的长短半径分别为:ra=0.7×(cx-76)+0.3×(127-cx)和rb=0.3×(cy-132)+0.7×(173-cy);(4.4)在实验处理中,控制椭圆半径参数为k1=1.22和k2=1.20,相似度参数θs=0.71,椭圆心坐标ecb=1.60,ecr=2.41,旋转角θ=2.53°;(4.5)为了尽量减少非皮肤区域信息的丢失,需要对平滑图像和原图进行肤色融合,直接在归一化连续肤色相似度图Isskin上对原图和肤质保留平滑后的图进行肤色相似通道融合,融合公式为:I′=(1-Isskin).×Isrc+Isskin.×Ismooth其中,Isrc为原始人脸图像,Ismooth是肤质保留图像,I′是融合后的图像,·×是点乘操作符。步骤(5)所述的对图像进行全局平滑滤波,具体步骤为:平滑图像采用高斯全局滤波:其中,Isrc为原始人脸图像,α为肤质保留权重,用于控制肤色保留的程度,其取值范围为[0,2];σc为值域参数,控制保留边缘强度;λc为平滑权重,控制图像空域平滑程度;rG是高斯滤波半径;σG是高斯标准差,控制图像模糊程度;为卷积运算符;Ismooth是肤质保留图像。本专利技术的优点是:本专利技术采用卷积神经网络的方法获取包围五官的特征点位置,将特征点利用薄板样条曲线插值算法连成一个封闭的脸部轮廓曲线,可准确获取脸部轮廓曲线;使用一种自适应估计肤色相似区域的肤色椭圆模型方法来获取平均肤色;且为了获得更高精度的肤色模型,通过结合色度通道统计信息与椭圆聚类信息的调参方法进行调参,可准确获取平均肤色。具体实施方式一种人脸自动磨皮的图像处理方法,包括以下步骤:(1)对图像进行人脸识别,获取人脸特征点;(2)通过对步骤(1)获取的特征点进行拟合获取人脸区域;(3)对步骤(2)获取的人脸区域进行均值计算,获取平均肤色;(4)根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓;(5)对图像进行全局平滑滤波,获取平滑后图片。步骤(1)所述的获取人脸特征点的方法,是通过卷积神经网络的方法进行特征点位置的定位,并获取包围五官的特征点位置。步骤(2)所述的获取人脸区域的方法,是将眉毛特征点和脸部轮廓特征点利用薄板样条曲线插值算法连成一个封闭的脸部轮廓曲线。步骤(3)所述的获取平均肤色过程具体为:(3.1)根据步骤(2)中获取到的脸部轮廓曲线的区域生成黑白轮廓图,其中,脸部区域用白色表示,其他区域用黑色表示;(3.2)对该轮廓图统计肤色均值信息,为了更好的保留非肤色区域的细节,结合肤色相似性,使用一种自适应估计肤色相似区域的肤色椭圆模型方法;(3.3)为了获得更高精度的肤色模型,通过结合色度通道统计信息与椭圆聚类信息的调参方法进行调参。所述一种自适应估计肤色相似区域的肤色椭圆模型方法的具体步骤为:建立肤色椭圆模型其中,Icb和Icr分别是在YCbCr空间上的蓝色和红色色度分量;cx和cy分别是Icb和Icr的中心值;(ecb,ecr)是旋转后的肤色椭圆心坐标,ra和rb分别是旋转后的椭圆长和短半轴,θ是肤色椭圆模型坐标的旋转角,I′cb和I′cr是经过旋转后的蓝色和红色色度分量;利用肤色相似度信息,可得到连续肤色相似度图为:其中σs是相似度参数,用于控制肤色相似程度;k1和k2为控制椭圆半径参数;默认参数设置:cx=109.38,cy=152.02,ecb=2.41,ra=25.39,rb=14.03,θ=2.53。步骤(4)所述的根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓,具体步骤为:(4.1)为了得到Icb和Icr色度通道直方图的分布情况,先将人脸图像转换为YCbCr亮度和色度空间,为了减少人脸瑕疵的影响,对Icb和Icr色度通道进行形态学处理,得到相应色度通道归一化直方图Hcb(x)和Hcr(x);(4.2)结合色度通道统计信息和椭圆聚类信息,皮肤在色度通道粗略分布的范围为76≤cb≤127和132≤cr≤173,再利用计算重心公式求出相应直方图Hcb(x)和Hcr(x)在该范围内的重心值:和(4.3)利用色度通道本文档来自技高网...

【技术保护点】
1.一种人脸自动磨皮的图像处理方法,其特征在于,包括以下步骤:(1)对图像进行人脸识别,获取人脸特征点;(2)通过对步骤(1)获取的特征点进行拟合获取人脸区域;(3)对步骤(2)获取的人脸区域进行均值计算,获取平均肤色;(4)根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓;(5)对图像进行全局平滑滤波,获取平滑后图片。

【技术特征摘要】
1.一种人脸自动磨皮的图像处理方法,其特征在于,包括以下步骤:(1)对图像进行人脸识别,获取人脸特征点;(2)通过对步骤(1)获取的特征点进行拟合获取人脸区域;(3)对步骤(2)获取的人脸区域进行均值计算,获取平均肤色;(4)根据平均肤色计算出肤色相似度图,利用归一化后的肤色相似度图融合步骤(3)中获取的平滑轮廓;(5)对图像进行全局平滑滤波,获取平滑后图片。2.根据权利要求1所述的一种人脸自动磨皮的图像处理方法,其特征在于,步骤(1)所述的获取人脸特征点的方法,是通过卷积神经网络的方法进行特征点位置的定位,并获取包围五官的特征点位置。3.根据权利要求1所述的一种人脸自动磨皮的图像处理方法,其特征在于,步骤(2)所述的获取人脸区域的方法,是将眉毛特征点和脸部轮廓特征点利用薄板样条曲线插值算法连成一个封闭的脸部轮廓曲线。4.根据权利要求3所述的一种人脸自动磨皮的图像处理方法,其特征在于,步骤(3)所述的获取平均肤色过程具体为:(3.1)根据步骤(2)中获取到的脸部轮廓曲线的区域生成黑白轮廓图,其中,脸部区域用白色表示,其他区域用黑色表示;(3.2)对该轮廓图统计肤色均值信息,为了更好的保留非肤色区域的细节,结合肤色相似性,使用一种自适应估计肤色相似区域的肤色椭圆模型方法;(3.3)为了获得更高精度的肤色模型,通过结合色度通道统计信息与椭圆聚类信息的调参方法进行调参。5.根据权利要求4所述的一种人脸自动磨皮的图像处理方法,其特征在于,所述一种自适应估计肤色相似区域的肤色椭圆模型方法的具体步骤为:建立肤色椭圆模型其中,Icb和Icr分别是在YCbCr空间上的蓝色和红色色度分量;cx和cy分别是Icb和Icr的中心值;(ecb,ecr)是旋转后的肤色椭圆心坐标,ra和rb分别是旋转后的椭圆长和短半轴,θ是肤色椭圆模型坐标的旋转角,I′cb和I′cr是经过旋转后的蓝色和红色色度分量;利用肤色相似度信息,可得到连续肤色相似度图为:其中σs是相似度参数,用于控制肤色相似程度;k1和k2为控制椭圆半径参数;默认参数设置:cx=109.38,cy=152.02,ec...

【专利技术属性】
技术研发人员:张智森温泉黄章进李明
申请(专利权)人:安徽变脸智能技术有限公司
类型:发明
国别省市:安徽,34

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

1