Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A Novel Adaptive GA-based B-spline Curve Interpolation Method

View through CrossRef
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.
Title: A Novel Adaptive GA-based B-spline Curve Interpolation Method
Description:
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.

Related Results

Extensive Experimental Study on the Stability of Rotor System With Spline Coupling
Extensive Experimental Study on the Stability of Rotor System With Spline Coupling
Spline couplings which have simple structure, high reliability and can compensate torque transmission error are widely used in rotating machineries, such as aeroengine and gasturbi...
Faired MISO B-Spline Fuzzy Systems and Its Applications
Faired MISO B-Spline Fuzzy Systems and Its Applications
We construct two classes of faired MISO B-spline fuzzy systems using the fairing method in computer-aided geometric design (CAGD) for reducing adverse effects of the inexact data. ...
SYSTEMATIZATION OF INTERPOLATION METHODS IN GEOMETRIC MODELING
SYSTEMATIZATION OF INTERPOLATION METHODS IN GEOMETRIC MODELING
This article proposes to show the connections between the practical problems of geometric modeling, for the solution of which there are no adequate interpolation methods. Interpola...
Data processing method of noise logging based on cubic spline interpolation
Data processing method of noise logging based on cubic spline interpolation
Abstract Noise logging is a method to determine the natural noise in a well. In the actual production logging process, it is a common situation that the noise data i...
A FAST MORPHING-BASED INTERPOLATION FOR MEDICAL IMAGES: APPLICATION TO CONFORMAL RADIOTHERAPY
A FAST MORPHING-BASED INTERPOLATION FOR MEDICAL IMAGES: APPLICATION TO CONFORMAL RADIOTHERAPY
A method is presented for fast interpolation between medical images. The method is intended for both slice and projective interpolation. It allows offline interpolation between nei...
Improving Deformable Multi-Grid B-spline Registration using Heuristics and Deep Learning
Improving Deformable Multi-Grid B-spline Registration using Heuristics and Deep Learning
The purpose of deformable image registration is to recover acceptable spatial transformations that align two images acquired at different periods of time into the same coordinate s...
Vessel Trajectory Similarity Based on Cubic B-spline Interpolation + Time-constrained Hausdorff Algorithm
Vessel Trajectory Similarity Based on Cubic B-spline Interpolation + Time-constrained Hausdorff Algorithm
Abstract The spatio-temporal trajectory data sampling period is large, and the general trajectory similarity is not suitable. This paper proposes a new algorithm, cu...
Curve Shape Modification and Fairness Evaluation
Curve Shape Modification and Fairness Evaluation
A method to generate a quintic NURBS curve which passes through the given points is described. In this case, there are four more equations than there are positions of the control p...

Back to Top