A Multitask Bee Colony Band Selection Algorithm With Variable-Size Clustering for Hyperspectral Images
提出一种无监督的多任务人工蜂群波段选择算法,通过变大小聚类将波段选择转化为多任务优化问题,同时搜索多个不同大小的最优波段子集,实验证明优于15种经典算法。
Band selection (BS) is a widely used dimensionality reduction technique for hyperspectral images. However, most of existing evolutionary algorithms focus on searching a globally optimal band subset under a fixed size, and their obtained band subsets may still contain a large number of redundant bands. In order to simultaneously obtain multiple optimal band subsets with different sizes, this article proposes an unsupervised multitask artificial bee colony (ABC) BS algorithm based on variable-size clustering (MBBS-VC). First, a variable-size band clustering method based on worst class decomposition is developed, based on which the BS problem can be modeled as a multitask optimization problem. Next, a multitask multimicrogroup bee colony algorithm with variable coding length is proposed to simultaneously search multiple optimal band subsets with different sizes. Moreover, several new strategies, including the intergroup collaboration strategy based on bidirectional neighborhood learning and the multimeasure integration judgment (MIJ) mechanism, are designed to improve the performance of MBBS-VC. In this article, the hyperspectral BS problem is transformed into a multitask optimization problem for the first time. Finally, compared with 15 classical BS algorithms on several commonly used datasets, experimental results verify the superiority of the proposed BS algorithm.