scholarly journals Non-Uniform B-Spline Curve Interpolation Method for Feature Points Selection under Curvature Adaptive Condition

2021 ◽  
Vol 33 (9) ◽  
pp. 1377-1387
Author(s):  
Liangji Chen ◽  
Fei Gao ◽  
Bo Zhao ◽  
Longfei Ma
2019 ◽  
Vol 13 (3) ◽  
pp. 289-304
Author(s):  
Maozhen Shao ◽  
Liangchen Hu ◽  
Huahao Shou ◽  
Jie Shen

Background: Curve interpolation is very important in engineering such as computer aided design, image analysis and NC machining. Many patents on curve interpolation have been invented. Objective: Since different knot vector configuration and data point parameterization can generate different shapes of an interpolated B-spline curve, the goal of this paper is to propose a novel adaptive genetic algorithm (GA) based interpolation method of B-spline curve. Method: Relying on geometric features owned by the data points and the idea of genetic algorithm which liberalizes the knots of B-spline curve and the data point parameters, a new interpolation method of B-spline curve is proposed. In addition, the constraint of a tangent vector is also added to ensure that the obtained B-spline curve can approximately satisfy the tangential constraint while ensuring strict interpolation. Results: Compared with the traditional method, this method realizes the adaptive knot vector selection and data point parameterization. Therefore, the interpolation result was better than the traditional method to some extent, and the obtained curve was more natural. Conclusion: The proposed method is effective for the curve reconstruction of any scanned data point set under tangent constraints. Meanwhile, this paper put forward a kind of tangent calculation method of discrete data points, where users can also set the tangent of each data point in order to get more perfect interpolation results.


IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 589-598
Author(s):  
Cengiz Balta ◽  
Sitki Ozturk ◽  
Melih Kuncan ◽  
Ismet Kandilli

2009 ◽  
Vol 41 (6) ◽  
pp. 412-422 ◽  
Author(s):  
Shu-ichi Gofuku ◽  
Shigefumi Tamura ◽  
Takashi Maekawa

2009 ◽  
Vol 626-627 ◽  
pp. 459-464 ◽  
Author(s):  
Lei Luo ◽  
L. Wang ◽  
Jun Hu

An improved interpolation method is presented based on B-spline curve back calculation which regards data points as control points. First, a B-spline surface reconstruction is done, and a favorable condition for real-time interpolation can be provided for NC machining. Then, by prejudging the trajectory feedrate, the tangent vectors of spline curve junction can be calculated, which can be used to establish the spline curve equations based on time. At last, with the equations mentioned above, the trajectory and feedrate profile can be generated simultaneously by the improved interpolation algorithm. An error analysis is also discussed and the feasibility of the improved algorithm is verified by the simulation results.


2013 ◽  
Vol 397-400 ◽  
pp. 1093-1098
Author(s):  
Xian Guo Cheng

This paper addresses the problem of B-spline curve approximating to a set of dense and ordered points. We choose local curvature maximum points based on the curvature information. The points and the two end points are viewed as initial feature points, constructing a B-spline curve approximating to the feature points by the least-squares method, refining the feature points according to the shape information of the curve, and updating the curve. This process is repeated until the maximum error is less than the given error bound. The approach adaptively placed fewer knots at flat regions but more at complex regions. Under the same error bound, experimental results showed that our approach can reduce more control points than Parks approach,Piegls approach and Lis approach. The numbers of control points of the curve is equal to that of the feature points after refinement.


Point sampling is essential for the conversion of planar curves to B-spline curves in geometric modelling applications. Conversion of parametric curve to B-Spline curve is often required as the latter provides the flexibility sought by the designer. Sampling methods generally ignores the feature points, which indicates the curve profile intuitively and they require user intervention. There is a need for generalized point sampling algorithm to capture the original shape of the planar curves. Auxiliary points are also needed which helps to define the curve and gives the better conversion into B-Spline curve. In this work, we developed a generalized point sampling algorithm based on fireworks algorithm for the conversion of parametric curve to B-spline curves. It is used curvature-based information to identify the feature points, while Fireworks algorithm is used for the identification of the auxiliary points. Developed algorithm was tested against curves with irregular shapes and cusps with no need of user intervention to tune the algorithm for conversion.


Sign in / Sign up

Export Citation Format

Share Document