Javascript must be enabled to continue!
THB-Diff: a GPU-accelerated differentiable programming framework for THB-splines
View through CrossRef
AbstractWe have developed a differentiable programming framework for truncated hierarchical B-splines (THB-splines), which can be used for several applications in geometry modeling, such as surface fitting and deformable image registration, and can be easily integrated with geometric deep learning frameworks. Differentiable programming is a novel paradigm that enables an algorithm to be differentiated via automatic differentiation, i.e., using automatic differentiation to compute the derivatives of its outputs with respect to its inputs or parameters. Differentiable programming has been used extensively in machine learning for obtaining gradients required in optimization algorithms such as stochastic gradient descent (SGD). While incorporating differentiable programming with traditional functions is straightforward, it is challenging when the functions are complex, such as splines. In this work, we extend the differentiable programming paradigm to THB-splines. THB-splines offer an efficient approach for complex surface fitting by utilizing a hierarchical tensor structure of B-splines, enabling local adaptive refinement. However, this approach brings challenges, such as a larger computational overhead and the non-trivial implementation of automatic differentiation and parallel evaluation algorithms. We use custom kernel functions for GPU acceleration in forward and backward evaluation that are necessary for differentiable programming of THB-splines. Our approach not only improves computational efficiency but also significantly enhances the speed of surface evaluation compared to previous methods. Our differentiable THB-splines framework facilitates faster and more accurate surface modeling with local refinement, with several applications in CAD and isogeometric analysis.
Springer Science and Business Media LLC
Title: THB-Diff: a GPU-accelerated differentiable programming framework for THB-splines
Description:
AbstractWe have developed a differentiable programming framework for truncated hierarchical B-splines (THB-splines), which can be used for several applications in geometry modeling, such as surface fitting and deformable image registration, and can be easily integrated with geometric deep learning frameworks.
Differentiable programming is a novel paradigm that enables an algorithm to be differentiated via automatic differentiation, i.
e.
, using automatic differentiation to compute the derivatives of its outputs with respect to its inputs or parameters.
Differentiable programming has been used extensively in machine learning for obtaining gradients required in optimization algorithms such as stochastic gradient descent (SGD).
While incorporating differentiable programming with traditional functions is straightforward, it is challenging when the functions are complex, such as splines.
In this work, we extend the differentiable programming paradigm to THB-splines.
THB-splines offer an efficient approach for complex surface fitting by utilizing a hierarchical tensor structure of B-splines, enabling local adaptive refinement.
However, this approach brings challenges, such as a larger computational overhead and the non-trivial implementation of automatic differentiation and parallel evaluation algorithms.
We use custom kernel functions for GPU acceleration in forward and backward evaluation that are necessary for differentiable programming of THB-splines.
Our approach not only improves computational efficiency but also significantly enhances the speed of surface evaluation compared to previous methods.
Our differentiable THB-splines framework facilitates faster and more accurate surface modeling with local refinement, with several applications in CAD and isogeometric analysis.
Related Results
Diffeomorphism groups of critical regularity
Diffeomorphism groups of critical regularity
AbstractLet M be a circle or a compact interval, and let $$\alpha =k+\tau \ge 1$$
α
=
k
+
τ
≥
1
be a real number such that $$k=\lfloor \alpha \rfloor $$
k
=
⌊
α
⌋
. We write $...
A DEVICE-BASED (GAITON) SAGITTAL PLANE KINEMATICS ANALYSIS OF LOWER EXTREMITY JOINTS AMONG PATIENTS WITH KNEE OSTEOARTHRITIS – A METHODOLOGICAL APPROACH.
A DEVICE-BASED (GAITON) SAGITTAL PLANE KINEMATICS ANALYSIS OF LOWER EXTREMITY JOINTS AMONG PATIENTS WITH KNEE OSTEOARTHRITIS – A METHODOLOGICAL APPROACH.
Background: Gait assessment is an effective method for identifying functional limitations associated with knee Osteoarthritis and understanding the relationship between disease sym...
Heat transfer in supercritical fluids: computational approaches & studies
Heat transfer in supercritical fluids: computational approaches & studies
(English) This thesis delves into investigating the complexities of heat transfer in supercritical fluids through the application of advanced theoretical and computational methodol...
CPU AND GPU (CUDA) TEMPLATE MATCHING COMPARISON / CPU IR GPU (CUDA) PALYGINIMAS VYKDANT ŠABLONŲ ATITIKTIES ALGORITMĄ
CPU AND GPU (CUDA) TEMPLATE MATCHING COMPARISON / CPU IR GPU (CUDA) PALYGINIMAS VYKDANT ŠABLONŲ ATITIKTIES ALGORITMĄ
Image processing, computer vision or other complicated opticalinformation processing algorithms require large resources. It isoften desired to execute algorithms in real time. It i...
Splines in Nonparametric Regression
Splines in Nonparametric Regression
AbstractThis article is interested in splines as tools for visualizing and analyzing noisy observational data, and so restricts itself to smoothing splines and regression splines. ...
Parallel metaheuristics on GPU
Parallel metaheuristics on GPU
Métaheuristiques parallèles sur GPU
Les problèmes d'optimisation issus du monde réel sont souvent complexes et NP-difficiles. Leur modélisation est en constante évo...
LODO DE CURTUME EM SUBSTRATO COMERCIAL PARA PRODUÇÃO DE MUDAS DE MAMÃO CV. GOLDEN THB
LODO DE CURTUME EM SUBSTRATO COMERCIAL PARA PRODUÇÃO DE MUDAS DE MAMÃO CV. GOLDEN THB
LODO DE CURTUME EM SUBSTRATO COMERCIAL PARA PRODUÇÃO DE MUDAS DE MAMÃO CV. GOLDEN THB
OTTO HERBERT SCHUHMACHER DIETRICH1, MÁRCIA ADRIANA CARVALHO DOS SANTOS2, VINICIUS RODRIGUES...

