I. Introduction
Sketching is a universal and intuitive tool for humans to render and interpret the visual world. Even if sketches are usually drawn in an imprecise and abstract format, human viewers can still implicitly beautify them and easily envision their underlying objects. But for machines, existing computer algorithms [1], [2] are struggling to make use of these freely drawn sketches directly, in particular, the sketches created for depicting man-made objects with diverse geometry and non-trivial topology. Although the beautification problem has been studied for decades, ranging from the primitives of sketched geometric objects [3] to strokes in handwritings [4], systematic analysis of beautifying sketches for man-made objects has rarely been studied. The key challenge here is how to instantiate poorly drawn conceptual geometries and refine imprecise structures simultaneously. Addressing the beautification problem of man-made object sketches can inspire and facilitate various downstream sketch-based applications such as sketch-based modeling [1], [5], [6], sketch-based retrieval [7], [8], and other sketch understanding tasks [9].