搜索

x

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于复数主从光学相干层析成像相位信息的离散界面快速定位方法

钱黄河 王迪 韩涛 丁志华

引用本文:
Citation:

基于复数主从光学相干层析成像相位信息的离散界面快速定位方法

钱黄河, 王迪, 韩涛, 丁志华

A method of fast locating discrete interface based on phase information of complex master-slave optical coherence tomography

Qian Huang-He, Wang Di, Han Tao, Ding Zhi-Hua
PDF
HTML
导出引用
计量
  • 文章访问数:  826
  • PDF下载量:  33
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-03-11
  • 修回日期:  2022-07-07
  • 上网日期:  2022-10-29
  • 刊出日期:  2022-11-05

基于复数主从光学相干层析成像相位信息的离散界面快速定位方法

  • 浙江大学光电科学与工程学院, 现代光学仪器国家重点实验室, 杭州 310027
  • 通信作者: 丁志华, zh_ding@zju.edu.cn
    基金项目: 国家重点研发计划(批准号: 2017YFA0700501)、国家自然科学基金(批准号: 62035011, 11974310, 31927801, 61905214)和浙江省自然科学基金(批准号: LR20F050001)资助的课题.

摘要: 鉴于谱域光学相干层析成像(spectral-domain optical coherence tomography, SD-OCT)系统通常存在非线性采样与色散失配等问题, 需要额外的数据处理步骤. 此外, 所需要的成像区域往往是整个成像区域的一小部分, 对于整个成像区域的计算带来了算力资源浪费, 而且在离散界面的定位方面, 有限的轴向分辨率下亚像素偏差的存在限制了界面的测量精度. 针对以上问题, 本文提出了一种基于复数主从(complex master slave, CMS) OCT相位信息的离散界面快速定位方法. 联合谱域与深度域的相位信息, 精确求解CMS-OCT的重建模板, 并利用CMS-OCT的相位信息, 实现高精度的光程差检测与离散界面定位. 最后, 通过精密光学量规和光学透镜离散界面实验验证了所提出方法能够在快速定位的同时, 保持较高的分辨率和稳定性. 本文所提出的方法有效地解决了SD-OCT系统的非线性采样与色散失配问题, 实现了局域范围内的高精度界面快速定位, 有望促进SD-OCT在光学透镜离散界面测量方面的应用.

English Abstract

    • 光学透镜在加工和装配过程中涉及的参数很多, 对于精密的光学透镜, 微小的参数变化可能使透镜的性能下降甚至失效, 因此对透镜离散界面进行精确测量具有重要意义. 应用最广泛的调制传递函数测量可以直接反映透镜成像性能的退化, 然而它不能识别导致退化的结构变化[1,2]. 一些表面轮廓测量技术, 如针尖式形貌检测仪[3]、原子力式显微轮廓仪[4,5]、基于干涉测量的轮廓仪[6-8]可以对单一界面进行轮廓的精确测量, 但无法无损地对多个界面进行测量. 其他测量技术可以测量透镜表面之间的中心距离[9]以及元件偏心[10], 但不能提供其整个表面的形貌信息. 此外, X 射线显微计算机断层扫描是一种有效的无损测量方法, 其空间分辨率约为几微米, 且需要大量的重建时间[11,12].

      光学相干层析成像(optical coherence tomography, OCT)[13-15]是一种基于低相干干涉的非侵入、无损伤的三维断层成像技术, 具有无损无辐射、高分辨率、高灵敏度等一系列优点. 谱域OCT[16-18]是目前应用最广泛的OCT成像技术, 相较于时域OCT, 谱域OCT在分辨率、信噪比、灵敏度和成像速度等方面具有显著优势[19-21]. 鉴于谱域OCT技术的非侵入、非接触、快速成像与低成本等优势, 在光学透镜离散界面的测量方面具有重要应用. 在谱域OCT中, 通过对干涉光谱信号进行傅里叶变换可以得到样品的深度域信息. 一方面, 在探测干涉光谱的过程中, 由于光栅型光谱仪的分光原理[22], 线阵探测器等像素间隔位置采集到的光谱信号在波数域上并非线性分布, 而快速傅里叶变换(fast Fourier transform, FFT)算法要求在波数域上均匀采样, 所以在变换之前需要对光谱信号进行重采样处理, 来获得均匀的干涉光谱信号[23]. 另一方面, 除了非线性采样带来的影响, 参考臂与样品臂之间所用元件的差异, 会导致双干涉臂之间的色散不匹配, 进而导致轴向分辨率下降. 为此, 提出了一系列基于软、硬件的解决方案. Hu和Rollins[24]在光谱仪中引入棱镜构成波数均匀光谱仪, 实现对波数线性光谱的采集. Perret和Heuberger[25]利用法布里-珀罗干涉滤光片生成等间距的定标谱线, 通过多项式拟合获得波数标定结果, 进而获得波数线性的光谱. Wojtkovski等[26]提出使用匹配长度的玻璃来进行色散补偿. Rosa等[27]提出使用基于光栅的相位控制延迟线, 通过调整光栅的离焦量改变参考光路的色散系数, 从而补偿色散失配. Marks等[28]通过基于黄金分割法的迭代方法来获取补偿系数进行色散补偿. 这类方法需要额外的硬件设施或较大的算力. 与上述方法不同, Rivet和Bradu等[29-31]提出的复数主从(complex master slave, CMS)算法则无需考虑色散失配与非等间隔光谱采样问题. 而且, 针对光学离散界面的快速定位需求, CMS算法拥有快速处理的显著优势. 不过, 该算法对重建模板的构建精度具有很高的要求.

      本文提出了一种基于CMS-OCT相位信息的离散界面快速定位方法, 该方法联合谱域和深度域相位信息, 校正了构建CMS模板时的亚像素偏差, 并充分利用CMS-OCT相位信息实现了亚采样精度的深度域位置快速定位. 通过比较所提出的方法与传统成像方法进行离散界面快速定位的效果, 验证所提出方法的优势.

    • 对于单一界面位置$ {z}_{0} $, CMS-OCT的深度域信号可以表示为

      $ \begin{split}{I}_{\mathrm{C}\mathrm{M}\mathrm{S}}\left({k}_{i},{z}_{0}\right)=\;&\sum _{n=1}^{N}I\left({k}_{i},{z}_{0}\right){g{\left({k}_{i}\right)}'{\rm e}}^{-\mathrm{i}\varphi ({k}_{i},{z}_{0})}\\ =\;&\sum _{n=1}^{N}I ({k}_{i},{z}_{0} ){M}^{*} ({k}_{i},{z}_{0}), \end{split} $

      其中, $ {k}_{i} $为非均匀波数分布, $ I\left({k}_{i}, {z}_{0}\right) $为单一界面位置$ {z}_{0} $下的复数干涉信号, $ g\left({k}_{i}\right) $为均匀的波数分布, $ \varphi \left({k}_{i}, {z}_{0}\right) $为对应的光谱域相位分布, 记录非均匀波数分布$ {k}_{i} $和深度域位置$ {z}_{0} $处的复数相位模板为

      $ \begin{array}{c}{M}^{*}\left({k}_{i},{z}_{0}\right)=g{\left({k}_{i}\right)}'{\mathrm{e}}^{-\mathrm{i}\varphi \left({k}_{i},{z}_{0}\right)}. \end{array} $

      这种提取和代换使运算规避了要求波数均匀分布的FFT, 回归了原始的矩阵乘法运算, 只需要知道相对相位的分布情况$ \varphi \left({k}_{i}, {z}_{0}\right) $, 即可求得复数相位模板$ {M}^{*} $, 进而通过矩阵运算, 得到$ {z}_{0} $处的深度域信号强度. 模板中包含的$ {z}_{0} $意味着我们可以有选择地构建感兴趣的成像区域的复数相位模板, 实现有针对性的局域图像重建.

      CMS算法分为主阶段和从阶段, 主阶段的目标是构建相位模板$ {M}^{*} $, 主阶段对于模板中$ \varphi $的求取, 一般使用光程差分别为$ {z}_{1}=n{\Delta }z+{\delta }_{1} $${z}_{2}= m{\Delta }z+{\delta }_{2}$的单一界面干涉光谱进行求解, 其中$ {\Delta }z $为深度域采样间隔, $ {\delta }_{1} $$ {\delta }_{2} $为两个峰值采样点处的亚像素偏差, 且$ m > n $, 以深度域采样值$ n{\Delta }z $$ m{\Delta }z $生成离散采样点$ p{\Delta }z $处对应的谱域相位为

      $ \begin{split} & \varphi ({k}_{i},p{\Delta }z) \\ =\;&\varphi \left({k}_{i},n{\Delta }z\right)+\frac{p-n}{m-n} \big[\varphi \left({k}_{i},m{\Delta }z+{\delta }_{2}\right)\\ &-\varphi \left({k}_{i},n{\Delta }z+{\delta }_{1}\right)\big]. \end{split} $

      (3)式在比例系数$\dfrac{p-n}{m-n}$处使用采样点位置代替实际的深度域位置, 这会带来亚像素级别的偏差. 当$ m $$ n $相差不大时, 这种亚像素偏差可能导致定位结果上像素级别的误差. 在求解相位模板时, 可以通过调整p的取值范围来设定感兴趣区域, 从而生成与其对应的相位模板:

      $ \begin{array}{c}{{{\boldsymbol{M}}}}^*_{{N}_{z}\times {N}_{k}}=\left[\begin{array}{cccc}\begin{array}{c}{M}^{*}\left({z}_{1},{k}_{1}\right)\\ {M}^{*}\left({z}_{2},{k}_{1}\right)\end{array}& \begin{array}{c}{M}^{*}\left({z}_{1},{k}_{2}\right)\\ {M}^{*}\left({z}_{2},{k}_{2}\right)\end{array}& \cdots & \begin{array}{c}{M}^{*}\left({z}_{1},{k}_{{N}_{k}}\right)\\ {M}^{*}\left({z}_{2},{k}_{{N}_{k}}\right)\end{array}\\ \vdots& \vdots& \ddots &\vdots\\ {M}^{*}\left({z}_{{N}_{z}},{k}_{1}\right)& {M}^{*}\left({z}_{{N}_{z}},{k}_{2}\right)& \cdots & {M}^{*}\left({z}_{{N}_{z}},{k}_{{N}_{k}}\right)\end{array}\right]\text{, }\end{array} $

      其中, $ {N}_{z} $为感兴趣区域点的个数, 反映模板的大小; $ {N}_{k} $为光谱采样点数.

      从阶段的目标是求解感兴趣区域内的深度域信号. 通过从阶段探测的干涉光谱与复数相位模板的矩阵相乘, 可以得到感兴趣区域的轴向反射系数分布:

      $ {I}_{\mathrm{C}\mathrm{M}\mathrm{S}}={\boldsymbol M}^*_{{N}_{z}\times {N}_{k}}\cdot{\mathit{I}}_{{N}_{k}\times 1}\text{, } $

      其中, $ {\mathit{I}}_{{N}_{k}\times 1} $为从阶段探测的干涉光谱. 图1展示了复数主从算法的流程. 在样品数据采集前的主阶段中, 该算法通过对两个或两个以上的单反射面干涉光谱$ {I}_{M} $进行相位提取并处理, 得到深度相关的谱域相位和包含信号啁啾信息的复数相位模板; 从阶段采集样品数据, 并通过采集到的干涉光谱$ {I}_{\mathrm{S}} $与上一部分计算得到的相位模板进行矩阵运算, 得到样品的深度域信号, 实现深度域快速定位.

      图  1  CMS算法流程图

      Figure 1.  Flow chart of CMS algorithm.

      基于离散傅里叶变换(discrete Fourier transform, DFT)的CMS算法与FFT算法的时间复杂度分别为$O({n}^{2}), O(n\log n)$, 且

      $ O(n\log n) < O({n}^{2}). $

      CMS算法虽然在时间复杂度上大于FFT算法, 但是局域小范围的实际运算时间不涉及无关点的运算, 不需要计算所有深度区域, 因此运算时间更短; 其次, 数据采集完成后, 重采样算法还要进行光谱重采样与去色散等操作, 进一步增加了程序的运行时间, 在时间上更加落后.

    • 为校正主阶段构建模板时的亚像素偏差, 从用于构建模板的单一界面深度域信号中提取峰值点位置处的深度域包裹相位, 记为$ {\psi }_{\mathrm{w}}\left({z}_{0}-\delta \right) $, $ \delta $为峰值采样点处相对于实际位置$ {z}_{0} $的亚像素偏差, $ {z}_{0}-\delta $为离散的峰值采样点位置, 相较于理论深度域相位$ \psi \left({z}_{0}-\delta \right) $存在N次的相位包裹, 对于这种相位包裹, 可以联合谱域相位$ \varphi \left({k}_{\mathrm{c}}\right) $进行求解, 其中$ {k}_{\mathrm{c}} $为中心波数. 构造深度域估计相位$ \widehat \psi \left( {{z_0} - \delta } \right) $表达式为

      $ \widehat \psi \left( {{z_0} - \delta } \right) = 2{k_{\text{c}}}\delta = \varphi ({k_{\text{c}}}) - 2{k_{\text{c}}}({z_0} - \delta ) . $

      对于(7)式中谱域相位$ \varphi \left({k}_{\mathrm{c}}\right) $的求取, 可以使用最小二乘法拟合其谱域相对相位分布, 拟合得到的曲线斜率为光程差的近似值${z}_{0}'$, 进而与$ {2 k}_{\mathrm{c}} $相乘得到:

      $ \begin{array}{c}\varphi \left({k}_{\mathrm{c}}\right)=2{k}_{\mathrm{c}}{z}_{0}'. \end{array} $

      求得深度域估计相位后, 用于对深度域相对相位的解包裹, 可以得到深度域绝对相位:

      $\begin{aligned} &\;\; \psi \left( {{z_0} - \delta } \right) = {\psi _{\text{w}}}\left( {{z_0} - \delta } \right) \\ &+ 2{\text{π floor}}\left[ {\frac{{\widehat \psi \left( {{z_0} - \delta } \right) - {\psi _{\text{w}}}\left( {{z_0} - \delta } \right)}}{{2{\text{π }}}}} \right] .\end{aligned}$

      在得到深度域的绝对相位之后, 可以计算其峰值点位置处的亚像素偏差$ \delta $:

      $ \delta=\psi \frac{\left({z_0-\delta}\right)}{2k_{\rm{c}}},$

      求得峰值点处的亚像素偏差后, CMS算法可以得到校正亚像素偏差的相位:

      $ \begin{aligned} & \varphi \left({k}_{i},p{\Delta }z\right) \\ =&\varphi \left({k}_{i},n{\Delta }z+{\delta }_{1}\right)+\frac{\left(p-n\right){\Delta }z-{\delta }_{1}}{\left(m-n\right){\Delta }z+\left({\delta }_{2}-{\delta }_{1}\right)} \\ &\times\left[\varphi \left({k}_{i},m{\Delta }z+{\delta }_{2}\right)-\varphi \left({k}_{i},n{\Delta }z+{\delta }_{1}\right)\right]. \end{aligned} $

      对比(3)式, 可以看出结合相位检测技术可以获得更为精确的比例系数, 从而得到更精确的复数相位模板, 进而得到具有更高精度的定位效果.

    • 为校正从阶段矩阵运算后得到的深度域信号的亚像素偏差, 可以利用CMS相位信息进行更精确的离散界面定位. (1)式中的干涉光谱信号$ I\left({k}_{i}, {z}_{0}\right) $可以表示为

      $ \begin{array}{c}I\left({k}_{i},{z}_{0}\right)=2S\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]\sqrt{{R}_{\mathrm{R}}{R}_{\mathrm{S}}}{\mathrm{e}}^{\mathrm{i}\varphi \left({k}_{i},{z}_{0}\right)}\text{, }\end{array} $

      其中, S$ \left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right] $为光源功率谱; $ {R}_{\mathrm{R}} $$ {R}_{\mathrm{S}} $分别是参考臂反射镜和样品的反射率. 将(12)式代入(1)式中可得:

      $ \begin{aligned} {I}_{\mathrm{C}\mathrm{M}\mathrm{S}}{(k}_{i},{z}_{0})=\;&2\sqrt{{R}_{\mathrm{R}}{R}_{\mathrm{S}}}\sum _{n=1}^{N}S\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]{\mathrm{e}}^{\mathrm{i}\varphi \left({k}_{i},{z}_{0}\right)}\\ &\times{g\left({k}_{i}\right)}'{\mathrm{e}}^{-\mathrm{i}\varphi \left({k}_{i},{z}_{0}-\delta \right)}\text{. }\\[-10pt]\end{aligned} $

      (13)式中, 谱域相位$\varphi ({k}_{i}, {z}_{0})=2 g\left({k}_{i}\right){z}_{0}+h\left({k}_{i}\right), \varphi ({k}_{i}, {z}_{0}-\delta )=2 g\left({k}_{i}\right){(z}_{0}-\delta )+h({k}_{i})$, h($ {k}_{i} $)为两干涉臂之间的色散失配. 将谱域相位代入(13)式并结合${g\left({k}_{i}\right)}'=\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]'$可以得到:

      $ \begin{split} \;&I_{\rm CMS} (k_i,z_0) = 2\sqrt{ R_{\rm R} R_{\rm S}} \sum _{n=1}^{N} S \big[g(k_i) - k_{\rm c}\big] \\ & \qquad \times [g(k_i)- k_{\rm c}]' {\rm e}^{{\rm i} 2 [g(k_i) - k_{\rm c} ] \delta} {\rm e}^{{\rm i} 2 {k}_{\rm c}\delta}. \end{split} $

      其中, $\displaystyle \sum \nolimits_{n=1}^{N}S\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]'{\mathrm{e}}^{\mathrm{i}2\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]\delta }$可以看作对函数$ S\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]\left[g\left({k}_{i}\right)-{k}_{\mathrm{c}}\right]' $的DFT, 则(14)式可转化为

      $ \begin{split} {I}_{\mathrm{C}\mathrm{M}\mathrm{S}}({k}_{i},{z}_{0})= \;&2\sqrt{{R}_{\mathrm{R}}{R}_{\mathrm{S}}}{\rm{DFT}}\big\{\left[\mathrm{S}g({k}_{i})-{k}_{\mathrm{c}}\right] \\ &\times{\left[g({k}_{i})-{k}_{\mathrm{c}}\right]}'\big\}{\mathrm{e}}^{\mathrm{i}2{k}_{\mathrm{c}}\delta }. \end{split} $

      由(15)式可以看出, CMS深度域信号在峰值点处的深度域相位为

      $ \begin{array}{c}{\psi }_{\mathrm{C}\mathrm{M}\mathrm{S}}\left({z}_{0}-\delta \right)=2{k}_{\mathrm{c}}\delta . \end{array} $

      CMS的深度域信号$ {I}_{\mathrm{C}\mathrm{M}\mathrm{S}}{(k}_{i}, {z}_{0}) $相当于对波数均匀分布的谱域干涉光谱信号进行逆DFT, 有如下关系:

      $ {I}_{\mathrm{C}\mathrm{M}\mathrm{S}}{(k}_{i},{z}_{0})={\mathrm{D}\mathrm{F}\mathrm{T}}^{-1}\left\{{I}^{\mathrm{non} \text-\mathrm{chirp}}\left[g\left({k}_{i}\right),{z}_{0}\right]\right\}\text{, } $

      其中, ${I}^\text{non-chirp}\left[g\left({k}_{i}\right), {z}_{0}\right]$为波数均匀分布的谱域干涉光谱信号. 由(17)式可知, 对CMS的深度域信号进行傅里叶变换可以得到其波数均匀分布的谱域干涉光谱信号, 再对该信号进行相位提取, 可以得到其谱域相位信息:

      $ {\varphi }_{\mathrm{C}\mathrm{M}\mathrm{S}}\left[g\left({k}_{i}\right)\right]={\rm{arg}}\left\{\mathrm{D}\mathrm{F}\mathrm{T}\left\{{I}_{\mathrm{C}\mathrm{M}\mathrm{S}}\left[I\right({k}_{i},{z}_{0}\left)\right]\right\}\right\}. $

      从CMS信号中获取其深度域包裹相位与谱域相位信息后, 可以根据 (7)式—(10)式求得峰值位置处的亚像素偏差$ \delta $, 再结合光程差(optical path difference, OPD)表达式$ \mathrm{O}\mathrm{P}\mathrm{D}=2{z}_{0}=2({z}_{0}- \delta +\delta $)得到精确的OPD:

      $ {\rm{OPD}}=2\left[{z}_{0}-\delta +\frac{\psi \left({z}_{0}-\delta \right)}{2{k}_{\mathrm{c}}}\right]. $

      由此可以看出, 充分利用CMS信号的深度域相位和谱域相位, 可以解决深度域的相位包裹问题并得到更精确的OPD求解结果.

    • 实验系统见图2, 在已有超高分辨谱域OCT系统基础上[32], 做出了部分改进. 超连续光源发出光谱带宽约为200 nm的可见低相干光, 经2倍扩束器扩束后, 平行入射至分光比为1∶1的分束器上(BS, Thorlabs), 透射光部分经30 mm透镜聚焦到参考臂平面镜上, 反射光部分则通过扫描振镜(GVS012, Thorlabs)扫描, 经消色差透镜(30 mm, Edmund optics)聚焦到样品上; 最终, 两束返回光重新汇聚, 经扩束、 50 μm小孔滤波后入射至衍射光栅上(600线/mm, Wasatch Photonics), 形成宽光谱色散, 最终被像素数2048、行频250 kHz的线阵互补金属氧化物半导体相机(CMOS, OCTOPLUS, Teledyne E2v)采集, 实现了最高250 fps成像速度(对应于横向1000个采样点数)的快速成像. 系统的横向分辨率约为3.9 μm, 轴向分辨率约为1.6 μm, 成像量程约为687.82 μm.

      图  2  谱域OCT系统

      Figure 2.  Spectral domain OCT system.

    • 为了验证相位模板对于重建结果的影响, 对CMS算法进行了模拟. 设置光源功率谱为高斯型, 其波长范围为$ 500—850\mathrm{ }\mathrm{n}\mathrm{m} $, 光谱仪采样点数为2048, 主阶段用于构建模板的干涉光谱对应的OPD分别为$ 100\mathrm{ }{\rm{μm}} $$ 120\mathrm{ }{\rm{μm}} $. 从阶段模拟一个OPD为$ 200\mathrm{ }{\rm{μm}} $的干涉光谱信号, 用于从阶段的A-line信号重建. 使用传统CMS算法与改进模板的CMS算法以及重采样去色散(phase calibration with dispersion compensation, PCDC)算法的重建结果如图3所示. 可以看出, PCDC算法与改进模板的CMS-OCT算法所获得的峰值点位置均为165, 传统CMS算法获得的峰值点位置为166, 根据$\Delta z =\dfrac{\mathrm{\pi }}{N\Delta k}=0.6068~ {\rm{μm}}$, 其中Δ${z}$为深度域采样间隔, $ N $为光谱采样点数, Δ${k}$为光谱采样间隔, 求得PCDC算法和改进模板的CMS算法的OPD: OPDPCDC = OPDICMS = $2\times 165\times 0.6068 $ = 200.244 μm; 采用传统CMS算法得到的OPD为 ${\mathrm{OPD}}_{\mathrm{CMS}}= 2\times 166\times 0.6068 = 201.4576~{\rm{μm}}$. 显然, PCDC算法与改进模板的CMS算法的重建结果高度一致, 且更接近于设定值$ 200\mathrm{ }{\rm{μm}} $, 而传统CMS算法则出现了像素级别的误差.

      图  3  PCDC算法、传统CMS算法和改进的CMS算法的定位结果

      Figure 3.  Positioning results of PCDC algorithm, traditional CMS algorithm and improved CMS algorithm.

    • 为验证CMS算法在成像速度上的优势, 在主阶段使用两块厚度分别为1001 μm和1009 μm的不透明金属量规进行模板构建, 分别测量模板大小从100—2048的成像速度, 并与FFT算法的运算速度进行比较, 结果如图4所示. 可以看出, 当目标成像区域为整个成像范围的一小部分时, 采用CMS算法具有显著优势, 且PCDC算法在FFT之前需要进行重采样、去色散等一系列操作, 成像速度进一步降低.

      图  4  CMS算法和FFT算法运算时间的比较

      Figure 4.  Comparison of the operation time between CMS algorithm and FFT algorithm.

    • 为了实际说明提出的相位模板构建方法相较于传统CMS模板在单一界面定位上的优势, 在主阶段使用厚度分别为1001 μm和1009 μm的金属量规构建传统模板与消除亚像素偏差后的模板, 在从阶段对厚度分别为 1250 μm和1350 μm的金属量规分别进行单一界面定位, 其结果见图5. PCDC算法和改进的CMS算法模板重建得到的两量规峰值像素采样间隔为${n}_{\mathrm{PCDC}}= {n}_{\mathrm{ICMS}}= 27-\left(-122\right)=149$, 根据Δ$z= \dfrac{\mathrm{\pi }}{N\Delta k}= 0.6717\mathrm{ }{\rm{μm}}$, 可求得实际光程差${\mathrm{OPD}}_{\mathrm{PCDC}}= {\mathrm{OPD}}_{\mathrm{ICMS}}= 2\times 149\times {\Delta }z=200.1666\;{\rm{μm}}$, 传统CMS算法得到的两量规的峰值像素采样间隔为${n}_{\mathrm{C}\mathrm{M}\mathrm{S}}= 27- \left(-123\right)= 150,$ 其对应的光程差为${\mathrm{O}\mathrm{P}\mathrm{D}}_{\mathrm{C}\mathrm{M}\mathrm{S}}= 2\times 150\times {\Delta }z= 201.51\mathrm{ }{\rm{μm}}$, 实验中两组量规的厚度差为100 μm, 其对应的OPD为200 μm. 显然, 改进的CMS模板较之传统CMS模板在界面定位方面具有明显优势.

      图  5  PCDC算法、传统CMS算法和改进的CMS算法对厚度分别为1250 μm和1350 μm的金属量规的定位结果

      Figure 5.  Positioning results of metal gauges with a thickness of 1250 μm and 1350 μm obtained from the PCDC algorithm, the traditional CMS algorithm and the improved CMS algorithm.

    • 为了实际说明所提出方法相较于传统CMS算法在单一界面定位上的重复性优势, 将两块厚度分别为1250 μm和 1350 μm的金属量规作为样品, 分别使用PCDC算法、传统CMS算法(未改进模板但利用了2.3节所介绍的CMS相位)和本文改进的CMS算法进行量规OPD的500次重复测量, 结果如图6(a)所示. PCDC算法得到的OPD平均值为 200.0653 μm, 传统CMS算法得到的OPD平均值为200.3724 μm, 改进的CMS算法得到的OPD平均值为200.0749 μm. 图6(b)(d)分别给出了用PCDC算法、传统CMS算法和改进的CMS算法求取OPD的分布情况. 用传统CMS算法求取的OPD的标准差为 74.8 pm, 而用PCDC算法和改进的CMS算法求取的OPD的标准差分别为 21.3 pm和 37.3 pm. 可见改进的CMS算法具有更好的重复性, 且其测量平均值与PCDC算法具有高度一致性.

      图  6  (a) 用PCDC算法(红色)、传统CMS算法(蓝色)以及改进的CMS算法(绿色)求取的OPD; (b) 用PCDC算法求取的OPD分布情况; (c) 用传统CMS算法求取的OPD分布情况; (d) 用改进的CMS算法求取的OPD分布情况

      Figure 6.  (a) OPD obtained by PCDC algorithm (red), traditional CMS algorithm (blue) and improved CMS algorithm (green); (b) OPD distribution obtained by PCDC algorithm; (c) OPD distribution obtained by traditional CMS algorithm; (d) OPD distribution obtained by improved CMS algorithm.

    • 为了验证本文所提出的方法在光学透镜离散界面定位上的优势, 并考虑到实验系统的量程限制, 以盖玻片的下表面与平凸透镜的上表面作为样品进行探测, 样品示意图如图7所示. 分别使用PCDC算法、传统CMS算法(未改进模板但利用了2.3节所介绍的CMS相位)及本文改进的CMS算法处理了三维图像数据, 针对盖玻片下表面以及平凸透镜上表面的界面定位结果如图8所示. 图8(b)(d)分别表示了PCDC算法、传统CMS算法及改进的CMS算法的三维重建结果, 由于其OPD动态范围较大难以注意到OPD三维图像之间的差异. 图8(b)(d)为对应图8(b)(d)中黑线处的轴向剖面图, 从其中虚线框的放大图中可以看出本文所提出的方法与PCDC算法具有高度一致性, 而传统CMS算法具有相对较大误差. 为进一步说明重建结果之间的差异, 以PCDC算法的重建结果作为基准, 分别计算传统CMS算法和改进的CMS算法的重建结果与基准间的标准差, 计算公式为

      图  7  样品成像范围示意图

      Figure 7.  Schematic diagram of sample imaging range.

      图  8  光学透镜离散界面定位结果 (a) PCDC算法的定位结果; (b)传统CMS算法的定位结果; (c)改进的CMS算法的定位结果; (d)—(f)分别对应图(a)—(c)中黑线位置处的轴向剖面图

      Figure 8.  Positioning results of optical lens discrete interface: (a) Positioning results of PCDC algorithm; (b) positioning results of traditional CMS algorithm; (c) positioning results of improved CMS algorithm; (d)–(f) axial section at the black line in panel (a)–(c), respectively.

      $ \begin{array}{c}\sigma =\sqrt{\sum {\left({\mathrm{OPD}}_{\mathrm{e}}-{\mathrm{OPD}}_{\mathrm{b}}\right)}^{2}}\text{, }\end{array} $

      其中${\mathrm{OPD}}_{\mathrm{e}}$为传统CMS算法和改进的CMS算法计算得到的OPD数值, ${\mathrm{OPD}}_{\mathrm{b}}$为PCDC算法计算得到的OPD数值. 计算得到传统CMS算法重建结果与基准之间的标准差为340.1343, 而改进的CMS算法重建结果与基准之间的标准差为16.6985, 说明本文所提出的测量方法实现了高动态范围OPD的定量测量, 可以良好地刻画光学透镜离散界面信息.

    • 本文提出了一种基于CMS-OCT相位信息的离散界面快速定位方法, 该方法保持了CMS算法在局域成像上的速度优势, 并结合谱域相位信息、深度域相位信息, 精确地校正了信号在峰值点处的亚像素偏差, 从而构建更精确的复数相位模板, 并充分利用CMS相位信息进行界面定位, 获得更好的定位效果. 通过理论推导和模拟, 说明了传统CMS算法模板构建的问题, 针对问题提出了模板构建的新方法, 并给出了利用CMS相位进行界面定位的方法. 使用不同大小的模板进行了成像速度实验, 验证了CMS算法在成像速度上的优势; 通过对比不同模板的重建结果, 验证了构建模板新方法的优势; 通过对精密光学量规厚度差的重复性测量, 验证了所提出方法相较于传统方法在定位精度和重复性上的提高; 最后对光学透镜离散界面进行了精确的定量测量, 验证了所提出方法在光学透镜离散界面精确定位方面的优势.

参考文献 (32)

目录

    /

    返回文章
    返回