Font Size: a A A

The Research On Vectorization Of Handcraft Drawing Complex Carving Pattern

Posted on:2008-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:B WeiFull Text:PDF
GTID:2178330332981822Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The vectorization is a research hot spot in the field of computer graphics, pattern recognition and CAD/CAM, and so on. At present, the emphasis of research is the vectorization of the project blueprint. But when it is coming to Handcraft drawing Carving pattern vectorization, for they having these characteristics that complex and changeable, and curve numerous, and not smooth, easily polluted by noise, and so on, the research is less. And the vectorization effect is not ideal. This article researches the characteristics of Handcraft drawing Carving patterns firstly. Then, according to their characteristics, it researches the pattern's vectorization processing.This article divides the vectorization processing of Handcraft drawing complex Carving pattern into four main parts:Image pretreatment, Contoure tracking and line partition, Curve fitting and Vectorization Data format transformation. When pretreating image, this article makes research to image denoising firstly. In the research, it compared four denoising methods that are used in common. Then it changed the denoised image into binary image. In this step, this article analyzes two algorithms whose processing effect is better. At last, because of these patterns usually including the line patterns and the region block patterns, it proposed a method of auto-adaptively distinguishes line patterns and the region block patterns. And the boundaries of region block patterns are extracted by using area filling algorithm. After extracting the region block boundaries, the contoure of the whole pattern is extracted by thinning the pattern. In the contoure tracking stage, the pattern contoure is divided firstly into a lot of lines according to the character of pixels adjacent. And the coordinates information of these lines is extracted by using the Freeman chain code. For reducing the computation of vectorization, the lines segmented are realized by using the selecting corner points. So the image contoure is expressed by a series of line segmentations. When it is coming to curve fitting, the present methods mostly approach the curve and the circle using the straight lines. These methods couldn't get smooth curves. This article uses cubic Bezier curve to fitting the curve and obtains the smooth curves. In the curve fitting processing, through giving a deviation threshold from the fitting curve to the origin data points of the segments, these line segments are further divided again. So the fitting precision can be controlled. After the curve fitting, a new way for realizing the smooth connection of segmented curves is proposed. The experimental results indicated that this victorization method has the advantages of lower algorithm complexity and better vectorization effect for vectorization of the Handcraft drawing complex Carving patterns, and it also has broad practicability. After the vectorization processing, the obtaining graphs can be saved as DXF format. Then, they can be used and edited and modified in CAD/CAM or other assistance design and manufacture software.At last, this article researches the system design of Handcraft drawing complex Carving pattern vectorization. And a solution is proposed.
Keywords/Search Tags:Vectorization, Freeman chain-code, Corner point, Curve fitting, Cubic Bezier curves
PDF Full Text Request
Related items