[发明专利]基于超像素联合稀疏表示的高光谱图像目标检测方法有效
申请号: | 201710374788.6 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107194936B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 谷延锋;刘永健 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/194 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 像素 联合 稀疏 表示 光谱 图像 目标 检测 方法 | ||
1.基于超像素联合稀疏表示的高光谱图像目标检测方法,其特征在于:所述方法具体过程为:
步骤一:建立超像素约束下的目标和背景的信号联合稀疏表示模型;其具体过程为:
超像素约束下的目标H1和背景H0的信号联合稀疏表示模型为:
其中,x表示一个待检测的像素,Ab表示由背景样本组成的背景字典,Sb表示关于背景字典的稀疏系数矩阵,为关于背景字典第i个原子的权重,1≤i≤Nb,为背景字典中第i个原子,1≤i≤Nb,为关于目标字典第j个原子的权重,1≤j≤Nt,为目标字典中第j个原子,1≤j≤Nt,T为转置,At表示由目标样本组成的目标字典,St表示关于目标字典的稀疏系数矩阵,Nb和Nt分别表示背景字典和目标字典中的原子数,取值为正整数;
步骤二:基于步骤一获得的模型,利用图像超像素分割方法将待检测高光谱图像进行分割,分割的结果作为空间约束的先验信息;
具体包括下列步骤:
(1)种子点选取
将初始的模糊种子点定位于每个超像素块的中心,在模糊种子点周围M×M的邻域内计算每个超像素点的梯度值,将梯度值最小的超像素点设为初始种子点;
初始种子点seed(xsi′,ysi′)满足如下条件:
seed(xsi′,ysi′)的坐标带入梯度运算式{[I(xsi′+1,ysi′)-I(xsi′-1,ysi′)]2+[I(xsi′,ysi′+1)-I(xsi′,ysi′-1)]2}当中,所得到的结果最小,设(xci′,yci′)表示label为i′的超像素块的模糊中心点,那么在上式中xsi′∈{xci′-2,xci′+2},ysi′∈{yci′-2,yci′+2};
(2)计算超像素内各点到种子点间距离
在各个超像素块的种子点周2M×2M的邻域范围内计算各个像素到种子点的距离,距离计算综合考虑颜色距离与欧氏距离,计算公式如下:
其中,S为超像素块的步长;
(3)像素点聚类与标记
在种子点周围2S×2S区域内聚类能够保证各个像素点能够聚集到最佳的聚类中心,计算各个像素到种子点的距离,并将像素标记一个与其距离最小的种子点相同的labels,至此初始聚类标记步骤完成;
(4)更新种子点
基于区域的聚类分割算法多为迭代算法,一次聚类完毕之后要重新计算种子点供下一次聚类;
设聚类于种子点seed(xsi′,ysi′)的像素集合为{I(Lsi′,Asi′,Bsi′,xsi′,ysi′)},像素个数为nsi′,一次聚类完毕之后更新的种子点为n_seed(lsi′,asi′,bsi′,xsi′,ysi′),其颜色特征值和坐标值等于具有相同labels的像素各项的平均值,即:
将原始种子点更新为新的种子点后判断两个种子点的l、a、b以及x、y是否相等,若相等表明聚类结果收敛,停止迭代,若不相等,以新的种子点作为聚类中心,重新计算距离,进行新一轮的聚类,并判断新种子点是否稳定,如此迭代直至各个聚类中心不再发生变化,这样就得到了初始的分割结果;
步骤三:利用获得的目标和背景样本建立目标字典At和背景字典Ab;其具体过程为:
(1)从待检测高光谱图像中利用真值图先验信息获取目标样本,并通过目标样本组成目标字典At;
(2)从待检测高光谱图像中利用真值图先验信息获取背景样本,并通过背景样本组成背景字典Ab;
步骤四:利用步骤三得到的目标字典At和背景字典Ab、步骤二得到的空间约束的先验信息和待检测高光谱图像,分别求取关于目标字典和背景字典的稀疏表示系数其具体过程为:
步骤四一:将步骤三得到的目标字典At和背景字典Ab、步骤二得到的空间约束的先验信息及待检测高光谱图像作为SOMP算法的输入;
所述SOMP算法为同步OMP算法,OMP为正交匹配追踪;
步骤四二:确定SOMP算法的稀疏度L的大小,L<<Nb+Nt;
步骤四三:利用SOMP算法求出SOMP算法的输出,SOMP算法的输出为过程为:
minimize||S||row,0
subjectto||AS-X||F≤σ
或
minimize||AS-X||F
subjectto||S||row,0≤K0
式中,||S||row,0表示稀疏系数矩阵S中非零列的数目,σ表示容错误差,K0表示稀疏度上边界,A为目标字典At和背景字典Ab的级联,X为待检测图像超像素中所有像素形成的矩阵,||·||F为Frobenius范数,minimize为把||S||row,0减至最低数量,subjectto为使服从,稀疏系数矩阵S包括Sb和St,SOMP算法求出的包括和表示利用SOMP算法求得的关于目标字典的稀疏系数,表示利用SOMP算法求得的关于背景字典的稀疏系数;
步骤五:基于步骤四得到的稀疏表示系数,分别计算待检测高光谱图像数据X与用背景字典Ab表示恢复的数据的误差rb(x)和待检测高光谱图像数据X与用目标字典At表示恢复的数据的误差rt(x),依据误差的大小,判定待检测高光谱图像的像元是否为检测目标;其具体过程为:
步骤五一:计算待检测高光谱图像数据X与用背景字典Ab表示恢复的数据的误差
步骤五二:计算待检测高光谱图像数据X与用目标字典At表示恢复的数据的误差
步骤五三:通过信号稀疏表示检测理论中的残差检验模型得到超像素联合稀疏表示下的检测模型,计算得到检测结果;
超像素联合稀疏表示下的检测模型如下:
其中,D(x)表示待检测高光谱图像中像元的检测结果,rb(x)和rt(x)分别表示用背景字典表示的误差和用目标字典表示的误差,||·||F表示Frobenius范数;
设定阈值为η,如果D(x)>η,则将待检测高光谱图像的像元确定为目标H1,否则认为待检测高光谱图像的像元是背景H0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374788.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式建筑工具箱
- 下一篇:一种混合型移动能源供给设备