Density Compensation Function (DCF) is widely used in non-Cartesian MRI reconstruction, either for direct Non-Uniform Fast Fourier Transform (NUFFT) reconstruction or for iterative undersampled reconstruction. Current state-of-the-art methods involve time-consuming tens of iterations, which is one of the main hurdles for widespread application of the highly efficient non-Cartesian MRI. In this paper, we propose an efficient, non-iterative method to calculate DCF for arbitrary non-Cartesian $k$-space trajectories using Fast Fourier Deconvolution. Simulation experiments demonstrate that the proposed method is able to yield DCF for 3D non-Cartesian reconstruction in around 20 seconds, achieving orders of magnitude speed improvement compared to the state-of-the-art method while achieving similar reconstruction quality.
- 论文ID: 2510.14873
- 标题: Sampling Density Compensation using Fast Fourier Deconvolution
- 作者: Rui Luo, Peng Hu, Haikun Qi (ShanghaiTech University)
- 分类: physics.med-ph
- 发表时间: 2025年10月16日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2510.14873
密度补偿函数(DCF)广泛应用于非笛卡尔MRI重建中,无论是直接的非均匀快速傅里叶变换(NUFFT)重建还是迭代欠采样重建。当前最先进的方法需要耗时的数十次迭代,这是高效非笛卡尔MRI广泛应用的主要障碍之一。本文提出了一种高效的非迭代方法,使用快速傅里叶反卷积为任意非笛卡尔k空间轨迹计算DCF。仿真实验表明,该方法能够在约20秒内为3D非笛卡尔重建生成DCF,相比最先进方法实现了数量级的速度提升,同时保持相似的重建质量。
非笛卡尔MRI采样在低频区域的采样密度远高于高频区域,直接重建而不进行适当的权重调整会导致图像模糊。密度补偿函数(DCF)用于平衡采样密度,是非笛卡尔MRI重建的关键组件。
- 重建质量: DCF对于直接NUFFT重建和迭代重建都至关重要
- 收敛加速: DCF能够通过改善问题条件数来加速迭代重建和深度学习重建的收敛
- 临床应用: 高效的DCF计算是非笛卡尔MRI临床应用的关键瓶颈
- Voronoi图方法: 计算昂贵且数值不稳定,特别是对3D轨迹
- 迭代方法: Pipe和Menon提出的经典迭代方法需要数十次迭代,每次迭代耗时数秒到数分钟
- 优化方法: 虽然更准确,但运行时间比迭代方法增加两个数量级
开发一种快速、非迭代的DCF计算方法,特别针对3D非笛卡尔采样模式,以突破计算效率瓶颈。
- 提出了基于快速傅里叶反卷积(FFD)的非迭代DCF计算方法
- 实现了1-2个数量级的速度提升,3D轨迹DCF计算时间从约10分钟降至20秒以内
- 保持或略微改善重建质量,同时生成更平滑的DCF
- 提供了通用解决方案,适用于任意非笛卡尔k空间轨迹
- 开源实现,促进方法的可复现性和广泛应用
给定非笛卡尔k空间采样模式 K={ki}i=1Nk,寻找密度补偿函数 D(k),使得加权采样模式的点扩散函数(PSF)在视野范围内近似为冲激函数:P(x)≈δ(x) for ∥x∥<L。
采样过程表示为:
S1(k)=III(k)⋅S0(k)
其中 III(k)=∑i=1Nkδ(k−ki) 是冲激序列。
加权后的k空间:
S2(k)=D(k)⋅III(k)⋅S0(k)
加权采样模式(WSP):
E(k)=D(k)⋅III(k)
对应的PSF:
P(x)=F−1{E(k)}
将初始PSF估计 P^(x) 分解为:
P^(x)=P^in(x)+P^out(x)
其中:
- P^in(x)=P^(x)⋅W(x)
- P^out(x)=P^(x)⋅(1−W(x))
W(x) 是窗函数,在 ∥x∥≥L 时为0。
通过反卷积得到最优WSP:
E∗(k)=E^(k)/E^in(k)
这使得:
- Pin∗(x)=F−1{1}=δ(x)
- Pout∗(x)=F−1{E^out(k)/E^in(k)}
采用参数化窗函数 W(x)=1−∥xˉ∥p,其中 xˉ=x/L,通过最小-最大参数搜索确定最优形状参数:
p∗=argminp{maxitest∥Pout∗(x)∥/P0∗}
通过蒙特卡洛测试确定 p∗=2.4。
使用1D DCF作为初始猜测:
D^(ki)=∥ki+1−ki∥2⋅∥ki∥2Nd−1
其中 Nd 是k空间维数。
核心计算通过FFD实现,避免了迭代过程,直接求解最优DCF。
使用复值2D/3D数字模体,包含:
- 椭圆壳结构
- 心形结构
- 不同大小的球体
- 通过白噪声和空间低通滤波生成的相位图
- 矩阵大小:256×256×256
- 视野:500mm
测试四种非笛卡尔轨迹:
- 2D轨迹: Variable Density Spiral (VdSpiral), Rosette
- 3D轨迹: Cones, Yarnball
采用Zwart等人的最先进3D采样密度补偿方法作为基准,该方法结合了:
- Pipe的基本迭代结构
- Johnson的最优核函数
- 高效网格卷积方法
- 重建质量:
- 归一化均方根误差(NRMSE)
- 结构相似性指数(SSIM)
- 计算效率: 执行时间 Texe
- PSF质量: 半高全宽(FWHM)
- 编程语言:Python 3.12.8
- FFT库:FINUFFT
- 硬件:4.9 GHz 12核CPU (Intel® Core™ i7-12700)
- 重建前进行零均值单位方差归一化
| 轨迹类型 | 基准方法(秒) | 提出方法(秒) | 速度提升 |
|---|
| VdSpiral | 3.835 | 0.044 | 87× |
| Rosette | 5.397 | 0.073 | 74× |
| Yarnball | 1399.853 | 18.542 | 75× |
| Cones | 555.792 | 12.788 | 43× |
| 轨迹类型 | NRMSE (基准/提出) | SSIM (基准/提出) |
|---|
| VdSpiral | 0.018/0.016 | 0.953/0.956 |
| Rosette | 0.018/0.018 | 0.943/0.954 |
| Yarnball | 0.028/0.021 | 0.971/0.976 |
| Cones | 0.023/0.019 | 0.971/0.976 |
- 提出方法生成的DCF更加平滑,而基准方法存在显著振荡
- 两种方法的PSF具有相同的FWHM (1.5×像素大小),表明空间分辨率等效
- 重建图像无明显失真和模糊
- 仅存在由于k空间截断导致的轻微Gibbs环形伪影
- 提出方法在大多数情况下实现了更好的NRMSE和SSIM
- 3D轨迹DCF计算时间从约10分钟降至20秒以内
- 实现了1-2个数量级的速度提升
- 为高效3D非笛卡尔重建提供了可能
- Voronoi图方法 (Rasche等, 1999): 直观但计算昂贵
- 迭代方法 (Pipe & Menon, 1999): 奠定了现代DCF计算基础
- 核函数优化 (Johnson & Pipe, 2009): 改进重建精度但速度仍慢
- 网格卷积 (Zwart等, 2012): 提升迭代效率但仍需多次迭代
相比现有方法,本文首次实现了:
- 非迭代DCF计算
- 数量级的速度提升
- 保持或改善重建质量
- 适用于任意非笛卡尔轨迹
- 效率突破: 实现了1-2个数量级的DCF计算速度提升
- 质量保证: 保持或略微改善重建质量,生成更平滑的DCF
- 通用性: 适用于任意2D/3D非笛卡尔k空间轨迹
- 实用性: 3D DCF计算时间降至20秒以内,满足临床应用需求
- 窗函数形式: 当前采用特定参数化形式 W(x)=1−∥xˉ∥p,可能不是最优选择
- 参数优化: 假设最优参数与维度和轨迹无关,可能需要进一步验证
- 数值稳定性: 反卷积操作的数值稳定性依赖于初始DCF估计的质量
- 实际数据验证: 仅在仿真数据上验证,需要真实MRI数据的进一步测试
- 窗函数优化: 探索更优的窗函数形式和自适应参数选择
- 实际数据验证: 在真实MRI数据上验证方法的有效性
- 并行优化: 进一步优化并行计算以提升速度
- 集成应用: 与现代MRI重建流水线集成
- 重大技术突破: 首次实现非迭代DCF计算,解决了长期存在的计算效率问题
- 理论基础扎实: 基于PSF分解和反卷积的理论框架合理且创新
- 实验设计完善: 多种轨迹测试、定量评价指标、与最先进方法对比
- 实用价值高: 显著的速度提升使方法具有很强的临床应用潜力
- 开源贡献: 承诺开源代码,促进方法推广和可复现性
- 理论分析不够深入: 缺少收敛性和最优性的理论保证
- 参数选择简化: 窗函数参数的维度和轨迹无关假设可能过于简化
- 实际数据缺失: 仅在仿真数据上验证,缺少真实MRI数据的测试
- 噪声鲁棒性: 未充分讨论方法对噪声的鲁棒性
- 比较范围有限: 主要与一种基准方法比较,可考虑更多对比
- 学术价值: 为DCF计算提供了新的理论框架和实用方法
- 临床意义: 显著提升的计算效率有望推动非笛卡尔MRI的临床应用
- 技术推广: 开源实现将促进方法在MRI社区的广泛应用
- 后续研究: 为相关领域的进一步研究提供了新思路
- 临床MRI: 需要快速DCF计算的实时或准实时MRI重建
- 研究应用: 大规模非笛卡尔MRI数据处理和算法开发
- 3D成像: 特别适用于计算密集的3D非笛卡尔重建
- 多种轨迹: 适用于各种非笛卡尔采样模式的DCF计算
本文引用了DCF计算领域的关键文献,包括Pipe & Menon的开创性工作、Johnson & Pipe的核函数优化、Zwart等人的网格卷积方法等,为研究提供了坚实的理论基础和对比基准。