...
首页> 外文期刊>Journal of Imaging >Python Non-Uniform Fast Fourier Transform (PyNUFFT): An Accelerated Non-Cartesian MRI Package on a Heterogeneous Platform (CPU/GPU)
【24h】

Python Non-Uniform Fast Fourier Transform (PyNUFFT): An Accelerated Non-Cartesian MRI Package on a Heterogeneous Platform (CPU/GPU)

机译:Python非均匀快速傅立叶变换(PyNUFFT):异构平台(CPU / GPU)上的加速非笛卡尔MRI软件包

获取原文
           

摘要

A Python non-uniform fast Fourier transform (PyNUFFT) package has been developed to accelerate multidimensional non-Cartesian image reconstruction on heterogeneous platforms. Since scientific computing with Python encompasses a mature and integrated environment, the time efficiency of the NUFFT algorithm has been a major obstacle to real-time non-Cartesian image reconstruction with Python. The current PyNUFFT software enables multi-dimensional NUFFT accelerated on a heterogeneous platform, which yields an efficient solution to many non-Cartesian imaging problems. The PyNUFFT also provides several solvers, including the conjugate gradient method, ? 1 total variation regularized ordinary least square (L1TV-OLS), and ? 1 total variation regularized least absolute deviation (L1TV-LAD). Metaprogramming libraries have been employed to accelerate PyNUFFT. The PyNUFFT package has been tested on multi-core central processing units (CPUs) and graphic processing units (GPUs), with acceleration factors of 6.3–9.5× on a 32-thread CPU platform and 5.4–13× on a GPU.
机译:已经开发了Python非均匀快速傅立叶变换(PyNUFFT)包,以加快异构平台上的多维非笛卡尔图像重建。由于使用Python进行科学计算包含了成熟且集成的环境,因此NUFFT算法的时间效率一直是使用Python实时进行非笛卡尔图像重建的主要障碍。当前的PyNUFFT软件支持在异构平台上加速的多维NUFFT,从而为许多非笛卡尔成像问题提供了有效的解决方案。 PyNUFFT还提供了几种求解器,包括共轭梯度法。 1个总变化量的正则化普通最小二乘(L1TV-OLS),以及? 1个总变化调整了最小绝对偏差(L1TV-LAD)。元编程库已被用来加速PyNUFFT。 PyNUFFT软件包已在多核中央处理器(CPU)和图形处理器(GPU)上进行了测试,在32线程CPU平台上的加速因子为6.3–9.5倍,在GPU上为5.4–13倍。

著录项

相似文献

  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号