首页 > 最新文献

Computer Graphics Forum最新文献

英文 中文
Integer-Sheet-Pump Quantization for Hexahedral Meshing 用于六面体网格划分的整数片-泵量化
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15131
H. Brückler, D. Bommes, M. Campen

Several state-of-the-art algorithms for semi-structured hexahedral meshing involve a so called quantization step to decide on the integer DoFs of the meshing problem, corresponding to the number of hexahedral elements to embed into certain regions of the domain. Existing reliable methods for quantization are based on solving a sequence of integer quadratic programs (IQP). Solving these in a timely and predictable manner with general-purpose solvers is a challenge, even more so in the open-source field. We present here an alternative robust and efficient quantization scheme that is instead based on solving a series of continuous linear programs (LP), for which solver availability and efficiency are not an issue. In our formulation, such LPs are used to determine where inflation or deflation of virtual hexahedral sheets are favorable. We compare our method to two implementations of the former IQP formulation (using a commercial and an open-source MIP solver, respectively), finding that (a) the solutions found by our method are near-optimal or optimal in most cases, (b) these solutions are found within a much more predictable time frame, and (c) the state of the art run time is outperformed, in the case of using the open-source solver by orders of magnitude.

几种最先进的半结构六面体网格划分算法都涉及一个所谓的量化步骤,以决定网格划分问题的整数 DoFs,即嵌入到域的某些区域的六面体元素数量。现有的可靠量化方法都是基于求解一系列整数二次方程程序(IQP)。使用通用求解器及时、可预测地求解这些程序是一项挑战,在开源领域更是如此。我们在此提出了另一种稳健高效的量化方案,该方案基于一系列连续线性程序(LP)的求解,求解器的可用性和效率并不是问题。在我们的方案中,这种 LP 用于确定虚拟六面体片的膨胀或放缩在哪些方面是有利的。我们将我们的方法与前 IQP 方案的两种实现方法(分别使用商业 MIP 求解器和开源 MIP 求解器)进行了比较,结果发现:(a) 在大多数情况下,我们的方法找到的解决方案接近最优或最优;(b) 这些解决方案在更可预测的时间范围内找到;(c) 在使用开源求解器的情况下,运行时间比最新技术水平高出几个数量级。
{"title":"Integer-Sheet-Pump Quantization for Hexahedral Meshing","authors":"H. Brückler,&nbsp;D. Bommes,&nbsp;M. Campen","doi":"10.1111/cgf.15131","DOIUrl":"10.1111/cgf.15131","url":null,"abstract":"<div>\u0000 \u0000 <p>Several state-of-the-art algorithms for semi-structured hexahedral meshing involve a so called <i>quantization</i> step to decide on the integer DoFs of the meshing problem, corresponding to the number of hexahedral elements to embed into certain regions of the domain. Existing reliable methods for quantization are based on solving a sequence of <i>integer quadratic programs</i> (IQP). Solving these in a timely and predictable manner with general-purpose solvers is a challenge, even more so in the open-source field. We present here an alternative robust and efficient quantization scheme that is instead based on solving a series of continuous <i>linear programs</i> (LP), for which solver availability and efficiency are not an issue. In our formulation, such LPs are used to determine where inflation or deflation of virtual hexahedral sheets are favorable. We compare our method to two implementations of the former IQP formulation (using a commercial and an open-source MIP solver, respectively), finding that (a) the solutions found by our method are near-optimal or optimal in most cases, (b) these solutions are found within a much more predictable time frame, and (c) the state of the art run time is outperformed, in the case of using the open-source solver by orders of magnitude.</p>\u0000 </div>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1111/cgf.15131","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871386","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 shape design and optimization of gerotor pumps 关于外转子泵的形状设计和优化
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15140
J. C. Pareja-Corcho, M. Bartoň, A. Pedrera-Busselo, D. Mejia-Parra, A. Moreno, J. Posada

A gerotor pump is a two-piece mechanism where two rotational components, interior and exterior, engage each other via a rotational motion to transfer a fluid in a direction parallel to their rotational axes. A natural question arises on what shape of the gerotor is the optimal one in the sense of maximum fluid being pumped for a unit of time, given the constraint of a fixed material needed to manufacture the pump. As there is no closed-formula to answer this question, we propose a new algorithm to design and optimize the shape of gerotor pumps to be as efficient as possible. The proposed algorithm is based on a fast construction of the envelope of the interior component and subsequent optimization. We demonstrate our algorithm on a benchmark gerotor and show that the optimized solution increases the estimated flowrate by 16%. We also use our algorithm to study the effect of the number of teeth on the cavity area of a gerotor.

外转子泵是一种两件式机械装置,内部和外部的两个旋转部件通过旋转运动相互啮合,以平行于其旋转轴的方向输送流体。一个自然而然的问题是,考虑到制造泵所需的固定材料的限制,从单位时间内泵送流体量最大的角度来看,什么形状的外转子是最佳的。由于没有封闭公式可以回答这个问题,我们提出了一种新算法来设计和优化动子泵的形状,使其尽可能高效。我们提出的算法基于内部组件包络的快速构建和后续优化。我们在一个基准动子泵上演示了我们的算法,结果表明,优化后的解决方案将估计流量提高了 16%。我们还使用我们的算法研究了齿数对齿轮减速机空腔面积的影响。
{"title":"On shape design and optimization of gerotor pumps","authors":"J. C. Pareja-Corcho,&nbsp;M. Bartoň,&nbsp;A. Pedrera-Busselo,&nbsp;D. Mejia-Parra,&nbsp;A. Moreno,&nbsp;J. Posada","doi":"10.1111/cgf.15140","DOIUrl":"10.1111/cgf.15140","url":null,"abstract":"<p>A gerotor pump is a two-piece mechanism where two rotational components, interior and exterior, engage each other via a rotational motion to transfer a fluid in a direction parallel to their rotational axes. A natural question arises on what shape of the gerotor is the optimal one in the sense of maximum fluid being pumped for a unit of time, given the constraint of a fixed material needed to manufacture the pump. As there is no closed-formula to answer this question, we propose a new algorithm to design and optimize the shape of gerotor pumps to be as efficient as possible. The proposed algorithm is based on a fast construction of the envelope of the interior component and subsequent optimization. We demonstrate our algorithm on a benchmark gerotor and show that the optimized solution increases the estimated flowrate by 16%. We also use our algorithm to study the effect of the number of teeth on the cavity area of a gerotor.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871384","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
Mesh Parameterization Meets Intrinsic Triangulations 网格参数化与本征三角剖分的结合
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15134
Koray Akalin, Ugo Finnendahl, Olga Sorkine-Hornung, Marc Alexa

A parameterization of a triangle mesh is a realization in the plane so that all triangles have positive signed area. Triangle mesh parameterizations are commonly computed by minimizing a distortion energy, measuring the distortions of the triangles as they are mapped into the parameter domain. It is assumed that the triangulation is fixed and the triangles are mapped affinely. We consider a more general setup and additionally optimize among the intrinsic triangulations of the piecewise linear input geometry. This means the distortion energy is computed for the same geometry, yet the space of possible parameterizations is enlarged. For minimizing the distortion energy, we suggest alternating between varying the parameter locations of the vertices and intrinsic flipping. We show that this process improves the mapping for different distortion energies at moderate additional cost. We also find intrinsic triangulations that are better starting points for the optimization of positions, offering a compromise between the full optimization approach and exploiting the additional freedom of intrinsic triangulations.

三角形网格的参数化是指在平面上实现所有三角形的正符号面积。三角形网格参数化通常是通过最小化变形能来计算的,测量三角形映射到参数域时的变形。假定三角剖分是固定的,三角形是仿射映射的。我们考虑了一种更普遍的设置,并在片断线性输入几何图形的固有三角剖分中进行了额外优化。这意味着对相同的几何体计算扭曲能量,但可能的参数化空间扩大了。为了最小化扭曲能量,我们建议交替改变顶点的参数位置和内在翻转。我们的研究表明,这一过程可以改善不同失真能量下的映射效果,而所需的额外成本并不高。我们还发现固有三角剖分是优化位置的更好起点,在完全优化方法和利用固有三角剖分的额外自由度之间提供了一种折中方案。
{"title":"Mesh Parameterization Meets Intrinsic Triangulations","authors":"Koray Akalin,&nbsp;Ugo Finnendahl,&nbsp;Olga Sorkine-Hornung,&nbsp;Marc Alexa","doi":"10.1111/cgf.15134","DOIUrl":"10.1111/cgf.15134","url":null,"abstract":"<div>\u0000 \u0000 <p>A parameterization of a triangle mesh is a realization in the plane so that all triangles have positive signed area. Triangle mesh parameterizations are commonly computed by minimizing a distortion energy, measuring the distortions of the triangles as they are mapped into the parameter domain. It is assumed that the triangulation is fixed and the triangles are mapped affinely. We consider a more general setup and additionally optimize among the intrinsic triangulations of the piecewise linear input geometry. This means the distortion energy is computed for the same geometry, yet the space of possible parameterizations is enlarged. For minimizing the distortion energy, we suggest alternating between varying the parameter locations of the vertices and intrinsic flipping. We show that this process improves the mapping for different distortion energies at moderate additional cost. We also find intrinsic triangulations that are better starting points for the optimization of positions, offering a compromise between the full optimization approach and exploiting the additional freedom of intrinsic triangulations.</p>\u0000 </div>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1111/cgf.15134","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871450","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
Winding Number Features for Vector Sketch Colorization 用于矢量素描着色的缠绕数字特征
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15141
Daniel Scrivener, Ellis Coldren, Edward Chien

Vector sketch software (e.g. Adobe Illustrator, Inkscape) and touch-interactive technologies have long aided artists in the creation of resolution-independent digital drawings that mimic the unconstrained nature of freehand sketches. However, artist intent behind stroke topology is often ambiguous, complicating traditional segmentation tasks such as coloring. For inspiration, we turn to the winding number, a classic geometric property of interest for binary segmentation in the presence of boundary data. Its direct application for multi-region segmentation poses two main challenges: (1) strokes may not be consistently oriented to best identify perceptually salient regions; (2) for interior strokes there is no “correct” orientation, as either choice better distinguishes one of two neighboring regions. Thus, we form a harmonic feature space from multiple winding number fields and perform segmentation via Voronoi/power diagrams in this domain. Our perspective allows both for automatic fill region detection and for a semi-automatic framework that naturally incorporates user hints and interactive sculpting of results, unlike competing automatic methods. Our method is agnostic to curve orientation and gracefully handles varying gap sizes in the sketch boundary, outperforming state-of-the-art colorization methods on these “gappy” inputs. Moreover, it inherits the ability of winding numbers to specify “fuzzy” boundaries, leading to simple strategies for color diffusion and single-parameter-driven growing and shrinking of regions.

长期以来,矢量素描软件(如 Adobe Illustrator、Inkscape)和触摸交互技术一直在帮助艺术家创作与分辨率无关的数字绘图,模仿自由手绘素描的无约束特性。然而,笔触拓扑背后的艺术家意图往往是模糊的,这就使着色等传统分割任务变得复杂。为了获得灵感,我们转向了缠绕数,这是一种在边界数据存在的情况下,二进制分割所感兴趣的经典几何特性。将其直接应用于多区域分割有两个主要挑战:(1) 笔画的方向可能并不一致,无法最好地识别感知突出的区域;(2) 对于内部笔画,没有 "正确 "的方向,因为任何一种选择都能更好地区分两个相邻区域中的一个。因此,我们从多个缠绕数域中形成一个谐波特征空间,并通过该域中的沃罗诺/幂图进行分割。与其他同类自动方法不同的是,我们的方法既可以自动检测填充区域,也可以采用半自动框架,自然地将用户提示和交互式雕刻结果融入其中。我们的方法与曲线方向无关,能优雅地处理草图边界中不同的间隙大小,在这些 "模糊 "输入上的表现优于最先进的着色方法。此外,它还继承了缠绕数字指定 "模糊 "边界的能力,从而为颜色扩散和单参数驱动的区域增长和缩小提供了简单的策略。
{"title":"Winding Number Features for Vector Sketch Colorization","authors":"Daniel Scrivener,&nbsp;Ellis Coldren,&nbsp;Edward Chien","doi":"10.1111/cgf.15141","DOIUrl":"10.1111/cgf.15141","url":null,"abstract":"<p>Vector sketch software (e.g. Adobe Illustrator, Inkscape) and touch-interactive technologies have long aided artists in the creation of resolution-independent digital drawings that mimic the unconstrained nature of freehand sketches. However, artist intent behind stroke topology is often ambiguous, complicating traditional segmentation tasks such as coloring. For inspiration, we turn to the winding number, a classic geometric property of interest for binary segmentation in the presence of boundary data. Its direct application for multi-region segmentation poses two main challenges: (1) strokes may not be consistently oriented to best identify perceptually salient regions; (2) for interior strokes there is no “correct” orientation, as either choice better distinguishes one of two neighboring regions. Thus, we form a harmonic feature space from multiple winding number fields and perform segmentation via Voronoi/power diagrams in this domain. Our perspective allows both for automatic fill region detection and for a semi-automatic framework that naturally incorporates user hints and interactive sculpting of results, unlike competing automatic methods. Our method is agnostic to curve orientation and gracefully handles varying gap sizes in the sketch boundary, outperforming state-of-the-art colorization methods on these “gappy” inputs. Moreover, it inherits the ability of winding numbers to specify “fuzzy” boundaries, leading to simple strategies for color diffusion and single-parameter-driven growing and shrinking of regions.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141873248","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
Distance-Based Smoothing of Curves on Surface Meshes 基于距离的曲面网格曲线平滑法
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15135
M. Pawellek, C. Rössl, K. Lawonn

The smoothing of surface curves is an essential tool in mesh processing, important to applications that require segmenting and cutting surfaces such as surgical planning. Surface curves are typically designed by professionals to match certain surface features. For this reason, the smoothed curves should be close to the original and easily adjustable by the user in interactive tools. Previous methods achieve this desired behavior, e.g., by utilizing energy-minimizing splines or generalizations of Bézier splines, which require a significant number of control points and may not provide interactive frame rates or numerical stability. This paper presents a new algorithm for robust smoothing of discrete surface curves on triangular surface meshes. By using a scalar penalty potential as the fourth coordinate, the given surface mesh is embedded into the 4D Euclidean space. Our method is based on finding geodesics in this lifted surface, which are then projected back onto the original 3D surface. The benefits of this approach include guaranteed convergence and good approximation of the initial curve. We propose a family of penalty potentials with one single parameter for adjusting the trade-off between smoothness and similarity. The implementation of our method is straightforward as we rely on existing methods for computing geodesics and penalty fields. We evaluate our implementation and confirm its robustness and efficiency.

曲面曲线的平滑处理是网格处理中的一项基本工具,对于需要分割和切割曲面的应用(如手术规划)非常重要。曲面曲线通常由专业人员设计,以匹配特定的曲面特征。因此,平滑后的曲线应接近原始曲线,并便于用户在交互式工具中进行调整。以前的方法可以实现这种理想效果,例如利用能量最小化样条曲线或贝塞尔样条曲线的广义化,但这些方法需要大量的控制点,而且可能无法提供交互式帧速率或数值稳定性。本文提出了一种在三角形曲面网格上对离散曲面曲线进行鲁棒平滑处理的新算法。通过使用标量惩罚势作为第四坐标,将给定的曲面网格嵌入到四维欧几里得空间中。我们的方法基于在该提升曲面中寻找大地线,然后将其投影回原始三维曲面。这种方法的优点包括保证收敛性和对初始曲线的良好逼近。我们提出的惩罚势能系列只需一个参数,即可调整平滑度和相似度之间的权衡。我们的方法实施起来非常简单,因为我们依靠现有的方法来计算大地线和惩罚场。我们对实施情况进行了评估,并确认了其稳健性和效率。
{"title":"Distance-Based Smoothing of Curves on Surface Meshes","authors":"M. Pawellek,&nbsp;C. Rössl,&nbsp;K. Lawonn","doi":"10.1111/cgf.15135","DOIUrl":"10.1111/cgf.15135","url":null,"abstract":"<div>\u0000 \u0000 <p>The smoothing of surface curves is an essential tool in mesh processing, important to applications that require segmenting and cutting surfaces such as surgical planning. Surface curves are typically designed by professionals to match certain surface features. For this reason, the smoothed curves should be close to the original and easily adjustable by the user in interactive tools. Previous methods achieve this desired behavior, e.g., by utilizing energy-minimizing splines or generalizations of Bézier splines, which require a significant number of control points and may not provide interactive frame rates or numerical stability. This paper presents a new algorithm for robust smoothing of discrete surface curves on triangular surface meshes. By using a scalar penalty potential as the fourth coordinate, the given surface mesh is embedded into the 4D Euclidean space. Our method is based on finding geodesics in this lifted surface, which are then projected back onto the original 3D surface. The benefits of this approach include guaranteed convergence and good approximation of the initial curve. We propose a family of penalty potentials with one single parameter for adjusting the trade-off between smoothness and similarity. The implementation of our method is straightforward as we rely on existing methods for computing geodesics and penalty fields. We evaluate our implementation and confirm its robustness and efficiency.</p>\u0000 </div>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1111/cgf.15135","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871385","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
Stability for Inference with Persistent Homology Rank Functions 利用持久同构秩函数进行推理的稳定性
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15142
Qiquan Wang, Inés García-Redondo, Pierre Faugère, Gregory Henselman-Petrusek, Anthea Monod

Persistent homology barcodes and diagrams are a cornerstone of topological data analysis that capture the “shape” of a wide range of complex data structures, such as point clouds, networks, and functions. However, their use in statistical settings is challenging due to their complex geometric structure. In this paper, we revisit the persistent homology rank function, which is mathematically equivalent to a barcode and persistence diagram, as a tool for statistics and machine learning. Rank functions, being functions, enable the direct application of the statistical theory of functional data analysis (FDA)—a domain of statistics adapted for data in the form of functions. A key challenge they present over barcodes in practice, however, is their lack of stability—a property that is crucial to validate their use as a faithful representation of the data and therefore a viable summary statistic. In this paper, we fill this gap by deriving two stability results for persistent homology rank functions under a suitable metric for FDA integration. We then study the performance of rank functions in functional inferential statistics and machine learning on real data applications, in both single and multiparameter persistent homology. We find that the use of persistent homology captured by rank functions offers a clear improvement over existing non-persistence-based approaches.

持久同源性条形码和图表是拓扑数据分析的基石,可捕捉各种复杂数据结构(如点云、网络和函数)的 "形状"。然而,由于其复杂的几何结构,在统计环境中使用它们具有挑战性。在本文中,我们重新审视了持久同源性秩函数,它在数学上等同于条形码和持久图,是一种用于统计和机器学习的工具。秩函数作为函数,可以直接应用函数数据分析(FDA)的统计理论--这是一个针对函数形式的数据进行调整的统计领域。然而,与条形码相比,秩函数在实践中面临的一个主要挑战是缺乏稳定性,而这一特性对于验证秩函数是否能忠实地表示数据,从而成为可行的汇总统计量至关重要。本文填补了这一空白,为持久同源性秩函数推导出了两个稳定结果,它们都是在合适的 FDA 整合度量条件下产生的。然后,我们研究了单参数和多参数持久同源性秩函数在函数推断统计和机器学习真实数据应用中的表现。我们发现,与现有的非持久性方法相比,使用秩函数捕捉持久性同源性有明显的改进。
{"title":"Stability for Inference with Persistent Homology Rank Functions","authors":"Qiquan Wang,&nbsp;Inés García-Redondo,&nbsp;Pierre Faugère,&nbsp;Gregory Henselman-Petrusek,&nbsp;Anthea Monod","doi":"10.1111/cgf.15142","DOIUrl":"10.1111/cgf.15142","url":null,"abstract":"<div>\u0000 \u0000 <p>Persistent homology barcodes and diagrams are a cornerstone of topological data analysis that capture the “shape” of a wide range of complex data structures, such as point clouds, networks, and functions. However, their use in statistical settings is challenging due to their complex geometric structure. In this paper, we revisit the persistent homology rank function, which is mathematically equivalent to a barcode and persistence diagram, as a tool for statistics and machine learning. Rank functions, being functions, enable the direct application of the statistical theory of functional data analysis (FDA)—a domain of statistics adapted for data in the form of functions. A key challenge they present over barcodes in practice, however, is their lack of stability—a property that is crucial to validate their use as a faithful representation of the data and therefore a viable summary statistic. In this paper, we fill this gap by deriving two stability results for persistent homology rank functions under a suitable metric for FDA integration. We then study the performance of rank functions in functional inferential statistics and machine learning on real data applications, in both single and multiparameter persistent homology. We find that the use of persistent homology captured by rank functions offers a clear improvement over existing non-persistence-based approaches.</p>\u0000 </div>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1111/cgf.15142","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871390","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
Search Me Knot, Render Me Knot: Embedding Search and Differentiable Rendering of Knots in 3D 搜索我的结,渲染我的结:三维节点的嵌入式搜索和可微分渲染
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15138
Aalok Gangopadhyay, Paras Gupta, Tarun Sharma, Prajwal Singh, Shanmuganathan Raman

We introduce the problem of knot-based inverse perceptual art. Given multiple target images and their corresponding viewing configurations, the objective is to find a 3D knot-based tubular structure whose appearance resembles the target images when viewed from the specified viewing configurations. To solve this problem, we first design a differentiable rendering algorithm for rendering tubular knots embedded in 3D for arbitrary perspective camera configurations. Utilizing this differentiable rendering algorithm, we search over the space of knot configurations to find the ideal knot embedding. We represent the knot embeddings via homeomorphisms of the desired template knot, where the weights of an invertible neural network parametrize the homeomorphisms. Our approach is fully differentiable, making it possible to find the ideal 3D tubular structure for the desired perceptual art using gradient-based optimization. We propose several loss functions that impose additional physical constraints, enforcing that the tube is free of self-intersection, lies within a predefined region in space, satisfies the physical bending limits of the tube material, and the material cost is within a specified budget. We demonstrate through results that our knot representation is highly expressive and gives impressive results even for challenging target images in both single-view and multiple-view constraints. Through extensive ablation study, we show that each proposed loss function effectively ensures physical realizability. We construct a real-world 3D-printed object to demonstrate the practical utility of our approach.

我们引入了基于结的逆感知艺术问题。给定多个目标图像及其相应的观察配置,目标是找到一个基于结的三维管状结构,当从指定的观察配置观察时,该结构的外观与目标图像相似。为了解决这个问题,我们首先设计了一种可微分渲染算法,用于在任意透视相机配置下渲染嵌入三维的管状结。利用这种可微分渲染算法,我们在管结配置空间中进行搜索,以找到理想的管结嵌入。我们通过所需模板绳结的同构来表示绳结嵌入,其中可逆神经网络的权重是同构的参数。我们的方法是完全可微分的,因此可以使用基于梯度的优化方法为所需的感知艺术找到理想的三维管状结构。我们提出了多个损失函数,这些函数施加了额外的物理约束,强制要求管状结构没有自交,位于空间中的预定区域内,满足管状材料的物理弯曲极限,并且材料成本在指定预算范围内。我们的研究结果表明,我们的结表示法具有很强的表现力,即使在单视角和多视角限制条件下,对于具有挑战性的目标图像,也能给出令人印象深刻的结果。通过广泛的烧蚀研究,我们表明所提出的每个损失函数都能有效确保物理可实现性。我们构建了一个真实世界中的 3D 打印对象,以展示我们方法的实用性。
{"title":"Search Me Knot, Render Me Knot: Embedding Search and Differentiable Rendering of Knots in 3D","authors":"Aalok Gangopadhyay,&nbsp;Paras Gupta,&nbsp;Tarun Sharma,&nbsp;Prajwal Singh,&nbsp;Shanmuganathan Raman","doi":"10.1111/cgf.15138","DOIUrl":"10.1111/cgf.15138","url":null,"abstract":"<p>We introduce the problem of knot-based inverse perceptual art. Given multiple target images and their corresponding viewing configurations, the objective is to find a 3D knot-based tubular structure whose appearance resembles the target images when viewed from the specified viewing configurations. To solve this problem, we first design a differentiable rendering algorithm for rendering tubular knots embedded in 3D for arbitrary perspective camera configurations. Utilizing this differentiable rendering algorithm, we search over the space of knot configurations to find the ideal knot embedding. We represent the knot embeddings via homeomorphisms of the desired template knot, where the weights of an invertible neural network parametrize the homeomorphisms. Our approach is fully differentiable, making it possible to find the ideal 3D tubular structure for the desired perceptual art using gradient-based optimization. We propose several loss functions that impose additional physical constraints, enforcing that the tube is free of self-intersection, lies within a predefined region in space, satisfies the physical bending limits of the tube material, and the material cost is within a specified budget. We demonstrate through results that our knot representation is highly expressive and gives impressive results even for challenging target images in both single-view and multiple-view constraints. Through extensive ablation study, we show that each proposed loss function effectively ensures physical realizability. We construct a real-world 3D-printed object to demonstrate the practical utility of our approach.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871393","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
Cascading upper bounds for triangle soup Pompeiu-Hausdorff distance 三角汤庞培-豪斯多夫距离的级联上界
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15129
Leonardo Sacht, Alec Jacobson

We propose a new method to accurately approximate the Pompeiu-Hausdorff distance from a triangle soup A to another triangle soup B up to a given tolerance. Based on lower and upper bound computations, we discard triangles from A that do not contain the maximizer of the distance to B and subdivide the others for further processing. In contrast to previous methods, we use four upper bounds instead of only one, three of which newly proposed by us. Many triangles are discarded using the simpler bounds, while the most difficult cases are dealt with by the other bounds. Exhaustive testing determines the best ordering of the four upper bounds. A collection of experiments shows that our method is faster than all previous accurate methods in the literature.

我们提出了一种新方法,可以在给定的容差范围内精确地近似计算从三角形汤 A 到另一个三角形汤 B 的庞培-豪斯多夫距离。根据下界和上界计算,我们从 A 中舍弃不包含到 B 的最大距离的三角形,并细分其他三角形进行进一步处理。与之前的方法不同,我们使用了四个上界,而不是只有一个,其中三个是我们新提出的。使用较简单的上界可以舍弃许多三角形,而使用其他上界则可以处理最困难的情况。详尽的测试确定了四个上限的最佳排序。一系列实验表明,我们的方法比以往文献中的所有精确方法都要快。
{"title":"Cascading upper bounds for triangle soup Pompeiu-Hausdorff distance","authors":"Leonardo Sacht,&nbsp;Alec Jacobson","doi":"10.1111/cgf.15129","DOIUrl":"10.1111/cgf.15129","url":null,"abstract":"<p>We propose a new method to accurately approximate the Pompeiu-Hausdorff distance from a triangle soup A to another triangle soup B up to a given tolerance. Based on lower and upper bound computations, we discard triangles from A that do not contain the maximizer of the distance to B and subdivide the others for further processing. In contrast to previous methods, we use four upper bounds instead of only one, three of which newly proposed by us. Many triangles are discarded using the simpler bounds, while the most difficult cases are dealt with by the other bounds. Exhaustive testing determines the best ordering of the four upper bounds. A collection of experiments shows that our method is faster than all previous accurate methods in the literature.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871449","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
KerGen: A Kernel Computation Algorithm for 3D Polygon Meshes KerGen:三维多边形网格的核计算算法
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15137
M. Asiler, Y. Sahillioğlu

We compute the kernel of a shape embedded in 3D as a polygon mesh, which is defined as the set of all points that have a clear line of sight to every point of the mesh. The KerGen algorithm, short for Kernel Generation, employs efficient plane-plane and line-plane intersections, alongside point classifications based on their positions relative to planes. This approach allows for the incremental addition of kernel vertices and edges to the resulting set in a simple and systematic way. The output is a polygon mesh that represents the surface of the kernel. Extensive comparisons with the existing methods, CGAL and Polyhedron Kernel, demonstrate the remarkable timing performance of our novel additive kernel computation method. Yet another advantage of our additive process is the availability of the partial kernel at any stage, making it useful for specific geometry processing applications such as star decomposition and castable shape reconstruction.

我们以多边形网格的形式计算嵌入三维空间的形状的内核,内核定义为与网格中每个点都有清晰视线的所有点的集合。KerGen 算法是 "内核生成"(Kernel Generation)的简称,它采用了高效的平面和线面交叉算法,并根据点与平面的相对位置对点进行分类。这种方法允许以简单、系统的方式在生成的集合中逐步添加内核顶点和边。输出结果是一个代表内核表面的多边形网格。通过与现有方法(CGAL 和 Polyhedron Kernel)的广泛比较,我们证明了新颖的加法内核计算方法具有出色的计时性能。我们的加法过程的另一个优势是在任何阶段都能获得部分内核,这使得它在星形分解和可铸造形状重建等特定几何处理应用中非常有用。
{"title":"KerGen: A Kernel Computation Algorithm for 3D Polygon Meshes","authors":"M. Asiler,&nbsp;Y. Sahillioğlu","doi":"10.1111/cgf.15137","DOIUrl":"10.1111/cgf.15137","url":null,"abstract":"<p>We compute the kernel of a shape embedded in 3D as a polygon mesh, which is defined as the set of all points that have a clear line of sight to every point of the mesh. The KerGen algorithm, short for Kernel Generation, employs efficient plane-plane and line-plane intersections, alongside point classifications based on their positions relative to planes. This approach allows for the incremental addition of kernel vertices and edges to the resulting set in a simple and systematic way. The output is a polygon mesh that represents the surface of the kernel. Extensive comparisons with the existing methods, CGAL and Polyhedron Kernel, demonstrate the remarkable timing performance of our novel additive kernel computation method. Yet another advantage of our additive process is the availability of the partial kernel at any stage, making it useful for specific geometry processing applications such as star decomposition and castable shape reconstruction.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871389","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
Cut-Cell Microstructures for Two-scale Structural Optimization 用于双尺度结构优化的切割单元微结构
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-07-31 DOI: 10.1111/cgf.15139
Davi Colli Tozoni, Zizhou Huang, Daniele Panozzo, Denis Zorin

Two-scale topology optimization, combined with the design of microstructure families with a broad range of effective material parameters, is widely used in many fabrication applications to achieve a target deformation behavior for a variety of objects. The main idea of this approach is to optimize the distribution of material properties in the object partitioned into relatively coarse cells, and then replace each cell with microstructure geometry that mimics these material properties. In this paper, we focus on adapting this approach to complex shapes in situations when preserving the shape's surface is essential.

Our approach extends any regular (i.e. defined on a regular lattice grid) microstructure family to complex shapes, by enriching it with tiles adapted to the geometry of the cut-cell. We propose a fully automated and robust pipeline based on this approach, and we show that the performance of the regular microstructure family is only minimally affected by our extension while allowing its use on 2D and 3D shapes of high complexity.

双尺度拓扑优化与具有广泛有效材料参数的微结构族设计相结合,被广泛应用于许多制造领域,以实现各种物体的目标变形行为。这种方法的主要思路是优化被分割成相对较粗单元的物体中的材料特性分布,然后用模拟这些材料特性的微结构几何形状取代每个单元。在本文中,我们的重点是在必须保留形状表面的情况下,将这种方法应用于复杂形状。我们的方法将任何规则的(即定义在规则晶格网格上的)微结构族扩展到复杂形状,方法是用适应切割单元几何形状的瓷砖来丰富它。我们基于这种方法提出了一个全自动、稳健的管道,并证明了常规微结构族的性能受我们扩展的影响很小,同时允许将其用于高复杂度的二维和三维形状。
{"title":"Cut-Cell Microstructures for Two-scale Structural Optimization","authors":"Davi Colli Tozoni,&nbsp;Zizhou Huang,&nbsp;Daniele Panozzo,&nbsp;Denis Zorin","doi":"10.1111/cgf.15139","DOIUrl":"10.1111/cgf.15139","url":null,"abstract":"<p>Two-scale topology optimization, combined with the design of microstructure families with a broad range of effective material parameters, is widely used in many fabrication applications to achieve a target deformation behavior for a variety of objects. The main idea of this approach is to optimize the distribution of material properties in the object partitioned into relatively coarse cells, and then replace each cell with microstructure geometry that mimics these material properties. In this paper, we focus on adapting this approach to complex shapes in situations when preserving the shape's surface is essential.</p><p>Our approach extends any regular (i.e. defined on a regular lattice grid) microstructure family to complex shapes, by enriching it with tiles adapted to the geometry of the cut-cell. We propose a fully automated and robust pipeline based on this approach, and we show that the performance of the regular microstructure family is only minimally affected by our extension while allowing its use on 2D and 3D shapes of high complexity.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141871387","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 Graphics Forum
全部 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