像素修补方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:28060058 阅读:14 留言:0更新日期:2021-04-14 13:36
本发明专利技术涉及一种像素修补方法、装置、电子设备及计算机可读存储介质,该方法先确定需要进行孔洞修补的待修补遥感图像的待修补区域,然后通过分析待修补区域内的像素的灰度值,从而确定出待修补像素,并根据待修补像素所属的待修补区域内的其他非待修补像素对该待修补像素的灰度值进行修补,从而使得待修补遥感图像上的孔洞消失,提高遥感图像的整体显示效果。果。果。

【技术实现步骤摘要】
像素修补方法、装置、电子设备及计算机可读存储介质


[0001]本申请属于遥感图像处理领域,具体涉及一种像素修补方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]遥感图像经过一系列的处理后,其有效矢量范围会发生变化。此时,遥感图像中不属于有效矢量范围内的像素对于遥感图像的有效矢量范围内的像素而言,是背景像素(即无效像素)。对于遥感图像而言,无效像素并不会起到正向作用,相反的,由于无效像素的存在,当对遥感图像进行后续图像处理时,会增加相关的无效消耗。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种像素修补方法、装置、电子设备及计算机可读存储介质,用于改善通过现有的无效像素去除方案所导致的后续显示效果不佳的问题。
[0004]本申请的实施例是这样实现的:
[0005]第一方面,本申请实施例提供一种像素修补方法,所述方法包括:获取待修补遥感图像;确定所述待修补遥感图像中的待修补区域;遍历所述待修补区域中所包括的像素的灰度值,确定出待修补像素;针对所述待修补像素,根据其所属的所述待修补区域所包括的非待修补像素,确定其修补灰度值,并根据所述修补灰度值对其进行像素修补。由于通过该方法,可以对待修补像素的灰度值进行修补,从而使得待修补遥感图像上的孔洞消失,从而提高遥感图像的整体显示效果。
[0006]结合第一方面实施例,在一种可能的实施方式中,所述确定所述待修补遥感图像中的待修补区域,包括:将所述待修补遥感图像所包括的全局图像确定为所述待修补区域。直接将整个待修补遥感图像所包括的全局图像确定为待修补区域,可以减少本方案的执行流程,有利于提高像素修补效率。
[0007]结合第一方面实施例,在一种可能的实施方式中,所述确定所述待修补遥感图像中的待修补区域,包括:获取所述待修补遥感图像所包括的经纬度范围信息以及所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息;根据预设的切割规则对所述待修补遥感图像进行切割,得到多个瓦片图像;根据所述待修补遥感图像的经纬度范围信息及所述切割规则,确定每个所述瓦片图像所包括的经纬度范围;针对每个瓦片图像,将其所包括的经纬度范围与所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息之间的交集部分所对应的区域确定为所述待修补区域。在这种实施方式中,每个待修补区域所对应的经纬度范围较小,有利于提高像素修补的准确度。
[0008]结合第一方面实施例,在一种可能的实施方式中,每个像素包括多个波段,每个波段存在对应的灰度值;所述遍历所述待修补区域中所包括的像素的灰度值,确定出待修补像素,包括:针对所述待修补区域中的每个像素,在该像素的所有波段对应的灰度值均为同一特定值时,确定该像素为所述待修补像素。
[0009]结合第一方面实施例,在一种可能的实施方式中,所述针对所述待修补像素,根据其所属的所述待修补区域所包括的非待修补像素,确定其修补灰度值,包括:针对所述待修补像素,获取其所属的所述待修补区域所包括的非待修补像素的灰度值以及各个非待修补像素与该待修补像素之间的距离;针对所述待修补像素,根据其所属的所述待修补区域的各个非待修补像素的灰度值以及各个非待修补像素与该待修补像素之间的距离,通过反距离权重插值算法计算出该待修补像素的修补灰度值。
[0010]结合第一方面实施例,在一种可能的实施方式中,所述根据所述修补灰度值对其进行像素修补,包括:针对所述待修补像素,用与其对应的修补灰度值替换其原始灰度值;或者,针对所述待修补像素,将与其对应的修补灰度值进行优化处理,得到优化灰度值,再用与其对应的优化灰度值替换其原始灰度值。通过对修补灰度值进行优化处理,可以减少偶然像素误差,提升后续遥感图像的显示效果。
[0011]结合第一方面实施例,在一种可能的实施方式中,所述将与其对应的修补灰度值进行优化处理,包括:根据该待修补像素在其所属的待修补区域中的位置,以及预设的平滑函数对该待修补像素的修补灰度值进行平滑处理,得到该待修补像素的平滑灰度值Rp;计算该待修补像素的周边非待修补像素的灰度值均值Rj;根据所述Rj与所述Rp之差的绝对值与预设灰度值阈值之间的大小关系,对所述Rp进行调整,得到所述优化灰度值。
[0012]第二方面,本申请实施例提供一种像素修补装置,所述装置包括:获取模块、确定模块、遍历模块以及修补模块。获取模块,用于获取待修补遥感图像;确定模块,用于确定所述待修补遥感图像中的待修补区域;遍历模块,用于遍历所述待修补区域中所包括的像素的灰度值,确定出待修补像素;修补模块,用于针对所述待修补像素,根据其所属的所述待修补区域所包括的非待修补像素,确定其修补灰度值,并根据所述修补灰度值对其进行像素修补。
[0013]结合第二方面实施例,在一种可能的实施方式中,所述确定模块,用于将所述待修补遥感图像所包括的全局图像确定为所述待修补区域。
[0014]结合第二方面实施例,在一种可能的实施方式中,所述确定模块,用于获取所述待修补遥感图像所包括的经纬度范围信息以及所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息;根据预设的切割规则对所述待修补遥感图像进行切割,得到多个瓦片图像;根据所述待修补遥感图像的经纬度范围信息及所述切割规则,确定每个所述瓦片图像所包括的经纬度范围;针对每个瓦片图像,将其所包括的经纬度范围与所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息之间的交集部分所对应的区域确定为所述待修补区域。
[0015]结合第二方面实施例,在一种可能的实施方式中,每个像素包括多个波段,每个波段存在对应的灰度值;所述遍历模块,用于针对所述待修补区域中的每个像素,在该像素的所有波段对应的灰度值均为同一特定值时,确定该像素为所述待修补像素。
[0016]结合第二方面实施例,在一种可能的实施方式中,所述修补模块,用于针对所述待修补像素,获取其所属的所述待修补区域所包括的非待修补像素的灰度值以及各个非待修补像素与该待修补像素之间的距离;针对所述待修补像素,根据其所属的所述待修补区域的各个非待修补像素的灰度值以及各个非待修补像素与该待修补像素之间的距离,通过反距离权重插值算法计算出该待修补像素的修补灰度值。
或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0030]在现有技术中,为了避免无效消耗,在进行后续图像处理前,需要将遥感图像中的无效像素去除,在现有技术中,一般直接将其无效像素的灰度值抹除。然而,在遥感图像的有效矢量范围内也可能存在与背景像素的灰度值一致的像素,若按照现有技术的方案来去除无效像素,将会导致遥感图像的有效矢量范围内的一些像素的灰度值也被抹除,从而使得遥感图像的有效矢量范围内出现空本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种像素修补方法,其特征在于,所述方法包括:获取待修补遥感图像;确定所述待修补遥感图像中的待修补区域;遍历所述待修补区域中所包括的像素的灰度值,确定出待修补像素;针对所述待修补像素,根据其所属的所述待修补区域所包括的非待修补像素,确定其修补灰度值,并根据所述修补灰度值对其进行像素修补。2.根据权利要求1所述的方法,其特征在于,所述确定所述待修补遥感图像中的待修补区域,包括:将所述待修补遥感图像所包括的全局图像确定为所述待修补区域。3.根据权利要求1所述的方法,其特征在于,所述确定所述待修补遥感图像中的待修补区域,包括:获取所述待修补遥感图像所包括的经纬度范围信息以及所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息;根据预设的切割规则对所述待修补遥感图像进行切割,得到多个瓦片图像;根据所述待修补遥感图像的经纬度范围信息及所述切割规则,确定每个所述瓦片图像所包括的经纬度范围;针对每个瓦片图像,将其所包括的经纬度范围与所述待修补遥感图像中的有效矢量范围所包括的经纬度范围信息之间的交集部分所对应的区域确定为所述待修补区域。4.根据权利要求1

3中任一项所述的方法,其特征在于,每个像素包括多个波段,每个波段存在对应的灰度值;所述遍历所述待修补区域中所包括的像素的灰度值,确定出待修补像素,包括:针对所述待修补区域中的每个像素,在该像素的所有波段对应的灰度值均为同一特定值时,确定该像素为所述待修补像素。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述针对所述待修补像素,根据其所属的所述待修补区域所包括的非待修补像素,确定其修补灰度值,包括:针对所述待修补像素,获取其所属的所述待修补区域所包括的非待修补像素的灰度值以及各个非待修补像素与该待修补像素之间的距离;针对所述待修补像素,根据其所属的...

【专利技术属性】
技术研发人员:陆川周舒婷熊文轩
申请(专利权)人:成都星时代宇航科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1