Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Image texture line vectorization system and method

An image texture and vectorization technology, which is applied in the field of image processing, can solve the problems that cannot be vectorized well for images with complex colors, the vectorization effect of texture lines is general, and the amount of calculation is small, so as to achieve convenient printing output and ensure printing effect. , the effect of improving the accuracy

Pending Publication Date: 2020-07-28
SHANGHAI UNIV
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Its advantage is that the amount of calculation is small, but the vectorization effect for complex texture images depends on the result of path tracing, and it cannot vectorize images with complex colors well.
The latter uses subdivided surface patch vertices to record information such as graphic color, position, and color change for vectorization. Its advantage is that it can vectorize complex color image blocks such as gradient colors, but the vectorization effect for texture lines is general.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image texture line vectorization system and method
  • Image texture line vectorization system and method
  • Image texture line vectorization system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] A method for vectorizing image texture lines, the method comprising the following steps:

[0068] (a) Input a bitmap image in JPG or PNG format (mainly texture lines), such as Figure 4 shown.

[0069] (b) Use the Canny operator to extract the texture lines in the image to obtain the binary image contour edge.

[0070] (c) Use the image erosion algorithm to corrode the binary image contour to the single pixel edge to obtain the image skeleton, such as Figure 5 shown.

[0071] (d) Line pre-separation is performed according to the color of the texture lines in the original image, and the texture lines of different colors and disjoint are separated.

[0072] (e) The image skeleton corresponding to the pre-separated texture lines is finally separated through the preset convolutional neural network to obtain multiple non-branch paths, such as Image 6 As shown (the original output should be in the same picture, and the lines without forks are marked in different colors....

Embodiment 2

[0081] An image texture line vectorization system, applied to the above-mentioned image texture line vectorization method, includes an image skeleton extraction module, a line separation module, a judgment module, a curve fitting module, and a vector image file storage module:

[0082] (a) The user inputs a bitmap image in JPG or PNG format (mainly texture lines), such as Figure 4 as shown.

[0083] (b) Import the image skeleton extraction module to extract the texture lines in the image to obtain the binary image contour edge, and use the image erosion algorithm to corrode the binary image contour to the single pixel edge to obtain the image skeleton, such as Figure 5 shown.

[0084] (c) Import the skeleton and the original image into the line separation module, perform line pre-separation according to the color of the texture lines in the original image, and separate the texture lines of different colors and disjoint. The image skeleton corresponding to the pre-separated...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an image texture line vectorization system and method. The method comprises the following steps: firstly, a single-pixel line skeleton of a texture image to be vectorized is extracted; secondly, the obtained line skeleton diagram is input into a preset neural network model, and the line skeleton diagram is decomposed into a plurality of smooth intersection-free paths afterpassing through a neural network; then, according to the paths, corresponding area lines are found in the original image, if the corresponding areas are equal-width lines, Bezier curve fitting is used, a framework is expanded directly according to the line width and color information, and the framework is written into an EPS format file; if the corresponding area is a non-equal-width line, the closed contour path of the area needs to be extracted, Bezier curve fitting is used, the closed path is filled with a corresponding color, and the color is written into an EPS format file; finally, the vectorization results of all the areas are combined and displayed to a user, the user can finely adjust the contour on the vectorization results, and an EPS format vector diagram is output.

Description

technical field [0001] The present invention relates to the field of image processing, in particular to a system and method for vectorizing image texture lines. Background technique [0002] The more common forms of digital images are bitmaps (raster images) and vector graphics. Bitmap has better color display effect, but its display effect depends on the resolution of the image. Vector graphics draw graphics based on geometric properties, and there will be no jagged effect after zooming in. But the color display of vector graphics is relatively not so rich. At present, the more common image vectorization algorithms are: polygon-based bitmap outline vectorization algorithm, subdivision-based image vectorization algorithm. The former is to decompose the original image into multiple closed parts, and perform path tracing and color filling on these paths respectively to complete vectorization. Its advantage is that the amount of calculation is small, but the vectorization e...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T5/30G06T7/13G06T7/155G06T7/90G06N3/04G06N3/08
CPCG06T5/30G06T7/13G06T7/155G06T7/90G06N3/08G06T2207/20081G06T2207/20084G06T2207/10024G06N3/045
Inventor 张新鹏徐盛熙冯国瑞
Owner SHANGHAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products