Threading splines through 3D channels

被引:13
|
作者
Myles, A [1 ]
Peters, J [1 ]
机构
[1] Univ Florida, Dept Comp Info Sci & Engn, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
constrained curve fitting; linear programming; computational geometry channels; SLEFE;
D O I
10.1016/j.cad.2004.04.004
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Given a polygonal channel between obstacles in the plane or in space, we present an algorithm for generating a parametric spline curve with few pieces that traverses the channel and stays inside. While the problem without emphasis on few pieces has trivial solutions, the problem for a limited budget of pieces represents a nonlinear and continuous ('infinite') feasibility problem. Using tight, two-sided, piecewise linear bounds on the potential solution curves, we reformulate the problem as a finite, linear feasibility problem whose solution, by standard linear programming techniques, is a solution of the channel-fitting problem. The algorithm allows the user to specify the degree and smoothness of the solution curve and to minimize an objective function, for example, to approximately minimize the curvature of the spline. We describe in detail how to formulate and solve the problem, as well as the problem of fitting parallel curves, for a spline in Bemstein-Bezier form. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 50 条
  • [1] 3D discrete Clothoid splines
    Li, GQ
    Li, XM
    Li, H
    COMPUTER GRAPHICS INTERNATIONAL 2001, PROCEEDINGS, 2001, : 321 - 324
  • [2] BioShell-Threading: versatile Monte Carlo package for protein 3D threading
    Gniewek, Pawel
    Kolinski, Andrzej
    Kloczkowski, Andrzej
    Gront, Dominik
    BMC BIOINFORMATICS, 2014, 15
  • [3] BioShell-Threading: versatile Monte Carlo package for protein 3D threading
    Pawel Gniewek
    Andrzej Kolinski
    Andrzej Kloczkowski
    Dominik Gront
    BMC Bioinformatics, 15
  • [4] Matrix cubic splines for progressive 3D imaging
    Defez, E
    Villanueva-Oller, J
    Villanueva, RJ
    Law, A
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2002, 17 (01) : 41 - 53
  • [5] Maintaining consistent 3D display rates with splines
    Hash, Martin
    Williams, Jorge Luis
    Proceedings of the Ninth IASTED International Conference on Internet and Multimedia Systems and Applications, 2005, : 326 - 330
  • [6] Matrix Cubic Splines for Progressive 3D Imaging
    E. Defez
    J. Villanueva-Oller
    R.J. Villanueva
    A. Law
    Journal of Mathematical Imaging and Vision, 2002, 17 : 41 - 53
  • [7] Advanced motion threading for 3D wavelet video coding
    Luo, L
    Wu, F
    Li, SP
    Xiong, ZX
    Zhuang, ZQ
    SIGNAL PROCESSING-IMAGE COMMUNICATION, 2004, 19 (07) : 601 - 616
  • [8] Improved 3D continuum calculations of ion flux through membrane channels
    Koumanov, A
    Zachariae, U
    Engelhardt, H
    Karshikoff, A
    EUROPEAN BIOPHYSICS JOURNAL WITH BIOPHYSICS LETTERS, 2003, 32 (08): : 689 - 702
  • [9] Improved 3D continuum calculations of ion flux through membrane channels
    Assen Koumanov
    Ulrich Zachariae
    Harald Engelhardt
    Andrey Karshikoff
    European Biophysics Journal, 2003, 32 : 689 - 702
  • [10] Bundle Block Adjustment with 3D Natural Cubic Splines
    Lee, Won Hee
    Yu, Kiyun
    SENSORS, 2009, 9 (12): : 9629 - U233