[发明专利]基于对抗自编码网络的高光谱异常检测方法有效
申请号: | 201910166323.0 | 申请日: | 2019-03-06 |
公开(公告)号: | CN109949278B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 谢卫莹;刘保珠;李云松;雷杰;阳健 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T9/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;黎汉华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于对抗自编码网络的高光谱图像异常检测方法,主要解决现有技术中计算复杂及检测精确度不高的问题。其实现方案是:1)利用像素更新方法制作高光谱图像训练数据集;2)将训练数据集输入生成对抗网络训练,提取训练数据集的光谱特征;3)利用波段融合和属性滤波方法处理光谱特征,得到训练数据集的空间特征;4)利用空间特征增强原始高光谱图像中的异常目标;5)利用RX检测器公式计算增强异常目标之后的高光谱图像光谱向量的异常值;6)根据异常值得到检测结果。本发明能获取高光谱图像中更丰富的潜在信息,增加图像中异常目标和复杂背景的差距,具有计算简单、检测精度高的优点,可用于对高光谱图像中异常目标的检测。 | ||
搜索关键词: | 基于 对抗 编码 网络 光谱 异常 检测 方法 | ||
【主权项】:
1.一种基于对抗自编码网络的高光谱图像异常检测方法,其特征在于,包括:(1)利用像素更新方法,更新原始高光谱图像中每一个像素点的光谱向量,将更新后所有像素点的光谱向量按照原有的顺序构成新的高光谱图像,得到像素更新后的高光谱图像训练数据集;(2)提取高光谱图像训练数据集的光谱特征:(2a)将生成的高光谱图像训练数据集输入到对抗自编码网络中,训练迭代300次,得到训练好的网络;(2b)从训练好的网络中提取对抗自编码网络中编码器的输出,该输出即为高光谱图像训练数据集的光谱特征;(3)根据提取到的光谱特征得到高光谱图像训练数据集的空间特征:(3a)利用波段融合方法对光谱特征进行融合,得到一张融合后的图像:
其中,Y表示融合后图像,Hi表示光谱特征第i个波段的值,n表示光谱特征的波段总数;(3b)对融合后的图像Y进行属性滤波,得到闭操作的属性概图E、原操作的属性概图A和开操作的属性概图O;(3c)按照(3b)的结果,得到高光谱图像训练数据集的空间特征S:S=|O‑A|+|C‑A|;(4)利用空间特征S增强原始高光谱图像的异常目标:(4a)将三维Mo×No×Bo的原始高光谱图像K转换为二维Lo×Bo的矩阵,其中,Mo表示原始高光谱图像的总行数,No表示原始高光谱图像的总列数,Bo表示原始高光谱图像中光谱波段的总数,Lo表示原始高光谱图像中每一个波段的像素总数;(4b)将二维Ms×Ns空间特征S转化为Ls×1的矩阵,其中,Ms表示空间特征的总行数,Ns表示空间特征的总列数,Ls表示空间特征的像素总数;(4c)利用下述公式,得到异常目标增强之后的高光谱图像的光谱向量;Li=(1‑exp(‑λSi))Ki其中,Li表示异常目标增强之后的高光谱图像的第i个像素对应的光谱向量,λ表示空间特征权值,0<λ≤1,Si表示空间特征S中第i个像素对应的数值,Ki表示原始高光谱图像K中第i个像素对应的光谱向量;(5)计算异常目标增强后的高光谱图像的异常值:(5a)将上述求解的异常目标增强之后的高光谱图像的所有光谱向量Li转换为二维Le×Be的矩阵,其中Le是异常目标增强之后的高光谱图像的像素总数,Be是光谱向量的波段总数;(5b)求解二维矩阵中每一个像素对应的波段的均值,将均值保存为一个均值矩阵I;(5c)用二维矩阵Le×Be减去均值矩阵I,得到去均值矩阵Q;(5d)根据去均值矩阵Q,利用RX检测器公式,计算异常增强后的高光谱图像中第n个光谱向量的异常值Fn,其中n表示光谱向量的序号,n的取值范围为1,2,3,…,Be;(6)根据异常增强后的高光谱图像中每个光谱向量的异常值Fn,得到异常检测的结果图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910166323.0/,转载请声明来源钻瓜专利网。