首页 > 最新文献

Symposium on Solid and Physical Modeling最新文献

英文 中文
Mitered offset of a mesh using QEM and vertex split 使用QEM和顶点分割的网格的斜切偏移量
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364945
I. Yi, Yuan-Shin Lee, Hayong Shin
In this paper, we present a mitered offsetting method of a triangular mesh. Though our main target application is machining tool path generation, it can also be applied to shelling/hollowing of solid objects, collision avoidance in robot path planning, and so on. Previous literature on mesh offsetting mostly suggest inserting a portion of a cylinder (or a ball) in order to fill the gap between offset faces adjacent to a sharp edge (or a sharp vertex, respectively). The gap filling elements (cylinders or balls) are approximated by a number of small triangles depending on the offset error tolerance. Those small gap filling triangles not only increase tool path computation time, but also cause harmful effect in the accuracy of the machined result around the sharp edges. In this research, we try to reduce the number of gap filling triangles while meeting the given tolerance by introducing the concept of mitered offset, which is popularly used in 2D profile machining practice. We borrowed and modified the notion of quadric error metric (QEM) from the mesh simplification area. A modified version of QEM is used for robust computation of the offset vertex position which minimizes the sum of squared distance error from the faces around the original mesh vertex. If the error is within tolerance, the offset vertex is accepted. Otherwise, the offset vertex is split repeatedly until the error is acceptable. Vertex split occurs at the sharp features. A rigorous foundation is given to the mitered offset of 3D mesh with sharp features as well as smooth regions. The experimental results indicate that only a small number of triangles are added in offset mesh.
本文提出了一种三角网格的斜向偏移方法。虽然我们的主要目标应用是加工刀具路径生成,但它也可以应用于固体物体的脱壳/空化,机器人路径规划中的避碰等。先前关于网格偏移的文献大多建议插入圆柱体(或球)的一部分,以填充相邻锐边(或分别为锐顶点)的偏移面之间的间隙。间隙填充元件(圆柱体或球)由若干小三角形近似,这取决于偏移误差容限。这些小的间隙填充三角形不仅增加了刀具轨迹的计算时间,而且对锐边周围的加工结果精度造成不利影响。在本研究中,我们试图通过引入在二维轮廓加工实践中广泛使用的斜向偏移概念,在满足给定公差的情况下减少间隙填充三角形的数量。我们从网格化简领域借鉴并改进了二次误差度量(QEM)的概念。采用改进的QEM算法鲁棒地计算偏移顶点位置,使与原始网格顶点周围面的距离误差平方和最小化。如果误差在公差范围内,则接受偏移顶点。否则,偏移顶点将被反复分割,直到错误是可接受的。顶点分裂发生在尖锐特征处。为具有尖锐特征和光滑区域的三维网格的斜向偏移提供了严格的基础。实验结果表明,在偏移网格中只添加了少量的三角形。
{"title":"Mitered offset of a mesh using QEM and vertex split","authors":"I. Yi, Yuan-Shin Lee, Hayong Shin","doi":"10.1145/1364901.1364945","DOIUrl":"https://doi.org/10.1145/1364901.1364945","url":null,"abstract":"In this paper, we present a mitered offsetting method of a triangular mesh. Though our main target application is machining tool path generation, it can also be applied to shelling/hollowing of solid objects, collision avoidance in robot path planning, and so on. Previous literature on mesh offsetting mostly suggest inserting a portion of a cylinder (or a ball) in order to fill the gap between offset faces adjacent to a sharp edge (or a sharp vertex, respectively). The gap filling elements (cylinders or balls) are approximated by a number of small triangles depending on the offset error tolerance. Those small gap filling triangles not only increase tool path computation time, but also cause harmful effect in the accuracy of the machined result around the sharp edges. In this research, we try to reduce the number of gap filling triangles while meeting the given tolerance by introducing the concept of mitered offset, which is popularly used in 2D profile machining practice. We borrowed and modified the notion of quadric error metric (QEM) from the mesh simplification area. A modified version of QEM is used for robust computation of the offset vertex position which minimizes the sum of squared distance error from the faces around the original mesh vertex. If the error is within tolerance, the offset vertex is accepted. Otherwise, the offset vertex is split repeatedly until the error is acceptable. Vertex split occurs at the sharp features. A rigorous foundation is given to the mitered offset of 3D mesh with sharp features as well as smooth regions. The experimental results indicate that only a small number of triangles are added in offset mesh.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134457311","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Geometry of architectural freeform structures 建筑自由形状结构的几何学
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364903
H. Pottmann
Complex freeform structures are one of the most striking trends in contemporary architecture. This direction has been pioneered by architects such as F. Gehry, who exploit digital technology originally developed for the automotive and airplane industry for architectural design and construction. This is not a simple task at all, since the architectural application differs from the original target industries in many ways, including aesthetics, statics, scale and manufacturing technologies.
复杂的自由形式结构是当代建筑中最引人注目的趋势之一。这个方向是由F. Gehry等建筑师开创的,他们将最初为汽车和飞机工业开发的数字技术用于建筑设计和建造。这根本不是一项简单的任务,因为建筑应用程序在许多方面与原始目标行业不同,包括美学、静力学、规模和制造技术。
{"title":"Geometry of architectural freeform structures","authors":"H. Pottmann","doi":"10.1145/1364901.1364903","DOIUrl":"https://doi.org/10.1145/1364901.1364903","url":null,"abstract":"Complex freeform structures are one of the most striking trends in contemporary architecture. This direction has been pioneered by architects such as F. Gehry, who exploit digital technology originally developed for the automotive and airplane industry for architectural design and construction. This is not a simple task at all, since the architectural application differs from the original target industries in many ways, including aesthetics, statics, scale and manufacturing technologies.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124556476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
A constraint-based dynamic geometry system 基于约束的动态几何系统
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364909
Marc Freixas, R. Joan-Arinyo, Antoni Soto-Riera
Dynamic geometry systems are tools for geometric visualization. They allow the user to define geometric elements, establish relationships between them and explore the dynamic behavior of the remaining geometric elements when one of them is moved. The main problem in dynamic geometry systems is the ambiguity that arises from operations which lead to more than one possible solution. Most dynamic geometry systems deal with this problem in such a way that the solution selection method leads to a fixed dynamic behavior of the system. This is specially annoying when the behavior observed is not the one the user intended. In this work we propose a modular architecture for dynamic geometry systems built upon a set of functional units which will allow to apply some well known results from the Geometric Constraint Solving field. A functional unit called filter will provide the user with tools to unambiguously capture the expected dynamic behavior of a given geometric problem.
动态几何系统是几何可视化的工具。它们允许用户定义几何元素,建立它们之间的关系,并在其中一个几何元素移动时探索剩余几何元素的动态行为。动态几何系统的主要问题是由导致多个可能解的操作引起的模糊性。大多数动态几何系统处理这个问题的方式是,解选择方法导致系统的固定动态行为。当观察到的行为不是用户想要的行为时,这尤其令人恼火。在这项工作中,我们提出了一种基于一组功能单元的动态几何系统的模块化体系结构,这将允许应用几何约束求解领域的一些众所周知的结果。一个称为过滤器的功能单元将为用户提供工具,以明确地捕获给定几何问题的预期动态行为。
{"title":"A constraint-based dynamic geometry system","authors":"Marc Freixas, R. Joan-Arinyo, Antoni Soto-Riera","doi":"10.1145/1364901.1364909","DOIUrl":"https://doi.org/10.1145/1364901.1364909","url":null,"abstract":"Dynamic geometry systems are tools for geometric visualization. They allow the user to define geometric elements, establish relationships between them and explore the dynamic behavior of the remaining geometric elements when one of them is moved. The main problem in dynamic geometry systems is the ambiguity that arises from operations which lead to more than one possible solution. Most dynamic geometry systems deal with this problem in such a way that the solution selection method leads to a fixed dynamic behavior of the system. This is specially annoying when the behavior observed is not the one the user intended.\u0000 In this work we propose a modular architecture for dynamic geometry systems built upon a set of functional units which will allow to apply some well known results from the Geometric Constraint Solving field. A functional unit called filter will provide the user with tools to unambiguously capture the expected dynamic behavior of a given geometric problem.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128766506","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
An enlarged-surface based solid model for robust blending 一种基于放大曲面的坚固混合实体模型
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364957
N. Matsuki, Yoshiyuki Furukawa, F. Kimura
In this paper, we present an algorithm of modeling a solid object by defining enlarged-surfaces sequentially in Boundary representation (B-rep) solid models. We describe how our approach can solve current problems of blending in solid models such as terminating-edge-blends, overlap-blends and global-blends. Our approach is based on a simple and robust surface modeling method and its application to B-rep solid models. We also present a novel rule for B-rep solid models in order to include surface modeling methods. We illustrate how our approach overcomes problems of blending cases.
在边界表示(B-rep)实体模型中,我们提出了一种通过顺序定义扩大曲面来建模实体对象的算法。我们描述了我们的方法如何解决实体模型中当前的混合问题,如终止边混合、重叠混合和全局混合。我们的方法是基于一种简单而稳健的表面建模方法及其在B-rep实体模型中的应用。我们还提出了一种新的B-rep实体模型规则,以便包括表面建模方法。我们将说明我们的方法如何克服混合用例的问题。
{"title":"An enlarged-surface based solid model for robust blending","authors":"N. Matsuki, Yoshiyuki Furukawa, F. Kimura","doi":"10.1145/1364901.1364957","DOIUrl":"https://doi.org/10.1145/1364901.1364957","url":null,"abstract":"In this paper, we present an algorithm of modeling a solid object by defining enlarged-surfaces sequentially in Boundary representation (B-rep) solid models. We describe how our approach can solve current problems of blending in solid models such as terminating-edge-blends, overlap-blends and global-blends. Our approach is based on a simple and robust surface modeling method and its application to B-rep solid models. We also present a novel rule for B-rep solid models in order to include surface modeling methods. We illustrate how our approach overcomes problems of blending cases.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124647853","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Voronoi diagram computations for planar NURBS curves 平面NURBS曲线的Voronoi图计算
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364913
Joon-Kyung Seong, E. Cohen, G. Elber
We present robust and efficient algorithms for computing Voronoi diagrams of planar freeform curves. Boundaries of the Voronoi diagram consist of portions of the bisector curves between pairs of planar curves. Our scheme is based on computing critical structures of the Voronoi diagrams, such as self-intersections and junction points of bisector curves. Since the geometric objects we consider in this paper are represented as freeform NURBS curves, we were able to reformulate the solution to the problem of computing those critical structures into the zero-set solutions of a system of nonlinear piecewise rational equations in parameter space. We present a new algorithm for computing error-bounded bisector curves using a distance surface constructed from error-bounded offset approximations of planar curves. This error-bounded algorithm is fast and produces bisector curves that are correct both in topology and geometry. Once bisectors are computed, both local and global self-intersections of the bisector curves are located and trimmed away by solving a system of three piecewise rational equations in three variables. Further, our method computes junction points at which three or more trimmed bisector curves intersect by transforming them into the solutions to a system of piecewise rational equations in the merged parameter space of the planar curves. The bisectors are trimmed at those self-intersection and global junction points. The Voronoi diagram is then computed from the trimmed bisectors using a pruning algorithm. We demonstrate the effectiveness of our approach with several experimental results.
我们提出了计算平面自由曲线Voronoi图的鲁棒和高效算法。Voronoi图的边界由平面曲线对之间的等分曲线组成。我们的方案是基于计算Voronoi图的关键结构,如自交和平分线曲线的连接点。由于我们在本文中考虑的几何对象被表示为自由形式的NURBS曲线,因此我们能够将计算这些关键结构的问题的解重新表述为参数空间中非线性分段有理方程系统的零集解。本文提出了一种计算误差有界等分线曲线的新算法,该算法使用由平面曲线的误差有界偏移近似构造的距离曲面。这种误差有限的算法速度快,产生的平分线曲线在拓扑和几何上都是正确的。一旦平分线被计算出来,就可以通过求解三个变量的三个分段有理方程来定位和裁剪平分线曲线的局部和全局自交点。此外,我们的方法通过将三条或多条裁剪的平分线曲线转换为平面曲线合并参数空间中的分段有理方程系统的解来计算相交点。等分线在自交点和全局交点处进行裁剪。然后使用修剪算法从修剪的平分线计算Voronoi图。我们用几个实验结果证明了我们方法的有效性。
{"title":"Voronoi diagram computations for planar NURBS curves","authors":"Joon-Kyung Seong, E. Cohen, G. Elber","doi":"10.1145/1364901.1364913","DOIUrl":"https://doi.org/10.1145/1364901.1364913","url":null,"abstract":"We present robust and efficient algorithms for computing Voronoi diagrams of planar freeform curves. Boundaries of the Voronoi diagram consist of portions of the bisector curves between pairs of planar curves. Our scheme is based on computing critical structures of the Voronoi diagrams, such as self-intersections and junction points of bisector curves. Since the geometric objects we consider in this paper are represented as freeform NURBS curves, we were able to reformulate the solution to the problem of computing those critical structures into the zero-set solutions of a system of nonlinear piecewise rational equations in parameter space. We present a new algorithm for computing error-bounded bisector curves using a distance surface constructed from error-bounded offset approximations of planar curves. This error-bounded algorithm is fast and produces bisector curves that are correct both in topology and geometry. Once bisectors are computed, both local and global self-intersections of the bisector curves are located and trimmed away by solving a system of three piecewise rational equations in three variables. Further, our method computes junction points at which three or more trimmed bisector curves intersect by transforming them into the solutions to a system of piecewise rational equations in the merged parameter space of the planar curves. The bisectors are trimmed at those self-intersection and global junction points. The Voronoi diagram is then computed from the trimmed bisectors using a pruning algorithm. We demonstrate the effectiveness of our approach with several experimental results.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"47 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113931495","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Geometrically adaptive numerical integration 几何自适应数值积分
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364923
B. Luft, V. Shapiro, I. Tsukanov
Numerical integration over solid domains often requires geometric adaptation to the solid's boundary. Traditional approaches employ hierarchical adaptive space decomposition, where the integration cells intersecting the boundary are either included or discarded based on their position with respect to the boundary and/or statistical measures. These techniques are inadequate when accurate integration near the boundary is particularly important. In boundary value problems, for instance, a small error in the boundary cells can lead to a large error in the computed field distribution. We propose a novel technique for exploiting the exact local geometry in boundary cells. A classification system similar to marching cubes is combined with a suitable parameterization of the boundary cell's geometry. We can then allocate integration points in boundary cells using the exact geometry instead of relying on statistical techniques. We show that the proposed geometrically adaptive integration technique yields greater accuracy with fewer integration points than previous techniques.
实体域上的数值积分通常需要对实体边界进行几何适应。传统的方法采用分层自适应空间分解,其中交叉边界的积分单元根据其相对于边界和/或统计度量的位置被包括或丢弃。当边界附近的精确积分特别重要时,这些技术是不够的。例如,在边值问题中,边界单元的小误差可能导致计算出的场分布的大误差。我们提出了一种利用边界单元精确局部几何的新技术。一个类似于行军立方体的分类系统结合了边界单元几何的合适参数化。然后,我们可以使用精确的几何图形来分配边界单元中的积分点,而不是依赖于统计技术。结果表明,所提出的几何自适应积分技术比以前的技术在积分点较少的情况下获得了更高的精度。
{"title":"Geometrically adaptive numerical integration","authors":"B. Luft, V. Shapiro, I. Tsukanov","doi":"10.1145/1364901.1364923","DOIUrl":"https://doi.org/10.1145/1364901.1364923","url":null,"abstract":"Numerical integration over solid domains often requires geometric adaptation to the solid's boundary. Traditional approaches employ hierarchical adaptive space decomposition, where the integration cells intersecting the boundary are either included or discarded based on their position with respect to the boundary and/or statistical measures. These techniques are inadequate when accurate integration near the boundary is particularly important. In boundary value problems, for instance, a small error in the boundary cells can lead to a large error in the computed field distribution.\u0000 We propose a novel technique for exploiting the exact local geometry in boundary cells. A classification system similar to marching cubes is combined with a suitable parameterization of the boundary cell's geometry. We can then allocate integration points in boundary cells using the exact geometry instead of relying on statistical techniques. We show that the proposed geometrically adaptive integration technique yields greater accuracy with fewer integration points than previous techniques.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116157404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Poisson surface reconstruction and its applications 泊松曲面重构及其应用
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364904
Hugues Hoppe
Surface reconstruction from oriented points can be cast as a spatial Poisson problem. This Poisson formulation considers all the points at once, without resorting to heuristic spatial partitioning or blending, and is therefore highly resilient to data noise. Unlike radial basis function schemes, the Poisson approach allows a hierarchy of locally supported basis functions, and therefore the solution reduces to a well conditioned sparse linear system. To reconstruct detailed models in limited memory, we solve this Poisson formulation efficiently using a streaming framework. Specifically, we introduce a multilevel streaming representation, which enables efficient traversal of a sparse octree by concurrently advancing through multiple streams, one per octree level. Remarkably, for our reconstruction application, a sufficiently accurate solution to the global linear system is obtained using a single iteration of cascadic multigrid, which can be evaluated within a single multi-stream pass. Finally, we explore the application of Poisson reconstruction to the setting of multi-view stereo, to reconstruct detailed 3D models of outdoor scenes from collections of Internet images. This is joint work with Michael Kazhdan, Matthew Bolitho, and Randal Burns (Johns Hopkins University), and Michael Goesele, Noah Snavely, Brian Curless, and Steve Seitz (University of Washington).
定向点的曲面重构可以看作是空间泊松问题。这种泊松公式一次考虑所有的点,而不需要启发式的空间划分或混合,因此对数据噪声具有很高的弹性。与径向基函数方案不同,泊松方法允许局部支持基函数的层次结构,因此解简化为条件良好的稀疏线性系统。为了在有限的内存中重建详细的模型,我们使用流框架有效地解决了这个泊松公式。具体来说,我们引入了一个多级流表示,它通过并发地推进多个流(每个八叉树级别一个流)来实现对稀疏八叉树的有效遍历。值得注意的是,对于我们的重建应用,使用一次叶栅多重网格迭代获得了一个足够精确的全局线性系统解,该解可以在一次多流通道内进行评估。最后,我们探索了泊松重建在多视点立体环境下的应用,从网络图像集合中重建室外场景的详细三维模型。这是Michael Kazhdan、Matthew Bolitho和Randal Burns(约翰霍普金斯大学)以及Michael Goesele、Noah Snavely、Brian Curless和Steve Seitz(华盛顿大学)的合作成果。
{"title":"Poisson surface reconstruction and its applications","authors":"Hugues Hoppe","doi":"10.1145/1364901.1364904","DOIUrl":"https://doi.org/10.1145/1364901.1364904","url":null,"abstract":"Surface reconstruction from oriented points can be cast as a spatial Poisson problem. This Poisson formulation considers all the points at once, without resorting to heuristic spatial partitioning or blending, and is therefore highly resilient to data noise. Unlike radial basis function schemes, the Poisson approach allows a hierarchy of locally supported basis functions, and therefore the solution reduces to a well conditioned sparse linear system. To reconstruct detailed models in limited memory, we solve this Poisson formulation efficiently using a streaming framework. Specifically, we introduce a multilevel streaming representation, which enables efficient traversal of a sparse octree by concurrently advancing through multiple streams, one per octree level. Remarkably, for our reconstruction application, a sufficiently accurate solution to the global linear system is obtained using a single iteration of cascadic multigrid, which can be evaluated within a single multi-stream pass. Finally, we explore the application of Poisson reconstruction to the setting of multi-view stereo, to reconstruct detailed 3D models of outdoor scenes from collections of Internet images.\u0000 This is joint work with Michael Kazhdan, Matthew Bolitho, and Randal Burns (Johns Hopkins University), and Michael Goesele, Noah Snavely, Brian Curless, and Steve Seitz (University of Washington).","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121568960","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 46
Sweeping solids on manifolds 在歧管上扫固体
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364936
S. Azernikov
This work describes a new method for modeling of sweep solids on manifolds, considering various geometric and functional constrains. The proposed method is applied in semi-automatic computer aided design of ventilation tubes for hearing aid devices. The sweeping procedure begins with definition of a trajectory. Besides smoothness and minimal length, other requirements may be considered. Therefore, it is convenient to formulate the optimal trajectory problem as a geodesic computing over Riemannian manifold. The trajectory defined on the manifold is ofsetted, in order to make the sweep solid tangent to the manifold. The offset curve shape is iteratively smoothed while preserving minimal distance from the manifold. Then, a frame field is defined over the offset curve and the cross section contour is transformed according to this field. The major problem is how to construct the frame field such that the resulting sweep solid will be smooth and free of self-intersections. It is well known, that Frenet frame imposes restrictions on the trajectory and may create undesirable twist. In order to overcome these obstacles, an efficient procedure is proposed to compute the discrete minimal rotation frame. Finally, a new approach to the self-intersection problem of sweep solids is proposed. The key idea is to weaken the orthogonality requirement between the cross section plane and the trajectory curve, in order to avoid self-intersections. The described method was implemented and tested in real production environment, where it was proved robust and efficient. The proposed techniques can be utilized in many related applications where sweep surface modeling and manipulation is involved.
这项工作描述了一种新的方法来建模在流形上的扫描固体,考虑各种几何和功能的约束。该方法已应用于助听器通气管的半自动计算机辅助设计中。清扫过程从轨迹的定义开始。除了平滑度和最小长度外,还可以考虑其他要求。因此,将最优轨迹问题表述为黎曼流形上的测地线计算是方便的。在流形上定义的轨迹被偏移,以便使扫描实体与流形相切。偏移曲线形状被迭代地平滑,同时保持与流形的最小距离。然后,在偏置曲线上定义一个帧场,并根据该帧场变换截面轮廓;主要的问题是如何构造框架场,使所得到的扫描实体平滑且没有自交。众所周知,法内框架对轨迹施加了限制,并可能产生不良的扭转。为了克服这些障碍,提出了一种计算离散最小旋转框架的有效方法。最后,提出了一种求解扫描立体自交问题的新方法。其关键思想是削弱横截面与轨迹曲线之间的正交性要求,以避免自交。在实际生产环境中进行了实现和测试,证明了该方法的鲁棒性和有效性。所提出的技术可用于许多涉及扫描表面建模和处理的相关应用。
{"title":"Sweeping solids on manifolds","authors":"S. Azernikov","doi":"10.1145/1364901.1364936","DOIUrl":"https://doi.org/10.1145/1364901.1364936","url":null,"abstract":"This work describes a new method for modeling of sweep solids on manifolds, considering various geometric and functional constrains. The proposed method is applied in semi-automatic computer aided design of ventilation tubes for hearing aid devices. The sweeping procedure begins with definition of a trajectory. Besides smoothness and minimal length, other requirements may be considered. Therefore, it is convenient to formulate the optimal trajectory problem as a geodesic computing over Riemannian manifold. The trajectory defined on the manifold is ofsetted, in order to make the sweep solid tangent to the manifold. The offset curve shape is iteratively smoothed while preserving minimal distance from the manifold. Then, a frame field is defined over the offset curve and the cross section contour is transformed according to this field. The major problem is how to construct the frame field such that the resulting sweep solid will be smooth and free of self-intersections. It is well known, that Frenet frame imposes restrictions on the trajectory and may create undesirable twist. In order to overcome these obstacles, an efficient procedure is proposed to compute the discrete minimal rotation frame. Finally, a new approach to the self-intersection problem of sweep solids is proposed. The key idea is to weaken the orthogonality requirement between the cross section plane and the trajectory curve, in order to avoid self-intersections.\u0000 The described method was implemented and tested in real production environment, where it was proved robust and efficient. The proposed techniques can be utilized in many related applications where sweep surface modeling and manipulation is involved.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131794770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Filament tracking and encoding for complex biological networks 复杂生物网络的细丝跟踪与编码
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364952
D. Mayerich, J. Keyser
We present a framework for segmenting and storing filament networks from scalar volume data. Filament structures are commonly found in data generated using high-throughput microscopy. These data sets can be several gigabytes in size because they are either spatially large or have a high number of scalar channels. Filaments in microscopy data sets are difficult to segment because their diameter is often near the sampling resolution of the microscope, yet single filaments can span large data sets. We describe a novel method to trace filaments through scalar volume data sets that is robust to both noisy and under-sampled data. We use a GPU-based scheme to accelerate the tracing algorithm, making it more useful for large data sets. After the initial structure is traced, we can use this information to create a bounding volume around the network and encode the volumetric data associated with it. Taken together, this framework provides a convenient method for accessing network structure and connectivity while providing compressed access to the original volumetric data associated with the network.
我们提出了一个从标量体积数据中分割和存储长丝网络的框架。在使用高通量显微镜生成的数据中,通常发现长丝结构。这些数据集的大小可以达到几gb,因为它们要么空间很大,要么具有大量的标量通道。显微镜数据集中的细丝很难分割,因为它们的直径通常接近显微镜的采样分辨率,然而单个细丝可以跨越大的数据集。我们描述了一种通过标量体积数据集跟踪细丝的新方法,该方法对噪声和欠采样数据都具有鲁棒性。我们使用基于gpu的方案来加速跟踪算法,使其更适用于大型数据集。跟踪初始结构之后,我们可以使用该信息在网络周围创建一个边界卷,并对与其关联的体积数据进行编码。总的来说,这个框架提供了一种方便的方法来访问网络结构和连接性,同时提供对与网络相关的原始体积数据的压缩访问。
{"title":"Filament tracking and encoding for complex biological networks","authors":"D. Mayerich, J. Keyser","doi":"10.1145/1364901.1364952","DOIUrl":"https://doi.org/10.1145/1364901.1364952","url":null,"abstract":"We present a framework for segmenting and storing filament networks from scalar volume data. Filament structures are commonly found in data generated using high-throughput microscopy. These data sets can be several gigabytes in size because they are either spatially large or have a high number of scalar channels. Filaments in microscopy data sets are difficult to segment because their diameter is often near the sampling resolution of the microscope, yet single filaments can span large data sets. We describe a novel method to trace filaments through scalar volume data sets that is robust to both noisy and under-sampled data. We use a GPU-based scheme to accelerate the tracing algorithm, making it more useful for large data sets. After the initial structure is traced, we can use this information to create a bounding volume around the network and encode the volumetric data associated with it. Taken together, this framework provides a convenient method for accessing network structure and connectivity while providing compressed access to the original volumetric data associated with the network.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133158026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Laser brush: a flexible device for 3D reconstruction of indoor scenes 激光刷:用于室内场景三维重建的柔性设备
Pub Date : 2008-06-02 DOI: 10.1145/1364901.1364933
Martin Habbecke, L. Kobbelt
While many techniques for the 3D reconstruction of small to medium sized objects have been proposed in recent years, the reconstruction of entire scenes is still a challenging task. This is especially true for indoor environments where existing active reconstruction techniques are usually quite expensive and passive, image-based techniques tend to fail due to high scene complexities, difficult lighting situations, or shiny surface materials. To fill this gap we present a novel low-cost method for the reconstruction of depth maps using a video camera and an array of laser pointers mounted on a hand-held rig. Similar to existing laser-based active reconstruction techniques, our method is based on a fixed camera, moving laser rays and depth computation by triangulation. However, unlike traditional methods, the position and orientation of the laser rig does not need to be calibrated a-priori and no precise control is necessary during image capture. The user rather moves the laser rig freely through the scene in a brush-like manner, letting the laser points sweep over the scene's surface. We do not impose any constraints on the distribution of the laser rays, the motion of the laser rig, or the scene geometry except that in each frame at least six laser points have to be visible. Our main contributions are twofold. The first is the depth map reconstruction technique based on irregularly oriented laser rays that, by exploiting robust sampling techniques, is able to cope with missing and even wrongly detected laser points. The second is a smoothing operator for the reconstructed geometry specifically tailored to our setting that removes most of the inevitable noise introduced by calibration and detection errors without damaging important surface features like sharp edges.
虽然近年来提出了许多用于中小型物体三维重建的技术,但整个场景的重建仍然是一项具有挑战性的任务。这对于室内环境尤其如此,因为现有的主动重建技术通常非常昂贵和被动,基于图像的技术往往会由于高场景复杂性,困难的照明情况或闪亮的表面材料而失败。为了填补这一空白,我们提出了一种新的低成本方法,用于使用安装在手持钻机上的摄像机和激光笔阵列重建深度图。与现有的基于激光的主动重建技术类似,我们的方法是基于固定的摄像机、移动的激光和三角测量的深度计算。然而,与传统方法不同,激光平台的位置和方向不需要先验校准,在图像捕获过程中不需要精确控制。用户可以像刷一样在场景中自由移动激光钻机,让激光点扫过场景表面。除了在每帧中至少有六个激光点可见外,我们不会对激光的分布、激光钻机的运动或场景几何形状施加任何限制。我们的主要贡献是双重的。首先是基于不规则定向激光的深度图重建技术,该技术通过利用稳健的采样技术,能够处理丢失甚至错误检测到的激光点。第二种是为重建几何体量身定制的平滑算子,它可以消除校准和检测误差带来的大部分不可避免的噪声,而不会损坏重要的表面特征,如尖锐的边缘。
{"title":"Laser brush: a flexible device for 3D reconstruction of indoor scenes","authors":"Martin Habbecke, L. Kobbelt","doi":"10.1145/1364901.1364933","DOIUrl":"https://doi.org/10.1145/1364901.1364933","url":null,"abstract":"While many techniques for the 3D reconstruction of small to medium sized objects have been proposed in recent years, the reconstruction of entire scenes is still a challenging task. This is especially true for indoor environments where existing active reconstruction techniques are usually quite expensive and passive, image-based techniques tend to fail due to high scene complexities, difficult lighting situations, or shiny surface materials. To fill this gap we present a novel low-cost method for the reconstruction of depth maps using a video camera and an array of laser pointers mounted on a hand-held rig. Similar to existing laser-based active reconstruction techniques, our method is based on a fixed camera, moving laser rays and depth computation by triangulation. However, unlike traditional methods, the position and orientation of the laser rig does not need to be calibrated a-priori and no precise control is necessary during image capture. The user rather moves the laser rig freely through the scene in a brush-like manner, letting the laser points sweep over the scene's surface. We do not impose any constraints on the distribution of the laser rays, the motion of the laser rig, or the scene geometry except that in each frame at least six laser points have to be visible. Our main contributions are twofold. The first is the depth map reconstruction technique based on irregularly oriented laser rays that, by exploiting robust sampling techniques, is able to cope with missing and even wrongly detected laser points. The second is a smoothing operator for the reconstructed geometry specifically tailored to our setting that removes most of the inevitable noise introduced by calibration and detection errors without damaging important surface features like sharp edges.","PeriodicalId":216067,"journal":{"name":"Symposium on Solid and Physical Modeling","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131663694","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
期刊
Symposium on Solid and Physical Modeling
全部 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