联合表示求解二元假设模型的高光谱目标检测

2016-12-09 06:33黄树彩韦道知
电子学报 2016年11期
关键词:字典线性光谱

凌 强,黄树彩,韦道知,吴 潇

(空军工程大学防空反导学院,陕西西安 710051)



联合表示求解二元假设模型的高光谱目标检测

凌 强,黄树彩,韦道知,吴 潇

(空军工程大学防空反导学院,陕西西安 710051)

针对稀疏表示目标检测理论中稀疏度难以确定的问题,本文将联合表示应用于目标检测,提出了一种新颖的目标检测算法,并给出了该算法的非线性形式.其核心思想是:背景像元的光谱能够被其周围背景像元的光谱(背景字典)线性表示,而目标像元的光谱只能被其周围背景像元的光谱和目标先验光谱(联合字典)线性表示.该算法首先用背景字典和联合字典分别对待检测像元进行联合表示,然后比较两次联合表示的重构误差确定像元类别.通过真实的高光谱图像进行验证,结果表明,与其它目标检测算法相比,该算法具有较好的检测性能.

目标检测;联合表示;核联合表示;高光谱图像

1 引言

高光谱遥感图像是一个数据立方体,它不仅获取了观测场景中丰富的空间信息,还记录了精细的光谱信息.由于光谱特征是不同物质固有特性的反映,因此结合该信息可大大提高目标和背景定量分析的能力[1],进而能有效提高目标检测性能.

高光谱目标检测能够利用目标先验光谱信息从复杂的背景中分离出特定的目标像元.常见的算法有约束能量最小化滤波(CEM,Constrained Energy Minimization)[2]、目标约束干扰最小化滤波(TCIMF,Target-Constrained Interference-Minimized Filter)[3]、匹配子空间检测(MSD,Matched Subspace Detector)[4]等.然而,由于受地理环境、大气传输、遥感器噪声等因素的影响,高光谱图像往往呈现出一定的非线性特征,这时,CEM、TCIMF、MSD等线性算法的性能将变差.核方法在有效利用数据的非线性特征方面有着独特的优势,它将非线性数据映射到高维特征空间,实现了数据的线性可分[5].于是,国内外学者将核方法广泛应用于高光谱图像处理,提出了许多有效的目标检测算法,如CEM、TCIMF、MSD对应的核形式KCEM[6]、KTCIMF[7]、KMSD[8]等,取得了比原算法更好的检测效果.近年来,随着压缩感知的高速发展,稀疏表示开始广泛应用于目标检测,如空间4邻域稀疏表示检测[9,10]、空谱联合稀疏表示检测[11,12]、基于稀疏表示的二元假设模型检测[13](SRBBH,Sparse Representation-Based Binary Hypothesis)以及它的核形式KSRBBH[14]等.基于稀疏表示的目标检测算法具有诸多优势,如它们不需要对观测数据的统计分布进行假设,也不要求训练样本相互独立同分布[9].然而,稀疏度和重构误差之间脆弱的平衡关系一直没有得到有效解决,因此稀疏度的设置仍是一个难题,是影响检测性能的关键因素.针对这个问题,本文提出了一种新颖的联合表示目标检测算法,通过利用所有的原子来线性表示待检测像元,避免了稀疏度的设置.针对高光谱图像中普遍存在的非线性光谱混合现象,本文又利用核方法推导了算法的非线性形式.

2 联合表示目标检测模型

H0:y=Abαb+e0, target absent

H1:y=Atαt+Abαb+e1=Aα+e1, target present

(1)

式中:H0表示目标不存在,H1表示目标存在;A=[At,Ab],包含S(S=St+Sb)个光谱样本,表示由目标字典和背景字典构成的联合字典;α=[αt;αb],表示线性组合中各原子所占的比重;e0和e1表示误差.

在基于稀疏表示的二元假设模型[13]中,只选择了一小部分原子来线性表示观测光谱向量,因此α是一个稀疏向量.事实上,完全可以利用Ab或A中的所有原子来线性表示y,同时使误差e0或e1的模最小,这就是基于联合表示的二元假设(CRBBH,Collaborative Representation-Based Binary Hypothesis)模型.这样,对向量αb和α进行稀疏约束其实是多余的.为了降低算法的计算复杂度,Zhang等将正则化最小二乘方法引入联合表示[15],于是,向量αb和α可通过如下优化问题进行重构:

(2)

式中:λ是正则化参数.

优化问题式(2)的解为[15]:

(3)

于是,假设H0和H1对应的重构残差为:

(4)

=Pb

(5)

于是:

=(y-Pby)T(y-Pby)

=yT(I-Pb)T(I-Pb)y

=yT(I-Pb)2y

(6)

同样:

(7)

式中:P=A(ATA+λI)-1AT.

检测器的输出可表示为:

(8)

如果D大于某个给定的阈值,则待检测像元y确定为目标,否则,确定为背景.对于背景光谱,残差r0和r1都较小,所以D接近于1;而对于目标光谱,由于难以从背景字典Ab中找到一个和其特征相似的原子,它不能有效地被Ab中的原子线性表示,因此残差r0较大,而r1仍然较小,所以D远大于1;对于异常光谱,由于在背景字典Ab和目标字典At中均难以找到和其特征相似的原子,因此残差r0和r1都较大,所以D也接近于1.于是,该算法很好地区分开了目标像元和背景像元、异常像元.

显然,式(8)和MSD有着类似的形式.事实上,如果不引入正则化项,即λ=0,则式(2)求的是最小二乘解,其解式(3)改为:

(9)

(10)

式(10)有着和MSD完全相同的表达式,Pb相当于MSD中背景子空间的投影矩阵,P相当于MSD中联合子空间的投影矩阵.因此,本文提出的联合表示目标检测算法相当于正则化的MSD.

3 核联合表示目标检测模型

第2节提出的联合表示检测算法以待测光谱能够被背景字典或联合字典线性表示为前提.显然,它是基于线性光谱混合模型的.然而,当地物由多种物质混合而成,或地物表面不够平滑时,光谱以非线性的形式叠加,线性光谱混合模型不可避免的存在一定的误差.因此本文又将提出的联合表示目标检测模型拓展到非线性光谱混合,称之为基于核联合表示的二元假设(KCRBBH,Kernel Collaborative Representation-Based Binary Hypothesis)模型.该算法的基本思想是利用一个非线性函数Φ将原始线性不可分的数据映射到一个更高维度的特征空间,从而实现数据的线性可分.在特征空间中,内积可用核函数代替:

〈Φ(xi),Φ(xj)〉=k(xi,xj)

(11)

在特征空间中,二元假设模型修改为:

(12)

同样,在特征空间中,二元假设模型(12)可用如下优化问题求解:

(13)

将式(3)中的内积全部用核函数代替,可得到优化问题(13)的解:

(14)

在特征空间中,待检测光谱和它的重构向量的残差为:

(15)

这样,核联合表示模型的输出为:

(16)

4 实验结果及分析

采用真实的AVIRIS高光谱数据对提出的算法进行验证.该图像数据采集自美国圣地亚哥海军机场,大小为400×400像素,波段范围为370nm~2510nm,总共拥有224个波段.去除了水汽吸收严重和低信噪比波段(1-6,33-35,97,107-113,153-166,221-224),剩余189个有效波段.在实验中,选取了两个大小为100×100的感兴趣区域,如图1(a)(记为ROI-I)和图1(b)(记为ROI-II)所示.

首先,检验正则化参数λ对检测性能的影响.CRBBH在不同λ下的AUC值如图2(a)所示,KCRBBH在不同λ下的AUC值如图2(b)所示.可以看出,λ太小或者太大都会导致算法的检测性能下降.因此,合适的λ值才能更好地发挥算法的优势.一般情况下,CRBBH的参数λ取在10-1左右;KCRBBH的参数λ取在10-3左右.

其次,将本文提出的CRBBH和CEM[2],TCIMF[3],MSD[4],SRBBH[13]进行比较,它们的ROC曲线如图3所示,AUC值见表1;KCRBBH和它们对应的核形式KCEM[6],KTCIMF[7],KMSD[8],KSRBBH[14]进行比较,它们的ROC曲线如图4所示,AUC值见表2.所有检测算法使用相同的目标先验光谱信息,即CRBBH的目标字典;背景光谱信息均由外窗中的所有像元获得,即CRBBH的背景字典.核函数均选择径向基核函数,并将核参数σ设为10.CEM的目标光谱向量通过计算目标字典中各原子的均值获得;MSD利用目标和背景协方差矩阵大特征值对应的特征向量来生成相应的子空间.通过多次实验比较,SRBBH和KSRBBH的稀疏度均设为8.CRBBH的λ设为10-1,KCRBBH的λ设为10-3.

表1 五种算法的AUC值

算法CEMTCIMFMSDSRBBHCRBBHROI-I0.94890.96280.97100.98870.9933ROI-II0.97500.97830.95210.99400.9956

表2 五种算法的核形式的AUC值

从ROC曲线可以看出,对于亚像元目标分布比较广泛的ROI-I,CRBBH的检测效果显然好于其他算法.对于亚像元目标相对较少的ROI-II,在虚警概率小于0.01的区域,CRBBH的检测概率比SRBBH稍小,但远大于其他算法;在虚警概率大于0.01的区域,CRBBH的检测概率最大.从反映综合能力的AUC值方面进行比较,CRBBH两幅图像的AUC值都是最大的,说明CRBBH相对来说具有最好的检测性能.无论是对于ROI-I还是ROI-II,和其他算法的核形式相比,KCRBBH在ROC曲线和AUC值方面都具有非常明显的优势.将CEM、TCIMF、MSD、SRBBH、CRBBH和它们的核形式进行比较,说明核方法能够较大程度地提高目标检测性能.

5 结论

本文提出了一种新颖的联合表示目标检测算法,解决了稀疏表示目标检测理论中的稀疏度设置问题.并揭示了该算法与MSD深刻的内在联系:它相当于正则化的MSD.最后,针对高光谱图像中普遍存在的非线性光谱混合情况,推导了该算法的核形式.实验结果表明,本文提出的CRBBH算法和KCRBBH算法具有较好的检测性能.然而,实验中参数λ的设置只考察了两幅高光谱图像,其普遍性还有待检验.下一步将利用更多的图像进行实验,研究如何根据图像的统计信息来自适应估计参数λ,进一步提高算法的检测性能和自适应能力.

[1]贺霖,潘泉,等.高光谱图像目标检测研究进展[J].电子学报,2009,37(9):2016-2024.

He Lin,Pan Quan,et al.Research advance on target detection for hyperspectral imagery[J].Acta Electronica Sinica,2009,37(9):2016-2024.(in Chinese)

[2]J C Harsanyi.Detection and classification of subpixel spectral signatures in hyperspectral image sequences[D].Baltimore,MD,USA:Univ Maryland Baltimore County,1993.

[3]H Ren,C I Chang.Target-constrained interference-minimized approach to subpixel target detection for hyperspectral images[J].Optical Engineering,2000,39:3138-3145.

[4]L L Scharf,B Friedlander.Matched subspace detectors[J].IEEE Transactions on Signal Processing,1994,42(8):2146-2157.

[5]K R Müller,S Mika,G Rätsch,et al.An introduction to kernel-based learning algorithms[J].IEEE Transactions on Neural Networks,2001,12(2):181-201.

[6]X L Jiao,C I Chang.Kernel-based constrained energy minimization[A].Algorithms and Technologies for Multispectral,Hyperspectral,and Ultraspectral Imagery XIV[C].SPIE,2008.6966:1-11.

[7]Wang Ting,Du Bo,Zhang Liangpei.A kernel-based target-constrained interference-minimized filter for hyperspectral sub-pixel target detection[J].IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2013,6(2):626-637.

[8]H Kwon,N M Nasrabadi.Kernel matched subspace detectors for hyperspectral target detection[J].IEEE Transactions on Pattern Analysis And Machine Intelligence,2006,28(2):178-194.

[9]赵春晖,李晓慧,朱海峰.空间4-邻域稀疏表示的高光谱图像目标检测[J].哈尔滨工程大学学报,2013,34(9):1171-1178.

Zhao Chunhui,Li Xiaohui,Zhu Haifeng.Hyperspectral imaging target detection algorithm based on spatial 4 neighborhoods for sparse representation[J].Journal of Harbin Engineering University,2013,34(9):1171-1178.(in Chinese)

[10]Chen Yi,N M Nasrabadi,T D Tran.Sparse representation for target detection in hyperspectral imagery[J].IEEE Journal of Selected Topics in Signal Processing,2011,5(3):629-640.

[11]宋义刚,吴泽彬,孙乐,等.一种新的空谱联合稀疏高光谱目标检测方法[J].兵工学报,2014,35(6):834-841.

Song Yigang,Wu Zebin,Sun Le,et al.A novel spectral-spatial sparse method for hyperspectral target detection[J].Acta Armamentarii,2014,35(6):834-841.(in Chinese)

[12]Chen Yi,N M Nasrabadi,T D Tran.Simultaneous joint sparsity model for target detection in hyperspectral imagery[J].IEEE Geoscience and Remote Sensing Letters,2011,8(4):676-680.

[13]Zhang Yuxiang,Du Bo,Zhang Liangpei.A sparse representation-based binary hypothesis model for target detection in hyperspectral images[J].IEEE Transactions on Geoscience and Remote Sensing,2015,53(3):1346-1354.

[14]Zhang Yuxiang,Zhang Liangpei,Du Bo,et al.A nonlinear sparse representation-based binary hypothesis model for hyperspectral target detection[J].IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing,2015,8(6):2513-2522.

[15]Zhang Lei,Yang Meng,Feng Xiangchu.Sparse representation or collaborative representation:Which helps face recognition?[A].Procedings of IEEE ICCV[C].Barcelona,Spain,2011.471-478.

[16]Li Wei,Du Qian.Collaborative representation for hyperspectral anomaly detection[J].IEEE Transactions on Geoscience and Remote Sensing,2015,53(3):1463-1474.

凌 强 男,1990年生于湖南双峰.硕士研究生.研究方向为高光谱目标检测、弹道目标检测.

E-mail:lq910131@163.com

黄树彩 男,1967年生于湖北黄梅,博士,教授.研究方向为模式识别、目标检测与跟踪.

Collaborative Representation-Based Binary Hypothesis Model for Hyperspectral Target Detection

LING Qiang,HUANG Shu-cai,WEI Dao-zhi,WU Xiao

(AirandMissileDefenseCollege,AirForceEngineeringUniversity,Xi’an,Shaanxi710051,China)

In order to solve the problem of setting sparsity level in sparse representation-based target detection algorithms,this paper proposes a novel collaborative representation-based algorithm for hyperspectral target detection,and then extends it into a kernel version.The key idea is that a background pixel can be approximately represented as a linear combination of its surrounding neighbors (background dictionary),while a target pixel can only be approximately represented as a linear combination of its surrounding neighbors and the prior target spectrums (union dictionary).First the unknown pixel is collaboratively represented by the background dictionary and union dictionary,respectively.Then targets can be determined by comparing the reconstruction residuals.Experimental results on real hyperspectral data set demonstrate the effectiveness of our proposed detector as well as its kernel version when compared with other algorithms.

target detection;collaborative representation;kernel collaborative representation;hyperspectral imagery

2015-06-04;

2015-08-24;责任编辑:蓝红杰

航空科学基金(No.20130196004)

TP751.1

A

0372-2112 (2016)11-2633-06

��学报URL:http://www.ejournal.org.cn

10.3969/j.issn.0372-2112.2016.11.010

猜你喜欢
字典线性光谱
基于三维Saab变换的高光谱图像压缩方法
渐近线性Klein-Gordon-Maxwell系统正解的存在性
高光谱遥感成像技术的发展与展望
线性回归方程的求解与应用
字典的由来
二阶线性微分方程的解法
大头熊的字典
正版字典
星载近红外高光谱CO2遥感进展
基于线性正则变换的 LMS 自适应滤波