Localized Evaluation for Constructing Discrete Vector Fields

Tanner Finken, Julien Tierny, Joshua A Levine
{"title":"Localized Evaluation for Constructing Discrete Vector Fields","authors":"Tanner Finken, Julien Tierny, Joshua A Levine","doi":"arxiv-2408.04769","DOIUrl":null,"url":null,"abstract":"Topological abstractions offer a method to summarize the behavior of vector\nfields but computing them robustly can be challenging due to numerical\nprecision issues. One alternative is to represent the vector field using a\ndiscrete approach, which constructs a collection of pairs of simplices in the\ninput mesh that satisfies criteria introduced by Forman's discrete Morse\ntheory. While numerous approaches exist to compute pairs in the restricted case\nof the gradient of a scalar field, state-of-the-art algorithms for the general\ncase of vector fields require expensive optimization procedures. This paper\nintroduces a fast, novel approach for pairing simplices of two-dimensional,\ntriangulated vector fields that do not vary in time. The key insight of our\napproach is that we can employ a local evaluation, inspired by the approach\nused to construct a discrete gradient field, where every simplex in a mesh is\nconsidered by no more than one of its vertices. Specifically, we observe that\nfor any edge in the input mesh, we can uniquely assign an outward direction of\nflow. We can further expand this consistent notion of outward flow at each\nvertex, which corresponds to the concept of a downhill flow in the case of\nscalar fields. Working with outward flow enables a linear-time algorithm that\nprocesses the (outward) neighborhoods of each vertex one-by-one, similar to the\napproach used for scalar fields. We couple our approach to constructing\ndiscrete vector fields with a method to extract, simplify, and visualize\ntopological features. Empirical results on analytic and simulation data\ndemonstrate drastic improvements in running time, produce features similar to\nthe current state-of-the-art, and show the application of simplification to\nlarge, complex flows.","PeriodicalId":501174,"journal":{"name":"arXiv - CS - Graphics","volume":"71 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Graphics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.04769","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Topological abstractions offer a method to summarize the behavior of vector fields but computing them robustly can be challenging due to numerical precision issues. One alternative is to represent the vector field using a discrete approach, which constructs a collection of pairs of simplices in the input mesh that satisfies criteria introduced by Forman's discrete Morse theory. While numerous approaches exist to compute pairs in the restricted case of the gradient of a scalar field, state-of-the-art algorithms for the general case of vector fields require expensive optimization procedures. This paper introduces a fast, novel approach for pairing simplices of two-dimensional, triangulated vector fields that do not vary in time. The key insight of our approach is that we can employ a local evaluation, inspired by the approach used to construct a discrete gradient field, where every simplex in a mesh is considered by no more than one of its vertices. Specifically, we observe that for any edge in the input mesh, we can uniquely assign an outward direction of flow. We can further expand this consistent notion of outward flow at each vertex, which corresponds to the concept of a downhill flow in the case of scalar fields. Working with outward flow enables a linear-time algorithm that processes the (outward) neighborhoods of each vertex one-by-one, similar to the approach used for scalar fields. We couple our approach to constructing discrete vector fields with a method to extract, simplify, and visualize topological features. Empirical results on analytic and simulation data demonstrate drastic improvements in running time, produce features similar to the current state-of-the-art, and show the application of simplification to large, complex flows.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
构建离散矢量场的局部评估
拓扑抽象提供了一种概括矢量场行为的方法,但由于数值精度问题,要稳健地计算它们可能具有挑战性。一种替代方法是使用离散方法来表示矢量场,即在输入网格中构建满足福曼离散摩斯理论标准的简约对集合。虽然在标量场梯度的受限情况下,有许多方法可以计算对,但针对一般矢量场情况的最新算法需要昂贵的优化程序。本文介绍了一种快速、新颖的方法,用于配对不随时间变化的二维三角矢量场的简约。我们的方法的关键之处在于,我们可以采用局部评估,这种方法的灵感来自于构建离散梯度场的方法,在这种方法中,网格中的每个单纯形都只考虑其一个顶点。具体来说,我们可以观察到,对于输入网格中的任何一条边,我们都可以唯一地指定一个向外的流向。我们可以进一步扩展每个顶点的外向流这一一致的概念,它与标量场中的下坡流概念相对应。使用外向流可以用线性时间算法逐一处理每个顶点的(外向)邻域,这与标量场所用的方法类似。我们将构建离散向量场的方法与提取、简化和可视化拓扑特征的方法相结合。对分析和模拟数据的实证结果表明,运行时间大幅缩短,产生的特征与当前最先进的方法类似,并显示了简化方法在大型复杂流中的应用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
GaussianHeads: End-to-End Learning of Drivable Gaussian Head Avatars from Coarse-to-fine Representations A Missing Data Imputation GAN for Character Sprite Generation Visualizing Temporal Topic Embeddings with a Compass Playground v3: Improving Text-to-Image Alignment with Deep-Fusion Large Language Models Phys3DGS: Physically-based 3D Gaussian Splatting for Inverse Rendering
×
引用
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