arXiv reaDer
NURBS-Diff:NURBS用の微分可能プログラミングモジュール
NURBS-Diff: A Differentiable Programming Module for NURBS
Non-Uniform Rational B-splines(NURBS)を使用した境界表現(B-reps)は、CADで使用される事実上の標準ですが、深層学習ベースのアプローチでのそれらの有用性は十分に研究されていません。 CADモデルのNURBS表現を深層学習手法と統合するための微分可能なNURBSモジュールを提案します。入力パラメータ(制御点、重み、およびノットベクトル)に関して、NURBS曲線またはサーフェスの導関数を数学的に定義します。これらの導関数は、深層学習モデルをトレーニングするための「後方」評価を実行するために使用されるおおよそのJacobianを定義するために使用されます。 GPUで高速化されたアルゴリズムを使用してNURBSモジュールを実装し、人気のある深層学習フレームワークであるPyTorchと統合しました。カーブまたはサーフェスフィッティングやサーフェスオフセットなどのCAD操作の実行におけるNURBSモジュールの有効性を示します。さらに、教師なし点群再構築の深層学習におけるその有用性を示し、分析の制約を適用します。これらの例は、モジュールが特定の深層学習フレームワークに対してより優れたパフォーマンスを発揮し、NURBSを必要とする深層学習フレームワークと直接統合できることを示しています。
Boundary representations (B-reps) using Non-Uniform Rational B-splines (NURBS) are the de facto standard used in CAD, but their utility in deep learning-based approaches is not well researched. We propose a differentiable NURBS module to integrate NURBS representations of CAD models with deep learning methods. We mathematically define the derivatives of the NURBS curves or surfaces with respect to the input parameters (control points, weights, and the knot vector). These derivatives are used to define an approximate Jacobian used for performing the "backward" evaluation to train the deep learning models. We have implemented our NURBS module using GPU-accelerated algorithms and integrated it with PyTorch, a popular deep learning framework. We demonstrate the efficacy of our NURBS module in performing CAD operations such as curve or surface fitting and surface offsetting. Further, we show its utility in deep learning for unsupervised point cloud reconstruction and enforce analysis constraints. These examples show that our module performs better for certain deep learning frameworks and can be directly integrated with any deep-learning framework requiring NURBS.
updated: Thu Jan 13 2022 15:15:01 GMT+0000 (UTC)
published: Thu Apr 29 2021 17:56:01 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト