ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

磁共振成像三大核心:信噪比、分辨率与对比度的权衡之道

磁共振成像三大核心:信噪比、分辨率与对比度的权衡之道 学磁共振的人都知道一句话参数就是语言图像就是答案。到了系列第八讲我们终于要碰这三个贯穿整个MRI基础的核心概念——信噪比SNR、空间分辨率、图像对比度。这三个概念几乎决定了你每一次扫描参数设置的合理性也是理解伪影、理解加权成像、理解加速技术的前提。不管你是刚进科的技师、准备考试的住院医师还是做科研相关工作的研究生这三样东西弄清楚了日常读图和调参都会顺很多。很多人最初接触这三个词时感觉它们是三个独立的指标背完定义就完事了。但真正到了机器旁边就发现它们像跷跷板一样互相牵制想提高分辨率SNR掉想提高SNR扫描时间涨想缩短时间对比度和分辨率又顾不全。所以这一篇不仅要把每个概念讲透更要把它们之间的关系理清楚。理解了这层关系你才算真正开始“会调参数”。1. 信噪比SNR图像质量的“天花板”1.1 SNR到底是什么为什么它如此重要信噪比英文全称Signal-to-Noise Ratio中文经常直接叫SNR。定义很简单感兴趣区域内的信号强度平均值和背景噪声标准差之间的比值。翻译成人话就是——你想要的真实信号和机器里乱七八糟的随机干扰之间的比例。比例越高图像看着越干净、越细腻比例低了图像全是颗粒感像老式电视的雪花点病灶也可能被噪声淹没。SNR在磁共振里为什么地位这么高因为它是几乎所有其他图像质量指标的“基础限制条件”。分辨率决定了你能看清多小的结构对比度决定了病变和正常组织能不能区分但这两个指标最终都要通过一定水平的SNR才能体现出来。你可以这样理解SNR是一张照片的“底子”分辨率是相机的像素数对比度是照片的色彩层次。底子太差像素再高、色彩再丰富照片也是花的、没法看。临床中我见过不少刚接触MRI的人犯同一个错误一味追求高分辨率把矩阵拉到512、层厚压到2mm结果图像出来全是雪花。这就是只盯着分辨率没有估算SNR的后果。所以做磁共振第一个要养成的习惯就是改任何一个参数之前先问自己一句这么做SNR会不会崩。1.2 SNR受哪些因素影响逐个拆解SNR的影响因素说起来很多但真正经常在参数界面里遇到的主要是下面这几个。我把它们列成一张表方便对照影响因素对SNR的作用关系说明主磁场强度B0近似线性增加3T的SNR大约是1.5T的1.7-2倍这是设备硬件决定的临床只能靠选机型体素体积成正比体素越大采集到的质子越多SNR越高采集次数NEX与√NEX成正比NEX从1加到4SNR只增加一倍但时间增加4倍接收带宽带宽越低SNR越高带宽减半SNR增加约√2但有化学位移、磁敏感伪影代价线圈类型距离越近SNR越高表面线圈SNR远高于体线圈但均匀性和覆盖范围受限序列类型GRE的SNR通常低于SE因为没有180度重聚焦脉冲信号衰减机制不同TR、TE、翻转角影响稳态信号大小参数不同导致纵向/横向磁化矢量恢复程度不同这里面最容易理解也最容易忽略的是体素体积。体素等于像素面积乘以层厚。像素面积又由FOV和矩阵决定FOV缩小、矩阵加大、层厚减薄任何一个操作都会让体素变小SNR跟着下降。很多人在调参数时会忘记这一点把三个方向同时改小图像直接废掉。NEX的√关系也是新手容易踩的坑。我经常看到有人觉得NEX不够就往上加从1加到2、加到4、加到6结果扫描时间翻了好几倍噪声只是稍微减轻了一点。正确做法永远是先优化别的环节最后才考虑加NEX。因为NEX的性价比实在太低了。线圈对SNR的影响则更直观。同样一个部位用体线圈采集和用专用表面线圈采集图像质量差距巨大。这就是为什么现在的扫描流程几乎全是相控阵线圈——多个小线圈元件紧贴扫描区域既保证了SNR又通过并行采集技术换来了速度。1.3 实际调SNR的经验顺序如果图像噪声大我建议按这个顺序排查和调整效率最高先看线圈选择是否正确有没有用错线圈类型或者线圈没有贴紧摆位。再看填充因子也就是患者身体和线圈之间的距离越贴近SNR越高。检查体素设置特别是层厚是不是压得太薄矩阵是不是拉得太高。看接收带宽如果当前带宽很高比如200Hz/pixel尝试降低到150甚至100左右。最后才考虑增加NEX或者延长扫描时间。这套顺序的逻辑是先硬件、再几何参数、再调制参数、最后牺牲时间。按这个顺序操作既能保证SNR也不会盲目牺牲扫描效率。强调一下接收带宽这个参数非常容易被人忽略。它代表系统采样每个像素频率范围的大小。带宽高采集快但噪声也多带宽低采集慢但图像干净。代价是化学位移伪影加重——脂肪和水的频率差约3.5ppm在1.5T上大约225Hz、在3T上大约450Hz带宽太低时这两个信号会错开几个像素产生“脂肪鬼影”。所以调带宽时一定要看序列有没有压脂、有没有脂肪抑制需求别一刀切。2. 空间分辨率看清小结构的前提但不是越细越好2.1 空间分辨率的本质像素到底代表了什么空间分辨率反映的是图像区分相邻两个微小结构的能力。MRI图像由像素构成每个像素对应着人体内一个体素像素面积×层厚的信号平均。体素越小图像能呈现的细节越多体素越大微小病变越容易被“平均”掉。先说几个基本公式。像素面积 FOV ÷ 矩阵。FOV是扫描视野矩阵是采样点数。比如FOV 240mm矩阵256×256像素尺寸就是240÷256 ≈ 0.94mm。层厚是第三个维度通常单独设置。三个方向乘起来就是体素体积0.94mm × 0.94mm × 5mm ≈ 4.4mm³。如果把层厚从5mm压到3mm体素变为约2.6mm³SNR降幅约四成。这就是为什么薄层扫描从来不是想扫就能随便扫的——你得有足够的SNR预算来支付“清晰”的代价。这里要特别说一个容易混淆的概念MRI里的分辨率常常不是各向同性的。频率编码方向和相位编码方向的像素尺寸可以不同。频率编码方向的像素大小只取决于采样点数和FOV几乎不影响扫描时间相位编码方向的像素大小则取决于相位编码步数而它直接决定扫描时间。所以大多数序列的分辨率在两个方向上是不一样的。理解了这一点你就能明白为什么有的序列FOV是矩形——为了让相位编码方向少采几步节省时间。2.2 部分容积效应微小病灶为什么会被漏掉分辨率不够最直接的后果就是部分容积效应partial volume effect。当病灶尺寸远小于体素体积时病灶的信号和周围正常组织的信号被平均在一个体素里病灶本身可能会被“稀释”到看不见的程度。举一个非常典型的例子脑白质内有个直径2mm的小腔隙灶层厚用6mm扫描这个病灶在整个层面里只占很小的比例。如果这个病灶在T2上是高信号被周围脑组织平均后信号强度最多比周围高一点点肉眼几乎看不出来。等扫描完回顾病例时才发现漏诊这种感觉非常难受。所以遇到怀疑微小病变的情况比如内耳结构、垂体微腺瘤、膝关节半月板损伤一定要把层厚减薄或者改用3D序列。3D序列的优势在于层面方向也是薄层采集没有层间间隔的浪费可以做到各向同性重建。比如膝关节3D序列可以用0.6mm等体素扫描任意方向重建对细小结构显示非常友好。代价还是SNR。3D序列虽然因为全容积激发的方式在SNR上有优势但各向同性0.6mm的体素体积非常小仍然需要依靠长扫描时间、更强的梯度性能、或者压缩感知等加速技术来平衡。2.3 提高分辨率的方法和各自的性价比提高分辨率最常见的手段有三个减小FOV、增加矩阵、减薄层厚。但它们的“性价比”不同。减小FOV像素变小分辨率提高。缺点是FOV太小可能卷褶伪影而且被激发区域外的信号会折叠进图像。现在可以用并行采集的卷褶抑制技术来改善但仍有适用范围。增加矩阵比如从256×256加到512×512像素变小但扫描时间会明显增加相位编码步数翻倍SNR也会下降。如果加到512矩阵时间至少增加一倍。减薄层厚能减少部分容积效应但SNR下降明显且层数增加导致扫描时间增加。另外很多MRI系统提供了“零填充插值”功能也叫ZIPZero Interpolation Processing通过在K空间外围补零让重建矩阵更大。注意这只是一种“显示分辨率”的提升让图像看起来更平滑、边缘更连续但并没有真正提高物理分辨率。就像放大一张低像素照片然后做平滑处理细节不会凭空多出来。现在的深度学习重建则更进一步可以通过训练好的网络去除噪声在相同体素下获得更高的有效SNR从而允许临床上采集更小体素的原始数据。这个技术这几年发展非常快已经算是高端设备的标配了。3. 图像对比度让病变从背景里“跳”出来的关键3.1 对比度的来源和三种基本加权图像对比度通俗说就是不同组织之间信号强度的差别。对比度好病变和正常组织一眼就能分开对比度差两者在图像上灰成一片诊断无从谈起。MRI的对比度来源特别丰富这是它相比CT最大的优势之一——CT基本只靠X线衰减密度一种对比机制MRI却可以靠着T1、T2、质子密度、弥散、灌注等多种机制做出花样繁多的对比。最基本的三类加权成像大家应该都很熟了T1加权成像短TR、短TE。脂肪亮、水暗。适合看解剖结构、增强扫描、含脂病变。T2加权成像长TR、长TE。水亮、脂肪中等。适合看水肿、炎症、肿瘤等大部分病变。质子密度加权成像长TR、短TE。反映组织内氢质子密度脂肪和水都比较亮。常用于关节软骨、半月板的观察。要理解这三种加权为什么这样设置参数得先回到上一篇讲的弛豫概念。T1加权靠的是纵向磁化恢复速度的差异短TR时T1短的组织比如脂肪恢复快、下次激发时信号高T1长的组织比如水恢复慢、信号低。T2加权靠的是横向磁化衰减速度差异长TE时T2长的组织比如水肿还剩不少信号T2短的组织比如肌肉已经衰减得差不多了。TR和TE这两个参数的组合本质上就是在挑选“哪一种弛豫差异最明显”。TR控制T1对比的权重TE控制T2对比的权重。TR短T1权重就大TE长T2权重就大。如果TR做得很长、TE做得很短几乎所有组织的纵向磁化都完全恢复了、横向磁化也都没来得及衰减图像对比度主要由质子密度决定这就是PD加权。3.2 翻转角、脂肪抑制和对比剂除了自旋回波序列里TR/TE的调整梯度回波序列还有一个“翻转角”可以用。翻转角决定激发脉冲把纵向磁化打偏多少它和TR共同影响稳态信号大小和T1对比。小翻转角比如10-20度配合短TRT1权重小、信号利用效率高常用于血管成像和动态增强大翻转角比如60-90度配合短TRT1权重大常用于T1类成像。脂肪抑制也是对比度调节的重要手段。脂肪在MRI里信号往往特别高可能掩盖邻近的病变比如脂肪组织里的水肿、增强病灶或者关节软骨表面的一点点信号异常。常用的脂肪抑制方法有几种化学位移饱和法FatSat利用脂肪和水中氢质子频率不同先用特定频率脉冲把脂肪信号饱和掉再采集。优点是脂肪抑制选择性好缺点是场强不均匀时抑制不均匀而且会延长扫描时间。STIR基于脂肪T1短的特性先用180度反转脉冲等脂肪纵向磁化过零点时再激发。抑制效果对磁场的均匀性不敏感但特异性差而且会降低SNR一般增强扫描不太用。Dixon法利用脂肪和水的相位差异采集多个回波进行水和脂肪分离。可以同时得到水相、脂肪相、同相、反相四组图像配合改良DixonmDixon技术很多系统上已经取代了传统的FatSat。对比剂也是一个需要放在对比度里讲的话题。MRI常用的钆对比剂是缩短T1弛豫时间的。打了增强药之后血供丰富的病灶或炎性区域T1变短在T1加权上表现为高信号。这就是动态增强扫描的基本原理。使用对比剂时必须注意钆剂的用量、注射速度、扫描时相都要结合具体情况调否则容易把动脉期、静脉期、延迟期的信息采集时机弄混。3.3 对比度与噪声的平衡CNR才是真正要关注的临床读图时我们真正关心的其实是“对比度噪声比”简称CNR。CNR两种组织信号差÷噪声。这个指标的意义是对比度虽然好但如果噪声太大两种组织的差异依然看不出来。CNR的实用价值在动态增强、弥散加权、关节软骨成像这些场景特别明显。比如做软骨T2 mapping时软骨和关节液之间的对比度很高但T2值本身受噪声影响很大SNR不足时定量结果就会飘。这时候单看对比度是不够的必须同时保证SNR。所以每次改参数我都会在心里同时过三个数分辨率达到要求没有、SNR够不够撑住噪声、对比度适不适合目标病变。三者都满足才算一套合格的参数。4. 三者如何权衡参数设置的实战思路4.1 铁三角时间、SNR、分辨率之间的较量MRI参数优化里最经典的一句话说时间、SNR、分辨率三者只能取其二。你想要高SNR和高分辨率时间一定长你想要时间短和高分辨率SNR一定低你想要时间短和SNR好分辨率就必须妥协。扫描时间的公式是时间 ≈ TR × 相位编码步数 × NEX。所以时间主要被三个因素吃掉TR越长越慢、相位编码步数越多越慢、NEX越多越慢。同时相位编码步数决定空间分辨率NEX影响SNRTR决定对比度和加权类型。换句话说时间这个维度几乎连着所有其他参数调整任何一个参数最终都会反映在时间上。实际操作里时间又不能只看绝对值。有些序列虽然标称时间长但对运动伪影不敏感比如呼吸门控、导航回波、多段采集实际临床成功率反而高。有些序列标称很短但患者一呼吸就全糊了。所以评估时间预算时要结合患者的配合程度、扫描部位的生理运动情况一起考虑。4.2 常用加速技术对三角关系的影响既然三个指标只能取其二那怎么打破这个困局答案是硬件和重建算法上的加速技术。现在最常用的三种并行采集、部分傅里叶、压缩感知。它们本质上都是在“用算法/硬件换时间”但代价各有不同。并行采集SENSE、GRAPPA、ASSET等的原理是利用相控阵线圈各单元灵敏度的差异在K空间隔行采样再通过线圈信息重建出完整图像。时间缩短为原来的1/R倍R是加速因子但SNR会下降约√R倍。R越大SNR损失越多而且R过大时会出现“噪声放大”伪影图像中心区域可能出现奇怪的折叠或异常变亮。所以R一般控制在2-3极端情况下才用到4。部分傅里叶是利用K空间共轭对称的性质只采集部分K空间数据再重建出缺失部分。时间大约缩短为原来的60%-80%SNR损失相对温和。但要注意如果K空间并不满足理想的共轭对称条件重建出的图像可能会有微妙的相位错误一般用在非关键序列上比较稳妥。压缩感知则是近年来发展最快的方向。它利用图像在某个变换域上的稀疏性用远低于奈奎斯特采样率的随机欠采样数据通过迭代优化重建出图像。压缩感知可以在保持相对好的SNR和分辨率的前提下把扫描时间缩短30%-50%甚至更多。代价是重建时间较长而且对运动伪影的处理方式与传统方法不同参数不当可能出现纹样状伪影。不过目前主流的3D序列尤其是关节、脊柱、腹部等部位压缩感知的收益非常明显已经逐步变成默认选项了。4.3 几个典型场景的参数设置参考光讲理论太抽象我放几个平时比较典型的场景参数设置结合刚才说的权衡关系一起看。场景一头颅常规T2加权。临床要求是层厚5mm、FOV 240mm左右、时间控制在2分钟内。常规参数就是TR 4000ms、TE 100ms左右矩阵256×256NEX 2再配合并行采集加速因子2。这个配置的分辨率不到1mmSNR有保证时间也控制在两分多钟。如果想看微小病变比如腔隙灶、微小梗死可以加做一层更高分辨率的3D-T2或FLAIR但时间会增加一般放在定位像之后就马上采集避免静脉给药后再扫T2影响对比度。场景二膝关节T2脂肪抑制。关节部位组织结构小、对比度要求高通常要薄层扫。现在很多医院已经用3D序列做膝关节了比如CUBE T2 FatSat或者SPACE T2 FatSat。FOV 160mm矩阵320×256层厚0.6-0.8mmTR 2500msTE 150ms左右加上压缩感知加速后时间大约4-5分钟。如果不加压缩感知这个序列能扫7-8分钟很多患者坚持不住。这时候压缩感知的收益就很明显同等分辨率时间缩短近一半。场景三肝脏动态增强T1。肝脏动态增强是典型的“既要短时间、又要高分辨率、还要好对比度”的极限场景。患者要憋气一般一次憋气15-20秒所以序列时间必须压进这个范围。常用的方式3D-GRETR 3-4ms、TE 1.5ms左右、翻转角12度左右FOV 400mm×360mm矩阵256×192层厚3-4mm并行采集加速因子2-3加上部分傅里叶单期扫描时间可以压到15秒以内。这里SNR肯定要妥协但因为有对比剂增强效应图像对比度仍然够用。如果层厚压到2mm分辨率提高但时间会超只能进一步牺牲相位编码方向所以必须根据临床问题来平衡。这三套参数没有一套是“完美的”但都是针对特定临床场景做出的最优折中。做MRI最忌讳的就是不管什么部位、什么问题都用同一套“默认参数”直接扫。虽然现代设备有很多自动化参数优化工具但技师对参数的判断能力依然是不可替代的。5. 常见问题与排查技巧实录5.1 图像噪声大、SNR不足优先查什么遇到图像雪花点多、边缘毛糙、小结构显示不清我一般按这个顺序排查第一看线圈选择。是不是用了小视野线圈扫大范围部位导致覆盖不足、信号损失或者线圈没贴紧填充因子差。这个原因最容易被忽略因为软件不报错只是图像质量差。第二看体素设置。检查层厚、FOV、矩阵三个参数是不是被改小了。特别是给别人调过参数之后很容易留下一个“分辨率很高但SNR崩了”的组合。这种情况下要么把分辨率降回合理范围要么把NEX加上去。第三看接收带宽。高带宽带来的SNR损失可能非常显著如果序列的带宽设置明显偏高比如超过250Hz/pixel同时又没有特殊伪影需要压制那很值得尝试降低带宽。但降低带宽前一定要确认序列里没有对化学位移敏感的结构比如没有压脂的腹部、眼眶周围。第四看TR/TE和翻转角。有些序列在T1与T2的过渡区间信号本来就低如果刚好选中了“既不太T1也不太T2”的中间态图像就会整体暗、噪声感强。这种情况要重新梳理加权类型不要硬靠后处理拉亮度。5.2 分辨率的“假象”为什么加了矩阵还是糊临床上经常遇到一种情况参数明明调得很高矩阵512、层厚2mm出来的图像却还是糊还不如别人256矩阵的清楚。这种“假象”通常来自三个原因一是SNR不足噪声把真实细节淹没了。分辨率再高如果没有足够的SNR支撑图像看起来反而更差。这就像把一张低光环境的照片不断放大裁切看到的全是噪点。二是运动伪影。MRI扫描期间任何微小的移动都会导致相位编码方向上的模糊或鬼影。呼吸、心跳、血管搏动、患者不配合都是常见的运动源。分辨率越高采集时间越长运动伪影的影响越明显。这也是为什么需要快速序列、心电门控、呼吸门控、导航回波这些技术的根本原因。三是部分容积效应并没有真正被解决。如果层厚没有减薄只是把面内矩阵加大层面方向上的微小病灶还是会被平均。我见过有人把FOV 240mm、矩阵512、层厚6mm的组合称为“高分辨率扫描”其实层面方向的分辨率也就是6mm跟常规5mm几乎没有本质差别。所以看一个序列分辨率好不好不要只看矩阵数字要同时看三个方向的体素尺寸。只有三个方向的体素都足够小图像才算真正的高分辨率。5.3 对比度不对先别急着重扫看看这些隐藏因素对比度不满意时很多人第一反应是改TR和TE。但其实对比度出问题很多时候不是主序列参数的问题。第一个隐藏因素是翻转角。尤其是在梯度回波序列里翻转角对图像对比度的影响可能比TR/TE还大。做T1类增强扫描时翻转角设得太小T1对比度会被削弱病灶强化程度看起来不够明显。如果你发现增强后病灶显示不佳记得回头查一下翻转角是否在合理范围一般10-15度左右。第二个隐藏因素是脂肪抑制的效果。腹部、乳腺、脊柱等部位如果压脂不均残留的脂肪高信号会直接压低病灶的相对对比度。此时要检查压脂方式是否合适如果局部磁场不均匀导致FatSat效果差可以考虑改用STIR或Dixon。第三个隐藏因素是窗宽窗位。有些时候对比度其实够了但图像显示器或PACS的窗宽窗位设置不合适导致看起来灰蒙蒙的。这种情况我见过太多次——参数完全正确只是读图时没把窗宽窗位调好。所以第一眼觉得“对比度不好”时先动一下窗宽窗位再考虑要不要真正动扫描参数。第四个隐藏因素是场强。3T上T1加权图像有时候会感觉“暗”或者“不匀”其实是高场强下T1弛豫时间变长、射频场不均匀性增加的共同作用。这种情况下使用专门的序列版本比如优化过的3T T1序列、或者加用B1校正往往比纯粹改TR/TE更有效。6. 这一讲结束后我建议你做的几件事讲到这里SNR、分辨率、对比度这三个概念以及它们之间的关系就讲完了。但说实话读再多的文章不如亲自去机器上按一按、试一次。我建议你下次值班或者有时间的时候做这样一个小实验选择一个固定部位比如水模或者志愿者的膝盖固定扫描时间预算在3分钟以内然后尝试三套参数——一套高SNR低分辨率、一套高分辨率低SNR、一套居中的折中方案。扫描完成后对比三组图像的差异把每个序列的SNR、分辨率、时间都记录下来。做完这个实验你对参数之间权衡关系的理解会有一个质的飞跃。另外一个我自己常用的习惯是每调一个新序列都把自己的参数设置和理由写下来保存成站点预设或者笔记。下次遇到类似病例直接调用预设再根据患者体型、配合程度微调。这样做的好处是你不会每次从头开始重新踩坑而且长时间积累下来你会慢慢形成自己对不同部位、不同病变、不同患者状态的一套参数直觉。之前带教时有个住院医师问我说自己总记不住TR、TE、带宽这些参数分别影响什么。我当时给他的建议是不要死记每次调完一个参数看一眼图像变化再翻一翻厂商提供的参数说明。坚持三个月后那些参数就已经长在你脑子里了你看到序列就能大概猜出这图像会是偏T1、偏T2、还是水脂混合的。磁共振成像最迷人的地方就在于它的表现手段极其丰富但底层逻辑又非常统一。你把SNR、分辨率、对比度这组铁三角吃透了后面再接触弥散加权、灌注成像、波谱成像、定量成像这些更复杂的应用会发现它们全都是在同一个框架下做文章。希望这一讲对你有帮助下次在机器前碰到参数纠结的时刻能想起我们这个系列讨论过的这些权衡逻辑。
返回列表