System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像处理方法及装置、计算机可读存储介质制造方法及图纸_技高网

图像处理方法及装置、计算机可读存储介质制造方法及图纸

技术编号:40494664 阅读:17 留言:0更新日期:2024-02-26 19:23
一种图像处理方法及装置、计算机可读存储介质,所述图像处理方法包括:基于待处理的原始图像,获取弥散圆图;采用弥散圆图对原始图像进行虚化操作,得到第一虚化图像;从原始图像中提取出轮廓掩模图像,并对轮廓掩模图像进行不同虚化程度的虚化操作;基于第一虚化图像以及虚化操作后的轮廓掩模图像得到第二虚化图像;确定弥散圆图中存在光斑的目标区域,并在第一虚化图像中与目标区域位置相同的区域添加模拟光斑效果;将第二虚化图像与添加模拟光斑效果的第二虚化图像进行融合,得到第三虚化图像;将第三虚化图像与原始图像进行融合得到目标虚化图像。采用上述方案,能够在实现虚化渲染的同时,减少虚化渲染耗费的时长,降低占用的内存空间。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其涉及一种图像处理方法及装置、计算机可读存储介质


技术介绍

1、智能手机中,互补金属氧化物半导体(complementary metal oxidesemiconductor、cmos)的尺寸较小。受限于cmos的尺寸,无法实现较浅的景深,难以实现较优的虚化效果。随着图像处理技术的发展,在智能手机中采用虚化渲染的方法,实现和单反相机相近的虚化效果。

2、现有技术中,常见的虚化渲染方法,采用全尺寸的深度图作为引导图,对图像进行虚化渲染,能够实现较优的虚化效果。但是,上述虚化渲染方法需要耗费较长的时间,且需要占用较大的内存空间。


技术实现思路

1、本专利技术的目的在于实现虚化渲染的同时,减少虚化渲染耗费的时长,降低占用的内存空间。

2、第一方面,本专利技术提供了一种图像处理方法,包括:基于待处理的原始图像,获取弥散圆图;采用所述弥散圆图对所述原始图像进行虚化操作,得到第一虚化图像;所述第一虚化图像包括多个不同虚化程度的图层;从所述原始图像中提取出轮廓掩模图像,并对所述轮廓掩模图像进行不同虚化程度的虚化操作;基于所述第一虚化图像以及虚化操作后的轮廓掩模图像,得到第二虚化图像;确定所述弥散圆图中存在光斑的目标区域,并在所述第一虚化图像中与所述目标区域位置相同的区域添加模拟光斑效果;将所述第二虚化图像与添加模拟光斑效果的第一虚化图像进行融合,得到第三虚化图像;将所述第三虚化图像与所述原始图像进行融合,得到目标虚化图像。

3、基于原始图像获取弥散圆图。采用弥散圆图对原始图像进行不同程度的虚化操作,得到第一虚化图像,从原始图像中提取轮廓掩模图像,并对轮廓掩模图像进行不同虚化程度的虚化操作,进而基于第一虚化图像与虚化操作后的轮廓掩模图像得到第二虚化图像。基于弥散圆图中存在光斑的目标区域,在原始图像中相应的区域添加模拟光斑效果,将第二虚化图像与添加模拟光斑效果的原始图像进行融合,得到目标虚化图像。通过采用较小尺寸的深度图作为引导图,以及从原始图像中提取轮廓掩模图像并对轮廓掩模图像进行虚化操作,进而得到第二虚化图像,可以降低虚化过程中的数据量,进而减少虚化渲染耗费的时长,降低虚化渲染过程占用的内存空间。

4、可选的,所述基于待处理的原始图像,获取弥散圆图,包括:获取所述原始图像对应的深度图;以所述原始图像为引导图,采用引导深度图超分辨率算法,对所述深度图进行上采样;基于光圈值以及上采样后的深度图,确定所述弥散圆图。

5、采用较小尺寸(也即较小分辨率)的深度图,可以减少计算深度图所需耗费的时间。同时,采用较小尺寸的深度图,也可以减少采用深度图的虚化渲染所需耗费的时间,故能够减少对原始图像的虚化渲染所需耗费的时间,且能够减少占用的存储空间。

6、可选的,所述采用所述弥散圆图对所述原始图像进行虚化操作,得到第一虚化效果图,包括:对所述原始图像进行多次虚化程度不同的虚化操作,得到多个不同虚化程度的图层;将所述多个不同虚化程度的图层进行融合,得到所述第一虚化效果图。

7、可选的,所述从所述原始图像中提取出轮廓掩模图像,包括:对所述原始图像进行实例分割,从所述原始图像中分割出所述轮廓掩模图像。

8、通过对原始图像进行实例分割,仅对轮廓掩模图像进行相应的处理,也能够减少虚化渲染所需的时间。

9、可选的,所述对所述轮廓掩模图像进行不同虚化程度的虚化操作,包括:基于所述第一虚化图像对应的不同虚化程度,对所述轮廓掩模图像进行相应虚化程度的虚化操作。

10、对轮廓掩模图像进行不同虚化程度的虚化操作,可以提高虚化效果。

11、可选的,所述基于所述第一虚化图像以及虚化操作后的轮廓掩模图像,得到第二虚化图像,包括:将所述第一虚化图像中的第一虚化程度的图层与第一虚化轮廓掩模图像进行融合,对融合结果进行上采样,得到所述第二虚化图像;所述第一虚化轮廓掩模图像采用如下方式得到:对所述轮廓掩模图像进行所述第一虚化程度的虚化操作。

12、可选的,所述从所述弥散圆图中获取光斑区域,包括:从所述弥散圆图中,选择所有像素点的像素值均大于预设阈值的区域作为所述光斑区域。

13、第二方面,本专利技术提供了一种图像处理装置,包括:第一获取单元,用于基于待处理的原始图像,获取弥散圆图;第一虚化单元,用于采用所述弥散圆图对所述原始图像进行虚化操作,得到第一虚化图像;所述第一虚化图像包括多个不同虚化程度的图层;第二虚化单元,用于从所述原始图像中提取出轮廓掩模图像,并对所述轮廓掩模图像进行不同虚化程度的虚化操作;第二获取单元,用于基于所述第一虚化图像以及虚化操作后的轮廓掩模图像,得到第二虚化图像;确定单元,用于确定所述弥散圆图中存在光斑的目标区域,并在所述第一虚化图像中与所述目标区域位置相同的区域添加模拟光斑效果;第一融合单元,用于将所述第二虚化图像与添加模拟光斑效果的第一虚化图像进行融合,得到第三虚化图像;第二融合单元,用于将所述第三虚化图像与所述原始图像进行融合,得到目标虚化图像。

14、本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一种所述的图像处理方法的步骤。

15、本专利技术还提供了另一种图像处理装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一种所述的图像处理方法的步骤。

本文档来自技高网...

【技术保护点】

1.一种图像处理方法,其特征在于,包括:

2.如权利要求1所述的图像处理方法,其特征在于,所述基于待处理的原始图像,获取弥散圆图,包括:

3.如权利要求1所述的图像处理方法,其特征在于,所述采用所述弥散圆图对所述原始图像进行虚化操作,得到第一虚化效果图,包括:

4.如权利要求1所述的图像处理方法,其特征在于,所述从所述原始图像中提取出轮廓掩模图像,包括:

5.如权利要求4所述的图像处理方法,其特征在于,所述对所述轮廓掩模图像进行不同虚化程度的虚化操作,包括:

6.如权利要求1所述的图像处理方法,其特征在于,所述基于所述第一虚化图像以及虚化操作后的轮廓掩模图像,得到第二虚化图像,包括:

7.如权利要求1所述的图像处理方法,其特征在于,所述从所述弥散圆图中获取光斑区域,包括:

8.一种图像处理装置,其特征在于,包括:

9.一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求1~7任一项所述的图像处理方法的步骤。

10.一种图像处理装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序时执行权利要求1~7任一项所述的图像处理方法的步骤。

...

【技术特征摘要】

1.一种图像处理方法,其特征在于,包括:

2.如权利要求1所述的图像处理方法,其特征在于,所述基于待处理的原始图像,获取弥散圆图,包括:

3.如权利要求1所述的图像处理方法,其特征在于,所述采用所述弥散圆图对所述原始图像进行虚化操作,得到第一虚化效果图,包括:

4.如权利要求1所述的图像处理方法,其特征在于,所述从所述原始图像中提取出轮廓掩模图像,包括:

5.如权利要求4所述的图像处理方法,其特征在于,所述对所述轮廓掩模图像进行不同虚化程度的虚化操作,包括:

6.如权利要求1所述的图像处理方法,其特征在于,所述基于所述第一虚化图像以及虚化操作后...

【专利技术属性】
技术研发人员:王奕言姬弘桢
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1