人像抠图方法、装置、设备及存储介质与流程

文档序号:35629892发布日期:2023-10-06 02:42阅读:16来源:国知局
人像抠图方法、装置、设备及存储介质与流程

本技术属于图像处理,具体涉及一种人像抠图方法、装置、设备及存储介质。


背景技术:

1、人像抠图即预测一个精确的前景蒙版(alpha matte),然后利用它从给定图像或视频中提取人物。这一技术得到了广泛的应用,如照片编辑、图像再创作、证件照生成等。目前,人像抠图,虽然可以实现人像的完整抠取,但是在人像的细节部分,一般会产生一些瑕疵。

2、证件照生成,一般是将抠取的人像直接覆盖在同一颜色的背景图上,从而生成证件照;证件照的背景图,由于颜色统一,会对其上覆盖的人像的瑕疵起到放大的作用。因此证件照生成的过程中,对抠取的人像具有了更高的要求。


技术实现思路

1、本技术提出人像抠图方法、装置、设备及存储介质,引入注意力机制增强人像抠图模型对人物边缘的细节特征的学习,使训练好的人像抠图模型的抠图准确性更高,细节部分更精确。

2、本技术第一方面实施例提出了人像抠图方法,包括:

3、获取训练集,所述训练集内包含多组训练图像,每组训练图像包括一原始人物图像和对应的标注语义特征图、标注细节特征图和标注融合特征图;

4、构建抠图模型结构,所述抠图模型结构包含基于注意力机制的细节预测网络;

5、根据所述训练集,对所述抠图模型结构进行训练,得到训练好的人像抠图模型。

6、在本技术的一些实施例中,根据所述训练集,对所述抠图模型结构进行训练,得到训练好的人像抠图模型,包括:

7、将所述原始人物图像输入所述抠图模型结构中的语义估计网络,得到对应的语义特征图;

8、根据所述语义特征图和所述原始人物图像,通过所述基于注意力机制的细节预测网络获得对应的细节特征图;

9、根据所述语义特征图和所述细节预测网络中基于注意力机制的中间特征图,通过所述抠图模型结构中的融合网络获得对应的融合特征图。

10、在本技术的一些实施例中,所述根据所述语义特征图和所述原始人物图像,通过所述基于注意力机制的细节预测网络获得对应的细节特征图,包括:

11、对所述语义特征图进行上采样;

12、根据所述原始人物图像,通过所述细节预测网络包括的注意力机制模块进行特征提取;

13、将所述上采样得到的特征图和所述注意力机制模块输出的特征图融合;

14、根据所述原始人物图像及所述融合得到的特征图,通过所述细节预测网络获得最终的细节特征图。

15、在本技术的一些实施例中,所述根据所述语义特征图和所述细节预测网络中基于注意力机制的中间特征图,通过所述抠图模型结构中的融合网络获得对应的融合特征图,包括:

16、在所述抠图模型结构的融合网络中,对所述语义特征图进行上采样;

17、将所述上采样得到的特征图和所述细节预测网络中基于注意力机制的中间特征图融合;

18、对融合得到的特征图上采样,得到对应的融合特征图。

19、在本技术的一些实施例中,所述方法还包括:

20、根据所述原始人物图像对应的标注语义特征图、标注细节特征图、标注融合特征图、所述语义特征图、所述细节特征图和所述融合特征图,计算当前训练周期的整体损失值;

21、若所述整体损失值达到预设收敛条件,将所述抠图模型结构及当前的模型参数构成训练好的人像抠图模型;

22、若所述整体损失值未达到预设收敛条件,则调整当前的模型参数,根据调整后的模型参数继续训练所述抠图模型结构。

23、在本技术的一些实施例中,所述得到训练好的人像抠图模型之后,还包括:

24、获取待抠图的人物图像;

25、将所述人物图像输入所述人像抠图模型,得到所述人物图像对应的语义特征图、细节特征图和融合特征图;

26、将所述人物图像对应的所述语义特征图、所述细节特征图和所述融合特征图进行融合,得到所述人物图像对应的抠图结果图。

27、在本技术的一些实施例中,所述得到所述人物图像对应的抠图结果图之后,还包括:

28、确定所述抠图结果图中的前景边界像素及所述前景边界像素对应的半径;

29、以所述前景边界像素为圆心,以所述半径绘制所述前景边界像素对应的圆;

30、确定所述前景边界像素所在的抠图区域的质心点;

31、若所述质心点位于所述前景边界像素对应的所述圆内,则确定所述前景边界像素为前景像素,否则将所述前景边界像素确定为背景像素。

32、在本技术的一些实施例中,所述得到所述人物图像对应的抠图结果图之后,还包括:

33、将所述抠图结果图中分类置信度落入预设范围内的像素确定为待处理像素;

34、确定所述待处理像素对应的半径;

35、以所述待处理像素为圆心,以所述半径绘制所述待处理像素对应的圆;

36、确定所述待处理像素所在的抠图区域的质心点;

37、若所述质心点位于所述待处理像素对应的所述圆内,则确定所述待处理像素为前景像素,否则将所述待处理像素确定为背景像素。

38、在本技术的一些实施例中,所述得到所述人物图像对应的抠图结果图之后,还包括:

39、确定第一像素对应的半径及所述第一像素所在的抠图区域的质心点,所述第一像素为所述抠图结果图中的任一像素;

40、以所述第一像素为圆心,以所述半径绘制所述第一像素对应的圆;

41、若所述质心点位于所述第一像素对应的所述圆内,则确定所述第一像素为前景像素;

42、若所述质心点不位于所述圆内,则保持所述第一像素的分类结果不变。

43、本技术第二方面的实施例提供了一种人像抠图装置,包括:

44、训练获取模块,用于获取训练集,所述训练集内包含多组训练图像,每组训练图像包括一原始人物图像和对应的标注语义特征图、标注细节特征图和标注融合特征图;

45、模型构建模块,用于构建抠图模型结构,所述抠图模型结构包含基于注意力机制的细节预测网络;

46、模型训练模块,用于根据所述训练集,对所述抠图模型结构进行训练,得到训练好的人像抠图模型。

47、本技术第三方面的实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序以实现上述第一方面所述的方法。

48、本技术第四方面的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现上述第一方面所述的方法。

49、本技术实施例中提供的技术方案,至少具有如下技术效果或优点:

50、在本技术实施例中,在人像抠图模型的细节预测网络中增加了注意力机制模块,通过注意力机制模块增强人像抠图模型对人物边缘的细节特征的提取及学习。人像抠图模型的融合网络中融合语义特征及基于注意力机制提取的细节特征,提高了最终得到的融合特征的准确性。从而使人像抠图模型最终输出的抠图结果图的准确性更高,细节部分更加精确。进一步地,本技术还对抠图结果图中的人物前景进行边界平滑处理,使得像素的分类更加准确,人物边缘更加平滑。

51、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变的明显,或通过本技术的实践了解到。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1