AAP: An Adaptive Image Segmentation Algorithm Based on AP Clustering