图像处理方法、装置、计算机设备和存储介质与流程

文档序号:37347030 发布日期:2024-03-18 18:22 阅读:11 来源:国知局
图像处理方法、装置、计算机设备和存储介质与流程

本技术涉及图像处理,特别是涉及一种图像处理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着科技的发展和用户需求的提高,出现了多种多样的图像处理算法,图像处理算法决定了图像呈现的最终效果。目前的图像处理方法,针对投影密度不均匀图像的场景,例如,鱼眼相机图像、球形全景图像以及球形全景的平面展开图像,投影密度不均匀的图像进行处理后存在图像模糊程度不均匀的问题;针对图像画面存在相机机身等物体遮挡的无效像素的场景,包含无效像素的图像进行图像处理后会存在一部分有效区域被损坏的问题,因此,针对投影密度不均匀图像的场景和图像包含无效像素的场景,现有的图像处理方法,存在不能同时满足不同场景下的图像模糊需求的问题。


技术实现思路

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、基于第二卷积区域内每个亚像素点的坐标和目标像素点的坐标,确定m个划分方向,m大于1;

30、基于m个划分方向,对下采样卷积核进行调整,得到m个目标卷积核;

31、相应的,根据像素点映射至待处理图像得到的目标像素点的坐标以及第一目标卷积核,确定像素点的灰度值,包括:

32、根据目标像素点的坐标和各个目标卷积核,计算得到m个灰度值;

33、将m个灰度值中与目标像素点处灰度值最接近的灰度值,作为像素点的灰度值。

34、第二方面,本技术还提供了一种图像处理装置。装置包括:

35、像素位置获取模块,用于基于预设采样系数和待处理图像,确定下采样图像上每个像素点的坐标;

36、第一卷积核处理模块,用于对下采样卷积核进行处理,得到第一目标卷积核;

37、下采样模块,用于对于下采样图像上每个像素点,根据像素点映射至待处理图像得到的目标像素点的坐标以及第一目标卷积核,确定像素点的灰度值;基于下采样图像上每个像素点的灰度值,得到下采样图像;

38、第二卷积核处理模块,用于对上采样卷积核进行处理,得到第二目标卷积核;

39、上采样模块,用于基于下采样图像和预设采样系数,得到与待处理图像尺寸相同的参考图像,对于参考图像上的每个像素点,根据像素点的坐标以及第二目标卷积核,对像素点的灰度值进行更新;基于参考图像上各个像素点的更新后的灰度值,得到待处理图像对应的模糊图像。

40、第三方面,本技术还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

41、基于预设采样系数和待处理图像,确定下采样图像上每个像素点的坐标;

42、对下采样卷积核进行处理,得到第一目标卷积核;

43、对于下采样图像上每个像素点,根据像素点映射至待处理图像得到的目标像素点的坐标以及第一目标卷积核,确定像素点的灰度值;基于下采样图像上每个像素点的灰度值,得到下采样图像;

44、对上采样卷积核进行处理,得到第二目标卷积核;

45、基于下采样图像和预设采样系数,得到与待处理图像尺寸相同的参考图像,对于参考图像上的每个像素点,根据像素点的坐标以及第二目标卷积核,对像素点的灰度值进行更新;基于参考图像上各个像素点的更新后的灰度值,得到待处理图像对应的模糊图像。

46、第四方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

47、基于预设采样系数和待处理图像,确定下采样图像上每个像素点的坐标;

48、对下采样卷积核进行处理,得到第一目标卷积核;

49、对于下采样图像上每个像素点,根据像素点映射至待处理图像得到的目标像素点的坐标以及第一目标卷积核,确定像素点的灰度值;基于下采样图像上每个像素点的灰度值,得到下采样图像;

50、对上采样卷积核进行处理,得到第二目标卷积核;

51、基于下采样图像和预设采样系数,得到与待处理图像尺寸相同的参考图像,对于参考图像上的每个像素点,根据像素点的坐标以及第二目标卷积核,对像素点的灰度值进行更新;基于参考图像上各个像素点的更新后的灰度值,得到待处理图像对应的模糊图像。

52、第五方面,本技术还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

53、基于预设采样系数和待处理图像,确定下采样图像上每个像素点的坐标;

54、对下采样卷积核进行处理,得到第一目标卷积核;

55、对于下采样图像上每个像素点,根据像素点映射至待处理图像得到的目标像素点的坐标以及第一目标卷积核,确定像素点的灰度值;基于下采样图像上每个像素点的灰度值,得到下采样图像;

56、对上采样卷积核进行处理,得到第二目标卷积核;

57、基于下采样图像和预设采样系数,得到与待处理图像尺寸相同的参考图像,对于参考图像上的每个像素点,根据像素点的坐标以及第二目标卷积核,对像素点的灰度值进行更新;基于参考图像上各个像素点的更新后的灰度值,得到待处理图像对应的模糊图像。

58、上述图像处理方法、装置、计算机设备、存储介质和计算机程序产品,通过下采样卷积核对待处理图像进行下采样处理得到下采样图像,通过上采样卷积核对下采样图像进行上采样得到待处理图像对应的模糊图像,能够实现待处理图像的模糊化。同时,下采样图像的尺寸小于待处理图像的尺寸,基于下采样图像进行上采样能够减少计算量,预设采样系数能够保证经过下采样以及上采样后,待处理图像对应的模糊图像与待处理图像的尺寸相同。将下采样卷积核和上采样卷积核分别进行处理,基于得到的第一目标卷积核和第二目标卷积核分别计算出下采样图像以及待处理图像对应的模糊图像上每个像素点的灰度值,由于待处理图像对应的模糊图像上每个像素点都能够通过对卷积核的处理,计算得到各自对应的灰度值,能够保证满足不同场景下的图像模糊需求。

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