Self-adapted Fuzzy c-means Segmentation Based on Hybrid Particle Swarm Optimization Algorithm