Abstract
How to let user draw as an artist is always a difficult problem in Non-Photorealistic Rendering field. Several researches on image abstraction had proposed many algorithms, but most of them need to provide different parameters with respect to different images. In this study, we present a system that let the user join the creation of painting just like the artists do in real world.There are four stages in our system. First two stages are preprocessing and the other two are interactive processing. In the first stage, we apply Different-of-Gaussian (DoG) filter to source image. Then vectorize the image as the associated internal representation. Different DoG results with different parameters were used to build a database for further reference. In the third stage, we calculate matching weight from database when the strokes user drew. And in the final stage, the closest edges from the database were extracted and put into the final canvas.Our system is very intuitive and easy to use for novice user. User can draw stylish painting with a few strokes in short time.