一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法与流程

文档序号:16926024发布日期:2019-02-22 19:52阅读:501来源:国知局
一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法与流程

本发明属于图像分割技术领域,具体涉及一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法。



背景技术:

高光谱数据提供了数百个窄的光谱波段,可以形成一条完整而连续的光谱响应曲线来记录目标地物的光谱信息。相对于多光谱数据,高光谱遥感图像提供的地物光谱信息更加丰富,光谱特征更加明显,因此能够从光谱空间中对地物覆盖类型进行精细分类和直接识别。图像分割是遥感信息获取和地物识别的关键技术,为高光谱图像的信息提取提供了新的思路,其核心就在于实现高光谱遥感图像的分割。

分水岭算法是一种有效的图像分割方法,被广泛地应用于图像分割领域。该方法分割效果取决于图像边缘响应梯度。传统的边缘增强算法,如canny、sobel、prewitt方法都对图像梯度过于依赖。遥感图像中地物类型复杂,边缘梯度图中的噪声以及伪边缘现象较多,将分水岭算法和传统的边缘增强算法结合进行图像分割时,前述原因将影响遥感图像分割效果。因此,在减少边缘检测模型的梯度依赖性同时,减少噪声和伪边缘现象是一个遥感图像分割领域亟需解决的问题。



技术实现要素:

为解决上述问题,本发明提出一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法,实现遥感图像的高精度分割,可以有效地抑制高光谱遥感图像的过分割现象,解决高光谱遥感图像中弱边缘以及伪边缘特征影响遥感图像分割结果的技术问题。

本发明采用如下技术方案,一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法,具体步骤如下:

1)构建目标像元的邻域光谱曲线频谱距离模型;

2)构建边缘特征增强模型;

3)将目标像元的邻域光谱曲线频谱距离模型和边缘特征增强模型相乘得到基于邻域光谱特征的边缘特征增强模型,用于得到边缘特征增强结果;

4)将边缘特征增强结果作为梯度数据输入分水岭分割算法,实现遥感图像分割。

优选地,在所述步骤1)之前还包括:获得高光谱遥感数据,进行数据预处理,所述预处理包括数据融合与配准以及删除掉噪音超过预设值的波段,最终确定n个波段高光谱遥感数据作为高光谱遥感图像分割的输入数据。

优选地,所述步骤1)构建目标像元的邻域光谱曲线频谱距离模型的具体方法为:

光谱曲线f=[f(1),f(2),f(3)…f(n)]t,f(1),f(2),f(3)和f(n)分别表示光谱曲线f上第1个、第2个、第3个和第n个波段处的光谱响应值,光谱曲线f的离散傅里叶变换dft为f(k),对应的频谱为|f(k)|,计算公式如下,

其中r(k)和i(k)分别为f(k)的实部和虚部;

目标像元及其邻域像元的光谱曲线所对应的频谱分别为f1和f2,两像元间的光谱曲线频谱距离dist(f1,f2)为:

其中n为光谱曲线的长度,即波段数目,f1(k)和f2(k)分别为频谱f1和f2在频率k的频谱响应值;

图像中像元p的光谱曲线x,δ为点p的邻域,点p处及其邻域像元间的光谱曲线频谱距离为f_dist(x),构建目标像元的邻域光谱曲线频谱距离模型为:

其中fx和fx′分别为点p及其邻域δ内像元的光谱曲线对应的频谱,x'为邻域δ内的像元所对应的光谱曲线。

优选地,所述步骤2)中构建边缘特征增强模型的方法为,利用希尔伯特变换通过卷积运算获得奇偶滤波结果,并利用奇偶滤波结果的平方和的平方根作为局部能量构建边缘特征增强模型,具体为:

定义具有方向性的极坐标形式希尔伯特变换的频谱h(θ):

h(θ)=[exp(iρ(α+θ-π/2))+exp(-iρ(α+θ-π/2))]/2(4)

其中i为虚数单位,ρ为极径,a为极角,θ为控制希尔伯特变换的方向角度参数,基于方向θ的空域希尔伯特变换算子为:

hθ=ifft(h(θ))(5)

利用空域希尔伯特变换算子hθ作为图像卷积算子对高光谱遥感数据进行卷积运算,分别对图像i做一次和两次希尔伯特变换得到两种正交结果,按照如下公式得到图像i沿θ方向的边缘特征增强结果eθ:

构建边缘特征增强模型如下:

即对eθ在[0,2π]区间上进行积分,得到最终的边缘特征增强结果e。

优选地,所述步骤3)中构建基于邻域光谱特征的边缘特征增强模型的方法具体为:

将目标像元的邻域光谱曲线频谱距离模型和边缘特征增强模型相乘得到基于邻域光谱特征的边缘特征增强模型,根据公式(3)和(7)得到的基于邻域光谱特征的边缘特征增强模型如下:

es_spectral(x)=e(x)·f_dist(x)(8)

将模型所得的边缘特征增强结果作为梯度数据输入分水岭分割算法中,实现图像分割。

优选地,还包括对所述步骤4)中分水岭分割算法进行优化,构建基于优化目标函数的分水岭分割模型,基于信息熵优化策略,对分水岭分割方法进行尺度参数s优化,其中尺度参数s为分割结果的最小区域面积,具体方法如下:

构建基于信息熵的优化目标函数eh如下:

其中,hr表示分割区域内的同质性特征,hl表示分割区域间的异质性特征;lj(m)表示第j个分割区域内灰度级为m的像元数量;sj表示第j个分割区域内的像元总数;si为图像的像元总数;n为分割区域数目;v为灰度级空间;

基于尺度参数s的分水岭分割结果为segs,对公式11求取优化目标函数的最小值最得到最佳分割结果,确定最佳分割结果所对应的尺度参数,计算公式如下:

其中,segoptimal和soptimal分别表示最佳分割结果以及其所对应的最佳尺度参数。

发明所达到的有益效果:本发明是一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法,实现遥感图像的高精度分割,可以有效地抑制高光谱遥感图像的过分割现象,解决高光谱遥感图像中弱边缘以及伪边缘特征影响遥感图像分割结果的技术问题。本发明利用光谱的频谱距离辅助边缘增强模型获取最终的边缘响应强度,基于标记分水岭变换实现高光谱遥感图像的分割;利用信息熵来分别构建分割区域内和区域间来表达区域内的一致性和区域间的可区分性,进而通过目标函数的求解来优化自动标记分水岭分割结果;采用数据驱动的方式,通过将数据输入构建好的模型中实现边缘特征增强以及图像分割,因此无需任何规则约束,能自适应高光谱遥感图像的分割工作,通过目标函数的优化过程能够大幅度提高分割结果可靠性;本发明能够减轻土地利用与覆盖统计工作的劳动强度,提高生产效率和成果质量。

附图说明

图1是本发明一种实施例的高光谱遥感图像分割的方法流程图。

具体实施方式

下面根据附图并结合实施例对本发明的技术方案作进一步阐述。

一种基于光谱曲线频谱距离的高光谱遥感图像分割的方法,一种实施例如图1所示,获得高光谱遥感数据后进行数据预处理,其中包括数据融合与配准以及删除掉噪音过多(即噪音超过预设值)的波段,最终确定n个波段高光谱遥感数据作为高光谱遥感图像分割的输入数据(多波段遥感图像)。利用邻域光谱曲线频谱距离模型来减小噪声和伪边缘现象,同时减小边缘增强的梯度依赖性,进而构建基于邻域光谱特征的边缘特征增强模型,并结合基于信息熵优化策略的分水岭分割方法,实现遥感图像分割,具体步骤如下:

1)构建目标像元的邻域光谱曲线频谱距离模型,具体实现方式如下:

光谱曲线f=[f(1),f(2),f(3)…f(n)]t,f(1),f(2),f(3)和f(n)分别表示光谱曲线f上第1个、第2个、第3个和第n个波段处的光谱响应值,光谱曲线f的离散傅里叶变换dft为f(k),对应的频谱为|f(k)|,计算公式如下,

其中r(k)和i(k)分别为f(k)的实部和虚部。

目标像元及其邻域像元的光谱曲线所对应的频谱分别为f1和f2,两像元间的光谱曲线频谱距离dist(f1,f2)为:

其中n为光谱曲线的长度,即波段数目,f1(k)和f2(k)分别为频谱f1和f2在频率k的频谱响应值;

图像中像元p的光谱曲线x,δ为点p的邻域,点p处及其邻域像元间的光谱曲线频谱距离为f_dist(x),构建目标像元的邻域光谱曲线频谱距离模型为:

其中fx和fx′分别为点p及其邻域δ内像元的光谱曲线对应的频谱,x'为邻域δ内的像元所对应的光谱曲线。

2)构建边缘特征增强模型,方法具体为:

定义具有方向性的极坐标形式希尔伯特变换的频谱h(θ):

h(θ)=[exp(iρ(α+θ-π/2))+exp(-iρ(α+θ-π/2))]/2(4)

其中i为虚数单位,ρ为极径,a为极角,θ为控制希尔伯特变换的方向角度参数,基于方向θ的空域希尔伯特变换算子为:

hθ=ifft(h(θ))(5)

利用空域希尔伯特变换算子hθ作为图像卷积算子对高光谱遥感数据进行卷积运算,分别对图像i做一次和两次希尔伯特变换得到两种正交结果,按照如下公式得到图像i沿θ方向的边缘特征增强结果eθ:

本实施例中构建边缘特征增强模型如下:

即对eθ在[0,2π]区间上进行积分,得到最终的边缘特征增强结果e。

3)构建基于邻域光谱特征的边缘特征增强模型,方法具体为:

将目标像元的邻域光谱曲线频谱距离模型和边缘特征增强模型相乘得到基于邻域光谱特征的边缘特征增强模型,根据公式(3)和(7)得到的基于邻域光谱特征的边缘特征增强模型如下:

es_spectral(x)=e(x)·f_dist(x)(8)

将模型所得的边缘特征增强结果作为梯度数据输入分水岭分割算法中,实现图像分割。

4)对分水岭分割算法进行优化,构建基于优化目标函数的分水岭分割模型,基于信息熵优化策略,对分水岭分割方法进行尺度参数s优化,其中尺度参数s为分割结果的最小区域面积,通过优化分割过程最终生成遥感图像最优尺度分割结果,从而实现高光谱遥感图像的自动化分割,得到遥感图像分割产品,具体方法如下:

构建基于信息熵的优化目标函数eh如下:

其中,hr表示分割区域内的同质性特征,hl表示分割区域间的异质性特征;lj(m)表示第j个分割区域内灰度级为m的像元数量;sj表示第j个分割区域内的像元总数;si为图像的像元总数;n为分割区域数目;v为灰度级空间;本实施例中的优化目标函数为分割区域间与区域内的信息熵的总合seg,优化目标函数seg的值越小,分割结果越可靠。

基于尺度参数s的分水岭分割结果为segs,对公式11求取优化目标函数的最小值最得到最佳分割结果,确定最佳分割结果所对应的尺度参数,计算公式如下:

其中,segoptimal和soptimal分别表示最佳分割结果以及其所对应的最佳尺度参数。

基于信息熵总和评价本实施例的图像分割方法、多分辨率分割方法(ecognition软件)以及均值漂移meanshift方法(edison软件)的进行图像分割的结果,评价公式见式(11),表1为本实施例与多分辨率分割方法(ecognition软件)、均值漂移meanshift方法(edison软件)对遥感图像进行分割得到的评价结果,从表中可以看出本实施例的信息熵总和e值更小,具有更好的分割效果。

表1不同图像分割方法的信息熵总和

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