在不可定向的流形网格曲面上计算测地距离的一般方法.pdfVIP

在不可定向的流形网格曲面上计算测地距离的一般方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在不可定向的流形网格曲面上计算测地距离的一般方法

陈双敏等:在不可定向的流形网格曲面上计算测地距离的一般方法 尽管所有的二流形曲面都具有 局“部与圆盘同胚”的性质,但其离散的网格表示却依赖于曲面的 全局可定向性:可定向的二流形 曲面常用半边结构 【,。】(halfedgedatastructure)来表达,而不可定向的 二流形曲面大多表达成若干多边形的集合 (polygonsoup1.在 以可定向网格 曲面作为主要研究对象的 数字几何处理领域,绝大多数算法[6一la]依赖于半边结构,因而无法直接应用于不可定向的情形. 从经典数学的观点来看 由不可定向的流形 曲面得到可定向曲面有两种方式 [,12],一种是考虑 由 坐标和定向构成的二元组,计算不可定向流形的二重覆盖;另一种方式是考虑基本多边形的边界走 向, 找出逆转定向的环路,沿着这些环路把原始 曲面剪开,并将两份拷贝在断开处重新接在一起,保持定 向的连贯性.这两种方式得到同样的结果. 本文从离散化的角度分别考虑了上述两种方法 提出了把不可定向的二流形网格曲面上的测地距 离问题转化到可定向曲面上进行处理的一般算法框架.由此我们在不可定向的二流形网格 曲面与传统 数字几何处理方法之间搭起一座桥梁.为了展示该算法框架的普适应性,我们将其应用于不可定向曲 面上的三个重要场合,包括测地距离的求解、离散指数映射和最远点采样. 以下是本文的结构安排:第 2节叙述相关的研究工作,并同时介绍基本多边形和同伦基底的定义 以及半边结构的表示;第 3节阐述把不可定向的二流形网格 曲面转化到可定向 面的一般步骤;第 4 节展示不可定向曲面上的三个应用场合:最后给出本文的结论并提出未来的研究方向. 2 相关研究工作介绍及准备工作 2.1 相关研究工作介绍 测地线可以看作直线在弯 曲空间中的推广,是 Riemann几何中的重要概念.测地距离,即测地 线的长度,是曲面的内蕴度量.1984年,Sharir和 SchorrIs]率先提出一个时间复杂为 O(n3logn)的 算法,用于求解凸多面体上一点到其他任何点的测地距离.1987年,Mitchell等人f9】把该算法改善至 0(n0logn),改进后的算法适用于一般的可定向网格 曲面.1990年,Chen和 Han[1o]进一步把算法的 时间复杂度和空间复杂度分别降至 o(n)和 o(n1.2009年,Xin和 Wang[11】提出了 过“滤定理”对 Chen和Han1【0】的算法加以改进,得到了时空效率更高的测地线算法.最近,Liu[13】把每条边正面和 反面的窗元组织在一个数据结构中,从而使Mitchell等人9【1的算法在效率上有显著的提高.有意思的 是,这种创新性改进脱离了半边结构,完全可以用于求解不可定向曲面上的测地距离.但该算法 占用 的实际空间仍然较多,而且与传统的精确算法有较大差异,实现起来 比较困难.此外,Liu等人_14】还基 于精确的测地度量构建了曲面上的等距线、平分线和 Voronoi图. 2.2 准备工作 本节主要介绍基本多边形、同伦基底和半边结构,为叙述我们的算法作准备.对于每个闭曲面 S, 存在一个由偶数条边组成的有向多边形P,通过成对地粘合边,由P构造出s.我们称多边形 P为 基本多边形 (fundamentalpolygon).图 1为环状 曲面和 Klein瓶的基本多边形.事实上,这个构造可 以表示成一个长度为2 的字符串,它包含g个不同的符号,每个符号出现两次且带有指数 +1或 一1. 指数 一1对应于该边的定向与基本多边形 P 的定向相反,在这里,g实际上是 曲面的亏格,它与Euler 示性数 (Eulercharacteristic)的关系是 2—29,可定向, )=(: 一 l2一g, 不可定向. 780 陈双敏等:在不可定向的流形网格曲面上计算测地距离的一般方法 第 1步 将顶点唯一化,计算 由S诱导出来的图结构 G; 第 2步 在图G上求同伦基底和基本多边形; 第 3步 根据基本多边形中各边界的行进方向找出造成定向逆转的那些边界,并沿着这些环路将 原始曲面 s剪开,并根据定向的连贯性将两份拷贝拼合得到可定向的曲面 s. 3.1.1 将不可定向的网格曲面转化为图结构 如果输入的不可定向曲面 尚没有进行顶点唯一化,我们有必要先把坐标相同的顶点赋予同一个ID, 这是将不可定向的网格 曲面转化为图结构的

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档