I. Introduction
In computer vision or computer graphics, edge-like visual-ization is one of the interesting tools in image representation. It can be edges, textures, contours, boundaries, and so on. U sing edge-like visualization can reduce the data redundancy in image processing. Automatic edge-like generation can be useful for geometric understanding [7], object recognition [9], fashion design [14] and other applications. Sketch, in a general definition, is one type of edge representation of the image. Yet it is not just edges but connects related edges to form continuum boundaries for objects. It is not even just contours but preserves more detailed features to reveal the occlusion of objects. It differs from semantic segmentation, sketches can describe more detailed textures. Perceptually, it resembles how human observe the world. For art design, a sketch is an important artistic language that can reflect the rationality of visual perception and aesthetic appreciation.