本公开涉及图像处理,具体涉及图像掩码、图像平移、图像融合等,可应用于人像视觉立体化、虚拟数字人、图像或视频空间感增强等场景下,尤其涉及一种视觉立体化增强方法、装置、设备及存储介质。
背景技术:
1、图像或者视频是二维的平面空间,在表达三维的物理空间时失去了空间的纵深立体层次。通过增强图像的视觉立体感,可以提升图像内容的表达效果。例如,人像图像中,可以通过增强图像中人像的视觉立体感,使得人像表达更加真实。
2、目前,通常通过色相(hues,h)、饱和度(saturation,s)、以及亮度(brightness,b)的三维色彩空间(hsb)、构图方式、虚实对比等方法实现图像的视觉立体化增强。
3、但目前的视觉立体化增强方式普遍存在实现难度高,实现方式复杂,难以适用于多种多样的应用场景中的问题。
技术实现思路
1、本公开提供了一种视觉立体化增强方法、装置、设备及存储介质,能够简便快捷地对目标图像中的目标对象进行视觉立体化增强,提高目标对象的视觉立体感。
2、根据本公开的第一方面,提供了一种视觉立体化增强方法,所述方法包括:
3、获取目标图像、以及目标图像中的目标对象对应的第一掩码图像,第一掩码图像包括目标对象的掩码;根据配置的光线方向和光线角度,在第一掩码图像中将目标对象的掩码平移目标距离,得到第二掩码图像,目标距离的大小与光线角度的大小负相关;对第一掩码图像和第二掩码图像进行逐像素点相减,得到第二掩码图像相对第一掩码图像的平移增量后,舍弃第二掩码图像中平移增量小于0的区域、以及平移增量大于1的区域,得到目标对象对应的阴影图像;将阴影图像和第一掩码图像进行逐像素点相加,得到第三掩码图像;将第三掩码图像和目标图像进行逐像素点相乘,得到对目标对象进行立体增强后的图像。
4、根据本公开的第二方面,提供了一种视觉立体化增强装置,所述装置包括:
5、获取单元,用于获取目标图像、以及目标图像中的目标对象对应的第一掩码图像,第一掩码图像包括目标对象的掩码;平移单元,用于根据配置的光线方向和光线角度,在第一掩码图像中将目标对象的掩码平移目标距离,得到第二掩码图像,目标距离的大小与光线角度的大小负相关;阴影生成单元,用于对第一掩码图像和第二掩码图像进行逐像素点相减,得到第二掩码图像相对第一掩码图像的平移增量后,舍弃第二掩码图像中平移增量小于0的区域、以及平移增量大于1的区域,得到目标对象对应的阴影图像;融合单元,用于将阴影图像和第一掩码图像进行逐像素点相加,得到第三掩码图像;融合单元,还用于将第三掩码图像和目标图像进行逐像素点相乘,得到对目标对象进行立体增强后的图像。
6、根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。
7、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行根据第一方面所述的方法。
8、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据第一方面所述的方法。
9、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种视觉立体化增强方法,所述方法包括:
2.根据权利要求1所述的方法,所述目标距离的大小与所述光线角度的大小呈非线性相关关系。
3.根据权利要求1或2所述的方法,所述目标对象包括第一目标对象或第二目标对象;
4.根据权利要求1-3任一项所述的方法,所述将所述阴影图像和所述第一掩码图像进行逐像素点相加,得到第三掩码图像之前,所述方法还包括:
5.根据权利要求4所述的方法,所述边缘虚化处理的方式包括:高斯模糊或泊松融合。
6.根据权利要求1-5任一项所述的方法,所述将所述阴影图像和所述第一掩码图像进行逐像素点相加,得到第三掩码图像之前,所述方法还包括:
7.根据权利要求6所述的方法,所述透明度渐变处理的方式包括:线性透明度渐变或非线性透明度渐变;
8.根据权利要求1-7任一项所述的方法,所述获取所述目标图像中的目标对象对应的第一掩码图像,包括:
9.一种视觉立体化增强装置,所述装置包括:
10.根据权利要求9所述的装置,所述目标距离的大小与所述光线角度的大小呈非线性相关关系。
11.根据权利要求9或10所述的装置,所述目标对象包括第一目标对象或第二目标对象;
12.根据权利要求9-11任一项所述的装置,所述融合单元将所述阴影图像和所述第一掩码图像进行逐像素点相加,得到第三掩码图像之前,还用于对所述阴影图像进行边缘虚化处理。
13.根据权利要求12所述的装置,所述边缘虚化处理的方式包括:高斯模糊或泊松融合。
14.根据权利要求9-13任一项所述的装置,所述融合单元将所述阴影图像和所述第一掩码图像进行逐像素点相加,得到第三掩码图像之前,还用于对所述阴影图像进行透明度渐变处理。
15.根据权利要求14所述的装置,所述透明度渐变处理的方式包括:线性透明度渐变或非线性透明度渐变;
16.根据权利要求9-15任一项所述的装置,所述获取单元,具体用于对所述目标图像进行抠图或语义分割,得到所述目标图像中的目标对象对应的第一掩码图像。
17.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
18.一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行根据权利要求1-8任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8任一项所述的方法。