Simple curve smoothening method based on secondary B-spline curve

A spline curve, simple curve technology, applied in the field of computer-aided design and image processing, can solve problems such as the inability to directly use non-smooth curves, complex algorithms, and cumbersome steps.

Active Publication Date: 2017-04-26
ZHEJIANG UNIV OF TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] To sum up, the current curve smoothing methods have the following deficiencies: (1) The algorithm is complex, the steps are cumbersome, and the calculation is difficu

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
  • Simple curve smoothening method based on secondary B-spline curve
  • Simple curve smoothening method based on secondary B-spline curve
  • Simple curve smoothening method based on secondary B-spline curve

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The specific implementation of the simple curve smoothing method based on the quadratic B-spline curve of the present invention will be described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0022] As shown in the figure, a simple curve smoothing method based on a quadratic B-spline curve of the present invention comprises the following steps:

[0023] Step 1: Binarize the image, and through thinning, turn each curve existing in the image into a single-pixel curve, and obtain the curve set C={V i |i=1,2,…,n}, V i ={pt ij |j=1,2,...,m i}, where n represents the number of single-pixel curves, V i Indicates the i-th curve, pt ij Indicates the j-th point of the i-th curve, m i Indicates the number of pixel points of the i-th curve; in this embodiment, the binarization graph is as follows figure 2 As shown, th...

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

A simple curve smoothening method based on secondary B-spline curves belongs to the computer auxiliary design and image processing technology field. The method comprises the following steps: conducting binarization on an image, changing curves existing in the image into single-pixel curves through refinement, conducting interval sampling from a starting point to an ending point on each curve Vi in the image, removing points that do not belong to sampling points from the curves Vi to obtain new curves Vi, circularly selecting three points each time as control points for each new curve Vi to draw a secondary B-spline curve, and smoothening the curves that are not smooth in the image. According to the method, the curves in the image can be smoothened, unsmooth curves in the image can effectively become smooth, the smoothened curves have no defect compared with the original curves and will not considerably deviate from the actual curves, and the smooth degree of the curves can be regulated and controlled through automatic interval adjustment.

Description

technical field [0001] The invention relates to the technical fields of computer-aided design and image processing, in particular to a simple curve smoothing method based on quadratic B-spline curves for smoothing rough curves in images. Background technique [0002] With the continuous development of modern industry and computer technology, in order to meet the needs of processing tasks such as laser cutting, we often need to obtain the precise outer edge contour of the object. Usually, the edge contour extracted directly by edge detection is not smooth, which deviates from the actual edge contour of the object. These rough curves can be smoothed by curve smoothing technology, which is closer to the real edge contour of the object. [0003] There are currently many methods for smoothing curves, wherein the closer technical scheme with the present invention is: literature (Zhou Yan, Wang Zuxi, Li Dehua. Based on the curve adaptive smoothing algorithm of the arc length param...

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): G06T11/20G06T5/00
CPCG06T5/002G06T11/203
Inventor 高飞汪敏倩徐云静蔡益超葛一粟卢书芳毛家发肖刚
Owner ZHEJIANG UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products