图像虚化方法、图像虚化装置、设备及存储装置制造方法及图纸

技术编号:24412902 阅读:40 留言:0更新日期:2020-06-06 10:03
本申请公开了一种图像虚化方法、图像虚化装置、设备及存储装置。其中,图像虚化方法包括:确定待虚化图像中包含的像素点的权重和像素值,其中,待虚化图像中前景像素点的权重低于背景像素点的权重;利用权重和像素值对背景像素点进行虚化处理,得到虚化背景图;根据虚化背景图和前景像素点,得到虚化后的图像。上述方案,可实现图像虚化,且消除光晕问题。

Image virtualization method, image virtualization device, device and storage device

【技术实现步骤摘要】
图像虚化方法、图像虚化装置、设备及存储装置
本申请涉及图像处理
,特别是涉及一种图像虚化方法、图像虚化装置、设备及存储装置。
技术介绍
随着科技发展,人们对图像要求越来越高。例如,对于一些人物照或者特写照等图像,人们都希望图像能够实现虚化效果。然而,普通相机如手机相机,其拍摄的图像不能获取虚化效果,往往通过后期处理技术来完成图像虚化处理。然而,目前图像虚化处理的效果并不理想,普遍存在光晕问题。光晕问题,也可以称作“颜色泄露”,具体地,即图像边界处前景颜色泄露到背景中,从而导致边界处有一圈模糊的过渡效果。因此,图像虚化而导致的光晕问题极其影响虚化观感。
技术实现思路
本申请主要是提供一种图像虚化方法、图像虚化装置、设备及存储装置,能够实现图像虚化,且消除光晕问题。为了解决上述问题,本申请第一方面提供了一种图像虚化方法,包括:确定待虚化图像中包含的像素点的权重和像素值,其中,待虚化图像中前景像素点的权重低于背景像素点的权重;利用权重和像素值对背景像素点进行虚化处理,得到虚化背景图;根据虚化背景图和前景像素点,得到虚化后的图像。因此,确定待虚化图像中包含的像素点的权重和像素值,并利用权重和像素值对背景像素点进行虚化处理,得到虚化背景图,由于利用了像素点的权重,从而减少前景颜色对背景颜色的影响;根据虚化背景图和前景像素点,从而得到虚化后的图像,即可实现图像虚化。由于前景像素点为待虚化图像的原始清晰前景,为虚化后的图像提供清晰前景,又由于虚化背景图为利用权重和像素值进行虚化处理而来,为虚化后的图像提供背景,从而使得虚化后的图像呈现前景清晰、背景虚化的效果,消除光晕问题,大大提高实现图像虚化处理的质量。其中,所述利用所述权重和像素值对所述背景像素点进行虚化处理,得到虚化背景图,包括:利用所述权重分别对每个所述像素点的像素值进行加权,并根据加权后的像素值进行滤波处理,得到每个所述像素点的第一滤波结果;对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果;利用每个所述像素点的第一滤波结果和第二滤波结果,得到虚化背景图。因此,虚化背景图的获取方式是分别对加权后的像素值、像素点的权重进行滤波处理,获得滤波结果,进而得到虚化背景图。其中,所述利用每个所述像素点的第一滤波结果和第二滤波结果,得到虚化背景图,包括:将每个所述像素点的第一滤波结果与第二滤波结果的商,作为所述虚化背景图对应像素点的像素值;或者,分别获取每个所述像素点的第二滤波结果与预设约束值的和,并将每个所述像素点的第一滤波结果与所述像素点对应的所述和之间的商,作为所述虚化背景图对应像素点的像素值。因此,虚化背景图对应像素点的值是作商处理的结果,相当于进行了归一化,并且虚化背景图前景与背景交接的过渡部分全部由背景的虚化结果组成,大大减少前景颜色对背景颜色的影响。其中,所述利用所述权重分别对每个所述像素点的像素值进行加权,并根据加权后的像素值进行滤波处理,得到每个所述像素点的第一滤波结果,包括:利用所述权重分别对每个所述像素点的值进行加权,得到每个所述像素点的加权结果;利用预设滤波函数对每个所述像素点的加权结果进行滤波处理,得到每个所述像素点的第一滤波结果;所述对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果,包括:利用预设滤波函数对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果。因此,获取加权结果并进行滤波处理的过程是对整个待虚化图像进行加权平均的过程,使得每个像素点的值都由其本身和邻域内的其他像素值经过加权平均后得到,并利用预设滤波函数进行滤波处理,使得最终的虚化背景图可观性强。其中,所述确定待虚化图像中包含的像素点的权重,包括:确定所述待虚化图像中前景像素点、背景像素点和过渡像素点,其中,所述过渡像素点为所述待虚化图像中除所述前景像素点和背景像素点以外的像素点;分别确定所述待虚化图像中的前景像素点、背景像素点和过渡像素点的权重,其中,所述过渡像素点的权重大于所述前景像素点的权重且小于所述背景像素点的权重。因此,分别确定待虚化图像中前景像素点、背景像素点和过渡像素点,而后得到对应的权重,可对位于待虚化图像不同位置的像素点赋予不同大小的权重。其中,所述确定所述待虚化图像中的过渡像素点的权重,包括:获取所述待虚化图像中所述过渡像素点的深度信息和前景深度信息;并基于所述过渡像素点的深度信息与所述前景深度信息之间的差值,确定所述过渡像素点的权重,其中,所述前景深度信息是基于至少一个所述前景像素点的深度信息得到;或者,根据所述待虚化图像的前景分割结果获取所述过渡像素点属于前景的概率,并基于所述概率确定所述过渡像素点的权重;或者,按照所述过渡像素点与所述前景像素点之间的距离以及所述过渡像素点与所述背景像素点之间的距离,确定所述过渡像素点的权重。因此,提供确定待虚化图像中的过渡像素点的权重的不同方式,包括根据过渡像素点的深度信息与所述前景深度信息之间的差值,而确定过渡像素点的权重;可以根据其属于前景的概率而确定其权重值;还可以根据过渡像素点与前景像素点之间的距离以及过渡像素点与背景像素点之间的距离,而确定其权重值。其中,所述差值与所述过渡像素点的权重正相关;或者,所述过渡像素点属于前景的概率与所述过渡像素点的权重负相关;或者,所述过渡像素点到前景像素点的距离与所述过渡像素点的权重正相关,所述过渡像素点到背景像素点的距离与所述过渡像素点的权重负相关。因此,针对待虚化图像中的过渡像素点的权重的不同获取方式,明确权重的对应关系。为解决上述问题,本申请第二方面提供了一种图像虚化装置,包括:确定模块、虚化模块和获得模块;其中确定模块,用于确定待虚化图像中包含的像素点的权重和像素值,其中,所述待虚化图像中前景像素点的权重低于背景像素点的权重;虚化模块,用于利用所述权重和像素值对所述背景像素点进行虚化处理,得到虚化背景图;获得模块,用于根据所述虚化背景图和所述前景像素点,得到虚化后的图像。。因此,确定模块确定待虚化图像中包含的像素点的权重和像素值后,虚化模块利用权重和像素值对背景像素点进行虚化处理,得到虚化背景图,获得模块即可根据虚化背景图和所述前景像素点,得到虚化后的图像,该虚化后的图像呈现前景清晰、背景虚化的效果,消除光晕问题,大大提高实现图像虚化处理的质量。为解决上述问题,本申请第三方面提供了一种图像虚化设备,包括相互耦接的处理器和存储器,其中,处理器用于执行存储器存储的计算机程序以执行上述第一方面的图像虚化方法。因此,处理器执行存储器存储的计算机程序,从而实现待虚化图像的虚化。另外,由于前景像素点为待虚化图像的原始清晰前景,为虚化后的图像提供清晰前景,又由于虚化背景图为利用权重和像素值进行虚化处理而来,为虚化后的图像提供背景,从而使得虚化后的图像呈现前景清晰、背景虚化的效果,消除光晕问题,大大提高实现图像虚化处理的质量。为解决上述问题,本申请第四方面提供了一种存储装置,存储有能够实现上述第一本文档来自技高网...

【技术保护点】
1.一种图像虚化方法,其特征在于,包括:/n确定待虚化图像中包含的像素点的权重和像素值,其中,所述待虚化图像中前景像素点的权重低于背景像素点的权重;/n利用所述权重和像素值对所述背景像素点进行虚化处理,得到虚化背景图;/n根据所述虚化背景图和所述前景像素点,得到虚化后的图像。/n

【技术特征摘要】
1.一种图像虚化方法,其特征在于,包括:
确定待虚化图像中包含的像素点的权重和像素值,其中,所述待虚化图像中前景像素点的权重低于背景像素点的权重;
利用所述权重和像素值对所述背景像素点进行虚化处理,得到虚化背景图;
根据所述虚化背景图和所述前景像素点,得到虚化后的图像。


2.根据权利要求1所述的方法,其特征在于,所述利用所述权重和像素值对所述背景像素点进行虚化处理,得到虚化背景图,包括:
利用所述权重分别对每个所述像素点的像素值进行加权,并根据加权后的像素值进行滤波处理,得到每个所述像素点的第一滤波结果;
对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果;
利用每个所述像素点的第一滤波结果和第二滤波结果,得到虚化背景图。


3.根据权利要求2所述的方法,其特征在于,所述利用每个所述像素点的第一滤波结果和第二滤波结果,得到虚化背景图,包括:
将每个所述像素点的第一滤波结果与第二滤波结果的商,作为所述虚化背景图对应像素点的像素值;或者,
分别获取每个所述像素点的第二滤波结果与预设约束值的和,并将每个所述像素点的第一滤波结果与所述像素点对应的所述和之间的商,作为所述虚化背景图对应像素点的像素值。


4.根据权利要求2所述的方法,其特征在于,所述利用所述权重分别对每个所述像素点的像素值进行加权,并根据加权后的像素值进行滤波处理,得到每个所述像素点的第一滤波结果,包括:
利用所述权重分别对每个所述像素点的值进行加权,得到每个所述像素点的加权结果;
利用预设滤波函数对每个所述像素点的加权结果进行滤波处理,得到每个所述像素点的第一滤波结果;
所述对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果,包括:
利用预设滤波函数对每个所述像素点的权重进行滤波处理,得到每个所述像素点的第二滤波结果。


5.根据权利要求1所述的方法,其特征在于,所述确定待虚化图像中包含的像素点的权重,包括:
确定所述待虚化图像中前景像...

【专利技术属性】
技术研发人员:陈焜任思捷张佳维张帆
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东;44

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

1