Font Size: a A A

Algorithm Design And System Implementation Of Still Life Sketch Simulation

Posted on:2013-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:M Z ChenFull Text:PDF
GTID:2248330362963679Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Non-photorealistic rendering (NPR) has been paid more and more attention to inrecent years. Non-photorealistic rending belongs to the field of computer graphics andmainly simulates the work of art as the effective supplement of photorealisticrendering. How to simulate pencil sketch is an important research direction ofnon-photorealistic rendering. The traditional sketch can be roughly divided into stilllife, landscape and figure drawing from the content of drawing. We should usedifferent methods for different scenes. Even though that belongs to art study, NPRfocuses on performing the art characteristics of graphics and we can call NPRelectronic arts. Therefore we will come up against the same problem when weresearch pencil sketch simulation. The existing literature and methods have the studyon the figure painting, but lack other two kinds of pencil sketches. On the other handmany image processing softwares such as Beauty TuXiu show have the sketch artspecial function, but its effect is not pretty compared with the hand draw sketch and itdoesn’t deal with different scenes. Since still life sketch is the foundation of pencilsketch, this paper tries to research how to simulate the still life sketch rendering inorder to improve its effect.This paper mainly has three points. The first point is that this paper collectedrelevant data, including filming the real still life and asking artist paint correspondingstill life sketch, in order to research still life sketch and be test data. The second pointis that according to the characteristics of hand-painted still life sketch, this paperrealized a still life sketch rendering algorithm simulation. This algorithm process was similar with the still life sketch painting process. First it drew contours. Secondly itpainted shadow with different radius brush. Finally it composed outline part andshadow to get the sketch simulation results. Sobel edge detection algorithm andCanny edge detection algorithm were used to draw outline in the paper. Then thepaper used a drawing method based on strokes to draw shadow. This method mainlyintroduced strokes layer in the middle of original image and result. Strokes layerincluded strokes set Corresponding to the original image. To solve the problem ofdrawing strokes, this paper used B-spline curve to simulate the trend of the stroke andused pencil and paper interactive modeling algorithm to draw stroke which wasproposed by Sousa and Buchanan. Based on this algorithm, this paper realized graysketch rendering and color sketch rendering simulation drawing. The third point isthat this paper designed and realized a desktop application level still life sketchrendering system to realize the application of the still life sketch rendering algorithmsand pencil and simulation modeling algorithm. Gray and color sketch renderingfunction was realized based on still life sketch rendering algorithm. Painting functionwas realized based on the pencil and paper function modeling algorithm. Users canuse the system to paint still life, or process still life photography pictures into gray andcolor sketch special effects. In addition, users can choose relevant parametersinteractively to obtain satisfactory results. Finally the experimental results werecompared with sketch effect results processes by existing image processing software.From the comparison of the results, this paper found that experiment’s results hadmore rich texture and color than software’s results. Results from experiments weremore closer to hand draw sketch effect.
Keywords/Search Tags:Non-photorealistic rendering, Still life sketch, Physical model, Strokes, B-spline
PDF Full Text Request
Related items