光学相干断层 OCT 分辨率模拟器 返回
医学工程、光学成像

光学相干断层 OCT 分辨率模拟器

光学相干断层扫描(OCT)的轴向分辨率 Δz 和横向分辨率 Δx 计算工具,根据中心波长、带宽、物镜数值孔径即时算出。可对比SD-OCT、SS-OCT、飞秒激光三种光源,用于网膜、心血管、皮肤OCT的分辨率设计、成像深度、采样数和B扫描时间估算。

参数设置
光源类型
SLD用于SD-OCT,扫频源用于SS-OCT,飞秒激光为超宽带
中心波长 λ₀
nm
800nm波段:网膜,1050/1310nm波段:脉络膜、皮肤、心血管
带宽 Δλ
nm
宽带宽改善轴向分辨率(由FWHM相干长度决定)
物镜 NA
NA↑ → 横向分辨率↑但焦点深度↓(网膜OCT标准0.05-0.15)
样品成像深度范围
mm
A扫描采集的深度(网膜:2-3mm,心血管:5-10mm)
奈奎斯特倍率
单位轴向分辨率的采样点数(≥2,通常2.5-3)
样品折射率 n
组织:1.35-1.4,巩膜、牙齿:1.5左右,水:1.33
计算结果
轴向分辨率 Δz (μm)
横向分辨率 Δx (μm)
焦点深度 DOF (μm)
最大成像深度 (μm)
所需采样点数
A扫描速率 (kHz)
OCT光学系、样品臂概念图

样品臂光束进入分层结构试样(如网膜10层),按照相干长度 ℓ_c 获得深度方向干涉信号。色带宽度代表轴向分辨率,圆锥细度代表横向分辨率。

轴向分辨率 Δz vs 带宽 Δλ
横向分辨率 Δx 和焦点深度 DOF vs 物镜 NA
理论、主要公式

$$\Delta z = \frac{2\ln 2}{\pi}\frac{\lambda_0^{2}}{\Delta\lambda},\qquad \Delta x = 0.61\,\frac{\lambda}{NA},\qquad DOF = \frac{\pi\,\lambda}{NA^{2}}$$

Δz:轴向分辨率(高斯谱光源相干长度FWHM)。Δx:横向分辨率(Airy圆盘半径)。DOF:焦点深度(Rayleigh区域往返长)。组织内Δz除以折射率n得Δz/n。

$$N_{\text{pix}} = N_{\text{Nyq}}\,\frac{z_{\max}}{\Delta z},\qquad t_{B} = \frac{N_{A\text{-scan}}}{f_{A\text{-scan}}}$$

Nₚᵢₓ:单次A扫描所需采样点(奈奎斯特倍率 × 成像深度 / 轴向分辨率)。t_B:单张B扫描采集时间(A扫描数 / A扫描速率)。Δλ越大→Δz越小,NA越大→Δx越小但焦点深度减小。

光学相干断层扫描 (OCT) — 轴向、横向分辨率

🙋
眼科医生说"做OCT扫描",那不是超声而是光对吧?为什么用光能看到5微米的细胞层?
🎓
OCT (光学相干断层) 是1991年Huang等人发表的,基于低相干光干涉的断层成像技术。原理是迈克尔逊干涉仪,样品的后向散射光与参考镜的光重叠,只有光程差相同时才产生干涉条纹。光源的相干长度越短,"相同"的范围越窄,这个窄度就是轴向分辨率。波长850nm、带宽50nm的SLD能做到约5微米,超宽带飞秒激光可达1微米。
🙋
我看到左边"带宽 Δλ"增大时,轴向分辨率 Δz 急剧改善,但对物镜NA增大时,虽然横向分辨率改善,焦点深度却减少了,这是为什么?
🎓
这是镜头设计的根本权衡,来自高斯光束公式,焦点深度 DOF = πλ/NA² 与NA平方反比。具体例子:NA=0.10时焦点深度约267微米,能一次涵盖网膜的200-300微米厚度,但NA=0.4时仅17微米,只能合焦外网状层。所以网膜OCT故意用低NA设计"覆盖全层",横向分辨率接受15-20微米;而对于皮肤或牙齿这种需要高分辨率和深度的组织,必须用可变焦点或Bessel光束来兼顾。
🙋
那皮肤或牙齿这样需要深且清晰的情况下怎么办呢?
🎓
主要有三种方法。第一:用SS-OCT把波长拉长到1050或1310纳米,散射减小、穿透力强。第二:可变焦点(液晶透镜)按深度切换焦点,把合焦的薄片逐层重建,叫Gabor Domain Fusion。第三:Bessel光束或Axicon光学元件,保持细束传播距离。最近的牙科OCT和皮肤OCT(VivoSight)就是这些组合,横向5-10微米、深度1-2毫米。
🙋
SD-OCT和SS-OCT的A扫描速度不同,这是为什么?速度快是不是更好?
🎓
速度差来自检测方式。SD-OCT是宽带光源+分光器+线性相机,相机读出是瓶颈,70-100kHz是标准;SS-OCT用MEMS扫频激光做到200-400kHz,最新VCSEL超过1MHz。快的好处是心跳和眼振影响小,可快速获得3D体数据;但每A扫描的光子少了,灵敏度下降。血管血流OCTA这类"速度至上"的用SS,而低速高灵敏的组织病变观察还要SD,这就是市场分工。
🙋
"所需采样点数"1500多个是什么意思?这是相机的像素吗?
🎓
对,SD-OCT的分光器线性相机的像素数,或SS-OCT的ADC采样点对应这个。奈奎斯特定理说轴向分辨率至少需要2个点,实际用2.5-3倍来压低FFT旁瓣。例如3毫米深度、轴向分辨率4.7微米、奈奎斯特2.5倍,就是1588个点,所以2048像素的线性相机正好;用这个关系来定装置指标。

常见问题

OCT是基于低相干光自相关的断层扫描装置。当光源频谱呈高斯形状时,相干函数的半高全宽(FWHM)为轴向分辨率 Δz,表示为 Δz=(2ln2/π)·λ₀²/Δλ。在组织内按折射率 n 折算,为 Δz/n,波长带宽 Δλ 越宽,干涉衰减越快,轴向分辨率越好。中心波长850nm、带宽50nm、n=1.35时约为4.7μm;带宽100nm时约为2.4μm。
SD-OCT(谱域)结合宽带SLD光源和分光器,典型A扫描速度70-100kHz,800nm波段,轴向分辨率3-6μm。为网膜OCT主流(Heidelberg Spectralis、Zeiss Cirrus)。SS-OCT(扫频)使用MEMS扫频激光,1050-1310nm波段,100-400kHz速度,感度滑降浅,适于深层成像(脉络膜、心血管、皮肤深层)。飞秒激光超宽带,实现1-2μm超高分辨率,但设备成本高。
提高物镜数值孔径NA可改善横向分辨率 Δx=0.61λ/NA,但焦点深度 DOF=πλ/NA² 与NA平方反比。例如NA=0.10时,Δx=5.2μm,DOF=267μm(覆盖全视网膜),而NA=0.4时,Δx=1.3μm,DOF仅17μm,对深层试样如皮肤或牙齿只能对焦一层。网膜OCT采用低NA设计以获得焦点深度,横向分辨率接受20μm以下;皮肤高分辨率OCT通过可变焦点或Bessel光束兼顾两者。
OCT灵敏度由到达样品臂的光子数、检测器量子效率、积分时间(=1/A扫描速率)决定,商用SD-OCT约90-100dB,SS-OCT约100-110dB。带宽增加导致光子分散,单位带宽的SNR下降(本工具以50nm带宽为基准概算)。深层处灵敏度滑降(SD-OCT每毫米6-10dB),SS-OCT相干长度更长,深层灵敏度相对平坦。

实际应用

网膜OCT(眼科):Heidelberg Spectralis、Zeiss Cirrus、Topcon Triton等临床设备代表。820-870nm SLD光源,轴向分辨率3-7μm,横向分辨率15-20μm,可视化网膜10层(神经纤维层、神经节细胞层、外网状层、光感细胞层等)非侵袭。用于糖尿病网膜病变、年龄相关性黄斑变性(AMD)、青光眼早期诊断,全球年扫描超过1亿次。

心血管OCT(IVOCT):Abbott OPTIS(原LightLab)为代表机种。1310nm波段SS-OCT,100kHz级A扫描,横向25μm、轴向15μm分辨率,导管插入冠状动脉拍摄支架贴壁、血栓、动脉粥样硬化斑块薄纤维帽(TCFA)。比血管内超声(IVUS)分辨率高一个数量级,用于急性冠脉综合征责任病变评估。

皮肤科、牙科:VivoSight(Michelson Diagnostics)和Heidelberg DermaSight等,1310nm波段SS-OCT,表皮至真皮深1-2mm成像,用于恶性黑色素瘤边界确定、非黑色素瘤皮肤癌边界评估、瘢痕治疗效果监测。牙科应用包括初期龋齿(白斑病变)检出和粘接剂与牙质界面评价。

内镜OCT、产业应用:食管Barrett粘膜非典型增生筛查(NinePoint Medical NvisionVLE)、消化道病变侧向边界评估为主要临床应用。产业领域,玻璃、塑料膜、涂层厚度非接触多层膜计测,锂电池隔膜缺陷检查,3D打印件内部空隙评估等,计量OCT(微米分辨率、毫米深度)应用日益增多。

常见误区和注意

最常见误解是把轴向分辨率Δz按空气中值直接用。OCT的相干长度在媒质中不是简单的n倍缩小,实际要按光学厚度(几何厚度×n)来看,所以组织中的表观轴向分辨率是Δz/n。n=1.35的网膜中,空气中6.4μm变成组织中4.7μm。但同时深度标度也除以n,如果OCT显示器不做屈折率补正,纵轴标签会显示得比实际厚。一定要打开OCT设备厂家的"组织屈折率补正"。

其次是认为增加采样点就能改善分辨率。把奈奎斯特倍率从3提高到8,轴向分辨率Δz(由光源相干长决定)不会改善,只是FFT旁瓣降低、假象减少。采样必须≥奈奎斯特定理2倍,否则零延迟对称像和混叠会出现,通常2.5-3倍已够,过度采样性价比差。

最后,忽视感度滑降(深层SNR下降)的成像深度规格。商用SD-OCT宣传2-3mm最大深度,但实际深1mm时灵敏度下降6-10dB,深3mm时下降15-20dB。网膜只需0-300微米高信噪比就够,但心血管需要5-10mm均匀灵敏度,必须选SS-OCT。一定查看厂家提供的真实滑降曲线,不要只看规格书的"imaging depth"窗函数极限。

使用指南

  1. 输入中心波长(400~1700nm)和带宽(10~400nm)。SD-OCT标准为840nm波段宽度100nm,SS-OCT为1310nm带宽100nm
  2. 设置物镜数值孔径NA(0.1~0.9)。网膜OCT约0.13,高分辨皮肤OCT≥0.5
  3. 指定成像深度(100~3000μm),自动计算轴向分辨率Δz、横向分辨率Δx、焦点深度DOF

具体计算示例

中心波长840nm、带宽100nm、NA=0.13的临床网膜OCT,轴向分辨率Δz≒7μm,横向分辨率Δx≒64μm,焦点深度DOF≒2mm,A扫描速率40kHz时所需采样点数2048可实现1.5mm成像深度。相比之下,中心波长1310nm、带宽100nm、NA=0.1的心血管SS-OCT,轴向分辨率11μm,横向分辨率130μm,透光性优异适合血管壁深层观察。高速飞秒激光OCT(800nm波段宽150nm、NA=0.5)轴向分辨率3μm、横向分辨率1.6μm,可观察皮肤细微层结构

实务注意事项