High Order Spatial Generalization of 2D and 3D Isotropic Discrete Gradient Operators with Fast Evaluation on GPUs

被引:0
|
作者
Sébastien Leclaire
Maud El-Hachem
Jean-Yves Trépanier
Marcelo Reggio
机构
[1] École Polytechnique,Department of Mechanical Engineering
来源
关键词
Numerical differentiation; Isotropic finite difference ; Order of accuracy; Convolution; Jacket plugin for MATLAB; CUDA;
D O I
暂无
中图分类号
学科分类号
摘要
Based on the concept of isotropic centered finite differences, this work generalizes the spatial order of accuracy of the 2D and 3D isotropic discrete gradient operators to a higher order. A suitable methodology is used to obtain a set of equations from which it is possible to deduce stencil weights to achieve numerical approximations of both high order spatial and high order isotropic gradients. We consider that the suggested discretization will be useful for enhancing the quality of the results in various scientific fields. The spatial order (S\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$S$$\end{document}) controls the spatial order of accuracy of the gradient norm and direction, while the isotropic order (I\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$I$$\end{document}) controls, in some situations, the spatial order of accuracy of the gradient direction. A useful list of the stencil weights needed to construct different high order spatial and isotropic gradients is given. Numerical tests show that the numerical spatial orders of accuracy of the gradient approximation are the same as those predicted theoretically. Also, to illustrate the benefit of the new discretizations, some simulations with a multiphase lattice Boltzmann model are presented. Then, a series of benchmarks comparing various efficient convolution algorithms used to compute function or image gradients is presented. Different platforms implemented on CPUs and GPUs are studied, namely: plain MATLAB; the Jacket plugin for MATLAB; and CUDA. The results show situations in which substantial computational speedup can be obtained with CUDA and the Jacket plugin for MATLAB versus MATLAB on a CPU. Examples of 2D and 3D gradient computations using convolution products performed with our code are available for download as electronic supplementary material.
引用
收藏
页码:545 / 573
页数:28
相关论文
共 50 条
  • [41] 2D and 3D Presentation of Spatial Data: A Systematic Review
    Duebel, Steve
    Roehlig, Martin
    Schumann, Heidrun
    Trapp, Matthias
    [J]. 2014 IEEE VIS INTERNATIONAL WORKSHOP ON 3DVIS (3DVIS), 2014, : 11 - 18
  • [42] Assessing 2D visual encoding of 3D spatial connectivity
    Baldi, Benedetta F.
    Vuong, Jenny
    O'Donoghue, Sean I.
    [J]. FRONTIERS IN BIOINFORMATICS, 2024, 3
  • [43] In-order delivery approach for 2D and 3D NoCs
    Masoud Daneshtalab
    Masoumeh Ebrahimi
    Sergei Dytckov
    Juha Plosila
    [J]. The Journal of Supercomputing, 2015, 71 : 2877 - 2899
  • [44] Effects of Latency and Spatial Jitter on 2D and 3D Pointing
    Teather, Robert J.
    Pavlovych, Andriy
    Stuerzlinger, Wolfgang
    [J]. IEEE VIRTUAL REALITY 2009, PROCEEDINGS, 2009, : 229 - 230
  • [45] In-order delivery approach for 2D and 3D NoCs
    Daneshtalab, Masoud
    Ebrahimi, Masoumeh
    Dytckov, Sergei
    Plosila, Juha
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (08): : 2877 - 2899
  • [46] 2D or not 2D That is the Question, but 3D is the, answer
    Cronin, Paul
    [J]. ACADEMIC RADIOLOGY, 2007, 14 (07) : 769 - 771
  • [47] Effective Area Coverage of 2D and 3D Environments With Directional and Isotropic Sensors
    Susanj, Diego
    Pincic, Domagoj
    Lenac, Kristijan
    [J]. IEEE ACCESS, 2020, 8 : 185595 - 185608
  • [48] 3D isotropic MRI of ankle: review of literature with comparison to 2D MRI
    Suryansh Bajaj
    Avneesh Chhabra
    Atul Kumar Taneja
    [J]. Skeletal Radiology, 2024, 53 : 825 - 846
  • [49] Localization of isotropic and anisotropic wireless sensor networks in 2D and 3D fields
    Bhat, Soumya J.
    Santhosh, K. V.
    [J]. TELECOMMUNICATION SYSTEMS, 2022, 79 (02) : 309 - 321
  • [50] Localization of isotropic and anisotropic wireless sensor networks in 2D and 3D fields
    Soumya J. Bhat
    K. V. Santhosh
    [J]. Telecommunication Systems, 2022, 79 : 309 - 321