Adaptive sub-pixel target detection in hyperspectral images based on the stochastic mixing model