首页 > 最新文献

Computer Graphics Forum最新文献

英文 中文
A High-Scalability Graph Modification System for Large-Scale Networks 适用于大规模网络的高可缩放性图形修改系统
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-16 DOI: 10.1111/cgf.15191
Shaobin Xu, Minghui Sun, Jun Qin

Modifying network results is the most intuitive way to inject domain knowledge into network detection algorithms to improve their performance. While advances in computation scalability have made detecting large-scale networks possible, the human ability to modify such networks has not scaled accordingly, resulting in a huge ‘interaction gap’. Most existing works only support navigating and modifying edges one by one in a graph visualization, which causes a significant interaction burden when faced with large-scale networks. In this work, we propose a novel graph pattern mining algorithm based on the minimum description length (MDL) principle to partition and summarize multi-feature and isomorphic sub-graph matches. The mined sub-graph patterns can be utilized as mediums for modifying large-scale networks. Combining two traditional approaches, we introduce a new coarse-middle-fine graph modification paradigm (i.e. query graph-based modification sub-graph pattern-based modification raw edge-based modification). We further present a graph modification system that supports the graph modification paradigm for improving the scalability of modifying detected large-scale networks. We evaluate the performance of our graph pattern mining algorithm through an experimental study, demonstrate the usefulness of our system through a case study, and illustrate the efficiency of our graph modification paradigm through a user study.

修改网络结果是将领域知识注入网络检测算法以提高其性能的最直观方法。虽然计算可扩展性的进步使检测大规模网络成为可能,但人类修改此类网络的能力却没有相应提高,这就造成了巨大的 "交互差距"。大多数现有作品只支持在图形可视化中逐个导航和修改边,这在面对大规模网络时造成了巨大的交互负担。在这项工作中,我们提出了一种基于最小描述长度(MDL)原则的新型图模式挖掘算法,用于分割和总结多特征和同构子图匹配。挖掘出的子图模式可用作修改大规模网络的媒介。结合两种传统方法,我们引入了一种新的粗-中-细图修改范式(即基于查询图的修改、基于子图模式的修改、基于原始边缘的修改)。我们进一步提出了一个支持图修改范式的图修改系统,以提高修改已检测到的大规模网络的可扩展性。我们通过实验研究评估了图模式挖掘算法的性能,通过案例研究证明了我们系统的实用性,并通过用户研究说明了我们的图修改范式的效率。
{"title":"A High-Scalability Graph Modification System for Large-Scale Networks","authors":"Shaobin Xu,&nbsp;Minghui Sun,&nbsp;Jun Qin","doi":"10.1111/cgf.15191","DOIUrl":"10.1111/cgf.15191","url":null,"abstract":"<p>Modifying network results is the most intuitive way to inject domain knowledge into network detection algorithms to improve their performance. While advances in computation scalability have made detecting large-scale networks possible, the human ability to modify such networks has not scaled accordingly, resulting in a huge ‘interaction gap’. Most existing works only support navigating and modifying edges one by one in a graph visualization, which causes a significant interaction burden when faced with large-scale networks. In this work, we propose a novel graph pattern mining algorithm based on the minimum description length (MDL) principle to partition and summarize multi-feature and isomorphic sub-graph matches. The mined sub-graph patterns can be utilized as mediums for modifying large-scale networks. Combining two traditional approaches, we introduce a new coarse-middle-fine graph modification paradigm (<i>i.e</i>. query graph-based modification <span></span><math></math> sub-graph pattern-based modification <span></span><math></math> raw edge-based modification). We further present a graph modification system that supports the graph modification paradigm for improving the scalability of modifying detected large-scale networks. We evaluate the performance of our graph pattern mining algorithm through an experimental study, demonstrate the usefulness of our system through a case study, and illustrate the efficiency of our graph modification paradigm through a user study.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 6","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142177008","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
SMFS-GAN: Style-Guided Multi-class Freehand Sketch-to-Image Synthesis SMFS-GAN:风格引导的多类自由草图到图像合成
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-07 DOI: 10.1111/cgf.15190
Zhenwei Cheng, Lei Wu, Xiang Li, Xiangxu Meng

Freehand sketch-to-image (S2I) is a challenging task due to the individualized lines and the random shape of freehand sketches. The multi-class freehand sketch-to-image synthesis task, in turn, presents new challenges for this research area. This task requires not only the consideration of the problems posed by freehand sketches but also the analysis of multi-class domain differences in the conditions of a single model. However, existing methods often have difficulty learning domain differences between multiple classes, and cannot generate controllable and appropriate textures while maintaining shape stability. In this paper, we propose a style-guided multi-class freehand sketch-to-image synthesis model, SMFS-GAN, which can be trained using only unpaired data. To this end, we introduce a contrast-based style encoder that optimizes the network's perception of domain disparities by explicitly modelling the differences between classes and thus extracting style information across domains. Further, to optimize the fine-grained texture of the generated results and the shape consistency with freehand sketches, we propose a local texture refinement discriminator and a Shape Constraint Module, respectively. In addition, to address the imbalance of data classes in the QMUL-Sketch dataset, we add 6K images by drawing manually and obtain QMUL-Sketch+ dataset. Extensive experiments on SketchyCOCO Object dataset, QMUL-Sketch+ dataset and Pseudosketches dataset demonstrate the effectiveness as well as the superiority of our proposed method.

自由手绘草图到图像(S2I)是一项具有挑战性的任务,因为自由手绘草图具有个性化的线条和随机的形状。反过来,多类自由手绘草图到图像的合成任务也为这一研究领域带来了新的挑战。这项任务不仅需要考虑自由手绘草图带来的问题,还需要分析单一模型条件下的多类领域差异。然而,现有的方法往往难以学习多个类别之间的领域差异,无法在保持形状稳定性的同时生成可控的适当纹理。在本文中,我们提出了一种风格引导的多类自由手绘素描到图像合成模型 SMFS-GAN,该模型只需使用非配对数据即可进行训练。为此,我们引入了基于对比度的风格编码器,通过明确模拟类之间的差异来优化网络对域差异的感知,从而提取跨域的风格信息。此外,为了优化生成结果的精细纹理以及与自由手绘草图的形状一致性,我们分别提出了局部纹理细化判别器和形状约束模块。此外,针对 QMUL-Sketch 数据集中数据类别不平衡的问题,我们增加了 6K 张手工绘制的图像,得到了 QMUL-Sketch+ 数据集。在 SketchyCOCO Object 数据集、QMUL-Sketch+ 数据集和 Pseudosetches 数据集上进行的大量实验证明了我们提出的方法的有效性和优越性。
{"title":"SMFS-GAN: Style-Guided Multi-class Freehand Sketch-to-Image Synthesis","authors":"Zhenwei Cheng,&nbsp;Lei Wu,&nbsp;Xiang Li,&nbsp;Xiangxu Meng","doi":"10.1111/cgf.15190","DOIUrl":"10.1111/cgf.15190","url":null,"abstract":"<p>Freehand sketch-to-image (S2I) is a challenging task due to the individualized lines and the random shape of freehand sketches. The multi-class freehand sketch-to-image synthesis task, in turn, presents new challenges for this research area. This task requires not only the consideration of the problems posed by freehand sketches but also the analysis of multi-class domain differences in the conditions of a single model. However, existing methods often have difficulty learning domain differences between multiple classes, and cannot generate controllable and appropriate textures while maintaining shape stability. In this paper, we propose a style-guided multi-class freehand sketch-to-image synthesis model, SMFS-GAN, which can be trained using only unpaired data. To this end, we introduce a contrast-based style encoder that optimizes the network's perception of domain disparities by explicitly modelling the differences between classes and thus extracting style information across domains. Further, to optimize the fine-grained texture of the generated results and the shape consistency with freehand sketches, we propose a local texture refinement discriminator and a Shape Constraint Module, respectively. In addition, to address the imbalance of data classes in the QMUL-Sketch dataset, we add 6K images by drawing manually and obtain QMUL-Sketch+ dataset. Extensive experiments on SketchyCOCO Object dataset, QMUL-Sketch+ dataset and Pseudosketches dataset demonstrate the effectiveness as well as the superiority of our proposed method.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 6","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141948496","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
Anisotropy and Cross Fields 各向异性和交叉场
IF 2.7 4区 计算机科学 Q2 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-08-05 DOI: 10.1111/cgf.15132
L. Simons, N. Amenta

We consider a cross field, possibly with singular points of valence 3 or 5, in which all streamlines are finite, and either end on the boundary or form cycles. We show that we can always assign lengths to the two cross field directions to produce an anisotropic orthogonal frame field. There is a one-dimensional family of such length functions, and we optimize within this family so that the two lengths are everywhere as similar as possible. This gives a numerical bound on the minimal anisotropy of any quad mesh exactly following the input cross field. We also show how to remove some limit cycles.

我们考虑了一个交叉场,可能有价数为 3 或 5 的奇异点,其中所有流线都是有限的,要么在边界上结束,要么形成循环。我们证明,我们总是可以为两个交叉场方向分配长度,从而产生各向异性的正交框架场。这种长度函数有一个一维族,我们在这个族内进行优化,使两个长度在任何地方都尽可能相似。这就给出了完全按照输入横场的任何四边形网格的最小各向异性的数值约束。我们还展示了如何去除一些极限循环。
{"title":"Anisotropy and Cross Fields","authors":"L. Simons,&nbsp;N. Amenta","doi":"10.1111/cgf.15132","DOIUrl":"10.1111/cgf.15132","url":null,"abstract":"<p>We consider a cross field, possibly with singular points of valence 3 or 5, in which all streamlines are finite, and either end on the boundary or form cycles. We show that we can always assign lengths to the two cross field directions to produce an anisotropic orthogonal frame field. There is a one-dimensional family of such length functions, and we optimize within this family so that the two lengths are everywhere as similar as possible. This gives a numerical bound on the minimal anisotropy of any quad mesh exactly following the input cross field. We also show how to remove some limit cycles.</p>","PeriodicalId":10687,"journal":{"name":"Computer Graphics Forum","volume":"43 5","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141948649","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
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
期刊
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