Techniques and Applications of Hyperspectral Image Analysis