首页 > 最新文献

Computer Aided Geometric Design最新文献

英文 中文
Construction of the ellipse with maximum area inscribed in an arbitrary convex quadrilateral 构建任意凸四边形中面积最大的椭圆
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-07 DOI: 10.1016/j.cagd.2024.102323
Long Ma, Yuanfeng Zhou

An ellipse can be uniquely determined by five tangents. Given a convex quadrilateral, there are infinitely many ellipses inscribed in it, but the one with maximum area is unique. In this paper, we give a concise and effective solution of this problem. Our solution is composed of three steps: First, we transform the problem from the maximal ellipse construction problem into the minimal quadrilateral construction problem by an affine transformation. And then, we convert the construction problem into a conditional extremum problem by analyzing the key angles. At last, we derive the solution of the conditional extremum problem with Lagrangian multiplier. Based on the conclusion, we designed an algorithm to achieve the construction. The numerical experiment shows that the ellipse constructed by our algorithm has the maximum area. It is interesting and surprising that our constructions only need to solve quadratic equations, which means the geometric information of the ellipse can even be derived with ruler and compass constructions. The solution of this problem means all the construction problems of conic with extremum area from given pure tangents are solved, which is a necessary step to solve more problems of constructing ellipses with extremum areas. Our work also provides a useful conclusion to solve the maximal inscribed ellipse problem for an arbitrary polygon in Computational Geometry.

一个椭圆可以由五条切线唯一确定。给定一个凸四边形,有无数个椭圆刻在其中,但面积最大的椭圆是唯一的。在本文中,我们给出了这一问题简洁有效的解决方案。我们的解决方案由三个步骤组成:首先,我们通过仿射变换将问题从最大椭圆构造问题转化为最小四边形构造问题。然后,通过分析关键角,将构造问题转化为条件极值问题。最后,我们利用拉格朗日乘法器推导出条件极值问题的解。在此基础上,我们设计了一种算法来实现构造。数值实验表明,用我们的算法构建的椭圆面积最大。有趣且令人惊讶的是,我们的构造只需要求解二次方程,这意味着椭圆的几何信息甚至可以通过尺规和圆规构造得出。这个问题的解决意味着所有由给定纯切线得到的具有极值面积的圆锥的构造问题都得到了解决,这是解决更多具有极值面积的椭圆的构造问题的必要步骤。我们的工作还为解决计算几何中任意多边形的最大内切椭圆问题提供了有用的结论。
{"title":"Construction of the ellipse with maximum area inscribed in an arbitrary convex quadrilateral","authors":"Long Ma,&nbsp;Yuanfeng Zhou","doi":"10.1016/j.cagd.2024.102323","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102323","url":null,"abstract":"<div><p>An ellipse can be uniquely determined by five tangents. Given a convex quadrilateral, there are infinitely many ellipses inscribed in it, but the one with maximum area is unique. In this paper, we give a concise and effective solution of this problem. Our solution is composed of three steps: First, we transform the problem from the maximal ellipse construction problem into the minimal quadrilateral construction problem by an affine transformation. And then, we convert the construction problem into a conditional extremum problem by analyzing the key angles. At last, we derive the solution of the conditional extremum problem with Lagrangian multiplier. Based on the conclusion, we designed an algorithm to achieve the construction. The numerical experiment shows that the ellipse constructed by our algorithm has the maximum area. It is interesting and surprising that our constructions only need to solve quadratic equations, which means the geometric information of the ellipse can even be derived with ruler and compass constructions. The solution of this problem means all the construction problems of conic with extremum area from given pure tangents are solved, which is a necessary step to solve more problems of constructing ellipses with extremum areas. Our work also provides a useful conclusion to solve the maximal inscribed ellipse problem for an arbitrary polygon in Computational Geometry.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102323"},"PeriodicalIF":1.5,"publicationDate":"2024-05-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140951789","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
The architectural application of shells whose boundaries subtend a constant solid angle 边界包含恒定实体角的壳体在建筑上的应用
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-03 DOI: 10.1016/j.cagd.2024.102331
Emil Adiels, Mats Ander, Chris J.K. Williams

Surface geometry plays a central role in the design of bridges, vaults and shells, using various techniques for generating a geometry which aims to balance structural, spatial, aesthetic and construction requirements.

In this paper we propose the use of surfaces defined such that given closed curves subtend a constant solid angle at all points on the surface and form its boundary. Constant solid angle surfaces enable one to control the boundary slope and hence achieve an approximately constant span-to-height ratio as the span varies, making them structurally viable for shell structures. In addition, when the entire surface boundary is in the same plane, the slope of the surface around the boundary is constant and thus follows a principal curvature direction. Such surfaces are suitable for surface grids where planar quadrilaterals meet the surface boundaries. They can also be used as the Airy stress function in the form finding of shells having forces concentrated at the corners.

Our technique employs the Gauss-Bonnet theorem to calculate the solid angle of a point in space and Newton's method to move the point onto the constant solid angle surface. We use the Biot-Savart law to find the gradient of the solid angle. The technique can be applied in parallel to each surface point without an initial mesh, opening up for future studies and other applications when boundary curves are known but the initial topology is unknown.

We show the geometrical properties, possibilities and limitations of surfaces of constant solid angle using examples in three dimensions.

表面几何在桥梁、拱顶和壳体的设计中发挥着核心作用,利用各种技术生成的几何图形旨在兼顾结构、空间、美学和施工要求。在本文中,我们建议使用这样定义的曲面:给定的闭合曲线在曲面上的所有点上都有一个恒定的实角,并构成曲面的边界。恒定实角曲面可以控制边界坡度,从而在跨度变化时实现近似恒定的跨高比,使其在结构上适用于壳体结构。此外,当整个表面边界位于同一平面时,边界周围表面的斜率是恒定的,因此遵循主曲率方向。这种曲面适用于平面四边形与曲面边界相交的曲面网格。我们的技术利用高斯-波内定理计算空间点的实体角,并利用牛顿法将点移动到恒定实体角曲面上。我们利用比奥特-萨瓦特定律求出固角的梯度。在已知边界曲线但未知初始拓扑结构的情况下,该技术可并行应用于每个曲面点而无需初始网格,从而为未来的研究和其他应用开辟了道路。
{"title":"The architectural application of shells whose boundaries subtend a constant solid angle","authors":"Emil Adiels,&nbsp;Mats Ander,&nbsp;Chris J.K. Williams","doi":"10.1016/j.cagd.2024.102331","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102331","url":null,"abstract":"<div><p>Surface geometry plays a central role in the design of bridges, vaults and shells, using various techniques for generating a geometry which aims to balance structural, spatial, aesthetic and construction requirements.</p><p>In this paper we propose the use of surfaces defined such that given closed curves subtend a constant solid angle at all points on the surface and form its boundary. Constant solid angle surfaces enable one to control the boundary slope and hence achieve an approximately constant span-to-height ratio as the span varies, making them structurally viable for shell structures. In addition, when the entire surface boundary is in the same plane, the slope of the surface around the boundary is constant and thus follows a principal curvature direction. Such surfaces are suitable for surface grids where planar quadrilaterals meet the surface boundaries. They can also be used as the Airy stress function in the form finding of shells having forces concentrated at the corners.</p><p>Our technique employs the Gauss-Bonnet theorem to calculate the solid angle of a point in space and Newton's method to move the point onto the constant solid angle surface. We use the Biot-Savart law to find the gradient of the solid angle. The technique can be applied in parallel to each surface point without an initial mesh, opening up for future studies and other applications when boundary curves are known but the initial topology is unknown.</p><p>We show the geometrical properties, possibilities and limitations of surfaces of constant solid angle using examples in three dimensions.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102331"},"PeriodicalIF":1.5,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140879527","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
Alternating size field optimizing and parameterization domain CAD model remeshing 交替尺寸场优化和参数化域 CAD 模型重塑
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-03 DOI: 10.1016/j.cagd.2024.102294
Shiyi Wang , Bochun Yang , Hujun Bao , Jin Huang

Tessellating CAD models into triangular meshes is a long-lasting problem. Size field is widely used to accommodate varieties of requirements in remeshing, and it is usually discretized and optimized on a prescribed background mesh and kept constant in the subsequent remeshing procedure. Instead, we propose optimizing the size field on the current mesh, then using it as guidance to generate the next mesh. This simple strategy eliminates the need of building a proper background mesh and greatly simplifies the size field query. For better quality and convergence, we also propose a geodesic distance based initialization and adaptive re-weighting strategy in size field optimization. Similar to existing methods, we also view the remeshing of a CAD model as the remeshing of its parameterization domain, which guarantees that all the vertices lie exactly on the CAD surfaces and eliminates the need for costly and error-prone projection operations. However, for vertex smoothing which is important for mesh quality, we carefully optimize the vertex's location in the parameterization domain for the optimal Delaunay triangulation condition, along with a high-order cubature scheme for better accuracy. Experiments show that our method is fast, accurate and controllable. Compared with state-of-the-art methods, our approach is fast and usually generates meshes with smaller Hausdorff error, larger minimal angle with a comparable number of triangles.

将 CAD 模型分解成三角形网格是一个长期存在的问题。尺寸场被广泛用于满足重网格化过程中的各种要求,它通常在规定的背景网格上进行离散化和优化,并在随后的重网格化过程中保持不变。相反,我们建议在当前网格上优化尺寸场,然后以此为指导生成下一个网格。这种简单的策略无需建立适当的背景网格,大大简化了尺寸场查询。为了提高质量和收敛性,我们还在尺寸场优化中提出了基于大地距离的初始化和自适应再加权策略。与现有方法类似,我们也将 CAD 模型的重网格化视为其参数化域的重网格化,这保证了所有顶点都精确位于 CAD 曲面上,并省去了昂贵且易出错的投影操作。然而,对于对网格质量非常重要的顶点平滑,我们会仔细优化顶点在参数化域中的位置,以获得最佳的 Delaunay 三角剖分条件,并采用高阶立方体方案以获得更高的精度。实验表明,我们的方法快速、准确、可控。与最先进的方法相比,我们的方法速度更快,生成的网格通常具有更小的 Hausdorff 误差和更大的最小角,而且三角形数量相当。
{"title":"Alternating size field optimizing and parameterization domain CAD model remeshing","authors":"Shiyi Wang ,&nbsp;Bochun Yang ,&nbsp;Hujun Bao ,&nbsp;Jin Huang","doi":"10.1016/j.cagd.2024.102294","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102294","url":null,"abstract":"<div><p>Tessellating CAD models into triangular meshes is a long-lasting problem. Size field is widely used to accommodate varieties of requirements in remeshing, and it is usually discretized and optimized on a prescribed background mesh and kept constant in the subsequent remeshing procedure. Instead, we propose optimizing the size field on the current mesh, then using it as guidance to generate the next mesh. This simple strategy eliminates the need of building a proper background mesh and greatly simplifies the size field query. For better quality and convergence, we also propose a geodesic distance based initialization and adaptive re-weighting strategy in size field optimization. Similar to existing methods, we also view the remeshing of a CAD model as the remeshing of its parameterization domain, which guarantees that all the vertices lie exactly on the CAD surfaces and eliminates the need for costly and error-prone projection operations. However, for vertex smoothing which is important for mesh quality, we carefully optimize the vertex's location in the parameterization domain for the optimal Delaunay triangulation condition, along with a high-order cubature scheme for better accuracy. Experiments show that our method is fast, accurate and controllable. Compared with state-of-the-art methods, our approach is fast and usually generates meshes with smaller Hausdorff error, larger minimal angle with a comparable number of triangles.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102294"},"PeriodicalIF":1.5,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140879312","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
Symmetries of planar algebraic vector fields 平面代数向量场的对称性
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-03 DOI: 10.1016/j.cagd.2024.102290
Juan Gerardo Alcázar , Miroslav Lávička , Jan Vršek

In this paper, we address the computation of the symmetries of polynomial (and thus also rational) planar vector fields using elements from Computer Algebra. We show that they can be recovered from the symmetries of the roots of an associated univariate complex polynomial which is constructed as a generator of a certain elimination ideal. Computing symmetries of the roots of the auxiliary polynomial is a task considerably simpler than the original problem, which can be done efficiently working with classical Computer Algebra tools. Special cases, in which the group of symmetries of the polynomial roots is infinite, are separately considered and investigated. The presented theory is complemented by illustrative examples. The main steps of the procedure for investigating the symmetries of a given polynomial vector field are summarized in a flow chart for clarity.

在本文中,我们利用计算机代数中的元素计算多项式(因此也包括有理数)平面向量场的对称性。我们证明,这些对称性可以从相关单变量复多项式根的对称性中恢复。计算辅助多项式根的对称性是一项比原始问题简单得多的任务,可以利用经典的计算机代数工具高效地完成。对于多项式根的对称性群是无限的特殊情况,我们将单独考虑和研究。举例说明补充了所介绍的理论。为了清楚起见,我们用流程图概括了研究给定多项式向量场对称性的主要步骤。
{"title":"Symmetries of planar algebraic vector fields","authors":"Juan Gerardo Alcázar ,&nbsp;Miroslav Lávička ,&nbsp;Jan Vršek","doi":"10.1016/j.cagd.2024.102290","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102290","url":null,"abstract":"<div><p>In this paper, we address the computation of the symmetries of polynomial (and thus also rational) planar vector fields using elements from Computer Algebra. We show that they can be recovered from the symmetries of the roots of an associated univariate complex polynomial which is constructed as a generator of a certain elimination ideal. Computing symmetries of the roots of the auxiliary polynomial is a task considerably simpler than the original problem, which can be done efficiently working with classical Computer Algebra tools. Special cases, in which the group of symmetries of the polynomial roots is infinite, are separately considered and investigated. The presented theory is complemented by illustrative examples. The main steps of the procedure for investigating the symmetries of a given polynomial vector field are summarized in a flow chart for clarity.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102290"},"PeriodicalIF":1.5,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140824644","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
Generalized Bézier volumes over simple convex polyhedra 简单凸多面体上的广义贝塞尔卷
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, SOFTWARE ENGINEERING Pub Date : 2024-05-03 DOI: 10.1016/j.cagd.2024.102338
Kaikai Qin, Yajuan Li, Chongyang Deng

In recent years, there has been growing interest in the representation of volumes within the field of geometric modeling (GM). While polygonal patches for surface modeling have been extensively studied, there has been little focus on the representation of polyhedral volumes. Inspired by the polygonal representation of the Generalized Bézier (GB) patch proposed by Várady et al. (2016), this paper introduces a novel method for polyhedral volumetric modeling called the Generalized Bézier (GB) volume.

GB volumes are defined over simple convex polyhedra using generalized barycentric coordinates (GBCs), with the control nets which are a direct generalization of those of tensor-product Bézier volumes. GB volumes can be smoothly connected to adjacent tensor-product Bézier or GB volumes with G1 or G2 continuity. Besides, when the parametric polyhedron becomes a prism, the GB volume also degenerates into a tensor-product form. We provide some practical examples to demonstrate the advantages of GB volumes. Suggestions for future work are also discussed.

近年来,人们对几何建模(GM)领域中体积的表示越来越感兴趣。虽然用于曲面建模的多边形补丁已被广泛研究,但对多面体体的表示却鲜有关注。受 Várady 等人(2016 年)提出的广义贝塞尔(GB)补丁的多边形表示法的启发,本文介绍了一种用于多面体体积建模的新方法,称为广义贝塞尔(GB)体积。GB 体积是使用广义巴里中心坐标(GBC)在简单凸多面体上定义的,其控制网是张量乘积贝塞尔体积控制网的直接广义化。GB 体积可以与相邻的张量积贝齐尔体积或 GB 体积平滑连接,并具有 G1 或 G2 连续性。此外,当参数多面体变成棱柱时,国标体积也会退化为张量积形式。我们提供了一些实际例子来证明 GB 体积的优势。我们还讨论了对未来工作的建议。
{"title":"Generalized Bézier volumes over simple convex polyhedra","authors":"Kaikai Qin,&nbsp;Yajuan Li,&nbsp;Chongyang Deng","doi":"10.1016/j.cagd.2024.102338","DOIUrl":"https://doi.org/10.1016/j.cagd.2024.102338","url":null,"abstract":"<div><p>In recent years, there has been growing interest in the representation of volumes within the field of geometric modeling (GM). While <em>polygonal</em> patches for surface modeling have been extensively studied, there has been little focus on the representation of <em>polyhedral</em> volumes. Inspired by the polygonal representation of the <em>Generalized Bézier (GB)</em> patch proposed by <span>Várady et al. (2016)</span>, this paper introduces a novel method for polyhedral volumetric modeling called the Generalized Bézier (GB) volume.</p><p>GB volumes are defined over <em>simple convex polyhedra</em> using <em>generalized barycentric coordinates</em> (GBCs), with the control nets which are a direct generalization of those of tensor-product Bézier volumes. GB volumes can be smoothly connected to adjacent tensor-product Bézier or GB volumes with <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>1</mn></mrow></msup></math></span> or <span><math><msup><mrow><mi>G</mi></mrow><mrow><mn>2</mn></mrow></msup></math></span> continuity. Besides, when the parametric polyhedron becomes a prism, the GB volume also degenerates into a tensor-product form. We provide some practical examples to demonstrate the advantages of GB volumes. Suggestions for future work are also discussed.</p></div>","PeriodicalId":55226,"journal":{"name":"Computer Aided Geometric Design","volume":"111 ","pages":"Article 102338"},"PeriodicalIF":1.5,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140878476","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
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
期刊
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