Hyperspectral dimensionality reduction based on inter-band redundancy analysis and greedy spectral selection