Simulated Annealing Algorithm for Bezier Curve Approximation

被引:13
|
作者
Loucera, Carlos [1 ]
Galvez, Akemi [1 ]
Iglesias, Andres [1 ,2 ]
机构
[1] Univ Cantabria, Dept Appl Math & Computat Sci, ETSI Caminos, E-39005 Santander, Spain
[2] Toho Univ, Fac Sci, Dept Informat Sci, Funabashi, Chiba 2748510, Japan
关键词
Bezier; reverse-engineering; simulated annealing; NEURAL-NETWORK; FUNCTIONAL NETWORKS; FIREFLY ALGORITHM; OPTIMIZATION; RECONSTRUCTION; SURFACES;
D O I
10.1109/CW.2014.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Curve approximation is a very important topic in many industrial and applied fields. The typical input in real-world applications is a set of sampled data points for which a fitting curve is to be obtained. This paper addresses this problem by using Bezier curves as the approximating functions. This formulation leads to a continuous multivariate nonlinear optimization problem. Unfortunately, this is very difficult problem that cannot be solved with classical mathematical optimization techniques. In this paper, we solve the problem through a hybrid strategy combining classical methods (linear least-squares minimization), modern stochastic methods (simulated annealing) and information science metrics. For a given degree n, our method computes a near-to-optimal parameterization of data points by using simulated annealing for global search and a local search optimizer for further refinement of the global solution. Then, we compute the control points by least-squares minimization. Finally, we determine the best value for the degree of the curve by using two information science metrics that represent an adequate compromise between data-fidelity and model-complexity. Our method is applied to four illustrative examples of mathematical curves and noisy scanned data and different configurations. Our experimental results show that the method performs well for all examples.
引用
收藏
页码:182 / 189
页数:8
相关论文
共 50 条
  • [1] Curve approximation by adaptive neighborhood simulated annealing and piecewise Bezier curves
    Ueda, E. K.
    Sato, A. K.
    Martins, T. C.
    Takimoto, R. Y.
    Rosso, R. S. U., Jr.
    Tsuzuki, M. S. G.
    SOFT COMPUTING, 2020, 24 (24) : 18821 - 18839
  • [2] Firefly Algorithm for Bezier Curve Approximation
    Galvez, Akemi
    Iglesias, Andres
    PROCEEDINGS OF THE 2013 13TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), 2013, : 81 - 88
  • [3] Piecewise Bezier Curve Fitting by Multiobjective Simulated Annealing
    Ueda, Edson Kenji
    Guerra Tsuzuki, Marcos de Sales
    Takimoto, Rogerio Yugo
    Sato, Andre Kubagawa
    Martins, Thiago de Castro
    Miyagi, Paulo Eigi
    Ubertino Rosso, Roberto Silvio, Jr.
    IFAC PAPERSONLINE, 2016, 49 (31): : 49 - 54
  • [4] Rational Quadratic Bezier Curve Fitting by Simulated Annealing Technique
    Mohamed, Najihah
    Abd Majid, Ahmad
    Piah, Abd Rahni Mt
    PROCEEDINGS OF THE 20TH NATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES (SKSM20): RESEARCH IN MATHEMATICAL SCIENCES: A CATALYST FOR CREATIVITY AND INNOVATION, PTS A AND B, 2013, 1522 : 844 - 851
  • [5] An Improved Algorithm for the Approximation of a Cubic Bezier Curve and its Application for Approximating Quadratic Bezier Curve
    Riskus, Aleksas
    Liutkus, Giedrius
    INFORMATION TECHNOLOGY AND CONTROL, 2013, 42 (04): : 303 - 308
  • [6] Piecewise Bezier Curve Fitting of a Point Cloud Boundary by Simulated Annealing
    Ueda, E. K.
    Tsuzuki, M. S. G.
    Barari, A.
    2018 13TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRY APPLICATIONS (INDUSCON), 2018, : 1335 - 1340
  • [7] THE APPROXIMATION OF A COMPOSITE BEZIER CUBIC CURVE BY A COMPOSITE BEZIER QUADRATIC CURVE
    COX, MG
    HARRIS, PM
    IMA JOURNAL OF NUMERICAL ANALYSIS, 1991, 11 (02) : 159 - 180
  • [8] Two Simulated Annealing Optimization Schemas for Rational Bezier Curve Fitting in the Presence of Noise
    Iglesias, Andres
    Galvez, Akemi
    Loucera, Carlos
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [9] Cubic Bezier approximation of a digitized curve
    Pal, Sarbajit
    Ganguly, Pankaj
    Biswas, P. K.
    PATTERN RECOGNITION, 2007, 40 (10) : 2730 - 2741
  • [10] Handwritten Curve Approximation by a Bezier Curve with Featured Points
    Jaroensawad, Rattikarn
    Dejdumrong, Natasha
    Prakancharoen, Somchai
    2013 INTERNATIONAL COMPUTER SCIENCE AND ENGINEERING CONFERENCE (ICSEC), 2013, : 250 - 254