首页 > 最新文献

Computer Aided Geometric Design最新文献

英文 中文
Splines on manifolds: A survey 流形上的花键概览
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-29 DOI: 10.1016/j.cagd.2024.102349
Claudio Mancinelli, Enrico Puppo

Splines in the manifold setting have been defined as extensions from the standard Euclidean setting, but they are far more complicated. Alternative approaches, which are equivalent in the Euclidean case, lead to different results in the manifold case; the existence conditions are often quite restrictive; and the necessary computations are rather involved. All difficulties stem from the peculiar nature of the geodesic distance: in general, shortest geodesics may be not unique and the dependence on their endpoints may not be smooth; and distances cannot be computed in closed form. The former issue may impose strong limitations on the placement of control points. While the latter may greatly complicate the computations. Nevertheless, some recent results suggest that splines on surfaces may have practical impact on CAGD applications. We review the literature on this topic, accounting for both theoretical results and practical implementations.

流形情况下的样条曲线被定义为标准欧几里得情况下的扩展,但它们要复杂得多。在欧几里得情况下等价的替代方法,在流形情况下会导致不同的结果;存在条件往往相当苛刻;必要的计算相当复杂。所有困难都源于大地测量距离的特殊性质:一般来说,最短大地测量线可能不是唯一的,对其端点的依赖也可能不是平滑的;而且距离不能以封闭形式计算。前一个问题可能会对控制点的布置造成很大限制。而后者可能会大大增加计算的复杂性。不过,最近的一些结果表明,曲面上的样条曲线可能会对 CAGD 应用产生实际影响。我们回顾了有关这一主题的文献,包括理论结果和实际应用。
{"title":"Splines on manifolds: A survey","authors":"Claudio Mancinelli,&nbsp;Enrico Puppo","doi":"10.1016/j.cagd.2024.102349","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102349","url":null,"abstract":"<div><p>Splines in the manifold setting have been defined as extensions from the standard Euclidean setting, but they are far more complicated. Alternative approaches, which are equivalent in the Euclidean case, lead to different results in the manifold case; the existence conditions are often quite restrictive; and the necessary computations are rather involved. All difficulties stem from the peculiar nature of the geodesic distance: in general, shortest geodesics may be not unique and the dependence on their endpoints may not be smooth; and distances cannot be computed in closed form. The former issue may impose strong limitations on the placement of control points. While the latter may greatly complicate the computations. Nevertheless, some recent results suggest that splines on surfaces may have practical impact on CAGD applications. We review the literature on this topic, accounting for both theoretical results and practical implementations.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102349"},"PeriodicalIF":1.5,"publicationDate":"2024-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000839/pdfft?md5=41f1c9fe29c029db48fc5c7dba197bf1&pid=1-s2.0-S0167839624000839-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141241867","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Singularity distance computations for 3-RPR manipulators using intrinsic metrics 利用内在指标计算 3-RPR 机械手的奇点距离
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-21 DOI: 10.1016/j.cagd.2024.102343
Aditya Kapilavai, Georg Nawratil

Avoiding singularities is a crucial task in robotics and path planning. This paper proposes a novel algorithm for detecting the closest singularity to a given pose for nine interpretations of the 3-RPR manipulator. The algorithm utilizes intrinsic metrics based on the framework's total elastic strain energy density, employing the physical concept of Green-Lagrange strain. The constrained optimization problem for detecting the closest singular configuration with respect to these metrics is solved globally using tools from numerical algebraic geometry implemented in the software package Bertini. The effectiveness of the proposed algorithm is demonstrated on a 3-RPR manipulator executing a one-parametric motion. Additionally, the obtained intrinsic singularity distances are compared with extrinsic metrics. Finally, the paper illustrates the advantage of employing a well-defined metric for identifying the closest singularities in comparison with the existing methods in the literature, highlighting its application in design optimization.

避免奇点是机器人技术和路径规划中的一项重要任务。本文针对 3-RPR 机械手的九种解释提出了一种新型算法,用于检测与给定姿势最接近的奇点。该算法利用基于框架总弹性应变能量密度的内在度量,采用了格林-拉格朗日应变的物理概念。利用 Bertini 软件包中实施的数值代数几何工具,在全局范围内解决了检测与这些指标最接近的奇异配置的约束优化问题。在执行单参数运动的 3-RPR 机械手上演示了所提算法的有效性。此外,还将获得的内在奇异点距离与外在度量进行了比较。最后,本文说明了采用定义明确的度量来识别最接近奇点的优势,与现有文献中的方法进行了比较,并强调了其在设计优化中的应用。
{"title":"Singularity distance computations for 3-RPR manipulators using intrinsic metrics","authors":"Aditya Kapilavai,&nbsp;Georg Nawratil","doi":"10.1016/j.cagd.2024.102343","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102343","url":null,"abstract":"<div><p>Avoiding singularities is a crucial task in robotics and path planning. This paper proposes a novel algorithm for detecting the closest singularity to a given pose for nine interpretations of the 3-RPR manipulator. The algorithm utilizes intrinsic metrics based on the framework's total elastic strain energy density, employing the physical concept of Green-Lagrange strain. The constrained optimization problem for detecting the closest singular configuration with respect to these metrics is solved globally using tools from numerical algebraic geometry implemented in the software package <span>Bertini</span>. The effectiveness of the proposed algorithm is demonstrated on a 3-RPR manipulator executing a one-parametric motion. Additionally, the obtained intrinsic singularity distances are compared with extrinsic metrics. Finally, the paper illustrates the advantage of employing a well-defined metric for identifying the closest singularities in comparison with the existing methods in the literature, highlighting its application in design optimization.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102343"},"PeriodicalIF":1.5,"publicationDate":"2024-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000773/pdfft?md5=7aaa62823b27cbe61f490d7566678c2e&pid=1-s2.0-S0167839624000773-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141095077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On tiling spherical triangles into quadratic subpatches 关于将球面三角形平铺成二次子块
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-21 DOI: 10.1016/j.cagd.2024.102344
Michal Bizzarri , Miroslav Lávička , Jan Vršek , Michael Bartoň , Jiří Kosinka

Various interpolation and approximation methods arising in several practical applications in geometric modeling deal, at a particular step, with the problem of computing suitable rational patches (of low degree) on the unit sphere. Therefore, we are concerned with the construction of a system of spherical triangular patches with prescribed vertices that globally meet along common boundaries. In particular, we investigate various possibilities for tiling a given spherical triangular patch into quadratically parametrizable subpatches. We revisit the condition that the existence of a quadratic parameterization of a spherical triangle is equivalent to the sum of the interior angles of the triangle being π, and then circumvent this limitation by studying alternative scenarios and present constructions of spherical macro-elements of the lowest possible degree. Applications of our method include algorithms relying on the construction of (interpolation) surfaces from prescribed rational normal vector fields.

在几何建模的一些实际应用中出现的各种插值和近似方法,在某一特定步骤中都涉及计算单位球面上合适的有理补丁(低度)的问题。因此,我们关注的是构建一个具有规定顶点的球面三角形补丁系统,这些补丁在全局上沿共同边界相交。特别是,我们研究了将给定球面三角形补丁平铺成可二次参数子补丁的各种可能性。我们重新审视了球面三角形二次参数化的存在等同于三角形内角之和为π的条件,然后通过研究其他方案规避了这一限制,并提出了最低可能度数的球面宏元素构造。我们方法的应用包括根据规定的有理法向量场构建(插值)曲面的算法。
{"title":"On tiling spherical triangles into quadratic subpatches","authors":"Michal Bizzarri ,&nbsp;Miroslav Lávička ,&nbsp;Jan Vršek ,&nbsp;Michael Bartoň ,&nbsp;Jiří Kosinka","doi":"10.1016/j.cagd.2024.102344","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102344","url":null,"abstract":"<div><p>Various interpolation and approximation methods arising in several practical applications in geometric modeling deal, at a particular step, with the problem of computing suitable rational patches (of low degree) on the unit sphere. Therefore, we are concerned with the construction of a system of spherical triangular patches with prescribed vertices that globally meet along common boundaries. In particular, we investigate various possibilities for tiling a given spherical triangular patch into quadratically parametrizable subpatches. We revisit the condition that the existence of a quadratic parameterization of a spherical triangle is equivalent to the sum of the interior angles of the triangle being <em>π</em>, and then circumvent this limitation by studying alternative scenarios and present constructions of spherical macro-elements of the lowest possible degree. Applications of our method include algorithms relying on the construction of (interpolation) surfaces from prescribed rational normal vector fields.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102344"},"PeriodicalIF":1.5,"publicationDate":"2024-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141090078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Maximally smooth cubic spline quasi-interpolants on arbitrary triangulations 任意三角形上的最大平滑三次样条准内插法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-21 DOI: 10.1016/j.cagd.2024.102348
Michelangelo Marsala , Carla Manni , Hendrik Speleers

We investigate the construction of C2 cubic spline quasi-interpolants on a given arbitrary triangulation T to approximate a sufficiently smooth function f. The proposed quasi-interpolants are locally represented in terms of a simplex spline basis defined on the cubic Wang–Shi refinement of the triangulation. This basis behaves like a B-spline basis within each triangle of T and like a Bernstein basis for imposing smoothness across the edges of T. Any element of the cubic Wang–Shi spline space can be uniquely identified by considering a local Hermite interpolation problem on every triangle of T. Different C2 cubic spline quasi-interpolants are then obtained by feeding different sets of Hermite data to this Hermite interpolation problem, possibly reconstructed via local polynomial approximation. All the proposed quasi-interpolants reproduce cubic polynomials and their performance is illustrated with various numerical examples.

我们研究了在给定的任意三角形 T 上构建 C2 立方样条准内插法,以逼近一个足够平滑的函数 f。通过考虑 T 的每个三角形上的局部 Hermite 插值问题,可以唯一确定立方王石样条曲线空间的任何元素。所有提出的准内插法都能再现三次多项式,并通过各种数值示例说明了它们的性能。
{"title":"Maximally smooth cubic spline quasi-interpolants on arbitrary triangulations","authors":"Michelangelo Marsala ,&nbsp;Carla Manni ,&nbsp;Hendrik Speleers","doi":"10.1016/j.cagd.2024.102348","DOIUrl":"10.1016/j.cagd.2024.102348","url":null,"abstract":"<div><p>We investigate the construction of <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> cubic spline quasi-interpolants on a given arbitrary triangulation <span><math><mi>T</mi></math></span> to approximate a sufficiently smooth function <em>f</em>. The proposed quasi-interpolants are locally represented in terms of a simplex spline basis defined on the cubic Wang–Shi refinement of the triangulation. This basis behaves like a B-spline basis within each triangle of <span><math><mi>T</mi></math></span> and like a Bernstein basis for imposing smoothness across the edges of <span><math><mi>T</mi></math></span>. Any element of the cubic Wang–Shi spline space can be uniquely identified by considering a local Hermite interpolation problem on every triangle of <span><math><mi>T</mi></math></span>. Different <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> cubic spline quasi-interpolants are then obtained by feeding different sets of Hermite data to this Hermite interpolation problem, possibly reconstructed via local polynomial approximation. All the proposed quasi-interpolants reproduce cubic polynomials and their performance is illustrated with various numerical examples.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"112 ","pages":"Article 102348"},"PeriodicalIF":1.5,"publicationDate":"2024-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000827/pdfft?md5=3323aa8370f60e90cbc4a16e5bad56ff&pid=1-s2.0-S0167839624000827-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141133010","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Interactive reverse engineering of CAD models 交互式 CAD 模型逆向工程
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-13 DOI: 10.1016/j.cagd.2024.102339
Zhenyu Zhang , Mingyang Zhao , Zeyu Shen , Yuqing Wang , Xiaohong Jia , Dong-Ming Yan

Reverse engineering Computer-Aided Design (CAD) models based on the original geometry is a valuable and challenging research problem that has numerous applications across various tasks. However, previous approaches have often relied on excessive manual interaction, leading to limitations in reconstruction speed. To mitigate this issue, in this study, we approach the reconstruction of a CAD model by sequentially constructing geometric primitives (such as vertices, edges, loops, and faces) and performing Boolean operations on the generated CAD modules. We address the complex reconstruction problem in four main steps. Firstly, we use a plane to cut the input mesh model and attain a loop cutting line, ensuring accurate normals. Secondly, the cutting line is automatically fitted to edges using primitive information and connected to form a primitive loop. This eliminates the need for time-consuming manual selection of each endpoint and significantly accelerates the reconstruction process. Subsequently, we construct the loop of primitives as a chunked CAD model through a series of CAD procedural operations, including extruding, lofting, revolving, and sweeping. Our approach incorporates an automatic height detection mechanism to minimize errors that may arise from manual designation of the extrusion height. Finally, by merging Boolean operations, these CAD models are assembled together to closely approximate the target geometry. We conduct a comprehensive evaluation of our algorithm using a diverse range of CAD models from both the Thingi10K dataset and real-world scans. The results validate that our method consistently delivers accurate, efficient, and robust reconstruction outcomes while minimizing the need for manual interactions. Furthermore, our approach demonstrates superior performance compared to competing methods, especially when applied to intricate geometries.

基于原始几何图形的计算机辅助设计(CAD)模型逆向工程是一项极具价值和挑战性的研究课题,在各种任务中有着广泛的应用。然而,以往的方法往往依赖于过多的人工交互,导致重建速度受到限制。为了缓解这一问题,在本研究中,我们通过按顺序构建几何基元(如顶点、边、环和面),并对生成的 CAD 模块执行布尔运算来重建 CAD 模型。我们主要通过四个步骤来解决复杂的重建问题。首先,我们使用平面来切割输入的网格模型,并获得循环切割线,确保精确的法线。其次,切割线利用基元信息自动拟合边缘,并连接形成基元环。这样就无需费时地手动选择每个端点,大大加快了重建过程。随后,我们通过一系列 CAD 程序操作,包括挤出、翻转、旋转和扫描,将基元环路构建为分块 CAD 模型。我们的方法采用了自动高度检测机制,以尽量减少手动指定挤出高度可能产生的误差。最后,通过合并布尔运算,将这些 CAD 模型组装在一起,以接近目标几何体。我们使用 Thingi10K 数据集和实际扫描中的各种 CAD 模型对算法进行了全面评估。结果验证了我们的方法可以持续提供准确、高效和稳健的重建结果,同时最大限度地减少人工交互的需要。此外,与其他同类方法相比,我们的方法表现出更优越的性能,尤其是在应用于复杂几何图形时。
{"title":"Interactive reverse engineering of CAD models","authors":"Zhenyu Zhang ,&nbsp;Mingyang Zhao ,&nbsp;Zeyu Shen ,&nbsp;Yuqing Wang ,&nbsp;Xiaohong Jia ,&nbsp;Dong-Ming Yan","doi":"10.1016/j.cagd.2024.102339","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102339","url":null,"abstract":"<div><p>Reverse engineering <em>Computer-Aided Design</em> (CAD) models based on the original geometry is a valuable and challenging research problem that has numerous applications across various tasks. However, previous approaches have often relied on excessive manual interaction, leading to limitations in reconstruction speed. To mitigate this issue, in this study, we approach the reconstruction of a CAD model by sequentially constructing geometric primitives (such as vertices, edges, loops, and faces) and performing Boolean operations on the generated CAD modules. We address the complex reconstruction problem in four main steps. Firstly, we use a plane to cut the input mesh model and attain a loop cutting line, ensuring accurate normals. Secondly, the cutting line is automatically fitted to edges using primitive information and connected to form a primitive loop. This eliminates the need for time-consuming manual selection of each endpoint and significantly accelerates the reconstruction process. Subsequently, we construct the loop of primitives as a chunked CAD model through a series of CAD procedural operations, including <em>extruding, lofting, revolving, and sweeping</em>. Our approach incorporates an automatic height detection mechanism to minimize errors that may arise from manual designation of the extrusion height. Finally, by merging Boolean operations, these CAD models are assembled together to closely approximate the target geometry. We conduct a comprehensive evaluation of our algorithm using a diverse range of CAD models from both the Thingi10K dataset and real-world scans. The results validate that our method consistently delivers accurate, efficient, and robust reconstruction outcomes while minimizing the need for manual interactions. Furthermore, our approach demonstrates superior performance compared to competing methods, especially when applied to intricate geometries.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102339"},"PeriodicalIF":1.5,"publicationDate":"2024-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140951770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Investigations of a functional version of a blending surface scheme for regular data interpolation 对用于常规数据插值的混合曲面方案功能版本的研究
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-13 DOI: 10.1016/j.cagd.2024.102345
Stephen Mann

This paper describes an implementation and tests of a blending scheme for regularly sampled data interpolation, and in particular studies the order of approximation for the method. This particular implementation is a special case of an earlier scheme by Fang for fitting a parametric surface to interpolate the vertices of a closed polyhedron with n-sided faces, where a surface patch is constructed for each face of the polyhedron, and neighbouring faces can meet with a user specified order of continuity. The specialization described in this paper considers functions of the form z=f(x,y) with the patches meeting with C2 continuity. This restriction allows for investigation of order of approximation, and it is shown that the functional version of Fang's scheme has polynomial precision.

本文描述了一种用于规则采样数据插值的混合方案的实施和测试,特别研究了该方法的近似阶次。这种特殊的实现方法是方方早先提出的参数曲面拟合方案的一个特例,该方案用于对具有 n 个面的封闭多面体的顶点进行插值,为多面体的每个面构建一个曲面补丁,相邻面可以按照用户指定的连续性顺序相接。本文中描述的特殊化考虑了z=f(x,y)形式的函数,其补丁以 C2 连续性相接。这一限制允许对近似阶数进行研究,并表明方氏方案的函数版本具有多项式精度。
{"title":"Investigations of a functional version of a blending surface scheme for regular data interpolation","authors":"Stephen Mann","doi":"10.1016/j.cagd.2024.102345","DOIUrl":"10.1016/j.cagd.2024.102345","url":null,"abstract":"<div><p>This paper describes an implementation and tests of a blending scheme for regularly sampled data interpolation, and in particular studies the order of approximation for the method. This particular implementation is a special case of an earlier scheme by Fang for fitting a parametric surface to interpolate the vertices of a closed polyhedron with <em>n</em>-sided faces, where a surface patch is constructed for each face of the polyhedron, and neighbouring faces can meet with a user specified order of continuity. The specialization described in this paper considers functions of the form <span><math><mi>z</mi><mo>=</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></math></span> with the patches meeting with <span><math><msup><mrow><mi>C</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> continuity. This restriction allows for investigation of order of approximation, and it is shown that the functional version of Fang's scheme has polynomial precision.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102345"},"PeriodicalIF":1.5,"publicationDate":"2024-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167839624000797/pdfft?md5=1305b2062d4430bed826c2aa0d0b8ef1&pid=1-s2.0-S0167839624000797-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141040547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Hermite subdivision schemes for manifold-valued Hermite data 流形值 Hermite 数据的 Hermite 细分方案
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-13 DOI: 10.1016/j.cagd.2024.102342
Hofit Ben-Zion Vardi, Nira Dyn, Nir Sharon

This paper introduces a family of subdivision schemes that generate curves over manifolds from manifold-Hermite data. This data consists of points and tangent directions sampled from a curve over a manifold. Using a manifold-Hermite average based on the De Casteljau algorithm as our main building block, we show how to adapt a geometric approach for curve approximation over manifold-Hermite data. The paper presents the various definitions and provides several analysis methods for characterizing properties of both the average and the resulting subdivision schemes based on it. Demonstrative figures accompany the paper's presentation and analysis.

本文介绍了一系列细分方案,这些方案可根据流形-赫米特数据生成流形上的曲线。这些数据包括从流形上的曲线中采样的点和切线方向。我们以基于 De Casteljau 算法的流形-Hermite 平均法为主要构件,展示了如何采用几何方法对流形-Hermite 数据进行曲线逼近。本文介绍了各种定义,并提供了几种分析方法,用于描述平均值和基于平均值的细分方案的特性。本文的介绍和分析还附有演示图。
{"title":"Hermite subdivision schemes for manifold-valued Hermite data","authors":"Hofit Ben-Zion Vardi,&nbsp;Nira Dyn,&nbsp;Nir Sharon","doi":"10.1016/j.cagd.2024.102342","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102342","url":null,"abstract":"<div><p>This paper introduces a family of subdivision schemes that generate curves over manifolds from manifold-Hermite data. This data consists of points and tangent directions sampled from a curve over a manifold. Using a manifold-Hermite average based on the De Casteljau algorithm as our main building block, we show how to adapt a geometric approach for curve approximation over manifold-Hermite data. The paper presents the various definitions and provides several analysis methods for characterizing properties of both the average and the resulting subdivision schemes based on it. Demonstrative figures accompany the paper's presentation and analysis.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102342"},"PeriodicalIF":1.5,"publicationDate":"2024-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141067696","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
pκ-Curves: Interpolatory curves with curvature approximating a parabola pκ 曲线曲率近似抛物线的插值曲线
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-10 DOI: 10.1016/j.cagd.2024.102330
Zhihao Wang , Juan Cao , Tuan Guan , Zhonggui Chen , Yongjie Jessica Zhang

This paper introduces a novel class of fair and interpolatory planar curves called -curves. These curves are comprised of smoothly stitched Bézier curve segments, where the curvature distribution of each segment is made to closely resemble a parabola, resulting in an aesthetically pleasing shape. Moreover, each segment passes through an interpolated point at a parameter where the parabola has an extremum, encouraging the alignment of interpolated points with curvature extrema. To achieve these properties, we tailor an energy functional that guides the optimization process to obtain the desired curve characteristics. Additionally, we develop an efficient algorithm and an initialization method, enabling interactive modeling of the -curves without the need for global optimization. We provide various examples and comparisons with existing state-of-the-art methods to demonstrate the curve modeling capabilities and visually pleasing appearance of -curves.

本文介绍了一类名为 pκ 曲线的新型公平插值平面曲线。这些曲线由平滑拼接的贝塞尔曲线段组成,其中每个曲线段的曲率分布都非常接近抛物线,从而形成了美观的形状。此外,每个曲线段都会经过抛物线极值参数处的一个插值点,从而促使插值点与曲率极值对齐。为了实现这些特性,我们定制了一个能量函数,用于指导优化过程,以获得所需的曲线特性。此外,我们还开发了一种高效的算法和初始化方法,使 pκ 曲线的交互建模无需全局优化。我们提供了各种示例,并与现有的最先进方法进行了比较,以展示 pκ 曲线的建模能力和赏心悦目的外观。
{"title":"pκ-Curves: Interpolatory curves with curvature approximating a parabola","authors":"Zhihao Wang ,&nbsp;Juan Cao ,&nbsp;Tuan Guan ,&nbsp;Zhonggui Chen ,&nbsp;Yongjie Jessica Zhang","doi":"10.1016/j.cagd.2024.102330","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102330","url":null,"abstract":"<div><p>This paper introduces a novel class of fair and interpolatory planar curves called <em>pκ</em>-curves. These curves are comprised of smoothly stitched Bézier curve segments, where the curvature distribution of each segment is made to closely resemble a parabola, resulting in an aesthetically pleasing shape. Moreover, each segment passes through an interpolated point at a parameter where the parabola has an extremum, encouraging the alignment of interpolated points with curvature extrema. To achieve these properties, we tailor an energy functional that guides the optimization process to obtain the desired curve characteristics. Additionally, we develop an efficient algorithm and an initialization method, enabling interactive modeling of the <em>pκ</em>-curves without the need for global optimization. We provide various examples and comparisons with existing state-of-the-art methods to demonstrate the curve modeling capabilities and visually pleasing appearance of <em>pκ</em>-curves.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102330"},"PeriodicalIF":1.5,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140951771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Real-time volume rendering with octree-based implicit surface representation 使用基于八度的隐式表面表示法进行实时体绘制
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-08 DOI: 10.1016/j.cagd.2024.102322
Jiaze Li , Luo Zhang , Jiangbei Hu , Zhebin Zhang , Hongyu Sun , Gaochao Song , Ying He

Recent breakthroughs in neural radiance fields have significantly advanced the field of novel view synthesis and 3D reconstruction from multi-view images. However, the prevalent neural volume rendering techniques often suffer from long rendering time and require extensive network training. To address these limitations, recent initiatives have explored explicit voxel representations of scenes to expedite training. Yet, they often fall short in delivering accurate geometric reconstructions due to a lack of effective 3D representation. In this paper, we propose an octree-based approach for the reconstruction of implicit surfaces from multi-view images. Leveraging an explicit, network-free data structure, our method substantially increases rendering speed, achieving real-time performance. Moreover, our reconstruction technique yields surfaces with quality comparable to state-of-the-art network-based learning methods. The source code and data can be downloaded from https://github.com/LaoChui999/Octree-VolSDF.

神经辐射场的最新突破极大地推动了新视角合成和多视角图像三维重建领域的发展。然而,目前流行的神经体渲染技术往往存在渲染时间长、需要大量网络训练等问题。为了解决这些局限性,最近的研究探索了场景的显式体素表征,以加快训练速度。然而,由于缺乏有效的三维表征,这些技术往往无法提供精确的几何重建。在本文中,我们提出了一种基于八维的方法,用于从多视角图像中重建隐式曲面。利用显式无网络数据结构,我们的方法大大提高了渲染速度,实现了实时性能。此外,我们的重建技术产生的曲面质量可与最先进的基于网络的学习方法相媲美。源代码和数据可从 https://github.com/LaoChui999/Octree-VolSDF 下载。
{"title":"Real-time volume rendering with octree-based implicit surface representation","authors":"Jiaze Li ,&nbsp;Luo Zhang ,&nbsp;Jiangbei Hu ,&nbsp;Zhebin Zhang ,&nbsp;Hongyu Sun ,&nbsp;Gaochao Song ,&nbsp;Ying He","doi":"10.1016/j.cagd.2024.102322","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102322","url":null,"abstract":"<div><p>Recent breakthroughs in neural radiance fields have significantly advanced the field of novel view synthesis and 3D reconstruction from multi-view images. However, the prevalent neural volume rendering techniques often suffer from long rendering time and require extensive network training. To address these limitations, recent initiatives have explored explicit voxel representations of scenes to expedite training. Yet, they often fall short in delivering accurate geometric reconstructions due to a lack of effective 3D representation. In this paper, we propose an octree-based approach for the reconstruction of implicit surfaces from multi-view images. Leveraging an explicit, network-free data structure, our method substantially increases rendering speed, achieving real-time performance. Moreover, our reconstruction technique yields surfaces with quality comparable to state-of-the-art network-based learning methods. The source code and data can be downloaded from <span>https://github.com/LaoChui999/Octree-VolSDF</span><svg><path></path></svg>.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102322"},"PeriodicalIF":1.5,"publicationDate":"2024-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140913891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Planar quartic G2 Hermite interpolation for curve modeling 用于曲线建模的平面四次 G2 赫米特插值法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-07 DOI: 10.1016/j.cagd.2024.102303
Angyan Li, Lizheng Lu, Kesheng Wang

We study planar quartic G2 Hermite interpolation, that is, a quartic polynomial curve interpolating two planar data points along with the associated tangent directions and curvatures. When the two specified tangent directions are non-parallel, a quartic Bézier curve interpolating such G2 data is constructed using two geometrically meaningful shape parameters which denote the magnitudes of end tangent vectors. We then determine the two parameters by minimizing a quadratic energy functional or curvature variation energy. When the two specified tangent directions are parallel, a quartic G2 interpolating curve exists only when an additional condition on G2 data is satisfied, and we propose a modified optimization approach. Finally, we demonstrate the achievable quality with a range of examples and the application to curve modeling, and it allows to locally create G2 smooth complex shapes. Compared with the existing quartic interpolation scheme, our method can generate more satisfactory results in terms of approximation accuracy and curvature profiles.

我们研究的是平面四元 G2 赫米特插值法,即用一条四元多项式曲线插值两个平面数据点以及相关的切线方向和曲率。当两个指定的切线方向不平行时,我们会使用两个几何意义上的形状参数(表示端切线向量的大小)来构建一条插值 G2 数据的四次贝塞尔曲线。然后,我们通过最小化二次能量函数或曲率变化能量来确定这两个参数。当两个指定的切线方向平行时,只有满足 G2 数据的附加条件,才会存在四元 G2 插值曲线,因此我们提出了一种改进的优化方法。最后,我们通过一系列示例和在曲线建模中的应用证明了该方法可达到的质量,并允许在局部创建 G2 平滑的复杂形状。与现有的四元插值方案相比,我们的方法在近似精度和曲率轮廓方面都能产生更令人满意的结果。
{"title":"Planar quartic G2 Hermite interpolation for curve modeling","authors":"Angyan Li,&nbsp;Lizheng Lu,&nbsp;Kesheng Wang","doi":"10.1016/j.cagd.2024.102303","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102303","url":null,"abstract":"<div><p>We study planar quartic <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> Hermite interpolation, that is, a quartic polynomial curve interpolating two planar data points along with the associated tangent directions and curvatures. When the two specified tangent directions are non-parallel, a quartic Bézier curve interpolating such <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> data is constructed using two geometrically meaningful shape parameters which denote the magnitudes of end tangent vectors. We then determine the two parameters by minimizing a quadratic energy functional or curvature variation energy. When the two specified tangent directions are parallel, a quartic <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> interpolating curve exists only when an additional condition on <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> data is satisfied, and we propose a modified optimization approach. Finally, we demonstrate the achievable quality with a range of examples and the application to curve modeling, and it allows to locally create <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> smooth complex shapes. Compared with the existing quartic interpolation scheme, our method can generate more satisfactory results in terms of approximation accuracy and curvature profiles.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102303"},"PeriodicalIF":1.5,"publicationDate":"2024-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140947280","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Computer Aided Geometric Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1