首页 > 最新文献

Computer Aided Geometric Design最新文献

英文 中文
PointeNet: A lightweight framework for effective and efficient point cloud analysis PointeNet:有效、高效的点云分析轻量级框架
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-01 DOI: 10.1016/j.cagd.2024.102311
Lipeng Gu , Xuefeng Yan , Liangliang Nan , Dingkun Zhu , Honghua Chen , Weiming Wang , Mingqiang Wei

The conventional wisdom in point cloud analysis predominantly explores 3D geometries. It is often achieved through the introduction of intricate learnable geometric extractors in the encoder or by deepening networks with repeated blocks. However, these methods contain a significant number of learnable parameters, resulting in substantial computational costs and imposing memory burdens on CPU/GPU. Moreover, they are primarily tailored for object-level point cloud classification and segmentation tasks, with limited extensions to crucial scene-level applications, such as autonomous driving. To this end, we introduce PointeNet, an efficient network designed specifically for point cloud analysis. PointeNet distinguishes itself with its lightweight architecture, low training cost, and plug-and-play capability, while also effectively capturing representative features. The network consists of a Multivariate Geometric Encoding (MGE) module and an optional Distance-aware Semantic Enhancement (DSE) module. MGE employs operations of sampling, grouping, pooling, and multivariate geometric aggregation to lightweightly capture and adaptively aggregate multivariate geometric features, providing a comprehensive depiction of 3D geometries. DSE, designed for real-world autonomous driving scenarios, enhances the semantic perception of point clouds, particularly for distant points. Our method demonstrates flexibility by seamlessly integrating with a classification/segmentation head or embedding into off-the-shelf 3D object detection networks, achieving notable performance improvements at a minimal cost. Extensive experiments on object-level datasets, including ModelNet40, ScanObjectNN, ShapeNetPart, and the scene-level dataset KITTI, demonstrate the superior performance of PointeNet over state-of-the-art methods in point cloud analysis. Notably, PointeNet outperforms PointMLP with significantly fewer parameters on ModelNet40, ScanObjectNN, and ShapeNetPart, and achieves a substantial improvement of over 2% in 3DAPR40 for PointRCNN on KITTI with a minimal parameter cost of 1.4 million. Code is publicly available at https://github.com/lipeng-gu/PointeNet.

点云分析的传统智慧主要是探索三维几何图形。这通常是通过在编码器中引入复杂的可学习几何提取器或通过重复块深化网络来实现的。然而,这些方法包含大量可学习参数,导致大量计算成本,并对 CPU/GPU 造成内存负担。此外,这些方法主要针对对象级点云分类和分割任务,对关键场景级应用(如自动驾驶)的扩展有限。为此,我们引入了专门为点云分析设计的高效网络 PointeNet。PointeNet 以其轻量级架构、低训练成本和即插即用功能而与众不同,同时还能有效捕捉具有代表性的特征。该网络由一个多变量几何编码(MGE)模块和一个可选的距离感知语义增强(DSE)模块组成。MGE 采用采样、分组、汇集和多变量几何聚合等操作,以轻量级捕获和自适应聚合多变量几何特征,提供全面的三维几何描述。DSE 专为真实世界的自动驾驶场景而设计,可增强点云的语义感知,尤其是对远距离点的感知。我们的方法具有灵活性,可与分类/分割头无缝集成,或嵌入现成的三维物体检测网络,以最小的成本实现显著的性能提升。在对象级数据集(包括 ModelNet40、ScanObjectNN、ShapeNetPart 和场景级数据集 KITTI)上进行的大量实验表明,PointeNet 在点云分析方面的性能优于最先进的方法。值得注意的是,在 ModelNet40、ScanObjectNN 和 ShapeNetPart 上,PointeNet 用更少的参数就超越了 PointMLP;在 KITTI 上,PointRCNN 在 3DAPR40 上取得了超过 2% 的大幅提升,而参数成本仅为 140 万。代码可在 https://github.com/lipeng-gu/PointeNet 公开获取。
{"title":"PointeNet: A lightweight framework for effective and efficient point cloud analysis","authors":"Lipeng Gu ,&nbsp;Xuefeng Yan ,&nbsp;Liangliang Nan ,&nbsp;Dingkun Zhu ,&nbsp;Honghua Chen ,&nbsp;Weiming Wang ,&nbsp;Mingqiang Wei","doi":"10.1016/j.cagd.2024.102311","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102311","url":null,"abstract":"<div><p>The conventional wisdom in point cloud analysis predominantly explores 3D geometries. It is often achieved through the introduction of intricate learnable geometric extractors in the encoder or by deepening networks with repeated blocks. However, these methods contain a significant number of learnable parameters, resulting in substantial computational costs and imposing memory burdens on CPU/GPU. Moreover, they are primarily tailored for object-level point cloud classification and segmentation tasks, with limited extensions to crucial scene-level applications, such as autonomous driving. To this end, we introduce <strong>PointeNet</strong>, an <strong>e</strong>fficient <strong>net</strong>work designed specifically for <strong>point</strong> cloud analysis. PointeNet distinguishes itself with its lightweight architecture, low training cost, and plug-and-play capability, while also effectively capturing representative features. The network consists of a Multivariate Geometric Encoding (MGE) module and an <em>optional</em> Distance-aware Semantic Enhancement (DSE) module. MGE employs operations of sampling, grouping, pooling, and multivariate geometric aggregation to lightweightly capture and adaptively aggregate multivariate geometric features, providing a comprehensive depiction of 3D geometries. DSE, designed for real-world autonomous driving scenarios, enhances the semantic perception of point clouds, particularly for distant points. Our method demonstrates flexibility by seamlessly integrating with a classification/segmentation head or embedding into off-the-shelf 3D object detection networks, achieving notable performance improvements at a minimal cost. Extensive experiments on object-level datasets, including ModelNet40, ScanObjectNN, ShapeNetPart, and the scene-level dataset KITTI, demonstrate the superior performance of PointeNet over state-of-the-art methods in point cloud analysis. Notably, PointeNet outperforms PointMLP with significantly fewer parameters on ModelNet40, ScanObjectNN, and ShapeNetPart, and achieves a substantial improvement of over 2% in <span><math><mn>3</mn><mi>D</mi><mspace></mspace><mi>A</mi><msub><mrow><mi>P</mi></mrow><mrow><mi>R</mi><mn>40</mn></mrow></msub></math></span> for PointRCNN on KITTI with a minimal parameter cost of 1.4 million. Code is publicly available at <span>https://github.com/lipeng-gu/PointeNet</span><svg><path></path></svg>.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"110 ","pages":"Article 102311"},"PeriodicalIF":1.5,"publicationDate":"2024-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140822385","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
VQ-CAD: Computer-Aided Design model generation with vector quantized diffusion VQ-CAD:利用矢量量化扩散生成计算机辅助设计模型
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-30 DOI: 10.1016/j.cagd.2024.102327
Hanxiao Wang , Mingyang Zhao , Yiqun Wang , Weize Quan , Dong-Ming Yan

Computer-Aided Design (CAD) software remains a pivotal tool in modern engineering and manufacturing, driving the design of a diverse range of products. In this work, we introduce VQ-CAD, the first CAD generation model based on Denoising Diffusion Probabilistic Models. This model utilizes a vector quantized diffusion model, employing multiple hierarchical codebooks generated through VQ-VAE. This integration not only offers a novel perspective on CAD model generation but also achieves state-of-the-art performance in 3D CAD model creation in a fully automatic fashion. Our model is able to recognize and incorporate implicit design constraints by simply forgoing traditional data augmentation. Furthermore, by melding our approach with CLIP, we significantly simplify the existing design process, directly generate CAD command sequences from initial design concepts represented by text or sketches, capture design intentions, and ensure designs adhere to implicit constraints.

计算机辅助设计(CAD)软件仍然是现代工程和制造领域的重要工具,推动着各种产品的设计。在这项工作中,我们介绍了基于去噪扩散概率模型的首个 CAD 生成模型 VQ-CAD。该模型利用矢量量化扩散模型,采用通过 VQ-VAE 生成的多个分层编码本。这种集成不仅为 CAD 模型生成提供了一个新的视角,而且还以全自动方式在 3D CAD 模型创建方面实现了最先进的性能。我们的模型能够通过简单地放弃传统的数据增强来识别和纳入隐式设计约束。此外,通过将我们的方法与 CLIP 相结合,我们大大简化了现有的设计流程,从文本或草图表示的初始设计概念直接生成 CAD 命令序列,捕捉设计意图,并确保设计符合隐式约束。
{"title":"VQ-CAD: Computer-Aided Design model generation with vector quantized diffusion","authors":"Hanxiao Wang ,&nbsp;Mingyang Zhao ,&nbsp;Yiqun Wang ,&nbsp;Weize Quan ,&nbsp;Dong-Ming Yan","doi":"10.1016/j.cagd.2024.102327","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102327","url":null,"abstract":"<div><p>Computer-Aided Design (CAD) software remains a pivotal tool in modern engineering and manufacturing, driving the design of a diverse range of products. In this work, we introduce VQ-CAD, the first CAD generation model based on <em>Denoising Diffusion Probabilistic Models</em>. This model utilizes a vector quantized diffusion model, employing multiple hierarchical codebooks generated through VQ-VAE. This integration not only offers a novel perspective on CAD model generation but also achieves state-of-the-art performance in 3D CAD model creation in a fully automatic fashion. Our model is able to recognize and incorporate implicit design constraints by simply forgoing traditional data augmentation. Furthermore, by melding our approach with CLIP, we significantly simplify the existing design process, directly generate CAD command sequences from initial design concepts represented by <em>text</em> or <em>sketches</em>, capture design intentions, and ensure designs adhere to implicit constraints.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102327"},"PeriodicalIF":1.5,"publicationDate":"2024-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140894801","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
M-NeuS: Volume rendering based surface reconstruction and material estimation M-NeuS:基于曲面重构和材料估算的体绘制
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-30 DOI: 10.1016/j.cagd.2024.102328
Shu Tang , Jiabin He , Shuli Yang , Xu Gong , Hongxing Qin

Although significant advances have been made in the field of multi-view 3D reconstruction using implicit neural field-based methods, existing reconstruction methods overlook the estimation of the material information (e.g. the base color, albedo, roughness, and metallic) during the learning process. In this paper, we propose a novel differentiable rendering framework, named as material NueS (M-NeuS), for simultaneously achieving precise surface reconstruction and competitive material estimation. For surface reconstruction, we perform multi-view geometry optimization by proposing an enhanced-low-to-high frequency encoding registration strategy (EFERS) and a second-order interpolated signed distance function (SI-SDF) for precise details and outline reconstruction. For material estimation, inspired by the NeuS, we first propose a volume-rendering-based material estimation strategy (VMES) to estimate the base color, albedo, roughness, and metallic accurately. And then, different from most material estimation methods that need ground-truth geometric priors, we use the geometry information reconstructed in the surface reconstruction stage and the directions of incidence from different viewpoints to model a neural light field, which can extract the lighting information from image observations. Next, the extracted lighting and the estimated base color, albedo, roughness, and metallic are optimized by the physics-based rendering equation. Extensive experiments demonstrate that our M-NeuS can not only reconstruct more precise geometry surface than existing state-of-the-art (SOTA) reconstruction methods but also can estimate competitive material information: the base color, albedo, roughness, and metallic.

尽管利用基于隐式神经场的方法进行多视角三维重建领域取得了重大进展,但现有的重建方法在学习过程中忽略了对材料信息(如基色、反照率、粗糙度和金属性)的估计。在本文中,我们提出了一种新颖的可微分渲染框架,命名为材料 NueS(M-NeuS),可同时实现精确的表面重建和有竞争力的材料估算。在曲面重建方面,我们通过提出增强型低频到高频编码注册策略(EFERS)和二阶插值有符号距离函数(SI-SDF)来进行多视角几何优化,从而实现精确的细节和轮廓重建。在材料估算方面,受 NeuS 的启发,我们首先提出了基于体积渲染的材料估算策略(VMES),以精确估算基色、反照率、粗糙度和金属感。然后,与大多数材料估算方法需要地面真实几何先验不同,我们利用表面重建阶段重建的几何信息和不同视角的入射方向来建立神经光场模型,从而从图像观测中提取光照信息。接下来,提取的光照和估计的基色、反照率、粗糙度和金属感将通过基于物理的渲染方程进行优化。大量实验证明,与现有的最先进(SOTA)重建方法相比,我们的 M-NeuS 不仅能重建更精确的几何表面,还能估算出有竞争力的材料信息:基色、反照率、粗糙度和金属质感。
{"title":"M-NeuS: Volume rendering based surface reconstruction and material estimation","authors":"Shu Tang ,&nbsp;Jiabin He ,&nbsp;Shuli Yang ,&nbsp;Xu Gong ,&nbsp;Hongxing Qin","doi":"10.1016/j.cagd.2024.102328","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102328","url":null,"abstract":"<div><p>Although significant advances have been made in the field of multi-view 3D reconstruction using implicit neural field-based methods, existing reconstruction methods overlook the estimation of the material information (e.g. the base color, albedo, roughness, and metallic) during the learning process. In this paper, we propose a novel differentiable rendering framework, named as material NueS (M-NeuS), for simultaneously achieving precise surface reconstruction and competitive material estimation. For surface reconstruction, we perform multi-view geometry optimization by proposing an enhanced-low-to-high frequency encoding registration strategy (EFERS) and a second-order interpolated signed distance function (SI-SDF) for precise details and outline reconstruction. For material estimation, inspired by the NeuS, we first propose a volume-rendering-based material estimation strategy (VMES) to estimate the base color, albedo, roughness, and metallic accurately. And then, different from most material estimation methods that need ground-truth geometric priors, we use the geometry information reconstructed in the surface reconstruction stage and the directions of incidence from different viewpoints to model a neural light field, which can extract the lighting information from image observations. Next, the extracted lighting and the estimated base color, albedo, roughness, and metallic are optimized by the physics-based rendering equation. Extensive experiments demonstrate that our M-NeuS can not only reconstruct more precise geometry surface than existing state-of-the-art (SOTA) reconstruction methods but also can estimate competitive material information: the base color, albedo, roughness, and metallic.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102328"},"PeriodicalIF":1.5,"publicationDate":"2024-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140842884","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
FuncScene: Function-centric indoor scene synthesis via a variational autoencoder framework FuncScene:通过变异自动编码器框架进行以功能为中心的室内场景合成
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-29 DOI: 10.1016/j.cagd.2024.102319
Wenjie Min, Wenming Wu, Gaofeng Zhang, Liping Zheng

One of the main challenges of indoor scene synthesis is preserving the functionality of synthesized scenes to create practical and usable indoor environments. Function groups exhibit the capability of balancing the global structure and local scenes of an indoor space. In this paper, we propose a function-centric indoor scene synthesis framework, named FuncScene. Our key idea is to use function groups as an intermedium to connect the local scenes and the global structure, thus achieving a coarse-to-fine indoor scene synthesis while maintaining the functionality and practicality of synthesized scenes. Indoor scenes are synthesized by first generating function groups using generative models and then instantiating by searching and matching the specific function groups from a dataset. The proposed framework also makes it easier to achieve multi-level generation control of scene synthesis, which was challenging for previous works. Extensive experiments on various indoor scene synthesis tasks demonstrate the validity of our method. Qualitative and quantitative evaluations show the proposed framework outperforms the existing state-of-the-art.

室内场景合成的主要挑战之一是保持合成场景的功能性,以创造实用的室内环境。功能组具有平衡室内空间全局结构和局部场景的能力。在本文中,我们提出了一个以功能为中心的室内场景合成框架,命名为 FuncScene。我们的主要想法是利用功能组作为连接局部场景和全局结构的中介,从而实现从粗到细的室内场景合成,同时保持合成场景的功能性和实用性。在合成室内场景时,首先使用生成模型生成功能组,然后通过搜索和匹配数据集中的特定功能组来实现实例化。所提出的框架还能更容易地实现场景合成的多级生成控制,而这对以前的工作来说具有挑战性。各种室内场景合成任务的广泛实验证明了我们方法的有效性。定性和定量评估表明,所提出的框架优于现有的最先进方法。
{"title":"FuncScene: Function-centric indoor scene synthesis via a variational autoencoder framework","authors":"Wenjie Min,&nbsp;Wenming Wu,&nbsp;Gaofeng Zhang,&nbsp;Liping Zheng","doi":"10.1016/j.cagd.2024.102319","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102319","url":null,"abstract":"<div><p>One of the main challenges of indoor scene synthesis is preserving the functionality of synthesized scenes to create practical and usable indoor environments. Function groups exhibit the capability of balancing the global structure and local scenes of an indoor space. In this paper, we propose a function-centric indoor scene synthesis framework, named FuncScene. Our key idea is to use function groups as an intermedium to connect the local scenes and the global structure, thus achieving a coarse-to-fine indoor scene synthesis while maintaining the functionality and practicality of synthesized scenes. Indoor scenes are synthesized by first generating function groups using generative models and then instantiating by searching and matching the specific function groups from a dataset. The proposed framework also makes it easier to achieve multi-level generation control of scene synthesis, which was challenging for previous works. Extensive experiments on various indoor scene synthesis tasks demonstrate the validity of our method. Qualitative and quantitative evaluations show the proposed framework outperforms the existing state-of-the-art.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102319"},"PeriodicalIF":1.5,"publicationDate":"2024-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140824645","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
A new stable method to compute mean value coordinates 计算平均值坐标的新稳定方法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-29 DOI: 10.1016/j.cagd.2024.102310
Chiara Fuda, Kai Hormann

The generalization of barycentric coordinates to arbitrary simple polygons with more than three vertices has been a subject of study for a long time. Among the different constructions proposed, mean value coordinates have emerged as a popular choice, particularly due to their suitability for the non-convex setting. Since their introduction, they have found applications in numerous fields, and several equivalent formulas for their evaluation have been presented in the literature. However, so far, there has been no study regarding their numerical stability. In this paper, we aim to investigate the numerical stability of the algorithms that compute mean value coordinates. We show that all the known methods exhibit instability in some regions of the domain. To address this problem, we introduce a new formula for computing mean value coordinates, explain how to implement it, and formally prove that our new algorithm provides a stable evaluation of mean value coordinates. We validate our results through numerical experiments.

将重心坐标推广到具有三个以上顶点的任意简单多边形一直是一个研究课题。在提出的各种构造中,均值坐标因其适用于非凸环境而成为一种流行的选择。平均值坐标自问世以来,已在众多领域得到应用,文献中也提出了一些等效的评估公式。然而,迄今为止,还没有关于其数值稳定性的研究。本文旨在研究计算均值坐标的算法的数值稳定性。我们发现,所有已知方法在域的某些区域都表现出不稳定性。为了解决这个问题,我们引入了计算均值坐标的新公式,解释了如何实现它,并正式证明了我们的新算法可以稳定地评估均值坐标。我们通过数值实验验证了我们的结果。
{"title":"A new stable method to compute mean value coordinates","authors":"Chiara Fuda,&nbsp;Kai Hormann","doi":"10.1016/j.cagd.2024.102310","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102310","url":null,"abstract":"<div><p>The generalization of barycentric coordinates to arbitrary simple polygons with more than three vertices has been a subject of study for a long time. Among the different constructions proposed, mean value coordinates have emerged as a popular choice, particularly due to their suitability for the non-convex setting. Since their introduction, they have found applications in numerous fields, and several equivalent formulas for their evaluation have been presented in the literature. However, so far, there has been no study regarding their numerical stability. In this paper, we aim to investigate the numerical stability of the algorithms that compute mean value coordinates. We show that all the known methods exhibit instability in some regions of the domain. To address this problem, we introduce a new formula for computing mean value coordinates, explain how to implement it, and formally prove that our new algorithm provides a stable evaluation of mean value coordinates. We validate our results through numerical experiments.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102310"},"PeriodicalIF":1.5,"publicationDate":"2024-04-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S016783962400044X/pdfft?md5=153410286c615fea62e2d69c27e8fedf&pid=1-s2.0-S016783962400044X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140824642","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
Voronoi-based splinegon decomposition and shortest-path tree computation 基于 Voronoi 的 Splinegon 分解和最短路径树计算
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-25 DOI: 10.1016/j.cagd.2024.102316
Xiyu Bao , Meng Qi , Chenglei Yang , Wei Gai

In motion planning, two-dimensional (2D) splinegons are typically used to represent the contours of 2D objects. In general, a 2D splinegon must be pre-decomposed to support rapid queries of the shortest paths or visibility. Herein, we propose a new region decomposition strategy, known as the Voronoi-based decomposition (VBD), based on the Voronoi diagram of curved boundary-segment generators (either convex or concave). The number of regions in the VBD is O(n+c1). Compared with the well-established horizontal visibility decomposition (HVD), whose complexity is O(n+c2), the VBD decomposition generally contains less regions because c1c2, where n is the number of the vertices of the input splinegon, and c1 and c2 are the number of inserted vertices at the boundary. We systematically discuss the usage of VBD. Based on the VBD, the shortest path tree (SPT) can be computed in linear time. Statistics show that the VBD performs faster than HVD in SPT computations. Additionally, based on the SPT, we design algorithms that can rapidly compute the visibility between two points, the visible area of a point/line-segment, and the shortest path between two points.

在运动规划中,二维(2D)分割线通常用于表示 2D 物体的轮廓。一般来说,二维线形必须经过预分解才能支持最短路径或可见性的快速查询。在此,我们提出了一种新的区域分解策略,即基于 Voronoi 的分解 (VBD),它以曲线边界段生成器(凸或凹)的 Voronoi 图为基础。VBD 中的区域数量为 O(n+c1)。与复杂度为 O(n+c2)的成熟的水平可见度分解(HVD)相比,VBD 分解通常包含较少的区域,因为 c1≤c2 其中,n 是输入分割线的顶点数,c1 和 c2 是边界上插入的顶点数。我们将系统地讨论 VBD 的用法。基于 VBD,可以在线性时间内计算出最短路径树(SPT)。统计结果表明,在 SPT 计算中,VBD 的性能比 HVD 更快。此外,基于 SPT,我们设计了能快速计算两点间可见度、点/线段可见区域和两点间最短路径的算法。
{"title":"Voronoi-based splinegon decomposition and shortest-path tree computation","authors":"Xiyu Bao ,&nbsp;Meng Qi ,&nbsp;Chenglei Yang ,&nbsp;Wei Gai","doi":"10.1016/j.cagd.2024.102316","DOIUrl":"10.1016/j.cagd.2024.102316","url":null,"abstract":"<div><p>In motion planning, two-dimensional (2D) splinegons are typically used to represent the contours of 2D objects. In general, a 2D splinegon must be pre-decomposed to support rapid queries of the shortest paths or visibility. Herein, we propose a new region decomposition strategy, known as the Voronoi-based decomposition (VBD), based on the Voronoi diagram of curved boundary-segment generators (either convex or concave). The number of regions in the VBD is O(<em>n</em>+<span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span>). Compared with the well-established horizontal visibility decomposition (HVD), whose complexity is O(<em>n</em>+<span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>2</mn></mrow></msub></math></span>), the VBD decomposition generally contains less regions because <span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span>≤<span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>2</mn></mrow></msub></math></span>, where <em>n</em> is the number of the vertices of the input splinegon, and <span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span> and <span><math><msub><mrow><mi>c</mi></mrow><mrow><mn>2</mn></mrow></msub></math></span> are the number of inserted vertices at the boundary. We systematically discuss the usage of VBD. Based on the VBD, the shortest path tree (SPT) can be computed in linear time. Statistics show that the VBD performs faster than HVD in SPT computations. Additionally, based on the SPT, we design algorithms that can rapidly compute the visibility between two points, the visible area of a point/line-segment, and the shortest path between two points.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102316"},"PeriodicalIF":1.5,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140758403","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
3D shape descriptor design based on HKS and persistent homology with stability analysis 基于 HKS 和持久同源性及稳定性分析的三维形状描述符设计
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-25 DOI: 10.1016/j.cagd.2024.102326
Zitong He , Peisheng Zhuo , Hongwei Lin , Junfei Dai

In recent years, with the rapid development of the computer aided design and computer graphics, a large number of 3D models have emerged, making it a challenge to quickly find models of interest. As a concise and informative representation of 3D models, shape descriptors are a key factor in achieving effective retrieval. In this paper, we propose a novel global descriptor for 3D models that incorporates both geometric and topological information. We refer to this descriptor as the persistent heat kernel signature descriptor (PHKS). Constructed by concatenating our isometry-invariant geometric descriptor with topological descriptor, PHKS possesses high recognition ability, while remaining insensitive to noise and can be efficiently calculated. Retrieval experiments of 3D models on the benchmark datasets show considerable performance gains of the proposed method compared to other descriptors based on HKS and advanced topological descriptors.

近年来,随着计算机辅助设计和计算机图形学的飞速发展,出现了大量的三维模型,这给快速查找感兴趣的模型带来了挑战。形状描述符作为三维模型简洁而翔实的表征,是实现有效检索的关键因素。在本文中,我们提出了一种新颖的三维模型全局描述符,它同时包含几何和拓扑信息。我们将这种描述符称为持久热核签名描述符(PHKS)。PHKS 由等距不变几何描述符和拓扑描述符共同构建而成,具有很高的识别能力,同时对噪声不敏感,并且可以高效计算。在基准数据集上进行的三维模型检索实验表明,与其他基于 HKS 和高级拓扑描述符的描述符相比,所提出的方法具有相当高的性能提升。
{"title":"3D shape descriptor design based on HKS and persistent homology with stability analysis","authors":"Zitong He ,&nbsp;Peisheng Zhuo ,&nbsp;Hongwei Lin ,&nbsp;Junfei Dai","doi":"10.1016/j.cagd.2024.102326","DOIUrl":"10.1016/j.cagd.2024.102326","url":null,"abstract":"<div><p>In recent years, with the rapid development of the computer aided design and computer graphics, a large number of 3D models have emerged, making it a challenge to quickly find models of interest. As a concise and informative representation of 3D models, shape descriptors are a key factor in achieving effective retrieval. In this paper, we propose a novel global descriptor for 3D models that incorporates both geometric and topological information. We refer to this descriptor as the <em>persistent heat kernel signature descriptor</em> (PHKS). Constructed by concatenating our isometry-invariant geometric descriptor with topological descriptor, PHKS possesses high recognition ability, while remaining insensitive to noise and can be efficiently calculated. Retrieval experiments of 3D models on the benchmark datasets show considerable performance gains of the proposed method compared to other descriptors based on HKS and advanced topological descriptors.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102326"},"PeriodicalIF":1.5,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140760451","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
Flipping-based iterative surface reconstruction for unoriented points 基于翻转的无方向点迭代曲面重构
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-25 DOI: 10.1016/j.cagd.2024.102315
Yueji Ma , Yanzun Meng , Dong Xiao , Zuoqiang Shi , Bin Wang

In this paper, we propose a novel surface reconstruction method for unoriented points by establishing and solving a nonlinear equation system. By treating normals as unknown parameters and imposing the conditions that the implicit field is constant and its gradients parallel to the normals on the input point cloud, we establish a nonlinear equation system involving the oriented normals. To simplify the system, we transform it into a 0-1 integer programming problem solely focusing on orientation by incorporating inconsistent oriented normal information through PCA. We solve the simplified problem using flipping-based iterative algorithms and propose two novel criteria for flipping based on theoretical analysis.

Extensive experiments on renowned datasets demonstrate that our flipping-based method with wavelet surface reconstruction achieves state-of-the-art results in orientation and reconstruction. Furthermore, it exhibits linear computational and storage complexity by leveraging the orthogonality and compact support properties of wavelet bases. The source code is available at https://github.com/mayueji/FISR_code.

本文通过建立和求解一个非线性方程系统,提出了一种新颖的无方向点曲面重建方法。通过将法线视为未知参数,并施加隐含场恒定且其梯度与输入点云上的法线平行的条件,我们建立了一个涉及定向法线的非线性方程组。为了简化该系统,我们通过 PCA 将不一致的定向法线信息纳入其中,从而将其转化为只关注定向的 0-1 整数编程问题。我们使用基于翻转的迭代算法来解决简化后的问题,并在理论分析的基础上提出了两个新的翻转标准。在著名数据集上进行的大量实验证明,我们基于翻转的小波曲面重建方法在定向和重建方面取得了最先进的结果。此外,利用小波基的正交性和紧凑支持特性,它还表现出线性计算和存储复杂性。源代码见 https://github.com/mayueji/FISR_code。
{"title":"Flipping-based iterative surface reconstruction for unoriented points","authors":"Yueji Ma ,&nbsp;Yanzun Meng ,&nbsp;Dong Xiao ,&nbsp;Zuoqiang Shi ,&nbsp;Bin Wang","doi":"10.1016/j.cagd.2024.102315","DOIUrl":"10.1016/j.cagd.2024.102315","url":null,"abstract":"<div><p>In this paper, we propose a novel surface reconstruction method for unoriented points by establishing and solving a nonlinear equation system. By treating normals as unknown parameters and imposing the conditions that the implicit field is constant and its gradients parallel to the normals on the input point cloud, we establish a nonlinear equation system involving the oriented normals. To simplify the system, we transform it into a 0-1 integer programming problem solely focusing on orientation by incorporating inconsistent oriented normal information through PCA. We solve the simplified problem using flipping-based iterative algorithms and propose two novel criteria for flipping based on theoretical analysis.</p><p>Extensive experiments on renowned datasets demonstrate that our flipping-based method with wavelet surface reconstruction achieves state-of-the-art results in orientation and reconstruction. Furthermore, it exhibits linear computational and storage complexity by leveraging the orthogonality and compact support properties of wavelet bases. The source code is available at <span>https://github.com/mayueji/FISR_code</span><svg><path></path></svg>.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102315"},"PeriodicalIF":1.5,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140775858","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
Feature-preserving quadrilateral mesh Boolean operation with cross-field guided layout blending 通过跨场引导布局混合实现保全特征的四边形网格布尔运算
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-25 DOI: 10.1016/j.cagd.2024.102324
Weiwei Zheng, Haiyan Wu, Gang Xu, Ran Ling, Renshu Gu

Compared to triangular meshes, high-quality quadrilateral meshes offer significant advantages in the field of simulation. However, generating high-quality quadrilateral meshes has always been a challenging task. By synthesizing high-quality quadrilateral meshes based on existing ones through Boolean operations such as mesh intersection, union, and difference, the automation level of quadrilateral mesh modeling can be improved. This significantly reduces modeling time. We propose a feature-preserving quadrilateral mesh Boolean operation method that can generate high-quality all-quadrilateral meshes through Boolean operations while preserving the geometric features and shape of the original mesh. Our method, guided by cross-field techniques, aligns mesh faces with geometric features of the model and maximally preserves the original mesh's geometric shape and layout. Compared to traditional quadrilateral mesh generation methods, our approach demonstrates higher efficiency, offering a substantial improvement to the pipeline of mesh-based modeling tools.

与三角形网格相比,高质量的四边形网格在仿真领域具有显著优势。然而,生成高质量的四边形网格一直是一项具有挑战性的任务。通过网格交集、联合和差分等布尔运算,在现有网格的基础上合成高质量的四边形网格,可以提高四边形网格建模的自动化水平。这大大缩短了建模时间。我们提出了一种保留特征的四边形网格布尔运算方法,可以通过布尔运算生成高质量的全四边形网格,同时保留原始网格的几何特征和形状。我们的方法以交叉场技术为指导,将网格面与模型的几何特征对齐,最大程度地保留了原始网格的几何形状和布局。与传统的四边形网格生成方法相比,我们的方法具有更高的效率,为基于网格的建模工具提供了实质性的改进。
{"title":"Feature-preserving quadrilateral mesh Boolean operation with cross-field guided layout blending","authors":"Weiwei Zheng,&nbsp;Haiyan Wu,&nbsp;Gang Xu,&nbsp;Ran Ling,&nbsp;Renshu Gu","doi":"10.1016/j.cagd.2024.102324","DOIUrl":"10.1016/j.cagd.2024.102324","url":null,"abstract":"<div><p>Compared to triangular meshes, high-quality quadrilateral meshes offer significant advantages in the field of simulation. However, generating high-quality quadrilateral meshes has always been a challenging task. By synthesizing high-quality quadrilateral meshes based on existing ones through Boolean operations such as mesh intersection, union, and difference, the automation level of quadrilateral mesh modeling can be improved. This significantly reduces modeling time. We propose a feature-preserving quadrilateral mesh Boolean operation method that can generate high-quality all-quadrilateral meshes through Boolean operations while preserving the geometric features and shape of the original mesh. Our method, guided by cross-field techniques, aligns mesh faces with geometric features of the model and maximally preserves the original mesh's geometric shape and layout. Compared to traditional quadrilateral mesh generation methods, our approach demonstrates higher efficiency, offering a substantial improvement to the pipeline of mesh-based modeling tools.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102324"},"PeriodicalIF":1.5,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140769741","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
Fast parameterization of planar domains for isogeometric analysis via generalization of deep neural network 通过深度神经网络的泛化实现等距测量分析中平面域的快速参数化
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-04-25 DOI: 10.1016/j.cagd.2024.102313
Zheng Zhan , Wenping Wang , Falai Chen

One prominent step in isogeometric analysis (IGA) is known as domain parameterization, that is, finding a parametric spline representation for a computational domain. Typically, domain parameterization is divided into two separate steps: identifying an appropriate boundary correspondence and then parameterizing the interior region. However, this separation significantly degrades the quality of the parameterization. To attain high-quality parameterization, it is necessary to optimize both the boundary correspondence and the interior mapping simultaneously, referred to as integral parameterization. In a prior research, an integral parameterization approach for planar domains based on neural networks was introduced. One limitation of this approach is that the neural network has no ability of generalization, that is, a network has to be trained to obtain a parameterization for each specific computational domain. In this article, we propose an efficient enhancement over this work, and we train a network which has the capacity of generalization—once the network is trained, a parameterization can be immediately obtained for each specific computational via evaluating the network. The new network greatly speeds up the parameterization process by two orders of magnitudes. We evaluate the performance of the new network on the MPEG data set and a self-design data set, and experimental results demonstrate the superiority of our algorithm compared to state-of-the-art parameterization methods.

等距几何分析 (IGA) 的一个重要步骤是域参数化,即为计算域找到参数化样条线表示。通常,域参数化分为两个独立步骤:确定适当的边界对应关系,然后对内部区域进行参数化。然而,这种分离大大降低了参数化的质量。为了获得高质量的参数化,有必要同时优化边界对应和内部映射,这被称为积分参数化。在之前的研究中,提出了一种基于神经网络的平面域积分参数化方法。这种方法的一个局限是神经网络没有泛化能力,也就是说,必须对网络进行训练,才能获得每个特定计算域的参数化。在本文中,我们提出了一种有效的改进方法,即训练一个具有泛化能力的网络--一旦网络训练完成,就可以通过评估网络立即获得每个特定计算的参数化。新网络将参数化过程大大加快了两个数量级。我们在 MPEG 数据集和自我设计数据集上评估了新网络的性能,实验结果表明,与最先进的参数化方法相比,我们的算法更胜一筹。
{"title":"Fast parameterization of planar domains for isogeometric analysis via generalization of deep neural network","authors":"Zheng Zhan ,&nbsp;Wenping Wang ,&nbsp;Falai Chen","doi":"10.1016/j.cagd.2024.102313","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102313","url":null,"abstract":"<div><p>One prominent step in isogeometric analysis (IGA) is known as domain parameterization, that is, finding a parametric spline representation for a computational domain. Typically, domain parameterization is divided into two separate steps: identifying an appropriate boundary correspondence and then parameterizing the interior region. However, this separation significantly degrades the quality of the parameterization. To attain high-quality parameterization, it is necessary to optimize both the boundary correspondence and the interior mapping simultaneously, referred to as integral parameterization. In a prior research, an integral parameterization approach for planar domains based on neural networks was introduced. One limitation of this approach is that the neural network has no ability of generalization, that is, a network has to be trained to obtain a parameterization for each specific computational domain. In this article, we propose an efficient enhancement over this work, and we train a network which has the capacity of generalization—once the network is trained, a parameterization can be immediately obtained for each specific computational via evaluating the network. The new network greatly speeds up the parameterization process by two orders of magnitudes. We evaluate the performance of the new network on the MPEG data set and a self-design data set, and experimental results demonstrate the superiority of our algorithm compared to state-of-the-art parameterization methods.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102313"},"PeriodicalIF":1.5,"publicationDate":"2024-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140649957","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