• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于 CUDA 的磁共振重建逆网格化算法。

A CUDA-based reverse gridding algorithm for MR reconstruction.

机构信息

Key Laboratory of Medical Image Computing of Ministry of Education, Northeastern University, Shenyang, CO 110179, China.

出版信息

Magn Reson Imaging. 2013 Feb;31(2):313-23. doi: 10.1016/j.mri.2012.06.038. Epub 2012 Aug 13.

DOI:10.1016/j.mri.2012.06.038
PMID:22898698
Abstract

MR raw data collected using non-Cartesian method can be transformed on Cartesian grids by traditional gridding algorithm (GA) and reconstructed by Fourier transform. However, its runtime complexity is O(K×N(2)), where resolution of raw data is N×N and size of convolution window (CW) is K. And it involves a large number of matrix calculation including modulus, addition, multiplication and convolution. Therefore, a Compute Unified Device Architecture (CUDA)-based algorithm is proposed to improve the reconstruction efficiency of PROPELLER (a globally recognized non-Cartesian sampling method). Experiment shows a write-write conflict among multiple CUDA threads. This induces an inconsistent result when synchronously convoluting multiple k-space data onto the same grid. To overcome this problem, a reverse gridding algorithm (RGA) was developed. Different from the method of generating a grid window for each trajectory as in traditional GA, RGA calculates a trajectory window for each grid. This is what "reverse" means. For each k-space point in the CW, contribution is cumulated to this grid. Although this algorithm can be easily extended to reconstruct other non-Cartesian sampled raw data, we only implement it based on PROPELLER. Experiment illustrates that this CUDA-based RGA has successfully solved the write-write conflict and its reconstruction speed is 7.5 times higher than that of traditional GA.

摘要

使用非笛卡尔方法采集的 MR 原始数据可以通过传统的网格化算法(GA)转换为笛卡尔网格,并通过傅里叶变换进行重建。然而,其运行时复杂度为 O(K×N(2)),其中原始数据的分辨率为 N×N,卷积窗口(CW)的大小为 K。并且它涉及到大量的矩阵计算,包括取模、加法、乘法和卷积。因此,提出了一种基于 Compute Unified Device Architecture(CUDA)的算法来提高 PROPELLER(一种全球认可的非笛卡尔采样方法)的重建效率。实验表明多个 CUDA 线程之间存在写冲突。这会导致在将多个 k 空间数据同步卷积到同一网格上时产生不一致的结果。为了克服这个问题,开发了一种反向网格化算法(RGA)。与传统 GA 为每条轨迹生成网格窗口的方法不同,RGA 为每个网格计算一条轨迹窗口。这就是“反向”的含义。对于 CW 中的每个 k 空间点,都会将其贡献累积到这个网格上。虽然该算法可以很容易地扩展到重建其他非笛卡尔采样的原始数据,但我们仅基于 PROPELLER 实现它。实验表明,这种基于 CUDA 的 RGA 成功地解决了写冲突问题,其重建速度比传统 GA 提高了 7.5 倍。

相似文献

1
A CUDA-based reverse gridding algorithm for MR reconstruction.基于 CUDA 的磁共振重建逆网格化算法。
Magn Reson Imaging. 2013 Feb;31(2):313-23. doi: 10.1016/j.mri.2012.06.038. Epub 2012 Aug 13.
2
CUDA accelerated uniform re-sampling for non-Cartesian MR reconstruction.用于非笛卡尔磁共振成像重建的CUDA加速均匀重采样
Biomed Mater Eng. 2015;26 Suppl 1:S983-9. doi: 10.3233/BME-151393.
3
On the optimality of the gridding reconstruction algorithm.关于网格化重建算法的最优性
IEEE Trans Med Imaging. 2000 Apr;19(4):306-17. doi: 10.1109/42.848182.
4
A rapid look-up table method for reconstructing MR images from arbitrary K-space trajectories.一种用于从任意K空间轨迹重建磁共振图像的快速查找表方法。
IEEE Trans Med Imaging. 2001 Mar;20(3):207-17. doi: 10.1109/42.918471.
5
Reconstruction of undersampled non-Cartesian data sets using pseudo-Cartesian GRAPPA in conjunction with GROG.使用伪笛卡尔GRAPPA结合GROG重建欠采样非笛卡尔数据集。
Magn Reson Med. 2008 May;59(5):1127-37. doi: 10.1002/mrm.21602.
6
Direct reconstruction of MR images from data acquired on a non-Cartesian grid using an equal-phase-line algorithm.
Magn Reson Med. 2002 Jun;47(6):1228-33. doi: 10.1002/mrm.10165.
7
Fast direct fourier reconstruction of radial and PROPELLER MRI data using the chirp transform algorithm on graphics hardware.利用图形硬件上的线性调频变换算法对径向和螺旋桨MRI数据进行快速直接傅里叶重建。
Magn Reson Med. 2013 Oct;70(4):1087-94. doi: 10.1002/mrm.24556. Epub 2012 Nov 15.
8
[Software for MR image reconstruction from data acquired on an irregular k-space trajectory].[用于从不规则 k 空间轨迹采集的数据进行磁共振图像重建的软件]
Sheng Wu Yi Xue Gong Cheng Xue Za Zhi. 2003 Jun;20(2):322-4, 327.
9
Non-Cartesian data reconstruction using GRAPPA operator gridding (GROG).使用GRAPPA算子网格化(GROG)进行非笛卡尔数据重建。
Magn Reson Med. 2007 Dec;58(6):1257-65. doi: 10.1002/mrm.21435.
10
An efficient gridding reconstruction method for multishot non-Cartesian imaging with correction of off-resonance artifacts.多 shot 非笛卡尔成像的高效网格重建方法,具有离频伪影校正。
Magn Reson Med. 2010 Jun;63(6):1691-7. doi: 10.1002/mrm.22336.

引用本文的文献

1
Trajectory optimized NUFFT: Faster non-Cartesian MRI reconstruction through prior knowledge and parallel architectures.基于先验知识和并行架构的轨迹优化 NUFFT:更快的非笛卡尔 MRI 重建。
Magn Reson Med. 2019 Mar;81(3):2064-2071. doi: 10.1002/mrm.27497. Epub 2018 Oct 17.
2
A survey of GPU-based acceleration techniques in MRI reconstructions.基于图形处理器的磁共振成像重建加速技术综述。
Quant Imaging Med Surg. 2018 Mar;8(2):196-208. doi: 10.21037/qims.2018.03.07.
3
A New Parallel Approach for Accelerating the GPU-Based Execution of Edge Detection Algorithms.
一种加速基于GPU的边缘检测算法执行的新并行方法。
J Med Signals Sens. 2017 Jan-Mar;7(1):33-42.
4
Accelerating Computation of DCM for ERP in MATLAB by External Function Calls to the GPU.通过对图形处理器(GPU)进行外部函数调用加速MATLAB中用于事件相关电位(ERP)的动态因果模型(DCM)计算
PLoS One. 2013 Jun 26;8(6):e66599. doi: 10.1371/journal.pone.0066599. Print 2013.