Adaptive Kernel-Based Fuzzy C-Means Clustering with Spatial Constraints for Image Segmentation