一种高光谱图像中目标地物检测方法及装置的制作方法

文档序号:6365784阅读:185来源:国知局
专利名称:一种高光谱图像中目标地物检测方法及装置的制作方法
技术领域
本发明涉及高光谱图像处理技术领域,特别是涉及一种高光谱图像中目标地物检测方法及装置。
背景技术
太阳辐射到达地表后,自然界中的地物以其固有的特性发生反射、吸收和透射三种基本的相互作用,其中反射福射穿过大气被遥感器接收与记录,反射光谱(O. 4um
2.5um)已成为人们获得地物信息的重要组成部分。其中,地物的光谱反射率随波长变化的曲线称为光谱反射率曲线,该光谱反射率曲线形状反应了地物的反射光谱特征。地物的组成、结构、电学特性(电导、介电、磁学性质)及其表面特征(粗糙度、质地)等因素都会影响该地物的光谱反射率。可见,地物的光谱反射率曲线蕴含着该地物的自身本质信息,而这成为基于地物反射光谱特征进行物质识别与反演的物理基础。其中,与传统的基于空间分辨率的遥感影像而言,高光谱遥感图像更加能够提供目标地物的辐射、几何和光谱信息。因此,利用高光谱遥感图像进行目标地物的识别的实质是依据目标地物与其他地物在光谱特征上存在的差异。现有的利用高光谱图像进行目标地物检测方法中波段选择过程通常采用两种方法一种是利用PCA变换方法来保留原始图像的主要信息,实时需要较大的计算量;另一种是直接对原始图像进行波段抽取,构造一个波段子集,但是由于没有将目标地物的光谱信息完全提取出来,最终的检测结果有较多的虚警目标。而在空间维上对所有像元点向量做协方差运算,计算量较大。因此,如何高效的实现高光谱遥感图像中目标地物的实时检测是一个值得关注的问题。

发明内容
为解决上述技术问题,本发明实施例提供了一种高光谱图像中目标地物检测方法及装置,以高效检测高光谱图像中的目标地物,技术方案如下一种高光谱图像中目标地物检测方法,所述方法包括分析一待检测目标地物对应的光谱反射率曲线;构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集;将所述待检测目标地物的高光谱图像中所述样本波段集的各波段对应的图像作为空间维图像;确定各空间维图像所对应的、包含预设数量像元的像元样本集;计算各像元样本集对应像元的协方差矩阵;将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均, 且将所获得的平均值作为所述对应位置像元的有效协方差矩阵;对各有效协方差矩阵进行求逆运算,并将逆运算结果作为所述待检测目标地物在所述高光谱图像中的分布情况,以实现对所述待检测目标地物的检测。其中,构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集,具体为提取所述光谱反射率曲线中特定的特征吸收波段以外预定数量的波段,并结合所述特定的特征波段,构造一样本波段集。其中,构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集,具体为提取所述光谱反射率曲线中特定的特征吸收波段,同时提取除大气吸收波段、预设的低信噪比的波段以外预设数量的波段,并结合所述特定的特征吸收波段,构成一样本波段集。其中,确定空间维图像所对应的、包含预设数量像元的像元样本集,具体为按照第一步长选择一空间维图像中预设数量的像元,以形成所述空间维图像对应的像元样本集。其中,确定空间维图像中预设数量的像元所对应的像元样本集,具体为按照随机方式选择一空间维图像中预设数量的像元,以形成所述空间维图像对应的像元样本集。其中,确定空间维图像中预设数量的像元所对应的像元样本集,具体为利用标量值dTX作为像元选择的标准,用排序算法把标量值dTX按照升序排列形成一序列C,去掉所述序列c中使得标量值dTX大于预设阈值的像元,在当前序列c中以第二步长选择预设数量的像元,以形成所述空间维图像对应的像元样本集;其中,d为目标匹配向量,X为像元向量,dTX为目标向量d的转置与像元向量X的内积。其中,所述特定的特征吸收波段特征吸收波段中各波段;或者,光谱反射率曲线中吸收特征最低处对应的波段以及所述吸收特征最低处对应的波段左右相邻的特定数量的波段。其中,所述计算像元样本集对应像元的协方差矩阵,具体为直接计算像元样本集对应像元的协方差矩阵;或者,计算像元样本集对应像元的上三角矩阵,并根据所述上三角矩阵为所述像元的下三角矩阵进行赋值。其中,所述像元样本集中像元的数量不小于样本波段集中波段的数目。本发明实施例还提供一种高光谱图像中目标地物检测装置,包括样本波段集构造模块,用于分析一待检测目标地物对应的光谱反射率曲线;构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集;空间维图像确定模块,用于将所述待检测目标地物的高光谱图像中所述样本波段集的各波段对应的图像作为空间维图像;像元样本集确定模块,用于确定各空间维图像所对应的、包含预设数量像元的像元样本集;第一协方差矩阵计算模块,用于计算各像元样本集对应像元的协方差矩阵;第二协方差矩阵计算模块,用于将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均,且将所获得的平均值作为所述对应位置像元的有效协方差矩阵;逆运算模块,用于对各有效协方差矩阵进行求逆运算,并将逆运算结果作为所述待检测目标地物在所述高光谱图像中的分布情况,以实现对所述待检测目标地物的检测。本发明实施例所提供的技术方案中,在构造样本波段集时考虑到了待检测目标地物对应的光谱反射率曲线中的包含光谱信息较多的特征吸收波段,从而更好的代表目标地物的光谱特性;同时,利用遥感图像的高空间相关性,仅仅计算一空间维图像的部分像元的协方差矩阵,以获取完整遥感图像主要的数据统计量。相对于现有技术,本方案可以高效检测高光谱图像中的目标地物。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
程程程图I为本发明实施例所提供的一种高光谱图像中目标地物检测方法的第一种流图2为本发明实施例所提供的一种高光谱图像中目标地物检测方法的第二种流图3为本发明实施例所提供的一种高光谱图像中目标地物检测方法的第三种流图4为一地物的光谱反射率曲线的示意图5为本发明实施例所提供的一种高光谱图像中目标地物检测装置结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了有效检测高光谱图像中的目标地物,本发明实施例提供一种高光谱图像中目标地物检测方法及装置。下面首先对本发明实施例所提供的一种高光谱图像中目标地物检测方法进行介绍。如图I所示,一种高光谱图像中目标地物检测方法,所述方法包括S101,分析一待检测目标地物对应的光谱反射率曲线;S102,构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集;S103,将所述待检测目标地物的高光谱图像中所述样本波段集的各波段对应的图像作为空间维图像;S104,确定各空间维图像所对应的、包含预设数量像元的像元样本集;
S105,计算各像元样本集对应像元的协方差矩阵;S106,将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均,且将所获得的平均值作为所述对应位置像元的有效协方差矩阵;S107,对各有效协方差矩阵进行求逆运算,并将逆运算结果作为所述待检测目标地物在所述高光谱图像中的分布情况,以实现对所述待检测目标地物的检测。本发明实施例所提供的技术方案中,在构造样本波段集时考虑到了待检测目标地物对应的光谱反射率曲线中的包含光谱信息较多的特征吸收波段,从而更好的代表目标地物的光谱特性;同时,利用遥感图像的高空间相关性,仅仅计算一空间维图像的部分像元的协方差矩阵,以获取完整遥感图像主要的数据统计量。相对于现有技术,本方案可以高效检测高光谱图像中的目标地物。下面结合具体的应用实例对本发明所提供的一种高光谱图像中目标地物检测方法进行详细介绍。如图2、图4所示,一种高光谱图像中目标地物检测方法,可以包括S201,分析一待检测目标地物对应的光谱反射率曲线;自然界中的地物以固有的特性发生反射、吸收和透射三种基本的相互作用,其中, 反射福射穿过大气被遥感器接受与记录,反射光谱(O. 4um 2. 5um)已成为人们获得地物信息的重要组成部分。其中,地物的光谱反射率随波长变化的曲线称为光谱反射率曲线,该光谱反射率曲线形状反应了地物的反射光谱特征。如图4所示的一种地物的光谱反射率曲线图,其中,横坐标为波段号,纵坐标为光谱反射率;图中显示有特征吸收波段,大气吸收波段。可见,该光谱反射率曲线可以称为代表地物真实特性的“指纹”光谱,利用该指纹光谱可以完成对待检测目标地物的检测。因此,在检测高遥感图像中一目标地物时,可以通过分析该待检测目标地物对应的光谱反射率曲线,以确定出该待检测目标地物对应的各波段特性,进而进行后续的操作。S202,提取该光谱反射率曲线中特定的特征吸收波段以外预定数量的波段,并结合该特定的特征波段,构造一样本波段集;分析该光谱反射率曲线可知,该曲线中能够代表地物光谱特性的波段为特征吸收波段。因此,为了简化计算,在光谱维上,可以构造包含特定的特征吸收波段以及特定数量的其他波段的样本波段集。其中,特定的特征吸收波段可以为特征吸收波段中所有波段,或者,光谱反射率曲线中吸收特征最低处对应的波段以及所述吸收特征最低处对应的波段左右相邻的特定数量的波段。例如特定的特征吸收波段为吸收特征最低处对应的波段以及该最低处对应波段左右相邻两个波段。本领域技术人员可以理解的是,特定的特征吸收波段可以根据实际的应用场景进行设定,并不局限于本发明实施例所述的波段。并且,提取该光谱反射率曲线中特定的特征吸收波段以外预定数量的波段时,可以采用均匀选择的方式,例如每个5个波段进行抽取一个波段;或者,采用随机选取的方式,这都是合理的。同样的,特定的特征吸收波段以外的波段的数量可以根据实际应用场景进行设定,在此不作限定。S203,将该待检测目标地物的高光谱图像中该样本波段集的各波段对应的图像作为空间维图像;S204,确定各空间维图像所对应的、包含预设数量像元的像元样本集;可以理解的是,每一波段所对应的空间维图像中包含若干个像元,可以通过计算像元的协方差矩阵,确定光谱维上像元对应位置的图像信息。在计算像元协方差矩阵时,通常像元数目越少计算速率越快,但是为了图像信息完整性,所选择的空间维图像的像元数量下限是样本波段集中波段数量。在实际应用中, 可以将像元数量设定为样本波段集中波段数量的5倍,当然,并不局限于5倍。其中,确定空间维图像所对应的、包含预设数量像元的像元样本集,具体为按照第一步长选择一空间维图像中预设数量的像元,以形成该空间维图像对应的像元样本集。也就是,在一空间维图像中,每隔第一步长选择一个像元,以形成该空间维图像对应的像元样本集。可以理解的是,第一步长可以根据实际应用场景进行设定,在此不作限定。或者,按照随机方式选择一空间维图像中预设数量的像元,以形成该空间维图像对应的像元样本集。也就是,在一空间维图像中,对所有像元进行标号,用一个随机数产生模块随机的选择像元,以形成该空间维图像对应的像元样本集。为了更加有效的构造像元样本集,本发明另一实施例还提供一种确定像元样本集的方式利用标量值dTX作为像元选择的标准,用排序算法把标量值dTX按照升序排列形成一序列C,去掉所述序列c中使得标量值dTX大于预设阈值的像元,在当前序列c中以第二步长选择预设数量的像元,以形成所述空间维图像对应的像元样本集;其中,d为目标匹配向量,X为像元向量,dTX为目标向量d的转置与像元向量X的内积。由于该方式所形成的像元样本集具有稳定性、可重生性和地物类型覆盖完全的特点,能很好的代表原始图像的统计量。可以理解的是,第二步长可以根据实际应用场景进行设定,在此不作限定。S205,计算各像元样本集对应像元的协方差矩阵;其中,所述计算像元样本集对应像元的协方差矩阵,可以为直接计算像元样本集对应像元的协方差矩阵。由于在计算每个协方差矩阵时,协方差矩阵是一个对称矩阵,因此,为了提高计算效率,在计算每个像元向量的协方差矩阵时,可以仅计算一个上三角矩阵,下三角通过赋值操作进行。下面列举一个计算像元协方差矩阵方式针对样本集中的像元向量X,对第i个像元向量Xi有L个元素(L为样本集的波段数),即Xi = {xia, xij2, Xi,3......Xi, J,则可以求得如下矩阵
权利要求
1.一种高光谱图像中目标地物检测方法,其特征在于,所述方法包括分析一待检测目标地物对应的光谱反射率曲线;构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集;将所述待检测目标地物的高光谱图像中所述样本波段集的各波段对应的图像作为空间维图像;确定各空间维图像所对应的、包含预设数量像元的像元样本集;计算各像元样本集对应像元的协方差矩阵;将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均,且将所获得的平均值作为所述对应位置像元的有效协方差矩阵;对各有效协方差矩阵进行求逆运算,并将逆运算结果作为所述待检测目标地物在所述高光谱图像中的分布情况,以实现对所述待检测目标地物的检测。
2.根据权利要求I所述的方法,其特征在于,构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集,具体为提取所述光谱反射率曲线中特定的特征吸收波段以外预定数量的波段,并结合所述特定的特征波段,构造一样本波段集。
3.根据权利要求I所述的方法,其特征在于,构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集,具体为提取所述光谱反射率曲线中特定的特征吸收波段,同时提取除大气吸收波段、预设的低信噪比的波段以外预设数量的波段,并结合所述特定的特征吸收波段,构成一样本波段集。
4.根据权利要求2或3所述的方法,其特征在于,确定空间维图像所对应的、包含预设数量像元的像元样本集,具体为按照第一步长选择一空间维图像中预设数量的像元,以形成所述空间维图像对应的像元样本集。
5.根据权利要求2或3所述的方法,其特征在于,确定空间维图像中预设数量的像元所对应的像元样本集,具体为按照随机方式选择一空间维图像中预设数量的像元,以形成所述空间维图像对应的像元样本集。
6.根据权利要求2或3所述的方法,其特征在于,确定空间维图像中预设数量的像元所对应的像元样本集,具体为利用标量值dTX作为像元选择的标准,用排序算法把标量值dTX按照升序排列形成一序列C,去掉所述序列c中使得标量值dTX大于预设阈值的像元,在当前序列c中以第二步长选择预设数量的像元,以形成所述空间维图像对应的像元样本集;其中,d为目标匹配向量,X为像元向量,dTX为目标向量d的转置与像元向量X的内积。
7.根据权利要求2或3所述的方法,其特征在于,所述特定的特征吸收波段特征吸收波段中各波段;或者,光谱反射率曲线中吸收特征最低处对应的波段以及所述吸收特征最低处对应的波段左右相邻的特定数量的波段。
8.根据权利要求I所述的方法,其特征在于,所述计算像元样本集对应像元的协方差矩阵,具体为直接计算像元样本集对应像元的协方差矩阵;或者,计算像元样本集对应像元的上三角矩阵,并根据所述上三角矩阵为所述像元的下三角矩阵进行赋值。
9.根据权利要求I所述的方法,其特征在于,所述像元样本集中像元的数量不小于样本波段集中波段的数目。
10.一种高光谱图像中目标地物检测装置,其特征在于,包括样本波段集构造模块,用于分析一待检测目标地物对应的光谱反射率曲线;构造一包含所述光谱反射率曲线中特征吸收波段的样本波段集;空间维图像确定模块,用于将所述待检测目标地物的高光谱图像中所述样本波段集的各波段对应的图像作为空间维图像;像元样本集确定模块,用于确定各空间维图像所对应的、包含预设数量像元的像元样本集;第一协方差矩阵计算模块,用于计算各像元样本集对应像元的协方差矩阵;第二协方差矩阵计算模块,用于将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均,且将所获得的平均值作为所述对应位置像元的有效协方差矩阵;逆运算模块,用于对各有效协方差矩阵进行求逆运算,并将逆运算结果作为所述待检测目标地物在所述高光谱图像中的分布情况,以实现对所述待检测目标地物的检测。
全文摘要
本发明公开了一种高光谱图像中目标地物检测方法及装置。所述方法包括分析一待检测目标地物对应的光谱反射率曲线;构造一包含该光谱反射率曲线中特征吸收波段的样本波段集;将该待检测目标地物的高光谱图像中该样本波段集的各波段对应的图像作为空间维图像;确定各空间维图像所对应的像元样本集;计算各像元样本集对应像元的协方差矩阵;将处于光谱维对应位置的各像元样本集中像元的协方差矩阵进行累加并求平均,且将所获得的平均值作为该对应位置像元的有效协方差矩阵;对各有效协方差矩阵进行求逆运算,并将逆运算结果作为该待检测目标地物在该高光谱图像中的分布情况。通过利用本发明所提供方案,可以高效检测高光谱图像中的目标地物。
文档编号G06K9/32GK102609703SQ201210056079
公开日2012年7月25日 申请日期2012年3月5日 优先权日2012年3月5日
发明者吴远峰, 孙旭, 张兵, 李利伟, 杨威, 高连如 申请人:中国科学院对地观测与数字地球科学中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1