一种基于高光谱目标探测数据的动态解混方法

文档序号:47000 发布日期:2021-09-28 浏览:33次 >En<

阅读说明:本技术 一种基于高光谱目标探测数据的动态解混方法 (Hyperspectral target detection data-based dynamic unmixing method ) 是由 巩晋南 施天俊 智喜洋 胡建明 鲍广震 张鹏飞 于 2021-06-29 设计创作,主要内容包括:本发明公开了一种基于高光谱目标探测数据的动态解混方法,所述方法包括如下步骤:步骤1:提取高光谱目标探测数据中目标所在混合像元光谱数据,构建混合像元时序矩阵;步骤2:基于高光谱目标探测数据估计目标所在场景的光谱曲线;步骤3:基于步骤1筛选的谱段,以步骤2估计的场景光谱作为先验信息,对步骤1中获取的混合像元矩阵进行动态解混,得到真实的目标光谱。该方法可以实现对亚像元目标在不同场景下高光谱探测数据的光谱动态解混,获取更准确的有利于后续目标识别等应用的光谱特性。(The invention discloses a dynamic unmixing method based on hyperspectral target detection data, which comprises the following steps: step 1: extracting mixed pixel spectrum data of a target in the hyperspectral target detection data, and constructing a mixed pixel time sequence matrix; step 2: estimating a spectral curve of a scene where the target is located based on the hyperspectral target detection data; and step 3: and (3) based on the spectrum band screened in the step (1), taking the scene spectrum estimated in the step (2) as prior information, and performing dynamic unmixing on the mixed pixel matrix obtained in the step (1) to obtain a real target spectrum. The method can realize the spectrum dynamic unmixing of the hyperspectral detection data of the sub-pixel target in different scenes, and obtain more accurate spectral characteristics which are beneficial to the application of subsequent target identification and the like.)

一种基于高光谱目标探测数据的动态解混方法

技术领域

本发明属于目标探测与识别

技术领域

,涉及一种基于高光谱目标探测数据的动态解混方法。

背景技术

高光谱图像其所具有的高光谱分辨率、图谱合一等优势让精确的目标识别成为可能,若能准确提取目标光谱特征,通过与光谱库进行匹配等手段,则可能对场景中的舰船、飞机等目标进行精确到型号上的识别。然而由于高光谱探测器空间分辨率较低、目标尺度较小等因素使得目标可能占据不到一个像元。这种亚像元目标产生的光谱信号也会与场景的信号产生混合。亚像元目标不具有纹理特征,因此无法直接提取出物理形态信息以达到探测识别的目的。因此,要实现通过光谱匹配进行目标识别,则必须通过信号处理的方式对混合像元中的光谱信息进行解混,以突破探测器空间分辨率限制,从而提高对弱小动目标的识别能力。传统的解混方法为了获取高光谱图像中不同物质的光谱特性和分布情况,需要在空域层面对整幅图像进行解混。而面向探测识别应用的高光谱成像体制的一项重要任务为获取舰船、飞机等动目标的辐射特性。不同类型的动目标由于与场景在反射、辐射等特性上存在差异,会在若干谱段上呈现出与具有显著差异的光谱特性,这些谱段被称为目标的指纹谱段。指纹谱段是不同类型目标识别的核心。因此,面向探测识别应用的动态解混主要关注目标光谱曲线的提取和指纹谱段的提取精度,故需要引入时域信息,即提取不同场景中的目标所在混合像元光谱数据,形成时域光谱信号,以实现对目标所在像元的光谱解混。

因此,高光谱探测数据的动态解混是基于目标探测位置的先验,引入不同时刻或场景下的高光谱数据,针对性地对亚像元目标所在像元进行解混以得到较为准确的目标光谱特征,可为特征提取、目标识别等光谱数据的后续应用提供支持。

发明内容

针对亚像元目标与场景光谱发生混叠使得准确的目标光谱特性提取困难等问题,本发明提供了一种基于高光谱目标探测数据的动态解混方法。该方法可以实现对亚像元目标在不同场景下高光谱探测数据的光谱动态解混,获取更准确的有利于后续目标识别等应用的光谱特性。

本发明的目的是通过以下技术方案实现的:

一种基于高光谱目标探测数据的动态解混方法,包括如下步骤:

步骤1:提取高光谱目标探测数据中目标所在混合像元光谱数据,构建混合像元时序矩阵;

步骤2:基于高光谱目标探测数据估计目标所在场景的光谱曲线;

步骤3:基于步骤1筛选的谱段,以步骤2估计的场景光谱作为先验信息,对步骤1中获取的混合像元矩阵进行动态解混,得到真实的目标光谱。

相比于现有技术,本发明具有如下优点:

(1)本发明提出一种面向探测应用的高光谱目标动态解混思路。传统的针对整幅图像的解混方法,通过对单一场景进行空域全局解混,以获取高光谱图像中不同物质的光谱特性和分布情况;面向探测应用的高光谱动态解混,通过对多场景中亚像元目标所在混合像元的局部解混,更有针对性且高效地获取还原目标的指纹谱特征,为特征提取、目标识别等光谱数据的后续操作提供支持。

(2)本发明提出一种基于高光谱探测数据的动态解混方法。基于目标在不同场景的探测先验,通过混合像元时序矩阵构建、场景光谱估计等方法充分提取高光谱目标探测数据中的有利于解混的信息,通过非负矩阵分解对亚像元目标所在像元进行解混以得到较为准确的目标光谱特征。

(3)本发明通过一系列预处理操作充分提取混叠数据中有利于解混的信息。通过混合像元时序矩阵的构建得到有利于实现动态解混的数据;通过场景光谱估计引入先验信息提高动态解混的收敛速率和解混精度。

(4)本发明对非负矩阵分解这一主要针对整幅图像的静态解混算法进行移植和改进,结合混合像元时序矩阵构建、场景光谱估计等一系列预处理操作实现对亚像元目标较高的解混精度,使得解混出的目标光谱具备一定的可识别性。

附图说明

图1为基于高光谱探测数据的动态解混方法流程图;

图2为非负矩阵分解方法中权重矩阵设置选取的示例;

图3为一个用于测试动态解混方法的用例构建过程;

图4为基于本发明进行解混的光谱和实际光谱的对比结果。

具体实施方式

下面结合附图对本发明的技术方案作进一步的说明,但并不局限于此,凡是对本发明技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的保护范围中。

本发明提供了一种基于高光谱探测数据的动态解混方法,如图1所示,所述方法的具体实施步骤如下:

步骤1:提取高光谱目标探测数据中目标所在混合像元光谱数据,构建混合像元时序矩阵。具体步骤如下:

在通过探测数据先验得到目标位置的基础上,直接抽取各个场景目标所在混合像元处的光谱rj,组合得到混合像元时序矩阵R。该矩阵为h×n维矩阵,其中h、n分别表示谱段数和场景数。

步骤2:基于高光谱目标探测数据估计目标所在场景的光谱曲线,作为先验信息用于之后的动态解混中。具体步骤如下:

(1)基于简单线性迭代聚类进行超像素分割

简单线性迭代聚类由两个可调参数超像素数目P和度量权值ωs控制,前者用于控制超像素的数目,后者用于控制光谱相似性和空间距离在算法迭代中所占权重。该算法的具体步骤为:

(a)初始化超像素中心

对于波段数为h的高光谱数据,每个像元对应一个h+2维向量Vj,由各个波段的光谱信息和空间位置共同定义,写作:

式中,Vj表示第j个像元基于光谱信息和空间位置的表征向量;rj=[r1j,...,rhj]T为第j个像元在各个谱段上的光谱维信息,其中r1j-rhj分别代表第j个像元从第1个谱段至第h个谱段的光谱信息;[mj,nj]T为第j个像元在空间坐标系下的位置,其中mj和nj分别为第j个像元在x和y方向上的空间坐标位置;符号T表示向量转置;表示h+2维的实数空间。

按照给定参数,通过步距ω生成P个超像素均值点,步距ω与超像素均值点数目P和像素总数N的关系可近似表示为:

通过超像素之中所包含的像元信息,超像素也可通过一个h+2维向量Ci表征:

式中,Ci表示第i个超像素基于光谱信息和空间位置的表征向量;为第i个超像素在各个谱段上的光谱信息,由超像素之中包含的像元光谱数据取平均求得,其中r1i-rhi分别代表第i个超像素从第1个谱段至第h个谱段的光谱信息;为第i个超像素在空间坐标系下的位置,其中分别为第i个超像素在x和y方向上的空间坐标位置;符号T表示向量转置;表示h+2维的实数空间。为了避免将边缘、噪声与异常点选作聚类中心,用初始中心周围3×3区域中梯度最小位置替换初始中心。

(b)计算各像元同超像素中心的距离,更新超像素中心

在初始中心点周围搜索与该点在距离上相近并且光谱上相似的像元,将其和中心点归于一类。之后再对聚类后的像元重新计算聚类中心,接着继续搜索周围相似的像元,持续迭代直到收敛。

距离度量Dji整合光谱信息和空间位置信息,用于度量第j个像元同第i个超像素之间的距离,定义如下式所示:

式中,Dji度量第i个超像素同第j个像元的相似程度;dx度量第i个超像素同第j个像元的光谱相似性,其中为第i个超像素的光谱信息向量表征,rj为第j个像元的光谱信息向量表征;dmn度量第i个超像素同第j个像元的欧几里得空间距离,其中mj和nj分别为第j个像元在x和y方向上的空间坐标位置,分别为第i个超像素在x和y方向上的空间坐标位置;参数ωs用以调节空间距离和光谱相似性之间的权重;表示h+2维的实数空间。

(c)合并孤立点

在超像素中可能会存在属于其它超像素的孤立点。为了提高分割效果,通过邻域连通算法,将面积过小的连通分量分配给最近的超像素类别。

(2)基于空间距离权重进行场景光谱估计

利用超像素中其余像元估计目标所在场景光谱时,各邻域像元权重同其和目标所在位置的空间距离成反比,加权系数如下式所示:

式中,(i,j)、(a,b)分别为邻域像元和待估计像元的空间坐标。

通过下式进行加权平均可以对目标所在像元处的场景光谱进行估计:

re=∑ijαijrij

式中,re为待估计场景光谱,rij为用于估计的邻域光谱。

步骤3:基于步骤1筛选的谱段,以步骤2估计的场景光谱为先验信息,对步骤1中获取的混合像元矩阵通过基于稀疏性约束的非负矩阵分解等解混方法进行解混,得到真实的目标光谱。具体步骤如下:

(1)设定稀疏性约束权重矩阵

对于目标处于多场景混叠的情况,结合加权的L1正则化约束对端元分布的稀疏性进行约束,最终目标光谱解混的求解模型可以表示为:

式中,R、E、A分别代表混合像元时序矩阵、端元光谱矩阵和丰度矩阵,为一标量称为惩罚系数,用以控制正则化项在代价函数之中所占权重,为权重矩阵,⊙为点乘符号,||·||F为矩阵的F范数,||·||F为矩阵的1范数,1m和1n分别为m×m单位矩阵和n×n单位矩阵,为求取右式最小情况下的E和A的值,s.t.后表示需要满足的约束条件。

对于权重矩阵每个元素所对应的丰度值,权重值越大则越容易迭代到0。对于丰度矩阵每一列,应该仅有目标光谱和当前场景光谱的丰度值有值,其余场景光谱丰度值为0。这里将λW合并,对于应存在值的元素设置权重为0,应为0的元素设置同一权重值ω∈[0,1]。例如,对于存在目标在三个场景之中的混叠数据,每个场景包含两帧,则权重矩阵设置如图2所示。

(2)通过迭代优化算法进行目标光谱解混

以乘性迭代法为例实现非负矩阵分解,具体步骤为:

(a)初始化迭代参数

对端元光谱矩阵E和丰度矩阵A进行初始化,其中E可通过估计的场景光谱和随机数进行端元光谱矩阵的初始化,A可以通过随机数进行初始化。

(b)更新迭代参数

对端元光谱矩阵E和丰度矩阵A进行更新迭代的公式为:

E←E.*(RAT)./EAAT

A←A.*(ETR)./(ETEA+λW)。

利用基于图3构建的目标光谱混合测试样例,通过上述具体步骤得到解混后的光谱曲线如图4所示,可看出通过本发明提出的基于高光谱探测数据的动态解混方法可以得到较为精确的目标光谱解混结果。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种高速视频测量系统的组网搭建方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!