System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及图像处理,尤其涉及一种超分辨率图像的处理方法、系统、设备和存储介质。
技术介绍
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、所述定位单元用于将所述超分辨率图像映射到所述原始图像上,确定所述第一像素点在所述原始图像中的第一位置;
51、所述获取单元用于将所述原始图像中位于所述第一位置的预设范围内的第二像素点作为所述参考像素点。
52、较佳地,所述获取单元还用于响应于所述第一位置与所述原始图像中的所述第二像素点重合,将所述第二像素点作为目标像素点,并将位于所述目标像素点的预设范围内的其他第二像素点作为所述参考像素点;
53、或,
54、所述获取单元还用于响应于所述第一位置与所述原始图像中的所述第二像素点重合,将所述第二像素点作为目标像素点,并将所述目标像素点、以及位于所述目标像素点的预设范围内的其他第二像素点作为所述参考像素点。
55、较佳地,所述其他第二像素点包括位于所述目标像素点的上、下、左、右方位的所述第二像素点;
56、和/或本文档来自技高网...
【技术保护点】
1.一种超分辨率图像的处理方法,其特征在于,所述处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述获取超分辨率图像中第一像素点在原始图像中对应的若干个参考像素点的步骤包括:
3.根据权利要求2所述的处理方法,其特征在于,所述将所述原始图像中位于所述第一位置的预设范围内的第二像素点作为所述参考像素点的步骤包括:
4.根据权利要求3所述的处理方法,其特征在于,所述其他第二像素点包括位于所述目标像素点的上、下、左、右方位的所述第二像素点;
5.根据权利要求2所述的处理方法,其特征在于,所述将所述原始图像中位于所述第一位置的预设范围内的第二像素点作为所述参考像素点的步骤包括:
6.根据权利要求1所述的处理方法,其特征在于,所述基于所述参考像素点的原始像素值,确定所述第一像素点对应的像素参考范围的步骤包括:
7.根据权利要求1所述的处理方法,其特征在于,所述基于所述参考像素点的原始像素值,确定所述第一像素点对应的像素参考范围的步骤包括:
8.根据权利要求1至7中任一项所述的处理方法,其特征在
9.根据权利要求1至7中任一项所述的处理方法,其特征在于,所述根据所述像素参考范围调整所述第一像素点的第一像素值的步骤包括:
10.根据权利要求9所述的处理方法,其特征在于,所述基于所述目标像素值对所述第一像素值进行调整的步骤还包括:
11.一种超分辨率图像的处理系统,其特征在于,所述处理系统包括获取模块、确定模块和调整模块;
12.一种电子设备,包括存储器、处理器及存储在存储器上并用于在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的处理方法。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的处理方法。
...【技术特征摘要】
1.一种超分辨率图像的处理方法,其特征在于,所述处理方法包括:
2.根据权利要求1所述的处理方法,其特征在于,所述获取超分辨率图像中第一像素点在原始图像中对应的若干个参考像素点的步骤包括:
3.根据权利要求2所述的处理方法,其特征在于,所述将所述原始图像中位于所述第一位置的预设范围内的第二像素点作为所述参考像素点的步骤包括:
4.根据权利要求3所述的处理方法,其特征在于,所述其他第二像素点包括位于所述目标像素点的上、下、左、右方位的所述第二像素点;
5.根据权利要求2所述的处理方法,其特征在于,所述将所述原始图像中位于所述第一位置的预设范围内的第二像素点作为所述参考像素点的步骤包括:
6.根据权利要求1所述的处理方法,其特征在于,所述基于所述参考像素点的原始像素值,确定所述第一像素点对应的像素参考范围的步骤包括:
7.根据权利要求1所述的处理方法,其特征在于,所述基于所述参考像素点的原始像素值,确定所...
【专利技术属性】
技术研发人员:袁汝俊,沈珈立,钟喜扬,罗小伟,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。