Hybrid Fireworks Algorithm for the Conversion of Planar Curve to B-Spline Curve
K. Sreenivasa Reddy1, D. Sai2, B. Vijay Sai3, E. Kamal Raju4, D. Praveen Kumar5

1K Sreenivasa Reddy*, Department of mechanical, Godavari Institute of Engineering and Technology, Rajahmundry, India.
2D Sai, Department of Mechanical, Godavari Institute of Engineering and Technology, Rajahmundry, India.
3B Vijay Sai, Department of Mechanical, Godavari Institute of Engineering and Technology, Rajahmundry, India.
4E Kamal Raju, Department of Mechanical, Godavari Institute of Engineering and Technology, Rajahmundry, India.
5D Praveen Kumar, Department of Mechanical, Godavari Institute of Engineering and Technology, Rajahmundry, India.

Manuscript received on March 18, 2020. | Revised Manuscript received on April 02, 2020. | Manuscript published on April 30, 2020. | PP: 786-791 | Volume-9 Issue-4, April 2020. | Retrieval Number: D7632049420/2020©BEIESP | DOI: 10.35940/ijeat.D7632.049420
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: 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.
Keywords: Curve conversion, B-Spline, fireworks algorithm, parametric curves.