首页 | 本学科首页   官方微博 | 高级检索  
     


Adaptive knot placement using a GMM-based continuous optimization algorithm in B-spline curve approximation
Authors:Xiuyang Zhao  Caiming Zhang  Bo Yang  Pingping Li
Affiliation:aSchool of Information Science and Engineering, University of Jinan, Jinan 250022, Shandong, PR China;bSchool of Computer Science and Technology, Shandong University, Jinan 250101, Shandong, PR China
Abstract:One of the key problems in using B-splines successfully to approximate an object contour is to determine good knots. In this paper, the knots of a parametric B-spline curve were treated as variables, and the initial location of every knot was generated using the Monte Carlo method in its solution domain. The best km knot vectors among the initial candidates were searched according to the fitness. Based on the initial parameters estimated by an improved k-means algorithm, the Gaussian Mixture Model (GMM) for every knot was built according to the best km knot vectors. Then, the new generation of the population was generated according to the Gaussian mixture probabilistic models. An iterative procedure repeating these steps was carried out until a termination criterion was met. The GMM-based continuous optimization algorithm could determine the appropriate location of knots automatically. A set of experiments was then implemented to evaluate the performance of the new algorithm. The results show that the proposed method achieves better approximation accuracy than methods based on artificial immune system, genetic algorithm or squared distance minimization (SDM).
Keywords:B-spline curve approximation   Knot placement   GMM   EDA   Contour
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号