针对现有的高光谱遥感波段选择方法应用于目标检测时效果不高的问题,提出了一种基于粒子群算法的波段选择(Band Selection Based on Particle Swarm Optimization,BS-PSO)新方法.首先,将能够有效衡量目标检测效果的ROC(Receiver Operating Characteristic)曲线下面积(Area Under the Curve,AUC)作为波段选择准则,并将之构造为适应度函数.接下来,利用群智能优化算法粒子群算法对波段选择搜索过程进行优化,最终得到拥有较高检测效果的波段组合.实验结果表明:以曲线下面积作为衡量波段的指标,能够有效地选出具有较高目标检测性能的波段组合,与其它几种典型的波段选择方法相比,所选波段的目标检测性能平均提升5％;利用粒子群算法优化波段搜索过程,其波段搜索时间较传统的波段搜索方法缩短了一个数量级.新方法具有较强的针对性,能够在较短的时间内,选出具有较高目标检测性能的波段组合,达到降低数据维数及改善目标检测效果的目的.
波段选择 目标检测 曲线面积 粒子群算法