光学无损测量是工业上首选,位移检测技术作为几何参量精密测量的基础逐步趋于实时、无损方向发展[1]。随着工业加工工艺的快速发展,对精密测量技术有了更高的要求,常用的光学检测方法有激光三角法[2]、双目视觉法[3]、白光干涉法[4]、激光共焦法[5]、分布式光纤法[6]以及光谱共焦法(chromatic confocal measure)[7]。共焦测量作为高精度的位移测量方法,与被测表面之间形成良好的轴向响应,与目前其他常用的光学测量方法相比,测量光路采用共轭结构,对周围杂散光具有很好的抑制作用。
1957年,Minsky[8]首次提出共焦显微镜的思想。Molesini等[9]搭建了第一台表面轮廓仪。随后众多国内外研究人员对共焦系统作了深入研究[10-11]。因其高精度、易于集成的优势,共焦系统在测量前无需对测量样品进行处理就可以实现快速非接触式在机测量,它的测量精度可以达到亚微米级别[12],在工业精密加工[13]、生物组织病变检测[14]、核工业环境下的器件检测[15]以及薄膜厚度测量[16-17]等领域都出现了它的身影。共聚焦显微镜的轴向分辨率不仅取决于光学特性,而且还取决于所选用的峰值提取算法,准确可靠的峰值提取起着至关重要的作用。然而,现有的峰值提取算法易受随机噪声的影响,降低了最终的测量精度。对此,李春艳等[18]提出基于广义回归神经网络(GRNN)拟合算法能够有效地抑制波长提取引起的波动,从而提高系统测量的分辨率与稳定性。Rahlves等[19]讨论了各种噪声源对共聚焦强度信号评估算法的影响,利用高斯误差传播规律分析测量系统的不确定度。Li 等[20]利用自适应模态分解方法提取峰值信息,该算法能够有效地提取出重叠的峰值,精度提高约40%。Chen等 [21]考虑了各种噪声源对共聚焦强度信号评估算法的影响,提出表面高度(SHD)的评估模型,峰值提取精度比现有算法有显著提高。Luo等[22]提出修正的拟合微分算法(CFDA)来准确、高效地提取峰值,计算效率提高约100倍。
然而,对光谱信号中存在的噪声,需要选用合适的滤波方法进行处理后再进行寻峰定位,定位结果对滤波数据有很强的依赖性,滤波结果的准确性影响了共焦系统最终测量精度。因此,为进一步提高光谱共聚焦测量结果的可靠性,本文采用卡尔曼滤波算法来降低寻峰定位结果误差,利用状态方程的递推性,采用递推算法对寻峰结果误差进行最佳估计,能够有效提升共焦系统位移测量的准确性。
1 测量原理根据光线传播的色散特性可知,复色光束经过透明材料后,由于玻璃材料对各单色光的折射角不同而发生分离,这导致不同波长的光束会聚在光轴上不同位置处[23]。其测量原理如图1所示,位移量与焦距值之间的编码是光谱共焦位移测量系统实现的关键[9]。
|
图 1 共焦测量系统原理图 Figure 1 Schematic diagram of the confocal measurement system |
基于共焦检测的高分辨率优势,整个系统由电流控制开关装置、白光LED光源、可调光阑、平凸透镜、准直透镜、分光棱镜、色散透镜、步进电机、三维位移台、光谱仪以及彩色相机等组成。通过电源驱动开关控制白光LED光源向待测表面发射复色光,经过光阑滤除周围杂散光后,在平凸透镜的焦点处会聚成为一个点光源,经准直整形成为一束平行光,色散物镜将沿着轴向传输的平行光进行色散,照射在待测表面位置上,光谱仪接收来自表面焦点处反射的单色光波长。在共焦系统中,由于光波的选择特性,经过色散镜头后的出射信号在光谱采集系统上可以获得其光谱分布,它的测量精度与光谱分辨能力密切相关。
通过建立光波色散与轴向位置之间的对应线性关系,在系统测量范围内,采集待测位置的共焦波长,并记录变化的光谱峰值波长,进而得到物体的位移数值。根据共焦理论,其轴向分辨能力与接收的光强有关,在理想情况下,轴向离焦量与共焦光强响应之间存在如下关系[13]
| $ I(u) = {\left[\frac{{{\text{π}} {a^2}}}{{\lambda f}}\sin {\rm{c}}\left(\frac{u}{4}\right)\right]^4} $ | (1) |
式中:
| $ u = \frac{{2{\text{π}} {a^2}{\text{δ}} z}}{{\lambda f}} $ | (2) |
各单色光波长
| $ f\left( {{\lambda _i}} \right) = z + k{\lambda _i} $ | (3) |
它的测量范围可以用下式表示
| $ \Delta L = f\left( {{\lambda _{\max }}} \right) - f\left( {{\lambda _{\min }}} \right) $ | (4) |
式(4)建立了光波长和位移之间的对应关系,而线性度和分辨率是衡量测量精度的重要指标。根据光的衍射传播特性,当被测物体放置于传感器的共焦位置处,采用逐点扫描的方法,此时经过孔径光阑后在探测器上获得轴向峰值光强,峰值光强会随着离焦量的变化而变化。根据瑞利准则,轴向光强响应的光谱带宽的半峰全宽(full width at half maximum, FWHM)作为系统分辨力的评价指标[13]。
2 实验结果及分析 2.1 标定实验光谱共焦传感系统标定实验需要校正标定曲线用于实际测量,标定实验装置如图2所示。实验中通过数字稳压直流电源给显示器供给CMOS激光三角位移传感器(LK-H050 基恩士)实时反馈步进电机的实际位移。标定过程目的是确定峰值波长与位移对应关系。校准范围为3 mm,采用薄垫片(GCM-030142M Daheng, ϕ=4.5, h=1 mm,大恒)通过三维电机驱动(GCD-040101M)步进位移台以单次100 μm的等距沿着轴向位移,共移动30个位置,在每个位置重复测量20次,记录光谱仪(SpectraNexus,Nahon工作波段280~980 nm,分辨精度为0.02 nm)采集的光谱信号。该信号一般呈现单峰强度响应特征,每个位置的数据取20次的均值结果作为最终位移。
|
1—白光光源,2—准直器件,3—分束器1,4—色散物镜,5—待测垫片,6—激光三角位移传感器,7—分束器2,8—平凸透镜1,9—彩色相机,10—光谱仪,11—平凸透镜2,12—电机控制器,13—数值显示器,14—数字直流电源,15—步进位移台。 图 2 校准实验平台装置 Figure 2 Experimental platform for the calibration |
白光光源的工作波长为400~750 nm,准直镜头选用(BE 20-1064,Thorlabs),平凸透镜的焦距为75 mm,选用彩色相机(DFK 33UJ003)采集标定实验中各个位置处的光斑与位移的变化情况。当待测物体通过驱动步进位移台沿轴向位置向共焦测量系统移动时,其波长也随着物体位置而改变,光斑的变化情况如图3所示。
|
图 3 各个测量位置的光斑变化彩图 Figure 3 Image of spot change at each measurement location |
由于反射式共焦系统的共轭特性,其位置与波长之间的变化规律满足色散与位置的对应关系。电机驱动的固定单步移动步长为0.1 mm,速度为2.94 mm/s,步进精度为0.0025 mm。当待测物体经过电机驱动位移台移动3 mm位置时,记录每个位置处的彩色光斑图像。光斑半径由最初的0.4 mm增至0.8 mm,除了中心白光的环半径在逐渐变大以外,其颜色也随之发生改变,由蓝色逐渐变为绿色、黄色、红色,在整个运动步长上的光斑半径变化约为1.79倍。
2.2 峰值拟合准确性光谱采集系统所获取的光谱数据中还富含噪声(黑色线条),如图4(a)所示,为了获取准确的光谱测量结果,将光谱仪上每个位置处采集的20个均匀的离散数据点进行滤波处理。选用中值滤波(绿色线条)、Savitzky-Golay(S-G)滤波(红色线条)以及快速傅里叶变换(FFT)滤波(蓝色线条)分别进行信号处理,对比三种常用的滤波方法的效果,如图4(a)所示。通过对原始光谱数据的处理,中值滤波能够有效提升滤波效果,噪声相对于其他两种方法会有降低。因此,选用中值滤波算法作为本实验的光谱数据去噪方法。同时,经过滤波后的光谱数据选用高斯拟合、洛伦兹拟合以及Voigt拟合等三种常用高精度拟合算法进行寻峰定位,选取四个位置进行三种寻峰比对,结果如表1所示。
|
图 4 标定实验数据处理 Figure 4 Data processing for calibration experiments |
|
|
表 1 三种拟合方法对比 Table 1 Comparison of the three fitting methods |
由于采集系统的硬件以及反射回采集光路中的光强损耗等因素都会对谱峰定位引入误差,需要对采集的信号进行预处理后再用适当的算法提取峰值波长。选用高精度的拟合方法来实现谱峰定位,表1对三种寻峰算法进行了详细比较,在相同时间内,拟合精度最高的是Voigt拟合方法,线性回归系数R2超过了其他两种方法。其次,洛伦兹拟合的迭代次数最少,拟合精度也是三种算法中最低的,高斯拟合的精度及迭代次数较为适中。针对高精度的寻峰定位,首选Voigt拟合方法,它的迭代次数以及精度更高。同时,存在一个最优的测量间隔,从中也可以提取出线性度较好的校准曲线,对每个位置采用Voigt拟合方法,7个线性位置(0.7 mm)拟合的峰值曲线如图4(b)所示。处理光谱数据的最终目的是获取更高精度的拟合结果,需要深入研究各个输入参数对拟合精度的影响。Voigt函数是高斯与洛伦兹函数的卷积,拟合函数如下:
| $ \begin{split} V\left(\lambda \right) =& \left({f_1}*{f_2}\right)\left(\lambda \right) \\ = & C\frac{{2\ln 2}}{{{{\text{π}} ^{\frac{3}{2}}}}}\int_{ - \infty }^{ + \infty } {\frac{{{{\rm{e}}^{ - {t^2}}}}}{{{{\left(\sqrt {\ln 2} \frac{{{W_{\rm{l}}}}}{{{W_{\rm{g}}}}}\right)}^2} + {{\left(\sqrt {4\ln 2} \frac{{\lambda - {\lambda _0}}}{{{W_{\rm{g}}}}} - t\right)}^2}}}} {\text{d}}t \end{split}$ | (5) |
式中:
|
图 5 Voigt拟合中4个重要的误差拟合参数分析 Figure 5 Analysis of four important error fitting parameters in Voigt fitting |
利用观测点数据的残差加权平方
卡尔曼滤波(Kalman filtering)方法[24]在信号处理领域应用广泛,利用状态方程的递推性,按线性无偏最小均方误差估计准则,采用递推算法对观测结果误差进行最佳估计,实现位移的准确测量。由于估计值和测量值之间都存在不确定性,为了使预测误差不确定性达到最小,选择一种合适的方法有利于提高共焦测量的精度,此外,基于波长和位移之间的线性关系光谱噪声还满足高斯分布。基于最优估计的滤波算法,将前一时刻的预测结果和此次的测量之间的加权平均结果进行对比,调节增益实现准确的估计值迭代,以此来达到最优筛选。因此当前时刻的状态估计可以表示为
| $ {\hat {\boldsymbol{X}}_k} = {\boldsymbol{A}}{\hat {\boldsymbol{X}}_{k - 1}} + {\boldsymbol{B}}{{\boldsymbol{u}}_{k - 1}} + {{{\boldsymbol{W}}}} $ | (6) |
式中:W是估计噪声,服从高斯分布;Q是W的方差;A是状态转移矩阵;B是控制矩阵。因此,先验估计状态的不确定性可以表示为
| $ {\bar {\boldsymbol{P}}_k} = {\boldsymbol{A}}{{\boldsymbol{P}}_{k - 1}}{{\boldsymbol{A}}{{^{\rm{T}}}}} + {\boldsymbol{Q}} $ | (7) |
为了让先验估计和测量的方差在所有的增益
| $ {{\boldsymbol{K}}_k} = \frac{{{{\bar {\boldsymbol{P}}}_k}{\boldsymbol{H}}}}{{{\boldsymbol{H}}{{\bar {\boldsymbol{P}}}_k}{{\boldsymbol{H}}^{{{\rm{T}}}}} + {\boldsymbol{R}}}} $ | (8) |
式中:R为测量噪声V的方差,而传感器测量误差是一个固定的数据;H是观测矩阵。通过式(8)可得最优状态估计值为
| $ {{\boldsymbol{X}}_k} = {\hat {\boldsymbol{X}}_k} + {{\boldsymbol{K}}_k}({{\boldsymbol{Z}}_k} - {\boldsymbol{H}}{\hat {\boldsymbol{X}}_k}) $ | (9) |
| $ {{\boldsymbol{P}}_k} = ({\boldsymbol{I}} - {{\boldsymbol{K}}_k}{\boldsymbol{H}}){\bar {\boldsymbol{P}}_k} $ | (10) |
通过式(6)~(10)可知,在预测的同时,本身就引入了新的噪声,基于上一个位置k点做预测,必然会引入不确定性误差,融合先验状态估计值
|
图 6 实验测量结果对比 Figure 6 Comparison of experimental measurements |
卡尔曼滤波方法需要将Voigt拟合寻峰定位后的位移值作为观测值进行迭代。从图6(b)可以看出,在初始位置的效果并不是很明显,误差为0.12 mm,三角法与共焦法的测量误差为12.67%,共焦法经多次迭代后与真值的定位误差仅为0.0107 mm,平均误差为2.84 μm,而真值的结果与步进电机移动位置有关,它的定位精度同样也为10 μm。因此,共焦测量结果与步进位移台移动的定位误差相符,经过卡尔曼滤波后定位精度提升了1.071%,相较于仅仅利用中值滤波与 Voigt拟合方法的精度提升了11倍。通过以上分析可知,选择卡尔曼滤波算法能够有效提升光谱共焦测量系统的测量精度。
3 结 论综上,在光谱共焦位移传感器测量实验中,通过对标准平面进行校准,利用中值滤波方法有助于降低光谱采集系统中存在的电流干扰噪声。选用高精度的Voigt拟合方法来提取峰值光谱,它的拟合精度高于高斯和洛伦兹拟合。此外,为进一步减小拟合误差,还评估了Voigt拟合算法中的中心峰值提取、幅值位置以及FWHM等主要参数对峰值提取精度的影响。利用卡尔曼滤波算法能够将定位精度提升1%,且光谱共焦测量系统的精度提升了11倍,测量误差与步进位移台的偏差都为0.01 mm,验证了卡尔曼滤波算法能够对光谱数据滤波寻峰后的误差进行有效改善,证明了卡尔曼滤波方法的可行性,进而实现了光谱共焦高精度测量。在核工业、精密机床加工和电子元件高精度检测等领域,它是一种非常有前途的检测方法,为高精度的工业检测应用提供参考。
| [1] | 刘焱, 王烨. 位移传感器的技术发展现状与发展趋势[J]. 自动化技术与应用, 2013, 32(6): 76–80,101. |
| [2] | YAO Q H, CAO M. Design of optical emission system in 3D shape detection with oblique laser triangulation probe[J]. Journal of Physics: Conference Series, 2021, 1774: 012063. DOI:10.1088/1742-6596/1774/1/012063 |
| [3] | 刘佳畅, 黄艳, 贾亚青, 等. 现代光学三维扫描仪工作原理及技术现状综述[J]. 激光杂志, 2023, 44(7): 21 − 26. |
| [4] | 郭彤, 胡春光, 陈津平, 等. 垂直扫描白光干涉术用于微机电系统的尺寸表征[J]. 光学学报, 2007, 27(4): 668–672. DOI:10.3321/j.issn:0253-2239.2007.04.020 |
| [5] | 许险峰, 徐锡金, 霍霞. 共聚焦激光扫描显微镜技术[J]. 激光生物学报, 2003, 12(2): 156–159. |
| [6] | HERATH M, EMMANUEL C, JEEWANTHA J, et al. Distributed sensing based real-time process monitoring of shape memory polymer components[J]. Journal of Applied Polymer Science, 2022, 139(22): 52247. DOI:10.1002/app.52247 |
| [7] | BAI J, LI J W, WANG X H, et al. A new method to measure spectral reflectance and film thickness using a modified chromatic confocal sensor[J]. Optics and Lasers in Engineering, 2022, 154: 107019. DOI:10.1016/j.optlaseng.2022.107019 |
| [8] | MINSKY M. Microscopy apparatus: US, 3013467A[P]. 1961−12−19. |
| [9] | MOLESINI G, PEDRINI G, POGGI P, et al. Focus-wavelength encoded optical profilometer[J]. Optics Communications, 1984, 49(4): 229–233. DOI:10.1016/0030-4018(84)90179-2 |
| [10] | BROWNE M A, AKINYEMI O, BOYDE A. Confocal surface profiling utilizing chromatic aberration[J]. Scanning, 2011, 14(3): 145–153. |
| [11] | YU Q, WANG C, ZHANG Y L, et al. Error analysis and correction of thickness measurement for transparent specimens based on chromatic confocal microscopy with inclined illumination[J]. Photonics, 2022, 9(3): 155. DOI:10.3390/photonics9030155 |
| [12] | 周勇, 李建军, 赵天明, 等. 基于光谱共焦的在线集成表面粗糙度测量方法[J]. 计量学报, 2021, 42(6): 753–758. DOI:10.3969/j.issn.1000-1158.2021.06.10 |
| [13] | 王津楠, 陈凤东, 刘炳国, 等. 基于白光LED的光谱共焦位移传感器[J]. 中国测试, 2017, 43(1): 69–73. DOI:10.11857/j.issn.1674-5124.2017.01.015 |
| [14] | 王佳怡, 刘涛, 唐晓锋, 等. 光纤式色散共焦三维测量系统及算法比较研究[J]. 光子学报, 2021, 50(11): 1112001. |
| [15] | MOWLA A, DU B W, TAIMRE T, et al. Confocal laser feedback tomography for skin cancer detection[J]. Biomedical Optics Express, 2017, 8(9): 4037–4048. DOI:10.1364/BOE.8.004037 |
| [16] | AGOYAN M, FOURNEAU G, CHEYMOL G, et al. Toward confocal chromatic sensing in nuclear reactors: in situ optical refractive index measurements of bulk glass [J]. IEEE Transactions on Nuclear Science, 2022, 69(4): 722–730. DOI:10.1109/TNS.2022.3150221 |
| [17] | CHAN M C, LIAO T H, HSIEH C S, et al. Imaging of nanoscale birefringence using polarization-resolved chromatic confocal microscopy[J]. Optics Express, 2021, 29(3): 3965–3975. DOI:10.1364/OE.414511 |
| [18] | 李春艳, 李庚鹏, 刘继红, 等. 基于GRNN的光谱共焦位移测量方法分析与研究[J]. 光子学报, 2022, 51(3): 0330001. |
| [19] | RAHLVES M, ROTH B, REITHMEIER E. Confocal signal evaluation algorithms for surface metrology: uncertainty and numerical efficiency[J]. Applied Optics, 2017, 56(21): 5920–5926. DOI:10.1364/AO.56.005920 |
| [20] | LI J F, ZHAO Y L, DU H, et al. Adaptive modal decomposition based overlapping-peaks extraction for thickness measurement in chromatic confocal microscopy[J]. Optics Express, 2020, 28(24): 36176–36187. DOI:10.1364/OE.410177 |
| [21] | CHEN C, WANG J, LIU X J, et al. Influence of sample surface height for evaluation of peak extraction algorithms in confocal microscopy[J]. Applied Optics, 2018, 57(22): 6516–6526. DOI:10.1364/AO.57.006516 |
| [22] | LUO D, KUANG C F, LIU X. Fiber-based chromatic confocal microscope with Gaussian fitting method[J]. Optics & Laser Technology, 2012, 44(4): 788–793. |
| [23] | 陈木旺. 浅谈共聚焦显微技术[J]. 光学仪器, 2013, 35(1): 44–47. DOI:10.3969/j.issn.1005-5630.2013.01.009 |
| [24] | KALMAN R E. A new approach to linear filtering and prediction problems[J]. Journal of Basic Engineering, 1960, 82(1): 35–45. DOI:10.1115/1.3662552 |
2023, Vol. 45
Issue (5): 11-18


