基于区域不一致性评价自动优选遥感影像分割参数的方法与流程

文档序号:11144868阅读:来源:国知局

技术特征:

1.一种基于区域不一致性评价自动优选遥感影像分割参数的方法,其特征在于包括如下步骤:

步骤一:输入待分割的遥感影像和参考数据集,初始化参数,所述的初始化参数包括给定初始尺度分割参数区间值s1和s5,且s5>s1,给定尺度分割参数间最小步距dmin,给定ED2min最大值L、形状因子、紧凑度因子和ED2min极小值ζ;步骤二:如果s5-s1>4dmin,则在初始尺度分割参数值s1和s5的基础上设置5个尺度分割参数及其步距,否则需重新设置初始尺度分割参数值s1和s5,这里d>dmin为约束条件,s1,s2,s3,s4,s5五个尺度分割参数具体计算如下:

<mrow> <mi>d</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2=s1+d

s4=s5-d

步骤三:根据s1,s2,s3,s4,s5尺度分割参数上各自的分割数据集和参考数据集,分别统计其参考多边形数量、分割多边形数量,重叠面积、过分割面积、欠分割面积、依次计算出每一个尺度分割参数对应的不一致性度量参数对应的PSEi,NSRi和ED2i,其中i={2,3,4,5}。具体计算流程如下:

在每个尺度分割参数中,用R={ri:i=1,2,...,m}表示m个参考多边形的集合,S={sj:j=1,2,...,n}表示分割多边形的集合,|ri∩sj|表示参考多边形ri和分割多边形sj相交部分的面积,|ri|和|sj|分别为参考多边形ri和分割多边形sj的面积,S'={sk:k=1,2,...,v}表示与参考数据集相对应的分割数据集的集合。定义Sa和Sb为集合S的两个子集,且满足匹配准则:

<mrow> <mi>S</mi> <mi>a</mi> <mo>=</mo> <mo>{</mo> <msub> <mi>s</mi> <mi>j</mi> </msub> <mo>:</mo> <mfrac> <mrow> <mo>|</mo> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>&cap;</mo> <msub> <mi>s</mi> <mi>j</mi> </msub> </mrow> <mo>|</mo> </mrow> <mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>j</mi> </msub> <mo>|</mo> </mrow> </mfrac> <mo>&gt;</mo> <mn>0.5</mn> <mo>}</mo> </mrow>

<mrow> <mi>S</mi> <mi>b</mi> <mo>=</mo> <mo>{</mo> <msub> <mi>s</mi> <mi>j</mi> </msub> <mo>:</mo> <mfrac> <mrow> <mo>|</mo> <mrow> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>&cap;</mo> <msub> <mi>s</mi> <mi>j</mi> </msub> </mrow> <mo>|</mo> </mrow> <mrow> <mo>|</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>|</mo> </mrow> </mfrac> <mo>&gt;</mo> <mn>0.5</mn> <mo>}</mo> </mrow>

也就是说匹配准则是参考多边形和分割多边形相交部分的面积至少是参考多边形或匹配多边形的面积一半,则参考多边形相匹配的分割多边形的集合S'就为Sa和Sb的并集。同时定义∑|Ri|为m个参考多边形的总面积,∑|Sk|为跟m个参考多边形相匹配的分割多边形总面积,∑|Ri∩Sk|为参考数据集和匹配的分割数据集重叠面积,|ri-sj|=|ri|-|ri∩sj|是在匹配多边形之外的那部分参考多边形的面积为过分割面积,|sj-ri|=|sj|-|ri∩sj|是在参考多边形之外的那部分匹配多边形的面积为欠分割面积。因此,PSE、NSR和ED2可以表示为:

<mrow> <mi>P</mi> <mi>S</mi> <mi>E</mi> <mo>=</mo> <mfrac> <mrow> <mi>&Sigma;</mi> <mrow> <mo>|</mo> <msub> <mi>S</mi> <mi>k</mi> </msub> <mo>|</mo> </mrow> <mo>-</mo> <mi>&Sigma;</mi> <mrow> <mo>|</mo> <mrow> <msub> <mi>S</mi> <mi>k</mi> </msub> <mo>&cap;</mo> <msub> <mi>R</mi> <mi>i</mi> </msub> </mrow> <mo>|</mo> </mrow> </mrow> <mrow> <mi>&Sigma;</mi> <mrow> <mo>|</mo> <msub> <mi>R</mi> <mi>i</mi> </msub> <mo>|</mo> </mrow> </mrow> </mfrac> </mrow>

<mrow> <mi>N</mi> <mi>S</mi> <mi>R</mi> <mo>=</mo> <mfrac> <mrow> <mi>a</mi> <mi>b</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>m</mi> <mo>-</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mi>m</mi> </mfrac> </mrow>

<mrow> <mi>E</mi> <mi>D</mi> <mn>2</mn> <mo>=</mo> <msqrt> <mrow> <msup> <mi>PSE</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>NSR</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow>

最后得到计算5点间的ED2最小值和最大值:

ED2min=min{ED21,ED22,ED23,ED24,ED25}

ED2max=max{ED21,ED22,ED23,ED24,ED25}

步骤四:模式匹配过程

分析ED2随s1~s5尺度分割参数变化的趋势并动态调整五个尺度分割参数,不断地匹配PSE-NSR-ED2不一致评价模型Case a~Case q 17种变化模式,获得在固定形状因子和紧凑度因子下遥感影像的最优尺度分割参数。

步骤五:依次按照形状因子=0.1,0.2,…,0.9,紧凑度因子=0.1,0.2,…,0.9的组合方式进行步骤一到步骤四的迭代运算,得到81个参数组合上的最优尺度分割参数;然后对这81组最优尺度分割参数进行再排序,从中选出的最小ED2组对应的尺度分割参数,形状因子及紧凑度因子三个参数组合即为最优分割参数组合。

2.根据权利要求1所述的方法,其特征在于所述的步骤四ED2随尺度分割参数变化的趋势具有Case a~Case q 17种模式:

Case a.ED2i不随尺度分割参数发生变化,即ED21=ED22=ED23=ED24=ED25,或者其间的最大、最小值之差小于预设的极小值ζ:

|ED2max-ED2min|<ζ

若如此且ED2max≥L,则意味着预设尺度分割参数明显偏大至ED2值变化不稳定区域,需要将尺度分割参数范围向小值方向,将s5左移到s1的位置,s1左移4个步距,s3为动态调整后s1和s5的值一半,s2和s4也相应左移4个步距:

s5←s1

s1←s1-4·d

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

如果s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4左移1个新获的步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续;

否则当满足条件ED2max<L时扩大尺度分割参数搜索范围,相应的s3不变,s1减小原来的2倍步距,s5扩大原来的2倍步距,s2和s4分别替换原来的s1和s5)

s2←s1

s4←s5

s1←s2-2·d

s5←s4+2·d

如果扩大出现s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4左移1个新获的步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续;

如果扩大尺度分割参数范围搜索,仍出现ED2i不随尺度参数发生变化,或其间的最大、最小值之差小于预设的极小值ζ其中之一的情况:

|ED2max-ED2min|<ζ

且ED2max≤L,则最优尺度分割参数可能位居其一,sopt∈[s1,s5];需作进一步的判断:如果前后两次运算均出现上述状况,对比前后两次运算ED2min,取ED2min较小的一次作为最优尺度分割参数的范围,sopt∈[s1,s5],则sopt=s5,运行结束并报告结果。

Case b.ED2i随尺度分割参数的增加而递减,即ED21

ED22≥ED23≥ED24≥ED25,则最优尺度分割参数大于s5,调整尺度分割参数设置,将s1右移到s3的位置,s2右移到s4的位置,s3右移到s5的位置,s2和s4也相应右移2个步距:

s1←s3

s2←s4

s3←s5

s4←s3+2·d

s5←s4+2·d

回到步骤三继续;

Case c.ED2i在s4处呈现最小值拐点,即ED21≥ED22≥ED23≥ED24并且ED24≤ED25,则最优尺度分割参数可能处于s3和s5之间,将尺度分割参数范围向小值方向,则使s1右移到s2的位置,s2右移到s3的位置,s3右移到s4的位置,s4右移到s5的位置,s5右移1个步距:

s1←s2

s2←s3

s3←s4

s4←s5

s5←s4+d

回到步骤三继续;

Case d.ED2i在s3处呈现最小值拐点,即ED21≥ED22≥ED23,并且ED23≤ED24≤ED25,则最优尺度分割参数处于s2和s4之间;进而如果ED23≥L,则意味着预设尺度分割参数明显偏大至ED2值变化不稳定区域,需要将尺度分割范围向小值方向,将s5左移到s1的位置,s1左移4个步距,s3为动态调整后s5和s1的二分之一,s2和s4也相应左移4个步距:

s5←s1

s1←s1-4·d

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s2-d

如果s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4也相应左移1个新获的步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续;

否则ED23<L,并且d>dmin,则需要在s2和s4之间加密搜索,相应的s3不变,将s1左移到s2的位置,s5左移到s4的位置,s2和s4也相应左移二分之一个步距:

s1←s2

s5←s4

<mrow> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>&LeftArrow;</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>&CenterDot;</mo> <mi>d</mi> </mrow>

<mrow> <msub> <mi>s</mi> <mn>4</mn> </msub> <mo>&LeftArrow;</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>&CenterDot;</mo> <mi>d</mi> </mrow>

直到d≤dmin,且满足ED23<L,则sopt=s3

Case e.ED2i在s2处呈现最小值拐点,即ED21≥ED22,并且ED22≤ED23≤ED24≤ED24,则最优尺度分割参数可能处于s1和s3之间,若ED22<L,且d<dmin,则s2为最优参数;否则如果ED22≥L,则需要将尺度分割参数范围向小值方向,则使s5左移到s4的位置,s4左移到s3的位置,s3左移到s2的位置,s2左移到s1的位置,s1左移1个步距:

s5←s4

s4←s3

s3←s2

s2←s1

s1←s1-d

如果s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4也相应左移1个新获的步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续;

否则当ED22<L,且d>dmin,在s1和s3处加密,则需要在s2和s4之间加密搜索,相应的s3不变,将s1左移到s2的位置,s5左移到s4的位置,s2和s4也相应左移二分之一个步距:

s1←s2

s5←s4

<mrow> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>&LeftArrow;</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>&CenterDot;</mo> <mi>d</mi> </mrow>

<mrow> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>&LeftArrow;</mo> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>-</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mo>&CenterDot;</mo> <mi>d</mi> </mrow>

回到步骤三继续;

Case f.ED2i随尺度分割参数递增,即ED21≤ED22≤ED23≤ED24≤ED22,则最优尺度分割参数小于s1或者邻近s1,则使s5左移到s3的位置,s3左移到s1的位置,s4左移到s2的位置,s2左移2个步距,s1左移2个步距:

s5←s3

s3←s1

s4←s2

s2←s3-d

s1←s2-d

如果s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4也相应左移1个新获的步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续;

Case g-Case q.随尺度分割参数递增,ED2i随尺度分割参数的变化趋势趋于不稳定,ED2i值随尺度分割参数变化而至不稳定区域,且ED2min≥L,则意味着预设尺度分割参数明显偏大至ED2i值变化不稳定区域,需要将分割尺度参数范围向小值方向左移,将s5左移到s1的位置,s1左移4个步距,s3为动态调整后s1和s5的值一半,s2和s4也相应左移4个步距:

s5←s1

s1←s1-4·d

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s2-d

如果s1<0,则使s1=5,s5左移s4的位置,d为动态调整后s1和s5的值四分之一,s3为动态调整后s1和s5的值二分之一,s2和s4也相应左移1个新获步距:

s1←5

s5←s4

<mrow> <mi>d</mi> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>s</mi> <mn>3</mn> </msub> <mo>&LeftArrow;</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>s</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow>

s2←s1+d

s4←s5-d

回到步骤三继续:否则遇到ED2max≤L时,将放大后计算获得的这组数据与上一组数据的ED2min进行比较,如果出现小于上一组最小值的情况就继续放大,直到找到最小的ED2min,放大结束,确定最小ED2min的区间,然后在最小区间进行加密,加密到d≤dmin,加密结束,取其ED2min对应的尺度分割参数为最优尺度分割参数。

3.根据权利要求1所述的方法,其特征在于所述的步骤一中给定尺度分割参数间最小步距dmin=1,给定ED2min最大值L=1.0、形状因子=0.1、紧凑度因子=0.1、ED2min极小值ζ=0.0001。

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