[发明专利]基于光谱梯度与层次结构的高光谱图像显著性目标检测方法有效
申请号: | 201710442878.4 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107274416B | 公开(公告)日: | 2019-11-01 |
发明(设计)人: | 魏巍;张艳宁;张磊;严杭琦;高一凡 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/13;G06K9/46;G06K9/62;G06K9/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 光谱 梯度 层次 结构 图像 显著 目标 检测 方法 | ||
1.一种基于光谱梯度与层次结构的高光谱图像显著性目标检测方法,其特征在于包括以下步骤:
步骤一、生成光谱梯度图像;
对每个像元计算光谱梯度,生成光谱梯度图像,以便所提取的光谱梯度特征向量之间维持原始图像中的空间关系;
式中,是光谱梯度向量的第j个分量;是原始光谱向量第j个分量;Δλ是相邻波段波长差值;
对一个高光谱数据块D中每一个像素对应的光谱向量使用公式(1)得到一个新的光谱梯度数据块X;
步骤二、生成图像分割区域;
对光谱梯度数据块X进行简单线性迭代聚类算法,具体步骤如下:
输入:光谱梯度图像X,期望超像素边长s,权重系数m;
输出:标记出各超像素的分割图像;
1.初始化过程:
1)以s为间隔长度,在梯度图像X上初始化一组初始聚类中心C;
2)将各中心调整到3×3邻域内梯度最小值所在的位置;
3)设置每个像元对应的标签li=-1,到其当前所属中心的距离di=+∞;
2.迭代更新像元标签、各聚类中心:
1)对当前聚类中心Ck,在边长为2s正方形邻域内,按公式(2)计算邻域内各像元xi到Ck的距离D(xi,Ck);
2)若D(xi,Ck)<di,则置xi对应的标签li=k,并更新di=D(xi,Ck);
3)重复步骤1)、步骤2)直至前后两次迭代之间各中心的变化小于阈值;
式中,dg(xi,Ck)是xi与Ck中光谱梯度部分的欧氏距离;ds(xi,Ck)是xi与Ck空间位置的欧式距离;m是两项距离间的权重系数;
采用双核函数代替均值漂移算法中的密度函数完成均值漂移过程中的相关计算,其具体形式为
式中,xg是像元x对应的光谱梯度向量;xs是像元x所在的空间坐标;Tg是光谱特征对应核函数带宽;Ts是空间坐标对应核函数带宽;δ是归一化系数;
均值漂移算法具体步骤如下:
输入:超像素中心向量C={C1,C2,…,Ck,…Cn},光谱阈值Tg,空间阈值Ts;
输出:对输入超像素中心的标记向量lsp;
1)以超像素向量Ck其作为初始中心进行均值漂移过程,记所得候选中心C′j;
2)对出现在C′j形成路径上的所有样本,计其对C′j的投票数加1;
3)遍历当前候选中心集合C′,寻找与C′j的光谱梯度距离小于Tg/2,且空间距离小于Ts/2的首选中心C′i;
4)若则合并C′i、C′j上的计票,同时向C′添加C′i、C′j均值,并删除C′i;否则,转步骤5);
5)对各超像素中心,重复步骤1)到4),得到最终的各聚类中心;
6)对各超像素中心,取获得投票最多的聚类中心C′m为其归属,得lsp;
步骤三、建立基于图像层次结构的显著性目标检测模型;
对步骤二中样本光谱特征相似性要求的光谱阈值Tg,以及控制样本邻域范围的空间阈值Ts,分别取值为0.1、0.2、0.3、0.4倍的max{r,c},和10、20、25、30;这样,底层的超像素经过不同粒度下的聚类后,总共将产生4个层次上聚类结果,形成一个4层的图像层次结构;将作为底层节点的超像素块全体记作其中表示了超像素的个数;另外,将第i层中的第j个分割区域抽象为节点如上所述,在层数为h的层次结构下考察超像素上最终的显著性结果,则相应的显著性检测模型表示为
式中,是返回第i层中所有包含的节点下标;ωi是节点所在层次的权重;是节点上的显著性数值;
步骤四、位置先验、背景先验及边缘特征显著性计算方法;
1.位置先验与背景先验;
位置先验的数学表达式如下:
式中,是区域Ri中像元xk到图像中心点的欧式距离;
选定距离图像四周10像素以内所有像素构成的方环区域为图像的边界区域Rb;对于图像层次结构中的节点计算其背景先验大小时遵循以下三条规则:
1)若则对施加的惩罚函数
2)否则,若则惩罚函数
3)与Rb交集规模愈大,惩罚应越重,即的绝对值更大;
以上三条规则明确了以接触惩罚计算背景先验时的边界条件和影响因素;在满足规则的情况下,采用不同形式的惩罚函数得到不同的具体计算方法;惩罚函数的定义为
式中,ξ是边界区域内每个像素所带的惩罚因子;
2.边缘特征显著性;
将高光谱图像各波段的均值作为其对应的灰度图像Ihsi,使用Canny检测子得到边缘特征;利用高光谱图像空间维度上的边缘特征计算区域显著性,步骤如下:
输入:高光谱图像平均灰度图Ihsi,层次结构节点及其所在分割结果图Iseg;
输出:上的边缘特征显著性
1)对Ihsi使用Canny检测子提取边缘,得到结果
2)对Iseg用3×3方差为1.5的高斯滤波器进行滤波,使区域边界宽度增加;
3)对滤波后的Iseg求梯度幅值图像,经二值化得到边界提取结果
4)利用下式将分割区域边界上的图像边缘累加,得到
式中,是分割区域的边界;是中位于内的边缘特征累加运算;
步骤五、计算显著图;
在具体计算显著图时,要确定层次结构中各节点或者各层次上分割区域的显著性计算方法;由光谱梯度区域对比、边缘特征显著性、位置先验以及背景先验四个部分组成;位置先验计算公式如下:
在施加先验时,仅对基于光谱特征区域对比的部分进行增强,不对基于边缘特征的部分进行操作;背景先验由于选取的图像边界宽度较小,对抑制背景有比较好的效果,故对基于两种特征的计算方法同时予以施加;最终得到显著性计算公式为
式中,是权重系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710442878.4/1.html,转载请声明来源钻瓜专利网。