Abstract
Recently, evolutionary algorithms (EAs) have shown their promising performance in solving the hyperspectral endmember extraction (EE) task. Despite that, most of the existing EA-based EE algorithms mainly take advantage of the global search capability of evolutionary computation. Few of them focus on the hyperspectral EE task itself, which is a sparse large-scale problem with constraint. To fill the gap, in this paper, a global-to-local evolutionary algorithm (GL-EA) is proposed, where the global and local search is performed sequentially to extract the endmembers effectively. Specifically, in the first global search stage, two complementary solution generation strategies including asymmetric flip based solution generation and <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">SAD</i> based solution repair are designed, with which the sparse large-scale search space of hyperspectral EE is fully explored and the endmembers that satisfy the constraint could be achieved. Then in the second stage, a perturbation based local search is suggested, which further enhances the quality of the obtained endmembers. In addition, an endmember repetition based solution selection strategy is also developed for both global and local search stages, by using which good solutions can be selected effectively during the evolution. Experimental results on different hyperspectral data sets demonstrate that when compared with the state-of-the-art EE algorithms, the proposed GL-EA could extract the endmembers with higher quality.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have