Segmented and non-segmented stacked denoising autoencoder for hyperspectral band reduction