第9章 · 9.2

9.2 非均匀采样与谱重建

Nonuniform sampling and spectral reconstruction
本页范围与学习目标
用采样掩码与精确混叠理解NUS,运行可下载的稀疏重建例子,检查弱峰收缩、假峰和深度重建的不确定度。
先读图解和核心解释;需要细节时再展开。
先看图 · 阅读入口
打开本节交互图

少采样后,重建需要额外假设

重建结果由观测和模型共同形成,关键结构关系应回到采样证据核验。

少采样后,重建需要额外假设 步骤 1 选择采样点 保留采样表与缺测点 不能把缺测写成零观测 步骤 2 执行重建 使用稀疏等模型条件 保存算法与参数 步骤 3 检验关键峰 比较弱峰和假峰 必要时补采验证 少采样后,重建需要额外假设 步骤 1 选择采样点 保留采样表与缺测点 不能把缺测写成零观测 步骤 2 执行重建 使用稀疏等模型条件 保存算法与参数 步骤 3 检验关键峰 比较弱峰和假峰 必要时补采验证
图 9.2-1 本页概念关系图。箭头表示本页采用的检查顺序。

读图时保留这项条件:强惩罚可以消除真实弱峰,整齐的重建谱不自动代表完整信号。

动手看一看 · 教学模型

改变采样表,看缺测补零的旁瓣怎样变化

比较全采、每隔四点和固定随机四分之一采样,再看频率图。

改变采样表,看缺测补零的旁瓣怎样变化蓝色已采,灰色未采
采样窗影响下的离散幅度
采样窗影响下的离散幅度归一幅度00.30.60.91.208162432频率 bin
已采点数16
采样覆盖率25%
生成成分bin 7:1;bin 19:0.25
改变采样表,看缺测补零的旁瓣怎样变化蓝色已采,灰色未采

图 9.2-2 只执行缺测补零后的离散变换,未执行压缩感知或学习重建;灰色位置是未测,不是零观测。

9.2.1 少采的是哪些数据

多维 NMR 的间接维度需要逐个演化时间采集直接维 FID。若每个间接维都完整覆盖均匀网格,维数增加会使实验时长迅速增长。非均匀采样通常在预定网格中只采部分增量,仍可保留较长演化时间,再用重建方法处理缺失数据。它减少采集点数,长时间处的真实信号仍须有足够强度。

展开说明与推导

需要区分采样点、增量、扫描与相位循环。一个逻辑间接维点可能需要多个正交分量或扫描,采样比例应采用同一计数方式。若完整计划有二百五十六个逻辑增量,每增量四次扫描、每扫描二点五秒,理想采集时间为二千五百六十秒;取六十四个增量则为六百四十秒,约从 42.7 分钟降到 10.7 分钟。

这个四倍时间比忽略固定准备、稳定和传输开销,且假定扫描数不变。为了补足信噪比而增加扫描时,总节约会下降。若比较方案分别改变了最长演化时间和扫描数,应逐项记录,不能将所有改善归给一个“25% 采样”的数字。

采样表至少保存网格长度、时间步长、所选索引、各点扫描数与正交采集约定。只给比例不足以复现:同样六十四个点可以集中在早期,也可以分布到末端,它们对窄峰、弛豫和伪影的约束不同。随机生成时还要保存实际索引,种子可作为额外记录。

若把原来完整采样的最长演化时间缩短,也能减少增量,但会降低独立频率编码能力。NUS 的一个用途是保留较长时间范围而减少其间的采样数量。仅保留一个很晚的点并不保证高分辨率,因为该点可能已因弛豫接近噪声;需要考察整个安排对目标峰宽的支持。

定义 · 缺失数据

未采集的时间点没有测量值。把缺失位置补零后做 FFT 是一种处理起点,零并不是该位置的真实 FID 观测。

9.2.2 采样表为何影响假峰

把完整时间信号乘以只有零与一的采样掩码,等价于频域谱与掩码的傅里叶变换卷积。掩码变换描述点扩散特征,决定补零谱中一个真实峰会向哪些位置散布伪影。重建要利用采样表处理这种混合,因此表与数据错配会直接破坏解释。

展开说明与推导

用十六点的无衰减复指数说明一个极端情况。第 k 个频率格点的信号写为 exp(2πikn/16)。若只观察 n 为零、二、四直到十四的偶数点,k=3 与 k=11 的两个信号完全相同,因为差值八在这些时间产生整周相位。两个单峰都同样稀疏,因此仅凭稀疏假设也不能选择真峰。

\[\frac{s_{11}(n)}{s_3(n)}=\exp(2\pi i\,8n/16)=(-1)^n.\]
(9.2-1)

在奇数点,两信号反号;例如 n=1 时差的模为二。本书复算偶数点差异仅有约九乘十的负十五次方的浮点舍入,数学上为零。补测一个有辨别力的奇数点就能区分这两个特定候选,但不能据此声称一个点足以恢复任意复杂谱。

图 9.2-3 周期性采样的歧义16 点网格:每个位置都是允许的演化时间仅取偶数点:k=3 与 k=11 的观察完全相同加入 n=1:两个候选反号,可区分该歧义0123456789101112131415
图 9.2-3 蓝色为已采点,灰色为未采点。按固定周期抽取会产生这里展示的精确混叠。
展开说明与推导

随机或 Poisson gap 等安排可减少这种规律性,但不能保证每个谱都被正确恢复。采样表要兼顾早期信号利用、较长演化编码与较大空隙的风险。Hyberts 等研究采样安排与迭代软阈值重建的组合,强调相对强度、伪影和计算成本的共同评价。[1]

采集顺序与时间索引也应分开记录。间接演化时间的大小不一定等于实验发生的先后次序。若样品在采集过程中变化或发生漂移,同一采样表按不同顺序执行可能产生不同误差。解释这种数据时,需要采集时钟与稳定性记录,不能只让重建算法把变化吸收到谱线中。

9.2.3 压缩感知加入什么假设

压缩感知利用信号在某种表示下稀疏或可压缩的性质,从较少观测估计更多未知数。NMR 中,有限个共振常提供这种结构,但展宽峰、格点之外的频率、强耦合或复杂基线会降低简单频域稀疏假设的适合程度。Kazimierczuk 与 Orekhov 将相关思想用于加速 NMR。[2]

展开说明与推导

一种教学目标函数把采样残差平方与频域系数绝对值之和组合。A 包含规定逆傅里叶变换与取样操作,x 为待估谱系数,y 为实际采样;λ 控制稀疏惩罚。它使数据吻合与稀疏性形成折中,但 λ 不是可以任意增大而不改变物理量的显示参数。

\[\widehat{x}=\arg\min_x\left\{\frac12\|Ax-y\|_2^2+\lambda\|x\|_1\right\}.\]
(9.2-2)

软阈值把较小系数向零收缩,较大系数的幅度也可能降低。迭代方法轮流利用数据残差更新和稀疏收缩;FISTA 是加速这类优化的一个方法。[3] 收敛表示程序接近规定目标的解,不表示该目标已完整描述真实实验。数据范围、归一化和噪声变化后,相同 λ 的实际强度也会改变。

稀疏先验能减少补零伪影,却可能将真实弱峰当成应压制的系数。过小惩罚又可能保留噪声与旁瓣。确定参数应使用独立校准或明确噪声模型,并检查位置、幅度和假峰;不能只选择“背景最白”的输出作为正确谱。

复数相位与正交信息是模型的一部分。本例使用复数系数的模进行收缩,保留系数相位;若先丢弃虚部或取信号绝对值,线性傅里叶关系就已改变。实验数据的相位校正、接收顺序和轴方向也必须匹配实际模型,不能在重建后通过随意翻转轴掩盖错误。

方法 · 正向一致性

将重建谱按相同 A 变回已采时间点,与实际数据比较残差。较小残差是必要检查,但缺失点没有观测,多个不同重建仍可能同样吻合已采数据。

9.2.4 可复现的强峰与弱峰

本书构造六十四格点、无弛豫、无噪声的复指数模型,真谱仅在 k=10 与 k=20 有系数一和零点一。使用单位化逆 DFT,把十六个固定随机时间索引作为观测,采样比例 25%。信号恰好位于格点,这比真实展宽、离格点实验容易,是观察惩罚偏差的受控例子。

展开说明与推导

按上式运行复数软阈值的 FISTA。λ=0.001 时,强峰恢复为 0.994218,弱峰为 0.094218,分别约低 0.58% 与 5.78%;其他格点系数为零。即使无噪声,非零惩罚仍造成幅度收缩,弱峰的相对偏差更大。

保持同一采样与算法,λ 增至 0.05 后,强峰为 0.769679,弱峰被压成零。已采点残差 RMS 从约 0.000850 增到 0.027675。模型中的真值已知,所以能够明确识别漏峰;未知样品中仅看最后谱,无法知道那个零位置原来是否具有弱信号。

图 9.2-4 稀疏惩罚的幅度偏差强峰:真值 1弱峰:真值 0.1真值.001.05真值.001.05各面板纵轴均为恢复幅度 / 该峰真值;横轴为 λ11
图 9.2-4 由实际运行结果绘制,两个面板各自按对应真值归一化。较强惩罚让弱峰消失;本例没有实验噪声。
展开说明与推导

可下载教学重建包,其中包括脚本、固定索引、环境要求与预期报告。解压后运行 nus_demo.py,并比较报告中的系数和残差;本书已在独立解压目录复算。这里的 25% 成功案例不提供任意 NMR 谱的最低采样比例。

进一步练习可将信号移到格点之间,加入衰减或已知噪声,再比较不同采样表。一次只改变一个条件,以确定偏差来源。若模拟包含真实线宽,应采用适当评价方式,不能继续把一个非零格点当作一个完整共振。重建输出与真实位移、面积之间的转换也要重新定义。

9.2.5 深度重建的范围与置信度

深度方法学习采样数据到完整数据或谱的映射。FID-Net 研究了时间域重建及虚拟去耦等任务,采用适合相关 NMR 数据的网络结构。[4] 不同任务需要相应训练;一个网络支持 NUS 重建,不能因此认为它也支持全部核种、脉冲序列和未知结构解析。

展开说明与推导

训练数据往往来自模拟,可以精确知道真值并扩展噪声和峰数。模拟中的线形、耦合、相位、动态范围与采样分布仍可能不同于实验。测试要单独包含真实数据,并检查训练范围外输入;同一分子的重复或同源数据分散到训练测试部分也可能造成泄漏。

Jahangiri 与 Orekhov 的 MR-Ai 研究包括逐点信号强度不确定度和不依赖参考谱的质量评分,也研究了不完整正交检测的恢复。[5] 这些任务与普通 NUS 并不完全相同。质量分数来自模型评价,实际用途需要对应数据校准;不能把一个高分作为所有弱峰必然真实的证明。

重建置信度可以用独立验证、噪声重复、不同采样表与模型扰动检验。相同数据换几个算法都给同一峰,可能增加支持,也可能共享先验和偏差。若使用多个采样表,应区分独立重新采集与同一完整数据回溯删点,二者对仪器漂移和样品变化的验证能力不同。

逐点区间覆盖率、峰检出率和积分误差是不同指标。附近点误差相关时,不能把逐点不确定度简单当成独立噪声来求面积精度。报告应保存区间校准样本数量与条件,并检查区间是否包含系统偏差,尤其是弱峰被压制成零的区域。

也可以用有真值的峰列表直接计数。若二十个真实峰中恢复十六个,同时另外产生两个假峰,召回率为十六除二十,即 80%;检出列表的精确率为十六除十八,约 88.9%。这两个指标分别反映漏峰与假峰,不能由一个整体谱图相似度替代。计数前还要规定位置容差和强度下限。

误判 · 较低残差

在未采时间点没有真值约束的情况下,训练先验可选择不同完整谱。已采点吻合与真实完整谱恢复正确,需要分别评价。

9.2.6 用补充测量检验关键峰

重建谱用于指认时,优先核查改变结构结论的弱交叉峰,查它在原始已采数据中的支持、对参数的稳定性及与其他实验的对应。可增加有辨别力的时间点,或在较小维度取得独立参考。一次伪影排除检查通过,也不能替代所有谱的全面验收。

展开说明与推导

从完整实验回溯删点是方便的基准,能保持样品与处理条件一致,却与重新独立采集不同。原完整谱与删点输入共享部分噪声,评价时应说明这种相关。若研究声称改善了长期测量稳定性,还需要独立采集、不同时间或重复样品的数据来支持,不能只用一次完整谱的多个删点版本。

本节实际运行了简化 FISTA 与精确混叠例,没有运行 FID-Net 或 MR-Ai。复现记录应包含输入数据、采样表、代码、参数、输出及失败条件。把这些材料保存完整,后续研究比较才可以区分采集收益、重建收益和评价方式带来的差异。

9.2.7 习题与解答

习题9.2-1 周期抽样的反例

十六点模型只取偶数 n。为什么 k=3 与 k=11 不能区分?增加 n=1 对这个候选对有何作用?

解答二者之比为 (-1)ⁿ,偶数时为一,因此观察相同。n=1 时为负一,单位幅度复信号差的模为二,可以区分该候选对。两个解都为单峰,所以仅加稀疏要求不能消除原歧义。

习题9.2-2 弱峰相对偏差

真值 0.1,恢复 0.094218。求相对幅度偏差,并与真值一恢复 0.994218 比较。

解答弱峰偏差 (0.094218−0.1)/0.1≈−5.782%;强峰偏差约−0.5782%。绝对收缩接近,但弱峰相对影响大。不能用主峰表现替代动态范围验证。

习题9.2-3 时长不是只看比例

25% 采样但每点扫描翻倍,重复时间不变、忽略开销。相对完整方案节约多少?

解答总扫描比为 0.25×2=0.5,因此时间为原来一半,节约 50%,而不是 75%。若准备或其他固定开销显著,实际节约还会下降。

9.2.8 术语

非均匀采样
按规定安排观察部分演化时间的采集方式。
采样掩码
表示各网格位置是否被观察的记录。
点扩散函数
采样或处理对理想点信号造成的扩散形式。
压缩感知
利用稀疏等结构从较少观测恢复信号的框架。
软阈值
将系数幅度收缩并把较小值置零的操作。
正则化
给反问题加入额外偏好或限制的过程。
FISTA
加速迭代收缩阈值优化算法。
动态范围
待处理信号强弱跨度。
重建置信度
经适当校准后对恢复结果可靠性的量化描述。

9.2.9 参考文献

  1. Hyberts S G, Milbradt A G, Wagner A B, Arthanari H, Wagner G. Application of Iterative Soft Thresholding for Fast Reconstruction of NMR Data Non-uniformly Sampled with Multidimensional Poisson Gap Scheduling. J Biomol NMR, 2012, 52:315–327. 原始研究。
  2. Kazimierczuk K, Orekhov V Y. Accelerated NMR Spectroscopy by Using Compressed Sensing. Angew Chem Int Ed, 2011, 50:5556–5559. 原始研究。
  3. Beck A, Teboulle M. A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems. SIAM J Imaging Sci, 2009, 2:183–202. FISTA。
  4. Karunanithy G, Hansen D F. FID-Net: A versatile deep neural network architecture for NMR spectral reconstruction and virtual decoupling. J Biomol NMR, 2021, 75:179–191. 原始研究。
  5. Jahangiri A, Orekhov V. Beyond traditional magnetic resonance processing with artificial intelligence. Commun Chem, 2024, 7:244. MR-Ai 研究。