图像边沿误差校准的方法和装置、电子设备和存储介质与流程

文档序号:34265760发布日期:2023-05-25 07:02阅读:40来源:国知局
图像边沿误差校准的方法和装置、电子设备和存储介质与流程

本技术涉及数据处理领域,尤其涉及一种图像边沿误差校准的方法和装置、电子设备和存储介质。


背景技术:

1、内窥镜产品由镜体,传输连接部,处理器组成。如图1所示,电子上下消化道镜,由镜体、光源、处理器组成。镜体头端载有图像传感器,对人体内部组织进行成像,手持部对图像传感器图像电信号进行电平增强,连接部接入光源和处理器。其中,光源对镜体提供照明,处理器对图像进行处理,视频图像显示,并实现人机交互功能。

2、镜体的图像传感器与后端处理器之间采用线缆进行传输。医用电子内窥镜采用1080p分辨率,线缆串行数据传输,速率可以到达720mbps,对线缆及硬件要求较高,同时数据很容易在中间传输过程中出现干扰导致数据位翻转,图像像素值产生异常。现有的做法是将异常点当作噪点,采用周边中值或者均值进行处理,但是这样会损失边界值,导致图像边沿显示效果异常,导致后续无法对人体组织进行增强显示。

3、因此,相关技术中存在视频流在出现异常后,对图像处理损失了边界值,导致边沿显示效果不佳的问题。


技术实现思路

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、第二获取单元,用于获取在所述目标方向上所存在的每个颜色元素对应的像素预测值;

51、第二确定单元,用于将每个所述像素预测值与预设偏差阈值进行比较,确定是否存在异常像素点。

52、可选地,第二获取单元包括:

53、计算子模块,用于对于每个颜色元素,根据所述颜色元素对应的预设预测公式计算所述颜色元素对应的像素预测值,其中,所述颜色元素至少包括第一颜色元素、第二颜色元素以及所述目标颜色元素,所述第一颜色元素、所述第二颜色元素以及所述目标颜色元素对应的像素预测值分别为第一像素预测值、第二像素预测值以及第三像素预测值;其中,第二确定单元包括:

54、比较子模块,用于将所述第一像素预测值、所述第二像素预测值以及所述第三像素预测值分别与预先设定的偏差阈值进行比较;

55、确定子模块,用于若所述第一像素预测值、所述第二像素预测值以及所述第三像素预测值中存在大于所述偏差阈值的目标像素预测值,则确定所述目标像素预测值对应的颜色元素存在异常像素点。

56、可选地,校准模块包括:

57、第三获取单元,用于对于每个所述预设方向,若确定所述目标图像在所述预设方向存在边沿之后,根据所述第一颜色元素、所述第二颜色元素以及所述目标颜色元素分别对应的第一校准公式获取所述第一颜色元素、所述第二颜色元素以及所述目标颜色元素分别对应的第一校准像素值,其中,所述预设方向包括第一方向、第二方向、第三方向以及第四方向。

58、可选地,该装置还包括:

59、第二获取模块,用于在所述根据所述目标排序方式中的目标颜色元素,确定所述目标图像中是否存在边沿之后,在确定所述目标图像中不存在所述边沿且所述目标图像中存在异常像素点的情况下,对于每个所述颜色元素,根据所述颜色元素对应的第二校准公式获取所述颜色元素对应的第二校准像素值,其中,所述颜色元素包括所述第一颜色元素、所述第二颜色元素以及所述目标颜色元素。

60、可选地,该装置还包括:

61、镜像处理模块,用于在确定所述目标图像中存在边沿之后,对所述边沿的像素值做镜像处理,得到多个边沿参考像素值;

62、拓展模块,用于基于所述边沿参考像素值,拓展所述边沿对应的图标长度。

63、根据本技术实施例的又一个方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;其中,存储器,用于存储计算机程序;处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行上述任一实施例中的方法步骤。

64、根据本技术实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一实施例中的方法步骤。

65、在本技术实施例中,通过获取目标图像以及目标图像包含的多个目标像素信息;将目标像素信息按照预设方式进行排列,得到目标排布方式,其中,目标排序方式中包含每个目标像素信息对应的单一颜色元素;根据目标排序方式中的目标颜色元素,确定目标图像中是否存在边沿;在确定目标图像中存在边沿的情况下,确定边沿所在方向上是否存在异常像素点;若边沿所在方向上存在异常像素点,利用预设校正方案对异常像素点进行校准。由于本技术实施例对获取到的目标图像的目标像素信息按照预设方式进行排列,然后基于排列后存在的目标颜色元素实现定点化图像处理,然后确定边沿所在方向上是否存在异常像素点,并对已有异常像素点进行校准处理,这样既处理了异常视频流又可保留边沿信息,做到不再损失视频图像的边沿信息的同时,提高边沿显示的效果,方法简便,适用于低成本算法处理,解决了相关技术中存在的视频流在出现异常后,对图像处理损失了边界值,导致边沿显示效果不佳的问题。

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