I. Introduction
Segmentation is one of the most challenging and popular tasks in computer vision for its wide range of applications in recent years. Image segmentation refers to partitioning non-overlapping regions with similar properties in an image, such as texture or grayscale. Currently, many segmentation methods have achieved impressive results.