I. Introduction
Image segmentation often serves as a crucial initial step before performing high-level tasks such as object recognition and content-based image retrieval [1]–[2]. It should be noted that there is no single standard approach to segmentation. Selection of an appropriate segmentation technique depends on the type of images and applications. The existing image segmentation techniques can be classified into the following approaches, thresholding techniques, boundary-based techniques, region-based techniques, clustering-based techniques and hybrid techniques [3]–[8].