基于保角映射构造流形上的细分曲线汇总
基于镶嵌的三次Bezier曲面细分

控制点 , 6 共 4个控制点。根据 , 细分层次 d = l ,即未 细分 时, 每片贝塞尔曲面仅计算 得到 4个顶点 。当 d =2时 ,每 片贝塞尔曲面计算得到 ( 2+1 ( ) 2+1 )= 9个顶 点。当 d
:3时 , 每片贝塞尔 曲面计算得到( 1 ( 3+ ) 3+1 )= 1 6个 顶点。与 以往作法不 同的是本方法主要在外 壳着色 器、 镶嵌 、 域着色器完成 由控 制: 顷点生 成新顶点 , 而不 是在 G U或 者在 P
2 镶 嵌处 理基 本过 程
Dr t i c D的渲染管线与镶嵌 特性最 密切的 阶段如 图 1 e3 所 示。外壳着色器 ( u hdr控制 自动生成顶 点的数 量和算 H lSae l )
法, 定义镶嵌过 程的细分级 别 , 再送 入 固定 功能镶嵌 ( esl. T se a
控制点的输入和输 出数量 不一定相 同。对于 贝塞尔 曲面 , 外 壳着色器一次输入也输 出一个控制点 , 传递到域着 色器。 直接
所需 曲面 , 进行相应 的法线平移 、 置换贴 图 , 产生新 的模型 。
性地位 , 该参 数曲面 的细分 在 图形 显示 、 计算 、 设计 等 方面有 着重要 的理论和 实际应用价值 。低代价 曲面细分方法 已经探 索 了近 1 ,op细分 、 O年 L o 蝴蝶改进法 、a ul lr C tl ak细分方法 、 m C
数学在机械工程中的应用

利其器者善其事——数学在机械专业中的应用XXX〔**学院2008***********专业********〕摘要:机械工程中的多问题的解决都需要数学知识,特别是应用数学的知识。
计算机技术的开展,很多工程问题可用电脑快速解决,但仍需要数学能力。
一个工程技术人员面临的实际问题的原貌并不以简化或抽象的形式出现,必须经过细致深人的分析,合理的抽象概括选用适宜的数学工具才能转化为清晰的数学模型。
关键词:机械专业;数学;计算机;数学模型恩格斯曾经指出,数学研究现实世界中的数量关系与空间形式(以下简称数与形)。
因为数与形在事物中无处不在,因而数学作为研究数与形的学门,也就自然而然地成为一切科学甚至技术的根底。
数学是一种典型的脑力劳动。
但由于数学思维具有其他思维式所没有的简洁、明确、密、清晰等优点,因而非常适合解决像机械制造这类行业中所遇到的各种问题。
18世纪以前,进展机械制作,与科学几乎无关。
但到了18~19世纪就逐渐形成围绕机械工程的根底理论。
动力机械最先与科学相结合,而这当中数学功不可没。
如蒸汽机的创造人T.萨弗里和瓦特应用物理学家D.帕和J.布莱克的理论,物理学家S.卡诺、W.J.M.兰金和开尔文在蒸汽机实践的根底上建立起一门新的学科——热力学等。
19世纪初,研究机械中机构构造和运动等的机构学第一次列为高等工程学院〔巴黎的工艺学院〕的课程。
从19世纪后半期起已开场设计计算考虑材料的疲劳。
随后断裂力学、实验应力分析、有限元法、数理统计、电子计算机等相继被用在设计计算中,因而数学在机械的开展过程中起到了举足轻重的地位。
机械专业知识外表上看起来是由独立的容形成,有系统的知识体系,但仔细研究,不难发现这些专业理论知识很多都是和数学知识相联系的,特别是应用数学,没有数学做为有利工具,很多专业面的问题根本无从解决。
比方机械工程中机械零件的强度计算、齿轮穿动与带传动、工厂管理计算中的切削用量计算、生产本钱的计算等都需要数学的帮助。
自仿射分形,自反演分形和自平方分形

自仿射分形,自反演分形和自平方分形是分形几何中的三种重要概念。
它们分别以自相似、自反演和自平方的特性而闻名,被广泛应用于数学、物理、生物学等领域。
本文将分别介绍这三种分形的基本概念、特点和应用,并对它们的发展和研究进行简要探讨。
一、自仿射分形1. 基本概念自仿射分形是指其每个部分都与整体相似的分形。
在自仿射分形中,整体的图形可以被分成若干个部分,每个部分都与整体相似,且比例尺相同。
这种自相似的特性使得自仿射分形具有无限的细节和结构,能够在不同尺度下展现出相似的图像。
著名的科赫雪花和谢尔宾斯基三角形就是自仿射分形的典型代表。
2. 特点自仿射分形的特点主要包括:自相似性、边界无限长度、面积有限、维数非整数等。
这些特点使得自仿射分形不同于传统的几何图形,展现出更加复杂和多样的结构。
3. 应用自仿射分形广泛应用于图像压缩、信号处理、地理信息系统等领域。
它能够有效地描述和处理自然界中复杂的图形和结构,为数据的分析和处理提供了新的途径和方法。
二、自反演分形1. 基本概念自反演分形是指通过一定的数学变换,将整体分成若干个部分,每个部分又是整体的缩小复制。
在自反演分形中,通过不断的反复迭代和变换,可以生成具有高度复杂结构和无限细节的图形。
著名的分段几何、龙曲线等都是自反演分形的典型代表。
2. 特点自反演分形的特点主要包括:无限复杂、嵌套结构、自相似性等。
这些特点使得自反演分形能够描述和展现出自然界中许多复杂的现象和图形,具有重要的理论和应用意义。
3. 应用自反演分形在信号处理、图像压缩、计算机图形学等领域有着广泛的应用。
通过自反演分形的特性,可以更加有效地描述和处理复杂的图形和数据,为信息的存储和传输提供了新的技术手段。
三、自平方分形1. 基本概念自平方分形是指通过对整体进行一定的变换和缩放,使得整体可以被分成若干个部分,每个部分又是整体的缩小复制。
在自平方分形中,通过不断的平方变换和迭代,可以生成具有无限细节和结构的图形。
数学在机械工程中的应用

利其器者善其事——数学在机械专业中的应用XXX(**学院 2008***********专业 ********)摘要:机械工程中的许多问题的解决都需要数学知识,特别是应用数学的知识。
计算机技术的发展,很多工程问题可用电脑快速解决,但仍需要数学能力。
一个工程技术人员面临的实际问题的原貌并不以简化或抽象的形式出现,必须经过细致深人的分析,合理的抽象概括选用合适的数学工具才能转化为清晰的数学模型。
关键词:机械专业;数学;计算机;数学模型恩格斯曾经指出,数学研究现实世界中的数量关系与空间形式(以下简称数与形)。
因为数与形在事物中无处不在,因而数学作为研究数与形的学门,也就自然而然地成为一切科学甚至技术的基础。
数学是一种典型的脑力劳动。
但由于数学思维具有其他思维方式所没有的简洁、明确、严密、清晰等优点,因而非常适合解决像机械制造这类行业中所遇到的各种问题。
18世纪以前,进行机械制作,与科学几乎无关。
但到了18~19世纪就逐渐形成围绕机械工程的基础理论。
动力机械最先与科学相结合,而这当中数学功不可没。
如蒸汽机的发明人T.萨弗里和瓦特应用物理学家D.帕潘和J.布莱克的理论,物理学家S.卡诺、W.J.M.兰金和开尔文在蒸汽机实践的基础上建立起一门新的学科——热力学等。
19世纪初,研究机械中机构结构和运动等的机构学第一次列为高等工程学院(巴黎的工艺学院)的课程。
从19世纪后半期起已开始设计计算考虑材料的疲劳。
随后断裂力学、实验应力分析、有限元法、数理统计、电子计算机等相继被用在设计计算中,因而数学在机械的发展过程中起到了举足轻重的地位。
机械专业知识表面上看起来是由独立的内容形成,有系统的知识体系,但仔细研究,不难发现这些专业理论知识很多都是和数学知识相联系的,特别是应用数学,没有数学做为有利工具,很多专业方面的问题根本无从解决。
比如机械工程中机械零件的强度计算、齿轮穿动与带传动、工厂管理计算中的切削用量计算、生产成本的计算等都需要数学的帮助。
计算共形几何

Note: This is mostly copied or translated from the papers ofProf. Xianfeng Gu (/~gu/).计算共形几何张威应用数学110060591引言共形几何是纯数学中很多学科的交叉领域,比如黎曼曲面理论、微分几何、代数曲线、代数拓扑、偏微分方程、复分析等等.它有很长的历史,至今在现代几何与现代物理中仍然非常活跃.比如超弦理论中的共形场和理论物理中的模空间理论都是当今快速发展的研究领域.近些年来,随着三维数字扫描仪、计算机辅助几何设计、生物信息和医学成像的快速发展,出现了越来越多的三维数字模型.因此迫切需要有效的算法来表示、处理和使用这些模型.计算共形几何在数字几何处理中扮演了一个重要角色.它已经应用在很多重要的领域,比如曲面修复、光顺、去噪、分片、特征提取、注册、重新网格化、网格样条转换、动画和纹理合成.特别地,共形几何奠定了曲面参数化的理论基础,同时也提供了严格的算法.计算共形几何还应用于计算机视觉中的人脸跟踪、识别和表情转换,医学成像中的脑电图、虚拟结肠镜和数据融合,几何建模中的具有任意拓扑流形上的样条构造.共形几何之所以如此有用是基于以下一些事实:•共形几何研究的是共形结构.日常生活中的所有曲面都有一个自然的共形结构,因此共形几何算法非常普遍.•共形结构比黎曼度量结构更灵活、比拓扑结构更具有刚性.它能处理大量黎曼几何不能有效处理的变换,这些变换还能保持很多拓扑方法会丢失的几何信息.•共形映射比较容易控制.比如,两个单连通封闭曲面之间的共形映射构成一个6维空间,因此只要固定3个点,这个映射就是唯一的.这个事实使得共形几何方法在曲面匹配和比较中非常有价值.•共形映射保持局部形状,因此在可视化方面有很好的应用.•所有的曲面都可以根据共形结构进行分类,而且所有的共形等价类形成一个有限维流形.这个流形有丰富的几何结构,容易对其分析和研究.与之相反,曲面的等距类形成一个难以分析处理的无穷维流形.计算共形几何•计算共形几何算法是以椭圆偏微分方程为基础的,而椭圆偏微分方程又是容易求解而且稳定的,因此计算共形几何方法对于实际工程应用非常有用.•共形几何中,所有单连通曲面都能共形变换成某种标准空间:球面、平面、双曲空间.也就是说,任何曲面都具有三种标准几何(球几何、欧式几何、双曲几何)中的一种.这样大部分三维数字几何处理任务都能转化成二维标准空间中的任务.历史上,计算共形几何方法已经广泛应用于许多工程领域,然而绝大部分应用都基于平面区域的共形映射.最近,随着数学理论的发展和计算能力的提升,计算共形几何方法已经从平面区域推广到具有任意拓扑的曲面.1.1共形变换和共形结构图1:共形映射保持角度(a)Circle packing(b)Checkboard图2:共形映射根据Fleix Klein的Erlangen纲领,几何就是研究在特定的变换群下保持不变的空间性质.共形几何就是研究保角变换群下的不变量.它介乎于拓扑和黎曼几何之间.计算共形几何共形映射就是保角映射,如图1所示.在无穷小邻域,共形映射就是放缩变换.它保持局部形状,比如它将无穷小圆周映成无穷小圆周.如图2所示,这个bunny曲面通过一个共形映射映到平面.如果平面有一个circle packing,则通过拉回得到bunny曲面上的一个circle packing.如果给平面铺上棋盘格,则同样得到bunny曲面的棋盘格修饰,其中直角和正方形都是保持的.曲面上的两个黎曼度量是共形的,如果它们定义的角度是相同的.共形结构就是指曲面上度量的共形等价类,而黎曼曲面就是带有共形结构的光滑曲面.因此在黎曼曲面上,我们可以度量角度,但不能度量长度.每一个带有度量的曲面都自动成为一个黎曼曲面.如果两个黎曼曲面之间存在共形映射,则称它们是共形等价的.显然,共形等价是黎曼曲面间的一个自然的等价关系.共形几何的目的就是在共形等价意义下对黎曼曲面进行分类,这就是所谓的模空间问题.给定一张光滑曲面,考察它上面的所有共形结构在共形等价下的模,这个集合被称为曲面的模空间.对于具有正亏格的封闭曲面,模空间是正维数的有限维空间.1.2基本任务下面的问题是计算共形几何最基本的一些任务.这些问题是相互依赖的:1.共形结构给定一张带有黎曼度量的曲面,计算它的内蕴共形结构的不同表示.一种方法是计算它的Abelian微分群,另一种方法是计算标准的黎曼度量.2.共形模完全共形不变量称为黎曼曲面的共形模.正如前面所讲的,理论上存在一组有限的数完全决定了黎曼曲面,这些称为黎曼曲面的共形模.一个比较难的问题是显式计算任意给定曲面的共形模.3.标准黎曼度量黎曼曲面的uniformization定理揭示了每一个黎曼度量都共形等价于一个常Gauss 曲率度量.除了球面和环面外,这个度量是唯一的.计算这个度量在计算共形几何中具有基本的重要性.4.共形映射计算共形几何计算两个共形等价的曲面之间的共形映射可以简化为计算它们到标准形状空间(球面、平面、双曲空间中的圆域)之间的共形映射.5.拟共形映射大部分微分同胚都不是共形的,它们将无穷小圆周映成无穷小椭圆.如果这些椭圆的长短轴比一致有界,那么就称为拟共形映射.拟共形映射的微分是由所谓的Beltrami微分刻画的,Beltrami微分记录了长轴方向和长短轴比.有一个基本定理是说通过Beltrami微分可以恢复拟共形映射.而至于怎样通过Beltrami微分计算拟共形映射,则是一个具有很多应用价值的重要问题.6.共形镶嵌粘合带边黎曼曲面并研究缝曲线形状和粘合样式之间的关系.这与拟共形映射问题紧密相关.1.3共形几何在工程应用中的优点计算共形几何已经被证实在许多工程领域中有重要应用.下面是一些主要理由:1.标准区域所有带度量的曲面都能共形地映成球面、平面或双曲圆盘中的标准区域.这可以帮助我们将三维几何处理问题转化为二维问题.2.通过曲率设计度量每一个共形结构都有一个常Gauss曲率的标准度量,这个度量在很多几何应用中非常有价值.例如在双曲度量下,每一个非平凡同伦类都有一个闭测地线代表元.此外,我们可以根据预先给定的曲率设计黎曼度量,这在几何建模中非常有用.3.一般几何结构共形几何方法能够用来构造其他几何结构,比如仿射结构、射影结构等等.这些结构在几何建模应用中是关键的.4.微分同胚的构造共形映照和拟共形映照可以被用来构造曲面间的微分同胚.可以应用于曲面注册和比较这些计算机视觉和医学图像中最基本的问题.计算共形几何5.等温坐标共形结构可以被当作曲面上的等温坐标图册.在这种坐标下,度量的表达式最简单,因此所有的微分算子,比如Laplace-Beltrami算子,具有很简洁的表达式.这可以用来简化偏微分方程.等温坐标保持局部形状,对于可视化和纹理映射是非常完美的.2已有工作图3:基本群的多边形表示图4:四种类型的图.(a)A cut graph但不是system of loops.(b)A system of loops.(c)基本群的基但不是system of loops.(d)同调基,但既不是同伦基也不是cut graph.计算共形几何已经有比较长的历史了,起初大部分共形几何方法都是针对平面区域或拓扑圆盘的.直到近些年来才推广到具有复杂拓扑的曲面上,这与当前研究热点计算拓扑的发展是紧密相关的.有相当一部分计算共形算法是依赖于计算拓扑算法的.计算共形几何图5:从左到右:输入模型,handle(绿)和tunnel(红)环,handle特征2.1计算拓扑计算拓扑的研究对象主要是单纯复形,比如三角网格曲面就是一种二维单纯复形.计算拓扑的一些基本问题就是计算曲面单纯复形的cut graph,同调群和基本群.知道了cut graph,就能将曲面剪开成拓扑圆盘,这对于参数化和纹理映照是非常有用的.知道了基本群,就能完全确定封闭曲面的拓扑分类.通常基本群是用多边形表示的,其中有约化多边形表示、标准多边形表示等一些特殊的多边形表示,见图3.Vegter和Yap[1]给出了计算标准多边形表示的算法,Lazarus等[2]简化了Vegter和Yap的算法,复杂度为O(gn),其中n,g分别为曲面的大小和亏格.标准多边形表示由2g 个具有公共点的环组成,令人不满意的是它们可能具有公共边.在大部分应用中,标准多边形表示不是必须的,只需要知道cut graph就足够了.cut graph是指三角网格曲面上的一族边集使得曲面去掉这些边后变成拓扑圆盘,如图4所示.Dey和Schipper[3]使用cut graph得到了检验曲线是否可缩或两曲线是否同伦的快速算法.2002年,Erickson等[4]第一次提出了最优cut graph的问题:给每一条边赋一个权,求权最小的cut graph.这篇文章证明了最小cut graph问题是NP难的,并给出了计算近似最小cut graph的贪婪算法,该算法复杂度为O(g2n log n),精度为O(log2g).de Verdière和Lazarus[5]研究了一种称为"systerm of loops"的特殊cut graph,每一个systerm of loops都由具有公共基点的2g个环组成,如图4所示.Erickson等[6]给出了一个简单的贪婪算法来计算基本群和第一同调群的生成元,这同时也解决了de Verdière和Lazarus提出了最短systerm of loops问题.计算共形几何曲面上一些与特征紧密相关的环,比如handles和tunnels,在诸如拓扑修复、曲面参数化和特征识别等应用中非常有用,如图5所示.Dey等[7--9]给出了计算handles和tunnels的算法.Yin等[10]提出了使用universal covering space来计算最短非平凡环的算法.de Verdière[11]使用最优pants分解来找同伦类中的最短环.Xin等[12]研究了高亏格曲面上的测地环.关于曲面上的非平凡环,还有许多文章[13--19],目前仍是一个热点问题.(a)调和1形式(b)共轭的调和1形式图6:调和1形式2.2平面区域传统的数值复分析方法集中在平面区域的共形映射.[20--25]作了详尽总结. Schwarz-Christoffel映射已经被广泛应用于计算共形映射[26,27].[28--30]研究了多连通区域的Schwarz-Christoffel映射.[31]给出了一种基于交比和Delaunay三角化的鲁棒算法.最近,Marshall等[32]引进了基于迭代简单映射的geodesic zippper算法,Bishop[33]提出了基于双曲几何的线性复杂度的共形映射算法.2.3亏格为0的曲面[34]利用余切公式构造了离散调和映射,Lévy等[35]引进了Cauchy-Riemann方程的一阶有限元逼近.2002年,Desbrun等[36]最小化Dirichlet能量得到了离散内蕴参数化. Floater[37]引进平均值坐标来计算广义调和映射.[38,39]对拓扑球面的共形映射进行了研究.在CG领域,[40,41]对拓扑圆盘和球面上的共形映射进行了详尽地总结.计算共形几何2.4高亏格曲面高亏格曲面上共形结构的计算有两个主要方法:全纯微分方法和离散曲率流方法.图7:全纯1形式2.4.1全纯微分离散全纯微分方法是由Gu和Yau[42,43]提出的,用来计算高亏格曲面上的共形结构.这个方法基于Hodge理论,使用热扩散方法来计算每一个上同调类中的调和形式,见图6(a)和6(b).然后利用Hodge星算子构造全纯形式,见图7.所有计算都是在离散多边形曲面上进行的.Pinkall等[34]定义了一种不同的离散Hodge星算子来计算极小曲面. Mercat[44]通过离散Cauchy-Riemann方程来构造离散全纯映射,不过这个方法要求曲面是四边形网格.2003年,Hirani在他的博士论文[45]中详细介绍了离散外微分方法.Gortler等[46,47]使用离散1形式来对亏格为1的曲面进行参数化.Tong等[48]推广到带有锥奇点的1形式方法,并用来进行remeshing和tiling.2009年,Zeng等[49,50]将全纯微分方法应用于计算带多个边界的亏格为0的曲面上的共形映射,以及拟共形映射.2.4.2Ricci FlowRicci流是由Hamilton[51]在Princeton的讨论班上引进的.Ricci流对曲面和三维流形的几何研究产生了革命性的影响,是当前几何研究中极为活跃的方向.特别地,计算共形几何它导致了三维Poincaré猜测的证明.Hamilton[52]使用2维Ricci流给出了正亏格曲面uniformization定理的证明.这表明了它在CG领域中有极大的潜在应用价值.图8:Circle packing存在很多方法离散光滑曲面,其中与共形映射离散特别相关的是由Thurston[53]引进的circle packing度量.circle packing这个概念首先是由Koebe提出的,Thurston猜测平面Jordan区域的circle packing离散序列收敛于Riemann映射,见图8.这个猜测被Rodin 和Sullivan[54]所证明.Colin de Verdière[55]建立了circle packing的第一变分原理,然后证明了Thurston的circle packing度量存在性.这为实现计算circle packing度量的快速算法铺平了道路,比如Collins和Stephenson[56]就给出了一个算法.Chow和Luo[57]推广了Colin de Verdière 的工作,并引进了曲面上的离散Ricci流和离散Ricci能量.它们证明了离散Ricci流的一般存在性和收敛性定理,同时证明了Ricci能量的凸的.基于此,Jin[58]在2008年给出了离散Ricci流的算法实现.另外一个相关的离散方法是circle pattern,它同时考虑网格曲面的组合与几何信息,可以看成是circle packing的变种.Circle pattern是由Bowers和Hurdal[59]提出的,已经被证明是Bobenko和Springborn[60]提出的凸能量的极小元.2006年,Kharevych等[61]给出了一个有效的circle pattern算法.2.4.3Yamabe FlowYamabe问题目的是为紧Riemann流形找到具有常标量曲率的共形度量.Yamabe[62]给出了第一个带有漏洞的证明,之后被一些包括Trudinger[63],Aubin[64]和Schoen[65]在内的研究者所更正.关于这个问题的详细总结可以参看Lee和Parker的文章[66].2004年,Luo[67]研究了曲面上的离散Yamabe流.他引进了多边形度量的离散共形计算共形几何变换概念,这在研究离散Yamabe流和相应的变分原理方面具有关键性的作用.基于离散共形类和几何方面的考虑,Luo定义离散Yamabe能量为微分1形式的积分,然后证明了这个能量是一个局部凸函数.他还从这得出Yamabe流下的曲率发展是一个热方程.最近,Springborn等[68]的一个非常漂亮的工作表明可以将Yamabe能量和Milnor-Lobachevsky函数等同起来,将曲率发展的热方程和余切Laplace方程等同起来.近期Gu 等[69]使用离散Yamabe能量构造了一个计算离散共形度量的有效算法.Bobenko等[70]讨论了离散双曲Yamabe流,它被Zeng等[71]用来计算双曲结构和标准同伦群生成元.图9:全局共形的纹理映照图10:使用特殊的平坦度量设计向量场2.5应用2.5.1图形学共形几何方法广泛应用于CG中.等温坐标对于全局共形参数化来说是很自然的[42].因为共形映照不会扭曲局部形状,所以它对于纹理映照来说是非常理想的.图9显示了一个使用全纯微分进行纹理映照的例子.特殊的平坦度量对于设计曲面上的向量场是非常有价值的,图10显示了使用曲率流方法设计的向量场.计算共形几何图11:流形样条框架2.5.2几何建模几何建模中的一个最基本的问题就是将传统的欧式区域上的样条系统地推广到流形区域上,这与曲面上的一般几何结构关系紧密,见图11和12.传统的样条方案是建立在仿射不变量上的,如果流形具有仿射结构,那么传统的样条也能直接推广到流形上.然而由于拓扑障碍,一般的流形不具有仿射结构.但是删去一些奇点后,曲面上允许存在仿射结构.详细的讨论请参考Gu等[72].仿射结构可以通过共形几何方法显式计算.比如可以通过曲率流和全纯微分方法来计算仿射结构,图13显示的是用曲率流方法构造的仿射结构.与其他的方法比较起来,比如基于平凡联络的方法[73],这些方法的优点是它能给出样条曲面的全局共形参数化,即等温坐标.在这种坐标下,微分算子,比如梯度算子和Laplace-Beltrami算子,具有最简单的形式.2.5.3医学成像共形几何在医学成像的很多领域都有应用.比如在脑电图中,不同部分的大脑皮层曲面片的注册是关键性的.大脑表面高度卷曲,而且不同的人的大脑有不同的解剖结构,计算共形几何图12:流形样条图13:仿射结构因此在大脑皮层曲面片之间找到好的匹配是非常有挑战性的任务.图14演示了一个解决方案[39],先通过用标准方式将大脑表面映到球面,然后找到球面的自同构,这样曲面片的注册就很容易建立了.2.5.4视觉曲面匹配在计算机视觉中是一个基本问题.图15演示了曲面匹配的基本框架.图16演示了同一个人的不同表情的人脸匹配的例子,细节可参考[74--76].Teichmüller理论可以应用于曲面分类[77,78].通过使用Ricci曲率流,我们可以计算双曲uniformization度量.然后我们使用测地线进行pants分解并计算Fenchel-Nielsen坐标.图17演示了万有覆盖空间在双曲空间中的一个有限部分的计算,图18演示了计算Teichmüller坐标的流程.计算共形几何图14:大脑表面的共形映照图15:曲面匹配框架2.5.5计算几何在计算几何中,同伦检测是一个重要的问题.可以使用Ricci流计算双曲uniformiza-tion度量[71].根据Gauss-Bonnet定理,每一个同伦类中有唯一的闭测地线.给定一个环,我们可以计算这个环的同伦类对应的Möbius变换,这个变换的轴就是双曲度量下的闭测地线.如图19所示,同伦的环的标准代表元是相同的.计算共形几何图16:不同表情的人脸匹配图17:万有覆盖空间在双曲空间中的有限部分3总结计算共形几何是一门数学和计算机科学的交叉学科,它对数学理论的掌握要求比较高.很多算法都依赖于拓扑算法,与计算拓扑紧密相关.本文介绍了这个方向的一些基本问题、算法以及应用.目前仍然有很多基本问题没有解决,它们需要更深刻的理解和更强大精确的计算方法.下面列举一些对理论和应用都非常重要的问题.1.Teichmüller映射给定两个度量曲面和映射同伦类,计算唯一的angle distortion最小的映射,也就是Teichmüller映射.计算共形几何图18:Teichmüller空间中的Fenchel-Nielsen坐标图19:使用双曲度量进行同伦检测2.Abel微分计算不同类型的Abel微分群,特别是全纯的二次微分.3.组合结构和共形结构之间的关系给定一个拓扑曲面,每一个三角化都有一个由circle packing决定的自然的共形结构,讨论这两个结构之间的关系.4.逼近理论尽管计算共形不变量的算法已经有了,但是逼近的理论结果仍没有建立.对于平面区域的共形映射,不同离散方法的收敛性都已经建立了.但是对于一般曲面而言,收敛性分析仍然是开放的.5.精度和稳定性双曲几何计算对于数值误差是非常敏感的.要提高计算精度是非常具有挑战性的.计算几何中的精确计算方法给出了解决这个问题的方向.在逆距离circle packing计算共形几何方法和组合Yamabe流方法中,可接受曲率空间的非凸性造成了算法的不稳定.因此,曲面需要高精度的三角化.在实际应用中,提高三角化精度对这些算法是非常重要的.交角为锐角的circle packing算法更加稳定,全纯微分方法最稳定.计算共形几何参考文献[1]Vegter,G.,Yap,C.K.,putational complexity of combinatorial surfaces.In:Proceedingsof the sixth annual symposium on Computational geometry.New York:ACM,102-111.[2]Lazarus,F.,Pocchiola,M.,Vegter,G.,et al,puting a canonical polygonal schema of anorientable triangulated surface.In:SCG'01:Proceedings of the seventeenth annual symposium on Computational geometry.New York:ACM,80-89.[3]Dey,T.K.,1994.A new technique to compute polygonal schema for2-manifolds with applica-tion to null-homotopy detection.In:Proceedings of the tenth annual symposium on Computational geometry.New York:ACM,277-284.[4]Erickson,J.,Har-Peled,S.,2002.Optimally cutting a surface into a disk.In:SCG'02:Proceedingsof the eighteenth annual symposium on Computational geometry.New York:ACM,244-253.[5]de Verdière,E.C.,Lazarus,F.,2002.Optimal system of loops on an orientable surface.In:Proc.43rd Annual IEEE Symp.Foundations of Computer Science.Springer-Verlag627-636.[6]Erickson,J.,Whittlesey,K.,2005.Greedy optimal homotopy and homology generators.In:SODA'05:Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms.Philadel-phia,PA,USA:Society for Industrial and Applied Mathematics,1038-1046.[7]Dey,T.K.,Li,K.,Sun,J.,2007.On computing handle and tunnel loops.In:CW'07:Proceedingsof the2007International Conference on Cyberworlds.Washington,DC,USA:IEEE Computer Society,357-366.[8]Dey,T.K.,Li,K.,Sun,J.,et al,puting geometry-aware handle and tunnel loops in3dmodels.In:SIGGRAPH'08:ACM SIGGRAPH2008papers.New York:ACM,1-9.[9]Dey,T.K.,Li,K.,Sun,J.,puting handle and tunnel loops with knot put.Aided Des.,41(10):730-738.[10]Yin,X.,Jin,M.,Gu,X.,puting shortest cycles using universal covering space.Vis.Comput.,23(12):999-1004.[11]Verdière,E.C.D.,Lazarus,F.,2007.Optimal pants decompositions and shortest homotopic cycleson an orientable surface.J.ACM,54(4):18.[12]Xin,S.Q.,He,Y.,Fu,C.W.,et al,2011.Euclidean geodesic loops on high-genus surfaces appliedto the morphometry of vestibular systems.In:MICCAI'11:Proceedings of the14th international conference on Medical image computing and computer-assisted intervention.Berlin,Heidelberg: Springer-Verlag,384-392.[13]Chambers,E.W.,Erickson,J.,Worah,P.,2008.Testing contractibility in planar rips complexes.In:SCG'08:Proceedings of the twenty-fourth annual symposium on Computational geometry.New York:ACM,251-259.[14]Chambers,E.W.,Erickson,J.,Nayyeri,A.,2009.Minimum cuts and shortest homologous cycles.In:SCG'09:Proceedings of the25th annual symposium on Computational geometry.New York: ACM,377-385.[15]Chambers,E.W.,Erickson,J.,Nayyeri,A.,2009.Homology flows,cohomology cuts.In:STOC计算共形几何'09:Proceedings of the41st annual ACM symposium on Theory of computing.New York:ACM, 273-282.[16]Erickson,J.,2010.Maximum flows and parametric shortest paths in planar graphs.In:SODA'10:Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms.Philadelphia,PA,USA:Society for Industrial and Applied Mathematics,794-804.[17]Erickson,J.,Worah,P.,puting the shortest essential cycle.Discrete Comput.Geom.,44(4):912-930.[18]Dey,T.K.,Hirani,A.N.,Krishnamoorthy,B.,2010.Optimal homologous cycles,total unimodular-ity,and linear programming.In:STOC'10:Proceedings of the42nd ACM symposium on Theory of computing.New York:ACM,221-230.[19]Erickson,J.,2011.Shortest non-trivial cycles in directed surface graphs.In:SoCG'11:Proceedingsof the27th annual ACM symposium on Computational geometry.New York:ACM,236-243.[20]Delillo,T.K.,1994.The accuracy of numerical conformal mapping methods:A survey of examplesand results.SIAM Journal on Numerical Analysis,31(3):pp.788-812.[21]Ivanov,M.,V.T,1995.Handbook of conformal mapping with computer-aided visualization.BocaRaton:CRC Press.[22]Binder,I.,Braverman,M.,Yampolsky,M.,2007.On the computational complexity of the riemannmapping.ARKIV FOR MATEMATIK,45(2):221-239.[23]Trefethen,L.,1986.Numerical conformal mapping.Amsterdam:North-Holland Publishing Co.[24]Wegmann,R.,2005.Handbook of Complex Analysis:Geometric Function Theory.vol2.Ams-terdam:Elsevier,351-477.[25]Henrici,,1993.Discrete Fourier Analysis,Cauchy Integrals,Construction of Conformal Maps,Univalent Functions.vol3.London:Wiley.[26]Driscoll,T.A.,Trefethen,L.N.2002.Schwarz-Christoffel Mapping.Cambridge Press.[27]Banjai,L.,Trefethen,L.N.,2003.A multipole method for schwarz--christoffel mapping of poly-gons with thousands of sides.SIAM put.,25(3):1042-1065.[28]DeLillo,T.K.,Elcrat,A.R.,Pfaltzgraff,J.A.,2001.Schwarz-christoffel mapping of the annulus.SIAM Review,43(3):pp.469-477.[29]Delillo,T.,Elcrat,A.,Pfaltzgraff,J.,2004.Schwarz-christoffel mapping of multiply connecteddomains.Journal d'Analyse Mathématique,94:17-47.[30]Crowdy,D.,2005.The schwarz-christoffel mapping to bounded multiply connected polygonaldomains.Proceedings:Mathematical,Physical and Engineering Sciences,461(2061):pp.2653-2678.[31]Driscoll,T.A.,Vavasis,S.A.,1998.Numerical conformal mapping using cross-ratios and delaunaytriangulation.SIAM put.,19:1783-1803.[32]Marshall,D.E.,Rohde,S.,2007.Convergence of a variant of the zipper algorithm for conformalmapping.SIAM J.Numer.Anal.,45:2577-2609.计算共形几何[33]Bishop,C.J.,2010.Conformal mapping in linear time.Discrete Comput.Geom.,44:330-428.[34]Pinkall,U.,Polthier,K.,puting discrete minimal surfaces and their conjugates.Exper-imental Mathematics,2:15-36.[35]Lévy,B.,Petitjean,S.,Ray,N.,et al,2002.Least squares conformal maps for automatic texture atlasgeneration.In:Proceedings of the29th annual conference on Computer graphics and interactive techniques.New York:ACM,362-371.[36]Desbrun,M.,Meyer,M.,Alliez,P.,2002.Intrinsic parameterizations of surface puterGraphics Forum,21(3):209-218.[37]Floater,M.S.,2003.Mean value put.Aided Geom.Des.,20:19-27.[38]Gotsman,C.,Gu,X.,Sheffer,A.,2003.Fundamentals of spherical parameterization for3d meshes.In:SIGGRAPH'03:ACM SIGGRAPH2003Papers.New York:ACM,358-363.[39]Gu,X.,Wang,Y.,Chan,T.F.,et al,2004.Genus zero surface conformal mapping and its applicationto brain surface mapping.IEEE Transactions on Medical Imaging,23:949-958.[40]Floater,M.S.,Hormann,K.,2005.Surface parameterization:a tutorial and survey.In:Dodgson,N.A.,Floater,M.S.,Sabin,M.A..Advances in multiresolution for geometric modelling.Springer Verlag,157-186.[41]Sheffer,A.,Praun,E.,Rose,K.,2006.Mesh parameterization methods and their applications.put.Graph.Vis.,2:105-171.[42]Gu,X.,Yau,S.T.,2003.Global conformal surface parameterization.In:SGP'03:Proceedingsof the2003Eurographics/ACM SIGGRAPH symposium on Geometry processing.Aire-la-Ville, Switzerland,Switzerland:Eurographics Association,127-137.[43]Jin,M.,Wang,Y.,Yau,S.T.,et al,2004.Optimal global conformal surface parameterization.In:VIS'04:Proceedings of the conference on Visualization'04.Washington,DC,USA:IEEE Computer Society,267-274.[44]Mercat,C.,2001.Discrete riemann surfaces and the ising munications in MathematicalPhysics,218:177-216.[45]Hirani,A.N.,2003.Discrete exterior calculus.PhD thesis.Pasadena,CA,USA:California Instituteof Technology.[46]Gortler,S.J.,Gotsman,C.,Thurston,D.,2006.Discrete one-forms on meshes and applications to3d mesh put.Aided Geom.Des.,23:83-112.[47]Tewari,G.,Gotsman,C.,Gortler,S.J.,2006.Meshing genus-1point clouds using discrete one-puters and Graphics,30:917-926.[48]Tong,Y.,Alliez,P.,Cohen-Steiner,D.,et al,2006.Designing quadrangulations with discreteharmonic forms.In:Proceedings of the fourth Eurographics symposium on Geometry processing.Aire-la-Ville,Switzerland,Switzerland:Eurographics Association,201-210.[49]Zeng,W.,Yin,X.,Zhang,M.,et al,2009.Generalized koebe's method for conformal mappingmultiply connected domains.In:SPM'09:2009SIAM/ACM Joint Conference on Geometric and计算共形几何Physical Modeling.New York:ACM,89-100.[50]Zeng,W.,Luo,F.,Yau,S.T.,et al,2009.Surface quasi-conformal mapping by solving beltramiequations.In:Proceedings of the13th IMA International Conference on Mathematics of Surfaces XIII.Berlin,Heidelberg:Springer-Verlag,391-408.[51]Hamilton,R.,1982.Three manifolds with positive ricci curvature.J.Differ.Geom.,17:255-306.[52]Hamilton,R.,1988.Mathematics and General Relativity.vol71.American Mathematical Society.[53]Thurston,W.,1980.Geometry and Topology of Three-Manifolds.Princeton University Press.[54]Rodin,B.,Sullivan,D.,1987.The convergence of circle packings to the riemann mapping.J.Differ.Geom.,26(2):349-360.[55]Colin de Verdière,Y.,1991.Un principle variationnel pour les empilements de cercles.Invent.Math.,104(3):655-669.[56]Collins,C.R.,Stephenson,K.,2003.A circle packing put.Geom.Theory Appl.,25:233-256.[57]Chow,B.,Luo,F.,binatorial ricci flows on surfaces.J.Differ.Geom.,63(1):97-129.[58]Jin,M.,Kim,J.,Luo,F.,et al,2008.Discrete surface ricci flow.IEEE Transactions on Visualizationand Computer Graphics,14(5):1030-1043.[59]Bowers,P.L.,Hurdal,M.K.,2003.Planar conformal mappings of piecewise flat surfaces.In:In Vi-sualization and Mathematics III,H.-C.Hege and K.Polthier,Eds.Mathematics and Visualization.Springer-Verlag3-34.[60]Bobenko,A.I.,Springborn,B.A.,2004.Variantional principles for circle patterns and koebe'stheorem.Trans.Am.Math.Soc.,356:659-689.[61]Kharevych,L.,Springborn,B.,Schröder,P.,2006.Discrete conformal mappings via circle patterns.ACM Trans.Graph.,25:412-438.[62]Yamabe,H.,1960.The yamabe problem.Osaka Math.J.,12(1):21-37.[63]Trudinger,N.,1968.Remarks concerning the conformal deformation of riemannian structures oncompact manifolds.Ann.Scuola Norm.Sup.Pisa,22(2):265-274.[64]Aubin,T.,1976.équations diffréntielles non linéaires et problème de yamabe concernant la cour-bure scalaire.J.Math.Pure Appl.,55(3):269-296.[65]Schoen,R.,1984.Conformal deformation of a riemann metric to constant scalar curvature.J.Differ.Geom.,20(2):479-495.[66]Lee,J.M.,Parker,T.H.,1987.The yamabe problem.Bull.Am.Math.Soc.,17(1):39-71.[67]Luo,F.,Khan,L.,Bastani,F.,et al,2004.A dynamically growing self-organizing tree(dgsot)forhierarchical clustering gene expression profiles.Bioinformatics,20(16):2605-2617.[68]Springborn,B.,Schröder,P.,Pinkall,U.,2008.Conformal equivalence of triangle meshes.In:SIGGRAPH Asia'08:ACM SIGGRAPH ASIA2008courses.New York:ACM,1-11.[69]Yin,X.,Jin,M.,Luo,F.,et al,2009.Emerging trends in visual computing.In:.Berlin,Heidelberg:。
第7章、保形变换

第七章 保形变换 第一节 解析变换的特性1、一般概念:解析函数所确定的映射是保形变换。
它是复变函数论中最重要的概念之一,与物理中的概念有密切的联系,而且对物理学中许多领域有重要的应用。
如应用保形变换成功地解决了流体力学与空气动力学、弹性力学、磁场、电场与热场理论以及其他方面的许多实际问题。
不但如此,20世纪中亚音速及超音速飞机的研制促成了从保形变换理论到拟保形变换理论的发展。
我们主要研究单叶解析函数的映射性质。
设函数w=f (z )在区域内解析,并且在任意不同点,函数所取的值不同。
那么我们就称它为区域的单叶解析函数,简称即为单叶函数。
注1 单叶函数是确定一个单射的解析函数。
例1、函数α+=z w 及z w α=是z 平面上的单叶解析函数它们把z 平面映射成w 平面,其中α是复常数,并且对于第二个映射0≠α。
例2、z e w =在每个带形π2Im +<<a z a内单叶解析,并且把这个带形映射成z 平面上除去从原点出发的一条射线而得的区域,,其中a 是任意实常数。
注2 上面的例子把z 平面上的区域映射成w 平面上的区域。
引理 1 设函数)(z f 在0z z =解析,并且)(00z f w =。
设),3,2,1(0)(,0)()()(0)(0)1(00 =≠===''='-p z f z f z f z f p p ,那么0)(w z f -在0z 有p 阶零点,并且对充分小的正数ρ,存在着一个正数μ,使得当μ<-<||00w w 时,w z f -)(在ρ<-<||00z z 内有p 个一阶零点。
证明:0)(w z f -在0z 有p 阶零点是显然的。
由于)(z f 不恒等于零,可以作出以0z 为心的开圆盘ρ<-|:|0z z D ,其边界为C ,使得)(z f 在C D D ⋃=上解析,并且使得0)(w z f -及)(z f '除去0z z =外在D 上无其他零点。
应用保角映射构造流形上的细分曲线

Ke o d c r es b ii o y w r s u v u dvs n;e n om a m a pn i o f r l p ig;ma i l nf d o
流形上的曲线设计在机器人刚体动作设计- 』 1, 制造 几 何 学[4以及 计 算 机 动 画[7等 领 域 有 着 广 3] - 5] -
Z uW e mig De gJa s n Ch n F li h n n n in o g e aa
( p rmet fMahmai ,Unvri c ne n Tc nl yo hn Deat n o te t s c iesyo i c d e oo t fS e a h g fC ia。Hee 2 0 2 ) fi 3 0 6
盘 s , 亏 格 为 零 的 闭 曲 面 通 常 可 被 保 角 映 射 到 而 R 中的单 位 球 S 上 . 于 复 杂 拓 扑 的 曲 面 , 过 0 对 通
引进 基 础域 的概 念 , 别 建 立 各 基 础 域 上 相互 兼 容 分
以及张 力样条 , 计 流形 上 的能 量极 小化 样 条 , 是 设 但
维普资讯
第 1 9卷 第 1 期 20 0 7年 1 月
计 算机辅 助设 计 与 图形学 学报
J 0URNAL 0F COM P UTER. DED AI DES GN & COM P I UTER GRAP C HI S
Vo.9,No 1 11 . J n ,2 0 a. 07
网格 M 总是 可 以 同胚 于 二维 欧 氏空 间 中 的一 个 圆
关 注 的是给定 曲面上 的一 些 点 , 何 通 过 细 分 的方 如
法设计一 条这 个 曲面 上 比较 光 滑 的 路 径 , 得 它插 使
Caputo分数阶惯性忆阻神经网络的全局Mittag-Leffler同步

63电子技术Electronic Technology电子技术与软件工程Electronic Technology & Software Engineering1 介绍1971年,美籍华裔科学家蔡少堂首次提出电路元件忆阻器的概念,它被认为是继电阻,电容,电感之后的第四个基本电路元件。
然而,HP 实验室直到2008年才实现了第一个实用的忆阻器—TiO 2,从而确认了忆阻器的存在,并建立了忆阻器的原型。
忆阻器具有记住过去的电荷流向的功能,这是类似于人类大脑突触的工作原理, 忆阻器可以用来取代传统的电阻构造忆阻神经网络,并导致大量学者研究忆阻神经网络的动态特性。
1986年,Babcock 和Westervelt 将电感引入到神经电路模型中以揭示其惯性特性,从而诞生了以二阶微分方程为特征的惯性神经网络。
由于惯性电阻和忆阻器的物理意义和生物学背景,它们可以结合在一起来模拟更复杂的动态行为,将惯性神经网络与忆阻神经网络相结合,可以构建更复杂的惯性记忆神经网络。
分数阶微积分可以看作是经典微积分从整数阶到任意阶的推4 结论自动扶梯越来越受到社会各界的广泛关注,其安全关系到千千万万的乘客。
本文提出的自动扶梯超载预警系统可以在公共区域的自动扶梯中使用,不仅仅可以减少安全事故的发生。
同时也可以避免自动扶梯的滥用。
提出的系统基于图像处理技术,由STM32硬件系统和软件系统组成,硬件系统由STM32F767处理器、图像采集模块和语音报警模块组成,软件系统主要是对图像进行识别计算人数,从而判断出是否超载。
该系统主要有以下优点:(1)实现了智能化电梯超载预警功能;(2)与传统的预警方式相比,节省了成本,节约了时间,可以有效防止安全事故的发生;(3)改变了自动扶梯单纯依靠人员来监督使用的管理模式,实现自动扶梯使用的自主监控,促进自动扶梯的安全使用。
参考文献[1]陈志鑫.一种自动扶梯梯级缺失检测装置的设计[J].中国电梯,2020,31(20):58-59.[2]权振亚.高铁站自动扶梯故障诊断、检测及维修[J].中国设备工程,2020(16):52-53.[3]闫戈,马波,冯坤,张明.地铁自动扶梯变负载故障预警方法研究[J].机械设计与制造,2019(07):180-183.[4]荀殿山,沈书林,姬健.曳引驱动电梯上行超速保护研究与分析[J].中国电梯,2020,31(15):19-22.[5]杨瑶,刘波,裴娟,陆毅,季美,贺乃宝.一种基于STM32的监控图像跟踪系统的设计[J].江苏理工学院学报,2016, 22(02):49-54.Caputo 分数阶惯性忆阻神经网络的全局Mittag-Leffler 同步李金梅(西南石油大学 四川省成都市 610000)广。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7819#论文复审稿 1基于保角映射构造流形上的细分曲线朱文明邓建松陈发来(中国科学技术大学数学系, 安徽合肥, 230026)摘要:流形上的曲线设计在很多领域有着广泛的应用.本文通过对流形的保角映射,把常用的曲线细分格式应用于流形上,生成流形上的光滑曲线。
实验证明这类曲线具有较好的光滑度,并继承了R3空间中细分曲线的一些特征,如曲线可以是插值或者逼近原始点列。
本文同时给出实例以说明方法的有效性。
关键词:曲线细分保角映射流形中图法分类号: TP391 文献标识码:A 文章编号:1006-8961(年)Constructing Subdivision Curves on Manifolds with ConformalMappingZHU Wen-ming, DENG Jian-song, CHEN Fa-lai( Departmetn of Mathematics, University of Science and Technology of China, Hefei 230026, China)Abstract: Curve design on manifolds is very important in many applications. We propose a curve subdivision approachbased on conformal mapping of manifolds. It is proved by experiments that the resulting curves in some sense have nicesmoothness and inherite some properties of subdivision curves in R3 space, such as the curves might interpolate orapproximate the initial points. Some examples are provided to illustrate the efficiency. Keyword: curve subdivision, conformal mapping, manifold. 1 引言流形上的曲线设计在机器人刚体动作设计[10,12],制造几何学 [5,13]以及计算机动画[8,11,14]等领域有着广泛的应用,是最近十几年来研究的热点问题之一。
比如在动画设计中,要求摄像机沿着物体表面从一点移动到另外一点,这就需要给摄像机安排1一条好的光滑路径曲线,并且要求这条曲线能紧贴着物体表面。
对于一般欧氏空间里的自由曲线设计方法有很多种,比如样条曲线、细分曲线等等,这里不再赘述。
我们关注的是给定曲面上的一些点,如何通过细分的方法设计一条这个曲面上比较光滑的路径,使得它插值或者逼近这些点。
目前这方面的研究还主要使用的是变分方法。
Hofer[7]通过扩展三次B样本工作得到“973”项目(2004CB318000),国家杰出青年基金(60225002),国家自然科学基金(No. 60533060和60473132),教育部高校青年教师奖励计划,教育部留学回国人员科研启动基金的资助。
2 7819#论文复审稿条曲线以及张力样条,设计流形上的能量极小化样条,但是这种样条一般没有显式表达,也不便于做多分辨率的曲线设计。
本文试图从另一个方面考察流形上光滑曲线的快速生成算法,即通过构造流形上的保角梯度场,建立流形与参数域(单位圆盘或单位球)之间的可逆保角映射。
因此流形上的细分曲线便可与对应参数域上的细分曲线简历一一对应,从而达到流形上光滑曲线设计的目的。
由Riemann几何中的一致化定理,任意单连通的Riemann曲面K都与复平面C 或者Riemann球C∪∞或者开圆盘{z∈C:z<1}保角等价。
作为Riemann曲面K的一个线性逼近,单边界三角网格M总是可以同胚于二维欧氏空间中的一个圆盘S2,而亏格为零的闭曲面通常可被保角映射到R3中的单位球S3上。
对于复杂拓扑的曲面,通过引进基础域(Fundamental domain)的概念,分别建立各基础域上相互兼容的保角映射图(Atlas),同样可以得到整体保角映射的构造方法[4]。
本文由五个部分组成,第二节主要介绍当前应用广泛的保角映射算法以及欧氏空间中的曲线细分格式;第三节详细描述基于曲面保角映射的细分曲线构造过程;第四和第五节分别给出实例和结论。
2 保角映射与曲线细分格式综述本节我们主要介绍流形上的保角映射构造方法,并简单概括R3中曲线细分的几种常用格式。
2.1 流形的保角映射流形的保角映射在Gu[4]的文章中有比较详细的介绍,在这里我们做个简单的概括。
对亏格为g的Riemann曲面K,首先我们使用K上的同调基和上同调群构造梯度场线性空间,通过求解一个线性方程组得到这个空间的一组基,最后再由这组基的线性组合获得K的一个保角梯度场,记为ω+−1ω,这里ω和*ω分别为梯度场的实部和虚部。
通过K的同调基{egi}2i=1构造,曲面可以沿每个ei分解成与亏格g相关的单边界曲面片,称为基础域。
上同调群是同调群上的线性泛函空间,由Riemann几何理论,保角的梯度场(全纯I-型)ω+−1ω具有如下性质:z 封闭性,ω和*ω都是闭的。
z 调和性,ω和*ω都是调和的,即∆ω=0,∆*ω=0。
z 二元性,ω和*ω的上同调群可以由他们沿着每个同调基上的积分得到。
z 共轭性,ω总与*ω垂直。
由Hodge理论,给定2g个实数cω1,...,c2g,存在唯一的梯度场满足上面的前三个条件,即⎧⎪⎪dω=0⎨∆ω=0 ⎪⎪ω=c,i=1,...,2⎩∫igei其中d为外微分算子,4为Laplacian-Beltrami算子,第三式则是对ω的上同调群做相关约束。
梯度场的共轭性则由*ω=nG×ω得到,这里nG为曲面的法向空间。
一旦得到保角梯度场空间的基{ωi+−1ωi}i,曲面的一个保角参数化便可通过梯度场在曲面的每个基础域上积分得到。
保角参数化的一个例子如图1[4],其中(a)表示的是g=2的模型上的4个同调基e1,...,e4;(b)为e1上的梯度向量场;(c)为与(b)正交的向量场*ω;(d)是(b)和(c)的组合,即保角梯度场ω+−1ω。
(a). 同调基(b).e1上的梯度场ω(c).*ω(d). 保角梯度场ω+−1*ω图1. 保角梯度场的构造虽然Gu给出了Riemann几何意义上的保角参数化方法,但是在工程应用中处理的对象都是多边形网格,7819#论文复审稿 3即流形的线性逼近。
特别对于三角形网格,很多种离散的保角参数化方法被提出,关于这方面的介绍可以参考Floater的综述性文章[3]。
Gu通过使用单纯形上调和逼近De Rham上调和,同时对Hodge星算子,Laplacian-Beltrami算子分别做线性逼近,给出了网格上的整体保角参数化框架:⎧⎪⎪∑3j=1ω([uj−1,uj])=0,∀[u0,u1,u2]∈M⎨∑[u,v]κu,vω([u,v])=0,∀u∈M⎪⎪nini⎩∑j=1ω([uij−1,uij])=ci,∀ei=∑j=1[uij−1,uij]这里ω即表示的是网格M上的梯度场实部,[u,v]为节点u与v之间的边,κu,v 是边上的弹性拉伸系数,下标i从1到2g。
一旦求得实梯度场的一组基{ω2g*2gi}i=1,其虚部{ωi}i=1便可以通过线性方程组WΛ=B得到,其中矩阵W与向量B 的元素都可以由ω与*ω地外积得到,未知向量Λ则是{ωu,v}的组合系数。
上述过程其实是Riemann流形保角映射在三角形网格上的离散实现,由ω+−1ω表示的一组基张成了网格M上的保角梯度场空间。
目前提到的关于三角网格保角参数化方法都可以在这个空间中找到表达方式。
2.2 曲线细分格式细分方法是近年来曲面曲线造型研究的课题之一。
其优点在于对少量的初始曲线或者曲面,通过收敛的细分方法,便可快速有效地生成光滑的极限曲线曲面,并且算法简单,容易实现,在CAGD领域内占有很重要的位置。
这也是我们在设计流形上曲线考虑使用细分方法的原因之一。
Dyn[2]等首先给出四点二进制的插值曲线细分格式,在经过适当的修改之后证明格式是C1的。
四点二进制插值格式的细分模板为[−,,,−]。
三点二进制逼近细分是从均匀三次B样条推导而出,对给定的任何初始点列,其极限为一个C2的光滑曲线。
细分模板为⎧⎪⎪⎪j+1⎪p=1(p⎨2kkj−1+6pkj+pkj+1)⎪。
⎪⎪⎪j+11jj⎩p2k+1=8(4pk+4pk+1)Hassan[6]等还提出了带参数µ的四点三进制细分,并且证明当<µ<时格式是C2的,其细分模板为⎧⎪⎪j+1⎪p3k=pkj ⎪⎪⎨j+1jjjj⎪⎪p3k+1=a0pk−1+a1pk+a2pk+1+a3pk+2 ⎪⎪⎪⎩p3jk++12=a3pkj−1+a2pkj+a1pkj+1+a0pkj+2其中权值组{a0,a1,a2,a3}的元素分别用µ表示为{−1−1µ,13+1µ,7−1,−1+1µ}。
其他还有更多的从样条导出的格式也被提出[1,15,16]。
所有的格式都适用于我们的方法,在实例中我们考虑的是两种具有代表性的带参数四点三进制插值格式和三点二进制逼近格式。
3 基于保角映射的曲线细分本节我们分别对单边界的开网格和零亏格的闭网格进行分析,详细描述三角网格上细分曲线的生成过程,并在复杂拓扑的网格上引入局部参数化的方法,按模版顺序依次生成新一层的顶点。
首先定义几个记号: M,给定的网格; VKj={v0j,v1j,...,vNjj}T,网格M上经j次细分后的点列;TKj={t0j,t1j,...,tNjj}T,参数域上经j次细分后的点列;Sm,m维欧氏空间中的单位球;Φ,Φs,分别对应单位圆盘和单位球上的保角映射算子;S,欧氏空间中细分算子,通常是线性的; N ,向量归一化算子。
3.1 单边界开网格的全局参数化方法单边界开网格M总是可以同胚于二维欧氏空间中的一个圆盘S2,其上的保角映射算子定义如下:Φ:M→S2Φ(pi)=qi∈S2,∀pi∈Ms.t. Minijqi−qj(iK,j)∑λ2∈Edges则M上的初始点列V0域S2上的初始点列TK通过映射0:TKΦ0=Φ(VK一一对应到参数0)4 7819#论文复审稿任意给定一个收敛的曲线细分格式S,在S2上总可以对TK0做细分操作。
经过n点列TKn:TKj=SjTK步细分之后,得到0,j=0,...,n。
最后,我们需要将它从S2映回到M里需要Φ的逆映射,即Φ−1:VKn=Φ−1TK 上去。