Hyperspectral Data Analysis Hyperspectral Unmixing Pattern Recognition and Machine Vision Classification Object Detection