FCM-Based Image Segmentation with Kernel Functions