Computing the Distance between Canal Surfaces

被引:0
|
作者
Ma, Yanpeng [1 ]
Tu, Changhe [1 ]
Wang, Wenping [2 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Peoples R China
[2] Univ Hong Kong, Hong Hom, Hong Kong, Peoples R China
关键词
canal surface; distance computation; cone-spheres; bounding volume; distance interval; MINIMUM DISTANCE; RATIONAL PARAMETRIZATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A canal surface is the envelope of a one-parameter set of moving spheres. We present. an accurate and efficient method for computing the distance between two canal surfaces. First, we use a set of cone-spheres to enclose a canal surface. A cone-sphere is a surface generated by sweeping a sphere along a straight line segment with the radius of the sphere changing linearly; thus it is a truncated circular cone capped by spheres at the two ends. Then, for two canal surfaces we use the distances between their bounding cone-spheres to approximate their distance; the accuracy of this approximation is improved by subdividing the canal surfaces into more segments and use more cone-spheres to bound the segments, until a pre-specified threshold is reached. We present a method for computing tight. bounding cone-spheres of a canal surface, which is an interesting problem in its own right. Based on it, we present a complete method for efficiently computing the distances between two canal surfaces using the distances among all pairs of their bounding cone-spheres. The key to its efficiency is a novel pruning technique that can eliminate most of the pairs of cone-spheres that do not contribute to the distance between the original canal surfaces. Experimental comparisons show that our method is more efficient; than Lee et al's method [13] for computing the distance between two complex objects composed of many canal surfaces.
引用
收藏
页码:88 / +
页数:3
相关论文
共 50 条
  • [21] Computing the quartet distance between evolutionary trees
    Bryant, D
    Tsang, J
    Kearney, P
    Li, M
    PROCEEDINGS OF THE ELEVENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2000, : 285 - 286
  • [22] COMPUTING SOME DISTANCE FUNCTIONS BETWEEN POLYGONS
    ATALLAH, MJ
    RIBEIRO, CC
    LIFSCHITZ, S
    PATTERN RECOGNITION, 1991, 24 (08) : 775 - 781
  • [23] Computing the Frechet distance between folded polygons
    Cook, Atlas F.
    Driemel, Anne
    Sherette, Jessica
    Wenk, Carola
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2015, 50 : 1 - 16
  • [24] Computing the Frechet Distance Between Polygons with Holes
    Nayyeri, Amir
    Sidiropoulos, Anastasios
    AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 : 997 - 1009
  • [25] A Uniform Method for Computing the Distance between Ellipsoids
    Ping, Zhou Zhi
    Ke, Gan Sheng
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL I, 2009, : 47 - 51
  • [26] Distance computation for canal surfaces using cone-sphere bounding volumes
    Ma, Yanpeng
    Tu, Changhe
    Wang, Wenping
    COMPUTER AIDED GEOMETRIC DESIGN, 2012, 29 (05) : 255 - 264
  • [27] New estimates of the distance between two surfaces in terms of the distance between their fundamental forms
    Ciarlet, Philippe G.
    Malin, Maria
    Mardare, Cristinel
    ANALYSIS AND APPLICATIONS, 2019, 17 (03) : 363 - 392
  • [28] ON THE DISTANCE BETWEEN TWO SEIFERT SURFACES OF A KNOT
    Sakuma, Makoto
    Shackleton, Kenneth J.
    OSAKA JOURNAL OF MATHEMATICS, 2009, 46 (01) : 203 - 221
  • [29] Continuous Procrustes distance between two surfaces
    Lipman, Yaron
    Al-Aifari, Reema
    Daubechies, Ingrid
    COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 2013, 66 (06) : 934 - 964
  • [30] Computing distance functions from generalized sources on weighted polyhedral surfaces
    Fort, Marta
    Sellares, J. Antoni
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 394 - 404