【技术实现步骤摘要】
一种基于进化计算的高光谱图像波段选择方法
[0001]本专利技术涉及遥感图像处理
,具体是一种基于进化计算的高光谱图像波段选择方法。
技术介绍
[0002]随着遥感技术的不断发展,由高光谱传感器在可见光、近红外、中红外和热红外波段范围内获得的非常窄且光谱连续的图像,称为高光谱图像。大量的波段能够更好的识别和区分不同的地物,在地形识别,城市规划,目标检测等领域有着大量的应用。且高光谱成像技术以及精准医学的迅速发,将高光谱成像技术应用于近距离的医学诊断成为新的研究趋势,高光谱图像可提供有关组织生理,形态和生化成分的诊断信息,为生物组织学研究提供更精细的光谱特征,进而为医学病理诊断提供更多辅助信息。
[0003]然而高光谱图像大量的信息也为后续的数据处理和使用造成了困难,因为光谱之间的距离很小,有很强的相关性,大量的数据冗余会降低图像的精度和效率,所以对高光谱图像进行波段选择可以在不破坏光谱原有信息的同时选出具有代表性的波段来提高分类的性能,为此,我们提出一种基于进化计算的高光谱图像波段选择方法。
技术实现思路
[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种基于进化计算的高光谱图像波段选择方法,使用多目标优化的方法,选出可以保留原有图像结构信息以及可以使得相邻像素之间的紧密性更加好的波段子集,可以尽可能提高分类精度和效率。
[0005]为实现上述目的,根据本专利技术的第一方面的实施例提出一种基于进化计算的高光谱图像波段选择方法,包括如下步骤:< ...
【技术保护点】
【技术特征摘要】
1.一种基于进化计算的高光谱图像波段选择方法,其特征在于,包括如下步骤:步骤一、预先计算好相关数据,包括领域像素X
near
、原始高维数据上的相邻像素的平方差矩阵MS、采样点原始高维空间中的近邻图S和拉普拉斯矩阵L;步骤二、种群初始化,并设置相关参数,具体包括:设置种群大小为N,种群集合为Pop={Pop1,Pop2...Pop
i
...Pop
N
};当前迭代次数t为1,最大迭代次数tMax为50,初始交叉概率p为0.1;步骤三、对种群中的个体进行评价:计算得到个体Pop
i
的邻域距离指标Near(Pop
i
)、结构相似性指标LS(Pop
i
)和在决策空间的分布分数DistScore(Pop
i
);步骤四、种群的迭代与更新,然后输出最优波段子集。2.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,领域像素X
near
的获取方法为:从原始的高光谱图像中选择十分之一的像素,作为采样点X,根据采样点领域选取八个像素点作为领域像素X
near
。3.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,所述步骤一还包括:在波段空间对波段进行领域分组,分组结果为一个D维向量,向量每一位的数字代表当前波段所属的组数。4.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,所述步骤二中:种群采用二进制编码,其中种群中的每一个个体Pop
i
={Pop
i1
,Pop
i2
,Pop
i3
...Pop
iD
},其中D代表个体长度,为波段总数;Pop
i
代表着一个波段子集,个体的每一位,1代表选择当前波段,0则代表不选择,初始化时首先设定需要选择的波段数l,对于单个个体随机选择l个位置置为1,其余为0。5.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,Near(Pop
i
)代表在当前选择的波段子集下,采样像素点与其周围的k个相邻像素的欧式距离指标,具体计算公式如下:其中dis(X
i
,nearX
ij
)代表当前选择的波段下的第i个像素和当前像素的第j个相邻像素的欧式距离,n代表采样像素的个数。6.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,LS(Pop
i
)代表在当前选择的波段子集下,采样点之间的近邻关系与在原始波段空间中的采样点之间近邻关系的相似性,具体计算公式如下:L=D
‑
S
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)其中S为采样像素点的近邻图矩阵,D为对角矩阵,且:
D
ii
=∑
j
S
ij
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)。7.根据权利要求1所述的一种基于进化计算的高光谱图像波段选择方法,其特征在于,DistScore(Pop
i
)代表当前个体选择的波段在波段空间的分布情况,具体计算公式如下:DistScore(Pop
i
)=rank
t
*N
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。