Band Selection for Hyperspectral Image Classification Based on Improved Particle Swarm Optimization Algorithm