一种基于图像修复模型的人脸自动去痘方法技术

技术编号:20365514 阅读:42 留言:0更新日期:2019-02-16 17:43
一种基于图像修复模型的人脸自动去痘方法,采用以下步骤,步骤1:确定图片中人脸位置,通过人脸检测模块识别图片中的人脸,通过人脸68个关键点定位人脸范围,得到人脸范围矩形框;步骤2:确定人脸肤色范围,以人脸范围矩形框为内核,沿人脸范围矩形框外周构造一个填充区域;利用RGB肤色检测算法定位肤色区域,使用轮廓填充方法填充每一个检测到的肤色区域,然后使用漫水填充方法锁定人脸肤色区域。用户体验好,不需要用户指定痘印的位置,算法可以自动完成去痘。

【技术实现步骤摘要】
一种基于图像修复模型的人脸自动去痘方法
本专利技术涉及图像处理领域,具体涉及一种基于图像修复模型的人脸自动去痘方法。
技术介绍
随着各类视频社交娱乐软件和美颜相机的普及,人们对于拍照后图片的美化处理越来越重视。但是针对皮肤去痘,目前大致有两种思路:第一,借助磨皮美白等整体处理方法,通过增大这些操作的阈值来缓解皮肤存在的瑕疵。这种方法没有从根本上解决问题,对于痘印较为明显或较为密集的情况,处理后的结果在视觉上很难达到要求。第二,如PS和美颜相机,需要用户手动指定痘印的位置,算法通过类似附近选区替换的方法去痘。这种方法去痘效果较好,但是需要较多的用户干预,显然对于很多痘印的情况需要花费用户较多的时间,比较繁琐耗时。
技术实现思路
本专利技术针对现有技术的不足,提出一种基于图像修复模型的人脸自动去痘方法,具体技术方案如下:一种基于图像修复模型的人脸自动去痘方法,其特征在于:采用以下步骤,步骤1:确定图片中人脸位置,通过人脸检测模块识别图片中的人脸,通过人脸68个关键点定位人脸范围,得到人脸范围矩形框;步骤2:确定人脸肤色范围,以人脸范围矩形框为内核,沿人脸范围矩形框外周构造一个填充区域;利用R本文档来自技高网...

【技术保护点】
1.一种基于图像修复模型的人脸自动去痘方法,其特征在于:采用以下步骤,步骤1:确定图片中人脸位置,通过人脸检测模块识别图片中的人脸,通过人脸68个关键点定位人脸范围,得到人脸范围矩形框;步骤2:确定人脸肤色范围,以人脸范围矩形框为内核,沿人脸范围矩形框外周构造一个填充区域;利用RGB肤色检测算法定位肤色区域,使用轮廓填充方法填充每一个检测到的肤色区域,然后使用漫水填充方法锁定人脸肤色区域;步骤3:对人脸存在的痘印进行定位,将位于RGB空间的人脸转换到HSV空间,选取饱和度S通道,确定在饱和度S通道中保存的痘印信息,设定有阈值c;然后选取25*25像素为标准块,在标准块中选取3*3像素块为中心块...

【技术特征摘要】
1.一种基于图像修复模型的人脸自动去痘方法,其特征在于:采用以下步骤,步骤1:确定图片中人脸位置,通过人脸检测模块识别图片中的人脸,通过人脸68个关键点定位人脸范围,得到人脸范围矩形框;步骤2:确定人脸肤色范围,以人脸范围矩形框为内核,沿人脸范围矩形框外周构造一个填充区域;利用RGB肤色检测算法定位肤色区域,使用轮廓填充方法填充每一个检测到的肤色区域,然后使用漫水填充方法锁定人脸肤色区域;步骤3:对人脸存在的痘印进行定位,将位于RGB空间的人脸转换到HSV空间,选取饱和度S通道,确定在饱和度S通道中保存的痘印信息,设定有阈值c;然后选取25*25像素为标准块,在标准块中选取3*3像素块为中心块,得到标准块的平均饱和度值m,确定平均饱和度值m与中心块的饱和度值a的差值b,通过比较c与b的大小来判断是否为痘印;步骤4:建立修复模型,随机从人脸肤色区域中截取m*m像素大小的图片作为训练图片,在该训练图片中随机抠n*n像素大小的空洞作为要修复的区域,将该训练图片作为神经网络的输入用于训练整个修复模型,n<m;所述神经网络包括粗粒度网络和细粒度网络,训练图片先通过粗粒度神经网络重建图片内容损失,得到第一阶段图片,再将第一阶段图片通过一个细粒度网络重建局部纹理,最终得到一阶段去痘图片;步骤5:设置...

【专利技术属性】
技术研发人员:周曦刘伸展
申请(专利权)人:广州云从人工智能技术有限公司
类型:发明
国别省市:广东,44

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

1