Recent advances in techniques for hyperspectral image processing