Discrete Variational Calculus for B-Spline Curves

被引:1
|
作者
Zhao, Jun [1 ]
Mansfield, Elizabeth [1 ]
机构
[1] Univ Kent, Sch Math Stat & Actuarial Sci, Canterbury CT2 7NF, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
Discrete invariants; Moving frames; Variational problems; Discrete Euler-Lagrange equations; Digital image processing;
D O I
10.1007/s11786-013-0155-8
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this work, we study discrete variational problems, for B-spline curves, which are invariant under translation and rotation. We show this approach has advantages over studying smooth variational problems whose solutions are approximated by B-spline curves. The latter method has been well studied in the literature but leads to high order approximation problems. We are particularly interested in Lagrangians that are invariant under the special Euclidean group for which B-spline approximated curves are well suited. The main application we present here is the curve completion problem in 2D and 3D. Here, the aim is to find various aesthetically pleasing solutions as opposed to a solution of a physical problem. Smooth Lagrangians with special Euclidean symmetries involve curvature, torsion, and arc length. Expressions of these, in the original coordinates, are highly complex. We show that, by contrast, relatively simple discrete Lagrangians offer excellent results for the curve completion problem. The novel methods we develop for the discrete curve completion problem are general, and can be used to solve other discrete variational problems for B-spline curves. Our method completely avoids the difficulties of high order smooth differential invariants.
引用
收藏
页码:185 / 199
页数:15
相关论文
共 50 条
  • [41] INSERTING NEW KNOTS INTO B-SPLINE CURVES
    BOEHM, W
    [J]. COMPUTER-AIDED DESIGN, 1980, 12 (04) : 199 - 201
  • [42] On parametric smoothness of generalised B-spline curves
    Popiel, Tomasz
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2006, 23 (08) : 655 - 668
  • [43] Using B-spline curves for hand recognition
    Ma, YL
    Pollick, F
    Hewitt, WT
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, 2004, : 274 - 277
  • [44] Optimal generation of cam curves with B-spline
    Lin, Chang-Jun
    Qiu, Hua
    Ozaki, Hiroaki
    Shimogawa, Tetsuji
    [J]. Nippon Kikai Gakkai Ronbunshu, C Hen/Transactions of the Japan Society of Mechanical Engineers, Part C, 2002, 68 (02): : 708 - 711
  • [45] PARAMETRIZATION AND SHAPE OF B-SPLINE CURVES FOR CAD
    HARTLEY, PJ
    JUDD, CJ
    [J]. COMPUTER-AIDED DESIGN, 1980, 12 (05) : 235 - 238
  • [46] Approximate computation of curves on B-spline surfaces
    Yang, Yi-Jun
    Cao, Song
    Yong, Jun-Hai
    Zhang, Hui
    Paul, Jean-Claude
    Sun, Jia-Guang
    Gu, He-Jin
    [J]. COMPUTER-AIDED DESIGN, 2008, 40 (02) : 223 - 234
  • [47] Reconstruction of symmetric B-spline curves and surfaces
    Zhu, Weidong
    Ke, Yinglin
    [J]. Chinese Journal of Mechanical Engineering (English Edition), 2007, 20 (04): : 112 - 116
  • [48] Approximation with active B-spline curves and surfaces
    Pottmann, H
    Leopoldseder, S
    Hofer, M
    [J]. 10TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2002, : 8 - 25
  • [49] AUTOMATIC FAIRING ALGORITHM FOR B-SPLINE CURVES
    SAPIDIS, N
    FARIN, G
    [J]. COMPUTER-AIDED DESIGN, 1990, 22 (02) : 121 - 129
  • [50] Uniform trigonometric polynomial B-spline curves
    Yonggang Lü
    Guozhao Wang
    Xunnian Yang
    [J]. Science in China Series F Information Sciences, 2002, 45 : 335 - 343