“…There are many kinds of image segmentation algorithms, such as edge-based, region-based, threshold-based, and graph-based image segmentation algorithm. Algorithms based on edges [7,9,10] achieve good performance on images where the boundary of the object is distinct, but these methods are less resistant to noise and require higher image quality. Region-based [11][12][13] and threshold-based [14][15][16] segmentation methods merge pixels into regions by their features like color, texture, or their combination.…”