[发明专利]脸部轮廓自动平滑处理方法、装置、电子设备及存储介质在审
申请号: | 202210115560.6 | 申请日: | 2022-02-07 |
公开(公告)号: | CN114596221A | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 戴吟臻;李明悦;林继亮 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T5/30;G06T7/12;G06T7/13 |
代理公司: | 厦门仕诚联合知识产权代理事务所(普通合伙) 35227 | 代理人: | 乐珠秀 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脸部 轮廓 自动 平滑 处理 方法 装置 电子设备 存储 介质 | ||
1.一种脸部轮廓自动平滑处理方法,其特征在于,包括以下步骤:
对用户图像进行人脸检测,根据人脸检测结果进行脸部轮廓点提取;
对所述脸部轮廓点进行距离和/或角度的计算,根据计算结果筛选可用轮廓点;
对所述可用轮廓点依次进行高斯平滑处理和三次曲线拟合处理,得到平滑轮廓。
2.根据权利要求1所述的一种脸部轮廓自动平滑处理方法,其特征在于,所述脸部轮廓点的提取进一步包括:
对人脸检测结果提取初始轮廓点集P0;
对所述用户图像进行脸部分割,得到标记脸部区域的蒙版图像M;
通过所述蒙版图像M对所述初始轮廓点集P0进行连通区域的搜索和标记,根据标记结果提取所述脸部轮廓点。
3.根据权利要求2所述的一种脸部轮廓自动平滑处理方法,其特征在于,进一步包括:
对所述蒙版图像M进行形态学膨胀和腐蚀处理,获取所述蒙版图像M的外轮廓点集PL0;
对所述初始轮廓点集P0的轮廓点进行插值处理或平滑延伸处理,得到修正轮廓点集P1;
选取所述蒙版图像M的外轮廓点集PL0中的轮廓点与修正轮廓点集P1中的轮廓点的法线方向上垂直距离最近的的点,得到最终的脸部轮廓点PL1。
4.根据权利要求3所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述脸部轮廓点进行距离的计算以筛选可用轮廓点,进一步包括:
计算脸部轮廓点与初始轮廓点在法线方向上的垂直距离;
对所述垂直距离进行阈值计算,将垂直距离小于预设阈值的脸部轮廓点筛选为可用轮廓点,或者将垂直距离大于或等于预设阈值的脸部轮廓点筛选为不可用点。
5.根据权利要求4所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述脸部轮廓点进行角度的计算以筛选可用轮廓点,进一步包括:
计算脸部轮廓点的角度变化量;
对所述角度变化量进行阈值计算,将角度变化量小于预设阈值的脸部轮廓点筛选为可用轮廓点,或者将角度变化量大于或等于预设阈值的脸部轮廓点筛选为不可用点。
6.根据权利要求5所述的一种脸部轮廓自动平滑处理方法,其特征在于,进一步对所述不可用点所在轮廓区域,根据相邻的可用轮廓点作为参考点进行插值修正;所述插值修正方法如下:
对于太阳穴凹陷区域的不可用点,沿着可用轮廓点一侧的轮廓切线方向对所述凹陷区域轮廓进行延伸插值;
对于太阳穴凹陷区域以外的其他不可用点,采用不可用区域两端的可用轮廓点进行线性插值;
其中,插值的轮廓点数量与不可用点的数量一致。
7.根据权利要求1所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述可用轮廓点进行高斯平滑处理,计算公式如下:
p=∑pi*wi
其中,pi为预设半径范围内的可用轮廓点,wi为高斯权重;所述预设半径范围优选为5个像素点;
基于高斯平滑处理结果进行三次曲线拟合处理,拟合公式如下:
其中,px为高斯平滑后的轮廓点的x坐标,py为高斯平滑后的轮廓点的y坐标,a、b、c、d为拟合系数。
8.根据权利要求1至7任一项所述的一种脸部轮廓自动平滑处理方法,其特征在于,进一步计算用户的侧脸程度,并根据侧脸程度设置对应的高斯平滑权重:侧脸程度越大,侧脸内侧的高斯平滑权重越小;根据所述高斯平滑权重计算高斯平滑后的脸部轮廓点,计算公式如下:
p=pori+pΔ*wLR
其中,p为高斯平滑后的脸部轮廓点,pori为高斯平滑前的脸部轮廓点,wLR为侧脸程度对应的高斯平滑权重,pΔ为平滑形变量;所述wLR是采用左右轮廓点到眼间中心点的距离比进行判断的,根据所述距离比计算侧脸程度对应的高斯平滑权重值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210115560.6/1.html,转载请声明来源钻瓜专利网。