技术新讯 > 电子通信装置的制造及其应用技术 > 图像处理方法、装置、设备及存储介质与流程  >  正文

图像处理方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:21:39

本技术涉及芯片,特别涉及一种图像处理方法、装置、设备及存储介质。

背景技术:

1、图像在存在缺陷时,会大大降低图像的质量。例如,当图像中出现坏点之后,会降低图像的质量。或当图像为rgbir(rgb-infrared,红绿蓝-红外)图像时,会导致图像的颜色失真或偏差。或当pdaf信号图像存在异常的pdaf信号像素点,也会降低图像的质量。

2、相关技术中,使用bpc(bad pixel correction,坏点矫正)算法将图像中的坏点去除。通过提取ir分量的方式对rgbir(rgb-infrared,红绿蓝-红外)图像进行矫正。使用相位检测算法,查找异常的pdaf信号像素点。

3、但是,上述方法中,使用不同的算法对图像中不同的缺陷进行去除,从而需要在芯片中设置每种算法对应的算法模块,进而大大消耗了芯片的硬件资源,提高了芯片的成本。

技术实现思路

1、本技术实施例提供了一种图像处理方法、装置、设备及存储介质,能够节省芯片的硬件资源,降低芯片的成本。该技术方案如下:

2、根据本技术实施例的第一方面,提供了一种图像处理方法,该方法包括:

3、获取待处理图像,该待处理图像包括n个初始像素点,在n个该初始像素点中包括m个异常像素点,n,m为大于或等于1的整数,且m小于或等于n,该异常像素点为不符合拜耳阵列或相位不对焦的像素点;

4、提取每个该异常像素点的异常信息,得到异常图像;该异常信息为不符合该拜耳阵列或相位不对焦的像素信息;

5、从n个初始像素点选择与每个该异常像素点相邻的至少一个插值像素点;

6、基于每个该异常像素点对应的至少一个插值像素点进行插值计算,得到各个该异常像素点的矫正信息,该矫正信息为符合该拜耳阵列或相位对焦的像素信息。

7、在一种可能的实现方式中,该待处理图像包括rgbir图像以及pdaf信号图像中任意一种。

8、在一种可能的实现方式中,当该待处理图像为rgbir图像,该rgbir图像包括n个第一初始像素点,n个该第一初始像素点中包括m个第一异常像素点,每个该第一异常像素点的第一异常信息包括ir通道值和/或异常b通道值,该ir通道值和/或异常b通道值不符合该拜耳阵列;

9、该提取每个该异常像素点的异常信息,得到异常图像,包括:

10、提取该rgbir图像中每个该第一异常像素点的ir通道值和/或异常b通道值,得到第一异常图像;该第一异常图像包括每个该第一异常像素点的该ir通道值和/或该异常b通道值。

11、在一种可能的实现方式中,该基于每个该异常像素点对应的至少一个插值像素点进行插值计算,得到各个该异常像素点的矫正信息,包括:

12、针对一个该第一异常像素点,与该第一异常像素点相邻的每个第一插值像素点包括b通道值,对每个第一插值像素点的b通道值进行插值计算,得到该第一异常通道值像素点的该异常b通道值对应的矫正b通道值;和/或

13、在该rgbir图像中,与该第一异常像素点相邻的每个第二插值像素点包括r通道值,对每个该第二插值像素点的该r通道值进行插值计算,得到该第一异常通道值像素点的该ir通道值对应的矫正r通道值;

14、其中,该矫正b通道值以及该矫正r通道值符合该拜耳阵列。

15、在一种可能的实现方式中,当该待处理图像为该pdaf信号图像,该pdaf信号图像包括n个第二初始像素点,n个该第二初始像素点中包括m个第二异常像素点,每个该第二异常像素点的第二异常信息包括异常pdaf信号,该异常pdaf信号的相位不对焦;

16、该提取每个该异常像素点的异常信息,得到异常图像,包括:

17、确定该pdaf信号图像中所有的pdaf信号像素点;

18、对每个该pdaf信号像素点进行相位检测,将存在该异常pdaf信号的每个该pdaf信号像素点作为该第二异常像素点;

19、提取每个该第二异常像素点的第二异常信息,得到第二异常图像。

20、在一种可能的实现方式中,该基于每个该异常像素点对应的至少一个插值像素点进行插值计算,得到各个该异常像素点的矫正信息,包括:

21、针对一个该第二异常像素点,与该第二异常像素点相邻的每个第三插值像素点包括pdaf信号;

22、对每个该第三插值像素点的pdaf信号进行插值计算,得到该第二异常像素点对应的矫正pdaf信号,该矫正pdaf信号的相位对焦。

23、在一种可能的实现方式中,该方法,还包括:

24、确定每个该异常像素点在该待处理图像中的原始位置;该原始位置是根据该待处理图像所在的预设坐标系确定的;

25、将该矫正信息插入到对应的该异常像素点的该原始位置。

26、根据本技术实施例的第三方面,提供了一种图像处理装置,该装置包括:

27、获取模块,用于获取待处理图像,该待处理图像包括n个初始像素点,在n个该初始像素点中包括m个异常像素点,n,m为大于或等于1的整数,且m小于或等于n,该异常像素点为不符合拜耳阵列或相位不对焦的像素点;

28、提取模块,用于提取每个该异常像素点的异常信息,得到异常图像;该异常信息为不符合该拜耳阵列或相位不对焦的像素信息;

29、选择模块,用于从n个初始像素点选择与每个该异常像素点相邻的至少一个插值像素点;

30、插值模块,用于基于每个该异常像素点对应的至少一个插值像素点进行插值计算,得到各个该异常像素点的矫正信息,该矫正信息为符合该拜耳阵列或相位对焦的像素信息。

31、在一种可能的实现方式中,该待处理图像包括rgbir图像以及pdaf信号图像中任意一种。

32、在一种可能的实现方式中,当该待处理图像为rgbir图像,该rgbir图像包括n个第一初始像素点,n个该第一初始像素点中包括m个第一异常像素点,每个该第一异常像素点的第一异常信息包括ir通道值和/或异常b通道值,该ir通道值和/或异常b通道值不符合该拜耳阵列;

33、该提取模块,包括:

34、第一提取单元,用于提取该rgbir图像中每个该第一异常像素点的ir通道值和/或异常b通道值,得到第一异常图像;该第一异常图像包括每个该第一异常像素点的该ir通道值和/或该异常b通道值。

35、在一种可能的实现方式中,该插值模块,包括:

36、第一插值单元,用于针对一个该第一异常像素点,与该第一异常像素点相邻的每个第一插值像素点包括b通道值,对每个第一插值像素点的b通道值进行插值计算,得到该第一异常通道值像素点的该异常b通道值对应的矫正b通道值;和/或

37、第二插值单元,用于在该rgbir图像中,与该第一异常像素点相邻的每个第二插值像素点包括r通道值,对每个该第二插值像素点的该r通道值进行插值计算,得到该第一异常通道值像素点的该ir通道值对应的矫正r通道值;

38、其中,该矫正b通道值以及该矫正r通道值符合该拜耳阵列。

39、在一种可能的实现方式中,当该待处理图像为该pdaf信号图像,该pdaf信号图像包括n个第二初始像素点,n个该第二初始像素点中包括m个第二异常像素点,每个该第二异常像素点的第二异常信息包括异常pdaf信号,该异常pdaf信号的相位不对焦;

40、该提取模块,包括:

41、确定单元,用于确定该pdaf信号图像中所有的pdaf信号像素点;检测单元,用于对每个该pdaf信号像素点进行相位检测,将存在该异常pdaf信号的每个该pdaf信号像素点作为该第二异常像素点;

42、第二提取单元,用于提取每个该第二异常像素点的第二异常信息,得到第二异常图像。

43、在一种可能的实现方式中,该插值模块,包括:

44、第三插值单元,用于针对一个该第二异常像素点,与该第二异常像素点相邻的每个第三插值像素点包括pdaf信号;对每个该第三插值像素点的pdaf信号进行插值计算,得到该第二异常像素点对应的矫正pdaf信号,该矫正pdaf信号的相位对焦。

45、在一种可能的实现方式中,该装置,还包括:

46、确定模块,用于确定每个该异常像素点在该待处理图像中的原始位置;该原始位置是根据该待处理图像所在的预设坐标系确定的;

47、插入模块,用于将该矫正信息插入到对应的该异常像素点的该原始位置。

48、根据本技术实施例的第三方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储至少一段程序,所述至少一段程序由所述处理器加载并执行上述的图像处理方法。

49、根据本技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现上述的图像处理方法。

50、在本技术实施例中,本技术实施例提供了一种图像处理方法,可以对rgbir图像以及pdaf信号图像中任意一种图像进行处理,相比于在芯片中设置分别设置处理rgb图像的算法模块以及处理pdaf信号图像的算法模块,大大节省了芯片的硬件资源消耗,降低了芯片的成本。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242553.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。