图像处理方法、装置、电子设备及计算机可读存储介质与流程

文档序号:37125666发布日期:2024-02-22 21:37阅读:17来源:国知局
图像处理方法、装置、电子设备及计算机可读存储介质与流程

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


背景技术:

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、在上述方案中,所述根据所述第一候选块区域和所述第二候选块区域确定运动物体区域,包括:

30、将所述第一候选块区域划分为第二数量的第三块区域,将所述第二候选划分为第二数量的第四块区域,所述第三块区域中的块区域与所述第四块区域中的块区域一一对应;

31、针对所述第三块区域中的每个块区域,计算所述块区域与所述第四块区域中对应的块区域之间的相似度;

32、若所述相似度低于预设的相似度阈值,则将所述块区域确定为第一运动区域,将所述块区域在所述第四块区域中对应的块区域确定为第二运动区域。

33、在上述方案中,所述根据所述检测结果和预设区域大小,确定所述第二融合区域对应的第三融合区域以及所述候选融合区域对应的目标融合区域,对所述第三融合区域和所述目标融合区域进行融合处理,包括:

34、若所述检测结果为存在运动物体,则确定所述第二融合区域中是否存在不包含运动物体的所述预设区域大小的区域;

35、若所述第二融合区域中存在不包含运动物体的所述预设区域大小的区域,则将所述区域确定为第三融合区域;

36、将所述候选融合区域中与所述第三融合区域对应的区域确定为目标融合区域;

37、对所述第三融合区域和所述目标融合区域进行融合处理。

38、在上述方案中,所述若所述第二融合区域中不存在不包含运动物体的所述预设区域大小的区域,包括:

39、获取第二融合区域中所述预设区域大小的区域;

40、确定所述第二融合区域中包含运动物体的区域为第一候选运动区域,以及确定所述候选融合区域中与所述第一候选运动区域所对应的第二候选运动区域;

41、将所述第二融合区域除所述第一候选运动区域确定为所述第三融合区域,与所述候选融合区域中除所述第二候选运动区域确定为所述目标融合区域;

42、将所述第二候选运动区域替换为所述第一候选运动区域,将所述第三融合区域和所述目标融合区域进行融合处理。

43、第二方面,本技术实施例提供一种图像处理装置,所述图像处理装置包括:

44、分割模块,用于对待融合图像和基准图像之间的覆盖区域进行初步分割,得到所述待融合图像中的第一融合区域和所述基准图像的候选融合区域;

45、配准模块,用于根据所述候选融合区域,对所述第一融合区域进行配准校正处理,得到第二融合区域;

46、检测模块,用于对所述第二融合区域和所述候选融合区域进行运动物体检测,得到检测结果;

47、融合模块,用于根据所述检测结果和预设区域大小,确定所述第二融合区域对应的第三融合区域以及所述候选融合区域对应的目标融合区域,对所述第三融合区域和所述目标融合区域进行融合处理。

48、第三方面,本技术实施例提供一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本技术实施例提供的图像处理方法。

49、第四方面,本技术实施例提供一种计算机可读存储介质,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行本技术实施例提供的图像处理方法。

50、本技术实施例提供的图像处理方法,对待融合图像和基准图像之间的覆盖区域进行初步分割,得到所述待融合图像中的第一融合区域和所述基准图像的候选融合区域;根据所述候选融合区域,对所述第一融合区域进行配准校正处理,得到第二融合区域;对所述第二融合区域和所述候选融合区域进行运动物体检测,得到检测结果;根据所述检测结果和预设区域大小,确定所述第二融合区域对应的第三融合区域以及所述候选融合区域对应的目标融合区域,对所述第三融合区域和所述目标融合区域进行融合处理。本技术的图像处理方法通过对图像融合前覆盖区域的初步处理得到了第一融合区域和候选融合区域,通过对第一融合区域和候选融合区域的配准校正,得到了更加精确的配准结果,减小了配准误差,保障了融合后图像的视觉质量和准确性;通过充分考虑图像中可能存在的运动物体,可以确保融合结果在包含运动物体的情况下依然保持自然和连贯,避免了图像重影等问题的产生。

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