Machine Learning For Robust Understanding Of Scene Materials In Hyperspectral Images