SAR图像超像素生成方法、装置、计算机设备和存储介质转让专利

申请号 : CN202110807939.9

文献号 : CN113538240B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张亮刘涛栗毅

申请人 : 中国人民解放军国防科技大学

摘要 :

本申请涉及一种SAR图像超像素生成方法、装置、计算机设备和存储介质。所述方法包括:通过在SAR图像中选取若干个未标记的像素作为种子,并且通过计算与各种子相邻近像素之间差异性,将差异性小于阈值的像素都给予与种子相同的标记,通过这样方法对整个SAR图像进行聚类,得到多个标签均不相同的初始超像素,再对多个初始超像素中像素数量少于阈值的进行合并,这样将合并后得到初始超像素作为SAR图像的最终超像素。本方法具有自适应性和快速的特点,能够有效的为后续基于超像素的SAR图像处理任务提供支撑。

权利要求 :

1.SAR图像超像素生成方法,其特征在于,所述方法包括:

获取SAR图像;

在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;

计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;其中,采用以下公式计算种子与未被标记像素之间的差异性:Ω(i,j)=σ(i,j)+|H(i)‑H(j)|·σ(k,j)

其中,Ω(i,j)表示种子像素i和未被标记像素j之间的差异值,下标Pi以及下标Pj表示以种子像素i和未被标记像素j为中心的两个区域, 和 表示Pi和Pj两个区域的平均强度,M为区域中的像素数,L为SAR图像的视数,ξ(i)和ξ(j)表示种子像素i和未被标记像素j的边缘强度,H(i)和H(j)表示种子像素i和未被标记像素j的同质性,k表示与种子像素i具有相同标记的像素集合中的中心像素;所述种子像素i和未被标记像素j的同质性通过所述Pi和Pj的变异系数计算得到;

在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;

将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素;其中,采用以下公式计算两个初始超像素之间的差异性:其中,Ω(SPm,SPn)表示初始超像素SPm和初始超像素SPn之间的差异值,size(·)表示初始超像素的大小,L为SAR图像的视数, 和 表示SPm和SPn两个像素的平均强度,ξ(SPm)和ξ(SPn)表示SPm和SPn的平均边缘强度,H(SPm)和H(SPn)表示SPm和SPn的同质性;所述SPm和SPn同质性通过所述SPm和SPn的变异系数计算得到。

2.根据权利要求1所述的SAR图像超像素生成方法,其特征在于,在所述SAR图像中预先选取多个像素作为种子候选集,选取所述种子候选集中的像素作为种子。

3.根据权利要求2所述的SAR图像超像素生成方法,其特征在于,

在获取所述SAR图像之后,还对所述SAR图像进行处理得到与所述SAR图像对应的边缘强度图;

所述种子像素i和未被标记像素j的边缘强度,以及所述初始超像素SPm和初始超像素SPn的平均边缘强度均由与所述SAR图像对应的边缘强度图得到。

4.根据权利要求1所述的SAR图像超像素生成方法,其特征在于,所述终止条件包括:

没有被新标记的像素,或

新标记像素的四个相邻像素都已被标记,或

本次标记的像素数量大于或等于所述SAR图像的像素总数与预设的超像素总数的之比。

5.根据权利要求1所述的SAR图像超像素生成方法,其特征在于,所述第二阈值与所述SAR图像的像素总数以及预设的超像素总数相关。

6.一种SAR图像超像素生成装置,其特征在于,所述装置包括:

SAR图像获取模块,用于获取SAR图像;

相邻像素标记模块,用于在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;

初始超像素得到模块,用于计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;其中,采用以下公式计算种子与未被标记像素之间的差异性:Ω(i,j)=σ(i,j)+|H(i)‑H(j)|·σ(k,j)

其中,Ω(i,j)表示种子像素i和未被标记像素j之间的差异值,下标Pi以及下标Pj表示以种子像素i和未被标记像素j为中心的两个区域, 和 表示Pi和Pj两个区域的平均强度,M为区域中的像素数,L为SAR图像的视数,ξ(i)和ξ(j)表示种子像素i和未被标记像素j的边缘强度,H(i)和H(j)表示种子像素i和未被标记像素j的同质性,k表示与种子像素i具有相同标记的像素集合中的中心像素;所述种子像素i和未被标记像素j的同质性通过所述Pi和Pj的变异系数计算得到;

多个初始超像素得到模块,用于在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;

最终超像素得到模块,用于将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素;其中,采用以下公式计算两个初始超像素之间的差异性:其中,Ω(SPm,SPn)表示初始超像素SPm和初始超像素SPn之间的差异值,size(·)表示初始超像素的大小,L为SAR图像的视数, 和 表示SPm和SPn两个像素的平均强度,ξ(SPm)和ξ(SPn)表示SPm和SPn的平均边缘强度,H(SPm)和H(SPn)表示SPm和SPn的同质性;

所述SPm和SPn同质性通过所述SPm和SPn的变异系数计算得到。

7.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。

8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。

说明书 :

SAR图像超像素生成方法、装置、计算机设备和存储介质

技术领域

[0001] 本申请涉及合成孔径雷达图像处理技术领域,特别是涉及一种SAR图像超像素生成方法、装置、计算机设备和存储介质。

背景技术

[0002] 合成孔径雷达(Synthetic aperture radar,SAR)遥感图像以其全天候、全天时、高分辨率、大面积的数据获取能力成为当前遥感数据的重要组成部分,已在资源、环境、城市建设以及军事等方面得到广泛的应用。
[0003] 近年来,基于超像素的方法在合成孔径雷达(SAR)图像解译中受到越来越多研究人员的关注,因为超像素比像素可以更好地捕获局部图像信息,并降低后续SAR图像处理任务(例如:目标检测、图像分割、图像分类等)的计算复杂度。

发明内容

[0004] 基于此,有必要针对上述技术问题,提供一种能够快速生成超像素的SAR图像超像素生成方法、装置、计算机设备和存储介质。
[0005] 一种SAR图像超像素生成方法,所述方法包括:
[0006] 获取SAR图像;
[0007] 在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0008] 计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0009] 在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0010] 将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素。
[0011] 在其中一个实施例中,在所述SAR图像中预先选取多个像素作为种子候选集,选取所述种子候选集中的像素作为种子。
[0012] 在其中一个实施例中,采用以下公式计算种子与未被标记像素之间的差异性:
[0013] Ω(i,j)=σ(i,j)+|H(i)‑H(j)|·σ(k,j)
[0014]
[0015] 其中,Ω(i,j)表示种子像素i和未被标记像素j之间的差异值,下标Pi以及下标Pj表示以种子像素i和未被标记像素j为中心的两个区域,IPi和IPj表示Pi和Pj两个区域的平均强度,M为区域中的像素数,L为SAR图像的视数,ξ(i)和ξ(j)表示种子像素i和未被标记像素j的边缘强度,H(i)和H(j)表示种子像素i和未被标记像素j的同质性,k表示与种子像素i具有相同标记的像素集合中的中心像素;
[0016] 所述种子像素i和未被标记像素j的同质性通过所述Pi和Pj的变异系数计算得到。
[0017] 在其中一个实施例中,采用以下公式计算两个初始超像素之间的差异性:
[0018]
[0019]
[0020] 其中,Ω(SPm,SPn)表示初始超像素SPm和初始超像素SPn之间的差异值,size(·)表示初始超像素的大小,L为SAR图像的视数, 和 表示SPm和SPn两个像素的平均强度,ξ(SPm)和ξ(SPn)表示SPm和SPn的平均边缘强度,H(SPm)和H(SPn)表示SPm和SPn的同质性;
[0021] 所述SPm和SPn同质性通过所述SPm和SPn的变异系数计算得到。
[0022] 在其中一个实施例中,在获取所述SAR图像之后,还对所述SAR图像进行处理得到与所述SAR图像对应的边缘强度图;
[0023] 所述种子像素i和未被标记像素j的边缘强度,以及所述初始超像素SPm和初始超像素SPn的平均边缘强度均由与所述SAR图像对应的边缘强度图得到。
[0024] 在其中一个实施例中,所述终止条件包括:
[0025] 没有被新标记的像素,或
[0026] 新标记像素的四个相邻像素都已被标记,或
[0027] 本次标记的像素数量大于或等于所述SAR图像的像素总数与预设的超像素总数的之比。
[0028] 在其中一个实施例中,所述第二阈值与所述SAR图像的像素总数以及预设的超像素总数相关。
[0029] 一种SAR图像超像素生成装置,所述装置包括:
[0030] SAR图像获取模块,用于获取SAR图像;
[0031] 相邻像素标记模块,用于在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0032] 初始超像素得到模块,用于计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0033] 多个初始超像素得到模块,用于在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0034] 最终超像素得到模块,用于将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素。
[0035] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的SAR图像超像素生成方法的步骤。
[0036] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的SAR图像超像素生成方法的步骤。
[0037] 上述SAR图像超像素生成方法、装置、计算机设备和存储介质,通过在SAR图像中选取若干个未标记的像素作为种子,并且通过计算与各种子相邻近像素之间差异性,将差异性小于阈值的像素都给予与种子相同的标记,通过这样方法对整个SAR图像进行聚类,得到多个标签均不相同的初始超像素,再对多个初始超像素中像素数量少于阈值的进行合并,这样将合并后得到初始超像素作为SAR图像的最终超像素。这样的SAR图像超像素生成方法具有子适应性和快速的特点,能够有效的为后续基于超像素的SAR图像处理任务提供支撑。

附图说明

[0038] 图1为一个实施例中SAR图像超像素生成方法的流程示意图;
[0039] 图2为一个实施例中基于SAR图像超像素生成方法的实操步骤流程示意图;
[0040] 图3为一个实施例中SAR图像超像素生成装置的结构框图;
[0041] 图4为一个实施例中计算机设备的内部结构图。

具体实施方式

[0042] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043] 如图1所示,提供了一种SAR图像超像素生成方法,包括以下步骤:
[0044] 步骤S100,获取SAR图像;
[0045] 步骤S110,在SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0046] 步骤S120,计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0047] 步骤S130,在SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0048] 步骤S140,将各初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到SAR图像的最终超像素。
[0049] SAR图像超像素生成可以理解为将SAR图像中一系列位置相邻且颜色、亮度、纹理等特征相似的像素组成的若干个区域,而这些区域中包含有多个像素,所以各区域也就是超像素。SAR图像超像素比像素可以更好地捕获局部图像信息从而降低后续SAR图像处理任务,例如目标检测、图像分割、图像分类等。
[0050] 而在本申请中,在进行SAR图像超像素生成是基于一种聚类方法对所有像素先进行聚类,得到多个初始超像素,为了使得到的超像素更规则与边缘贴合更紧凑,每一个超像素中的像素数量尽可能的多,以提高后续应用的处理速度,再将其中的像素数据较少的与相邻的初始超像素进行合并,得到最终的超像素。
[0051] 在步骤S110‑S120中,是对与一个种子相关的多个像素进行标记的过程,在本次标记结束后,即可得到一个初始超像素。
[0052] 将SAR图像中的所有像素视为未被标记,从中选取一个像素作为种子,并给予一个新标记,在计算种子和其四个相邻的像素中未被标记的像素之间的差异性,当该差异性小于预设的阈值时,则说明该像素和种子大概率是属于SAR图像同一目标,则对该像素给予与种子一样的标记。再对新标记的像素此时新标记的像素可能是一个也可能是多个,的四个相邻的像素中未被标记像素与种子之间的差异性,同样的将差异性小于阈值的像素给予与种子同样的标记,这样进行重复操作步骤,直至满足终止条件,则完成了本次标记,也就是找出了与种子为相同类型的像素,并给予了同样的标记,也就完成了一个初始超像素的聚类。
[0053] 而在步骤S130中,再从SAR图像中选取一个未被标记的像素作为种子,且给予一个新的标记,重复步骤S110至S120之后,完成该次标记后,同样的也找除了与该种子为相同类型的像素并给予了同样的标记,也就完成了第二个初始超像素的聚类。这样重复步骤S110至S120,直至SAR图像中所有的像素均被标记,则可以得到多个被给予不同标记的像素区域也就是多个初始超像素。不同标记意味着分别为不同类别也就是各初始超像素中目标均不相同。
[0054] 在本实施例中,其终止条件包括:没有被新标记的像素,或新标记像素的四个相邻像素都已被标记,或本次标记的像素数量大于或等于SAR图像的像素总数与预设的超像素总数的之比。
[0055] 在本实施例中,在SAR图像中预先选取多个像素作为种子候选集,选取种子候选集中的像素作为种子。种子候选集中种子的数量可根据SAR图像的大小清晰程度而定,而各种子也均可由人工在SAR图像上手动指定。
[0056] 在步骤S110和S120中,计算种子与未被标记像素之间的差异性采用以下公式:
[0057] Ω(i,j)=σ(i,j)+|H(i)‑H(j)|·σ(k,j)(1)
[0058]
[0059] 在公式(1)中,Ω(i,j)表示种子像素i和未被标记像素j之间的差异值,下标Pi以及下标Pj表示以种子像素i和未被标记像素j为中心的两个区域, 和 表示Pi和Pj两个区域的平均强度,M为区域中的像素数,L为SAR图像的视数,ξ(i)和ξ(j)表示种子像素i和未被标记像素j的边缘强度,H(i)和H(j)表示种子像素i和未被标记像素j的同质性,k表示与种子像素i具有相同标记的像素集合中的中心像素。种子像素i和未被标记像素j的同质性通过Pi和Pj的变异系数计算得到。
[0060] 在其中一实施中,以种子像素i和未被标记像素j为中心的两个区域,其区域的大小一般可以选择5X5大小的区域。
[0061] 在步骤S140中,还进一步对多个初始超像素进行合并,将多个初始超像素中像素数量少于第二阈值的初始超像素并入其他初始超像素中。在进行合并时,计算与该初始超像素相邻的且差异性最小的初始超像素进行合并,这样进一步的减少初始超像素的个数,并扩大其像素数量,合并后的初始超像素则作为SAR图像的最终超像素。
[0062] 在本实施例中,计算两个相邻的初始超像素之间的差异性采用以下公式:
[0063]
[0064] 在公式(2)中,Ω(SPm,SPn)表示初始超像素SPm和初始超像素SPn之间的差异值,size(·)表示初始超像素的大小,L为SAR图像的视数, 和 表示SPm和SPn两个像素的平均强度,ξ(SPm)和ξ(SPn)表示SPm和SPn的平均边缘强度,H(SPm)和H(SPn)表示SPm和SPn的同质性。SPm和SPn同质性通过所述SPm和SPn的变异系数计算得到。
[0065] 在本实施例中,第二阈值与SAR图像的像素总数以及预设的超像素总数相关。例如,第二阈值可采用SAR图像的像素总数S以及预设的超像素总数K两者之比S/K,或0.2*S/K。
[0066] 在步骤S100,获取SAR图像之后,还对SAR图像进行处理得到与SAR图像对应的边缘强度图。这样在公式(1)以及公式(2)中,计算种子像素i和未被标记像素j的边缘强度,以及初始超像素SPm和初始超像素SPn的平均边缘强度均由与SAR图像对应的边缘强度图得到。
[0067] 本申请针对上述SAR图像超像素生成方法,还提供了一种在进行实际操作时的步骤,如图2所示,具体实施步骤如下:
[0068] 步骤S1)使用采用具有高斯形窗口的边缘检测器对SAR图像进行处理,得到边缘强度图。
[0069] 步骤S2)应用类似DBSCAN算法对SAR图像所有像素进行聚类,具体过程如下:
[0070] 步骤S2‑1)将SAR图像所有像素视为未被标记,并选取一定数量的预设像素做为种子候选集。
[0071] 步骤S2‑2)选取一个未被标记的像素做为种子(优先从种子候选集中选取),并给予一个新标记,并初始化一个空集合C。
[0072] 步骤S2‑3)将种子的四个相邻像素中未被标记的像素放入集合C中。
[0073] 步骤S2‑4)当集合C为空或本轮标记中已标记像素数大于或等于S/K,中止本轮标记,跳转到步骤S2‑2)开始新一轮标记。其中S为SAR图像的像素总数,而K为预设的超像素总数。
[0074] 步骤S2‑5)从集合C中取出一个像素P(取出时从集合C中删除此元素),计算种子和像素P之间的差异性,其差异性的计算公式采用上述公式(1)。当差异性小于阈值时,给予像素P与种子同样的标记,并将其四个相邻的像素中未被标记的像素放入集合C中,并跳转到步骤S2‑4);当差异性大于阈值时,直接跳转到步骤S2‑4)。
[0075] 步骤S2‑6)重复步骤S2‑2)至步骤S2‑5)直至所有像素都被标记。不同的标记即为不同的类别。
[0076] 步骤S3)将通过步骤S2)聚类后得到的超像素做为初始超像素,对初始超像素进行合并,得到最终的超像素。具体过程如下:
[0077] 步骤S3‑1)当初始超像素中的像素数小于给定阈值(0.2*S/K)时,将该超像素放入待合并集合D。
[0078] 步骤S3‑2)从集合D中取出一个超像素SP(取出时从集合D中删除此元素),计算SP与临近的超像素之间的差异性,其差异性的计算公式采用上述公式(2)。选取差异性最小的临近超像素与SP合并成为一个新的超像素。
[0079] 步骤S3‑3)重复步骤S3‑1)至步骤S2‑2)直至集合D为空。
[0080] 上述SAR图像超像素生成方法,先将SAR图像通过聚类的方法得到多个初始超像素,再对多个初始超像素进行合并后生成SAR图像的最终超像素,该方法具有自适应性和快速的特点,能够有效的为后续基于超像素的SAR图像处理任务提供支撑。
[0081] 应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0082] 在一个实施例中,如图3所示,提供了一种SAR图像超像素生成装置,包括:SAR图像获取模块200、相邻像素标记模块210、初始超像素得到模块220、多个初始超像素得到模块230和最终超像素得到模块240,其中:
[0083] SAR图像获取模块200,用于获取SAR图像;
[0084] 相邻像素标记模块210,用于在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0085] 初始超像素得到模块220,用于计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0086] 多个初始超像素得到模块230,用于在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0087] 最终超像素得到模块240,用于将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素。
[0088] 关于SAR图像超像素生成装置的具体限定可以参见上文中对于SAR图像超像素生成方法的限定,在此不再赘述。上述SAR图像超像素生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0089] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种SAR图像超像素生成方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0090] 本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0091] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0092] 获取SAR图像;
[0093] 在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0094] 计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0095] 在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0096] 将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素。
[0097] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0098] 获取SAR图像;
[0099] 在所述SAR图像中选取一个未标记的像素作为种子,并给予该种子一个新的标记,计算所述种子和其四个相邻的像素中未被标记像素之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记;
[0100] 计算新标记像素的四个相邻像素中未被标记像素与种子之间的差异性,当差异性小于第一阈值时,则给予像素和种子一样的标记,直至满足终止条件则完成本次标记,将所述种子以及与种子具有相同标记的像素作为类别相同的初始超像素;
[0101] 在所述SAR图像中选取另一个未标记的像素作为种子,并给予该种子一个新的标记,并将与该种子属于同一类别的像素进行标记,获取另一个类别的初始超像素,直至所述SAR图像中所有像素均被标记,获取多个类别均不相同的初始超像素;
[0102] 将各所述初始超像素中像素数量小于第二阈值的初始超像素,与其相邻且差异性最小的初始超像素进行合并后,得到所述SAR图像的最终超像素。
[0103] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0104] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0105] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。