Precision measurement method of full-cycle torsion angle based on Moiré fringe
-
摘要:
由于将莫尔条纹图进行快速傅里叶变换时会导致频谱泄露,导致无法实现360°的全周精确测量,因此提出基于莫尔条纹的全周转角测量方法并搭建转角测量系统。以1°为步距,利用CMOS相机采集不同宽度的莫尔条纹图像,采用快速傅里叶变换(fast Fourier transform, FFT)对条纹进行处理,得到光栅频谱信息。同时采用汉宁窗能量重心校正算法(Hanning-window energy centrobaric method, HnWECM)校正频谱,得到莫尔条纹图像表征转角的真实有效信息,实现全周精确测量。实验结果表明,该系统可快速精准地实现转角的全周测量,测量范围广,最大误差率为0.243 3%。
Abstract:Due to the leakage of frequency spectrum caused by applying fast Fourier transform to the Moiré fringe image, it becomes challenging to achieve accurate 360° full-cycle measurements. A measurement method of full-cycle torsion angle based on Moiré fringe was proposed and a set of torsion angle measurement system was built. The Moiré fringe images with different widths were acquired by a CMOS camera at 1° intervals, and then the grating frequency spectrum information could be obtained by adopting fast Fourier transform (FFT). In addition, the frequency spectrum was corrected by the Hanning-window energy centrobaric method (HnWECM), and the real and effective information of torsion angle represented by Moiré fringe image could be obtained to achieve precision measurement of full-cycle torsion angle. Experimental results show that the system can quickly and accurately realize the full-cycle measurement of the torsion angle with the advantage of wide measurement range, and its maximum error rate is 0.243 3%.
-
引言
随着光电成像技术的日趋成熟,大视场高分辨率光电成像系统可以获取更大空间范围、更多空间细节的目标图像,成为目前主要发展趋势之一。复眼式光学成像系统能在保证大视场的同时获得高分辨率图像,逐渐取代传统单孔径光学系统,在国防科技领域如无人机、光电侦查、导弹制导等以及安防摄像机、智能机器人、微型复眼相机等民用经济领域中有着广泛的应用[1-2]。
本文研究的复眼式光学成像系统采用同心多尺度结构,如图1所示。同心多尺度成像系统主要分为同心球透镜、微相机阵列两部分。整个视场被微相机阵列分为多个小视场,相邻小视场之间存在视场重叠,每个小视场对应一个微相机,通过微相机阵列将多幅有重叠区域的小视场子图像拼接成全视场高分辨率图像[3-5]。
复眼式光学系统微相机的视频图像存在畸变,发生畸变的图像无法准确传达真实场景的内容,导致图像无法拼接或者拼接错误。为了满足复眼式光学成像系统图像拼接高精度的要求,需要对每个微相机的畸变进行测量和校正。2016年,上海大学Li等人通过校准捕获图像进行光学系统畸变校正,生成畸变条纹图形,通过投影系统投射畸变校正后的条纹。2018年,韩国电子与电信研究所的Hayan Kim提出数值补偿方法用于重建畸变大小。
本文针对复眼式光学成像系统畸变问题,采用可见光图像显示技术,生成多模动态电子畸变测量靶标,建立多项式拟合算法,构建畸变测量校正模型,采用最小二乘法获得畸变系数,通过双线性插值法模型对图像进行重建,以提升复眼系统中多孔径拼接的图像质量。
1 畸变测量
1.1 畸变测量系统
畸变测量系统由目标发生子系统、多维调整子系统、图像采集子系统构成,如图2所示。测试时,目标发生子系统生成9×13阵列的十字目标畸变测试标准靶,通过手动多维调整台调整待测复眼式光学成像系统,图像采集子系统接收待测系统输出的畸变标准靶的图像,如图3所示。
1.2 畸变图像目标点提取
畸变测量校正需要利用数字图像处理方法获取畸变图像中的目标点信息。本文采用自适应中值滤波、局部直方图增强等方法对畸变图像进行预处理[6],运用图像处理中阈值化分割法从图像中提取出目标点[7]。
阈值分割后的畸变二值图像中目标点成为一个个分离的连通区域,校正前首先要找到图像中的每个目标对象,并用同样的数值标记属于同一目标对象的所有像素,进而提取每个目标点的中心坐标,标记出各个连通区域[8]。
以图4所示的待标记连通区域为例,标记的算法实现步骤如下:
1) 定义数组
$N(i)$ 。$i$ 为连通区域的标号,$\sum N(i)$ 为第$i$ 个连通区域的像素个数,初始化$\sum N(i) = $ $ 0,i = 0$ ;新分配与待标记连通区域大小相等的内存,初始化为0。2) 逐行逐列扫描目标图像,若当前点像素值为1且其左上、正上、右上、左点都不为1,则将
$N(i)$ 值和$i$ 值分别加1。若右上点为1,则将右上点标记赋予当前点,$N(i)$ 值加1;若不为1,但正上点为1,则将正上点标记赋予当前点,$N(i)$ 值加1。同理判断左上和左点,若都不为1,赋予当前点$i+1$ 作为新的标记值,以此来标记另一区域。该算法实现边扫描边提取,有效克服了重复标记的问题,标记结果如图5所示。
畸变图像经过标记后,各个目标点具有相同标记,即可对目标进行细分定位,通过图像质心法提取畸变图像目标点的中心坐标。畸变图像的中心部分视场较小可视为理想成像,以畸变图像中心9个目标点为理想点坐标,计算虚拟理想图目标点的行列间距,还原虚拟理想图像各个目标点的中心坐标[9]。图3的畸变图像和虚拟理想图像目标中心点对比如图6所示,畸变目标点用红色星点表示,理想目标点用蓝色圆点表示。
2 基于多项式拟合的畸变校正算法
图像产生畸变是图像中的像素点位置发生偏移,利用多项式模型进行畸变校正实际上是对发生畸变的图像进行恢复的过程。通过确定位置的目标点建立两幅图像之间的对应关系,利用空间变换校正图像中的各像素位置,得到正常显示的图形[10-14],基于多项式拟合算法的畸变校正过程如图7所示。
1) 建立多项式数学模型,提取目标点,建立其像素空间位置的对应关系。通过畸变图像目标点的中心像素坐标
$({x_d},{y_d}) \to ({\rho _d},{\theta _d})$ 和理想图像目标点的中心像素坐标$({x_i},{y_i}) \to ({\rho _i},{\theta _i})$ ,由多个目标点的坐标关系得到一个线性方程组,如(1)式所示,利用最小二乘法求得畸变系数。$$\begin{split} & {\rho _d} = {m_1}{\rho _i} + {m_2}\rho _i^2 + {m_3}\rho _i^3 + {m_4}\rho _i^4 + {m_5}\rho _i^5 + \cdots \\ & {\theta _d} = {n_1}{\theta _i} + {n_2}\theta _i^2 + {n_3}\theta _i^3 + {n_4}\theta _i^4 + {n_5}\theta _i^5 + \cdots \end{split} $$ (1) 2) 根据畸变系数计算出每个理想点对应的畸变点的坐标
$({\rho _t},{\theta _t}) \to ({x_t},{y_t})$ ,即:$$\begin{split} & {\rho _t} = {m_1}{\rho _i} + {m_2}\rho _i^2 + {m_3}\rho _i^3 + {m_4}\rho _i^4 + {m_5}\rho _i^5 + \cdots \\ & {\theta _t} = {n_1}{\theta _i} + {n_2}\theta _i^2 + {n_3}\theta _i^3 + {n_4}\theta _i^4 + {n_5}\theta _i^5 + \cdots \end{split} $$ (2) 3) 在重新排列畸变图像像素时,像素映射关系并不是一一对应的,因此利用双线性插值法进行灰度重建,将非整数位置点的灰度值变换为整数位置点的灰度值。通过公式(3)计算畸变点
$({x_t},{y_t})$ 对应的灰度值$g({x_t},{y_t})$ ,取整后即为校正图像素点$({x_i},{y_i})$ 对应的灰度值$\varphi ({x_i},{y_i})$ 。$$\begin{split} \varphi ({x_i},{y_i}) \!=\! &\left[ {g({x_t},{y_t})} \right]\! =\! \left[ {g(i + \Delta i,j + \Delta j)} \right] \!=\! [(1 - \Delta i)(1 - \Delta j) \cdot \\ & g(i,j) + (1 - \Delta i) \cdot \Delta j \cdot g(i,j + 1) +\Delta i \cdot (1 - \Delta j) \cdot \\ & g(i + 1,j) + \Delta i \cdot \Delta j \cdot g(i + 1,j + 1)] \\[-12pt] \end{split} $$ (3) 式中:
$i=\left[{x}_{t}\right];j=\left[{y}_{t}\right];\Delta i={x}_{t}-\left[{x}_{t}\right];\Delta j={y}_{t}-\left[{y}_{t}\right]$ 。3 实验与结果分析
3.1 多项式拟合算法分析
根据图6中畸变目标点和理想目标点位移绘制偏差分布图如图8所示。偏差呈对称分布,畸变图像的点阵区域越接近中心部分,理想点和畸变点偏差越小,而在图像边缘,尤其是4个角上,偏差较大,达到了35个像素,如不进行畸变校正,边缘特征点误差较大,会降低后期图像拼接的精度。
图9是多项式拟合进行校正后的效果图,红色星点是畸变图像目标中心点,蓝色圆点是采用多项式算法计算的拟合目标中心点,可以看出畸变图像目标中心点与拟合目标中心点几乎完全重合。图10是针对图3采用多项式拟合算法得到的畸变校正图,拟合之后图像成像质量得到提升。多项式拟合残差分布如图10所示,图像中心区域残差在0.1~0.3个像素之间,图像边缘残差为1个像素以内,拟合之后图像成像质量得到提升。
3.2 校正精度评估
在多项式拟合的数学模型和畸变系数足够准确的前提下,畸变点可以映射正确的理想点位置,否则会产生残余畸变,因此我们用残余畸变来评价畸变校正的精度。多项式拟合残差分布如图11所示,图像中心区域残差在0.1~0.3个像素之间,图像边缘残差为1个像素以内,优于传统Tsai算法。表1给出了畸变校正精度评估的各项指标,通过表1中数据可看出,采用多项式拟合算法校正后的平均相对畸变小于0.1%。
表 1 校正算法的精度评价Table 1. Comprehensive evaluation of correction algorithm评价指标 传统Tsai算法 多项式拟合算法 最大畸变量/μm 8.63 6.58 平均畸变量/μm 2.48 1.43 平均相对畸变/% 0.276 0.076 3.3 校正图像的拼接
采用多项式拟合算法,对复眼式光学成像系统(如图12所示)的多个子孔径图像进行畸变校正,校准结果如图13所示。从图13中两幅图像的校正示例可以看出,图像的畸变得到了较好的校正。根据复眼式光学成像系统的特性,结合边缘检测,采用SIFT算法进行子图像特征点检测和提取,利用RANSAC算法对提取出的特征点进行精确匹配,通过加权平均算法实现多幅子图像的拼接融合,完成复眼式光学成像系统多孔径图像拼接[15-16],如图14所示。
4 结论
本文针对复眼式光学成像系统畸变提出了基于多项式拟合算法的畸变测量校正方法,实验结果表明,校正后的平均相对畸变优于0.1%,提高了畸变校正的精度。但是通过校正结果可以看出,图像边缘部分仍然存在残余畸变,对复眼式光学成像系统后期图像拼接精度仍有一定影响,因此,还需要继续对算法进行优化改进。
-
表 1 0.1°间距测量理论值与实验值对比
Table 1 Comparison between theoretical values and experimental values in 0.1° spacing measurement
参考值/(°) 周期数 测量值/(°) 误差 相对误差/% 8.000 16.991 1 8.005 7 0.005 7 0.071 0 8.100 17.196 8 8.098 9 −0.001 1 −0.013 6 8.200 17.411 0 8.202 3 0.002 3 0.028 0 8.300 17.627 2 8.306 0 0.006 0 0.072 3 8.400 17.838 6 8.407 8 0.007 8 0.092 9 8.500 18.049 3 8.509 2 0.009 2 0.108 2 8.600 18.264 0 8.612 6 0.012 6 0.146 5 8.700 18.479 4 8.716 3 0.016 3 0.187 4 8.800 18.690 3 8.818 0 0.018 0 0.204 5 8.900 18.901 3 8.919 7 0.019 7 0.221 3 9.000 19.113 2 9.021 9 0.021 9 0.243 3 表 2 0.01°间距测量理论值与实验值对比
Table 2 Comparison between theoretical values and experimental values in 0.01° spacing measurement
参考值/(°) 周期数 测量值/(°) 误差/(°) 相对误差/% 9.010 19.132 8 9.007 8 −0.002 2 −0.024 0 9.020 19.151 1 9.019 5 −0.000 5 −0.005 5 9.030 19.174 5 9.028 2 −0.001 8 −0.019 9 9.040 19.194 7 9.039 6 −0.000 4 −0.004 4 9.050 19.218 2 9.049 3 −0.000 7 −0.007 7 9.060 19.238 9 9.060 6 0.000 6 0.006 6 9.070 19.261 7 9.070 6 0.000 6 0.006 6 9.080 19.281 5 9.081 6 0.001 6 0.017 6 9.090 19.301 0 9.091 2 0.001 2 0.013 2 9.100 19.325 4 9.100 6 0.000 6 0.006 6 -
[1] 刘青, 张杰, 任化帅, 等. 旋转激光经纬仪测量系统特征角误差建模和精度分析[J]. 激光杂志,2019,40(5):39-43. LIU Qing, ZHANG Jie, REN Huashuai, et al. The error modeling and precision analysis of characteristic angles in the rotary-laser automatic theodolites[J]. Laser Journal,2019,40(5):39-43.
[2] WANG H C, WANG J L, DING G R, et al. Completion time minimization for turning angle-constrained UAV-to-UAV communications[J]. IEEE Transactions on Vehicular Technology,2020,69(4):4569-4574. doi: 10.1109/TVT.2020.2976938
[3] ZHANG S D, LI H W, ZHANG T D, et al. Numerical simulation study on the effects of course keeping on the roll stability of submarine emergency rising[J]. Applied Sciences,2019,9(16):3285. doi: 10.3390/app9163285
[4] 鲍海阁. 舰船船体变形及其测量方法[J]. 船舶工程,2013,35(5):72-74. BAO Haige. Ship body deformations and measurement method[J]. Ship Engineering,2013,35(5):72-74.
[5] WU Y L, ZHA Y X, ZHANG G S, et al. An optical torsion fiber sensor with simultaneous direction and angle measurement[C]//Advanced Sensor Systems and Applications VIII. Beijing: SPIE, 2018: 108211E.
[6] 李巍, 董明利, 孙鹏, 等. 大尺寸摄影测量局部参数优化相对定向方法[J]. 仪器仪表学报,2014,35(9):2053-2060. LI Wei, DONG Mingli, SUN Peng, et al. Relative orientation method for large-scale photogrammetry with local parameter optimization[J]. Chinese Journal of Scientific Instrument,2014,35(9):2053-2060.
[7] 卢晓冬, 薛俊鹏, 张启灿. 基于圆心真实图像坐标计算的高精度相机标定方法[J]. 中国激光,2020,47(3):242-249. LU Xiaodong, XUE Junpeng, ZHANG Qican. High camera calibration method based on true coordinate computation of circle center[J]. Chinese Journal of Lasers,2020,47(3):242-249.
[8] ZHANG Q, XIE H, SHI W, et al. A novel sampling moire method and its application for distortion calibration in scanning electron microscope[J]. Optics and Lasers in Engineering,2020,127:105990. doi: 10.1016/j.optlaseng.2019.105990
[9] S'ARI M, KONIUCH N, BRYDSON R, et al. High-resolution imaging of organic pharmaceutical crystals by transmission electron microscopy and scanning Moiré fringes[J]. Journal of Microscopy,2020,279(3):197-206. doi: 10.1111/jmi.12866
[10] GOCŁOWSKI P, TRUSIAK M, AHMAD A, et al. Automatic fringe pattern enhancement using truly adaptive period-guided bidimensional empirical mode decomposition[J]. Optics Express,2020,28(5):6277-6293. doi: 10.1364/OE.382543
[11] 李向荣. 基于莫尔条纹法的船体扭转角测量技术研究[J]. 仪器仪表学报,2008,29(10):2211-2215. doi: 10.3321/j.issn:0254-3087.2008.10.037 LI Xiangrong. Research on ship torsion angle measurement based on Moiré fringe[J]. Chinese Journal of Scientific Instrument,2008,29(10):2211-2215. doi: 10.3321/j.issn:0254-3087.2008.10.037
[12] 杨练根, 刘凡, 冉晶晶, 等. 基于无衍射光莫尔条纹的轴锥透镜锥角测量方法[J]. 应用光学,2020,41(3):559-564. doi: 10.5768/JAO202041.0303003 YANG Liangen, LIU Fan, RAN Jingjing, et al. Measurement method of axicon cone angle based on Moiré fringes of non-diffracting beam[J]. Journal of Applied Optics,2020,41(3):559-564. doi: 10.5768/JAO202041.0303003
[13] 薛鹏永, 何勇, 郭仁慧, 等. 基于相位拟合的莫尔条纹局部倾角计算[J]. 激光与光电子学进展,2020,57(24):118-125. XUE Pengyong, HE Yong, GUO Renhui, et al. Calculation of local fringe direction in Moiré patterns based on phase fitting[J]. Laser & Optoelectronics Progress,2020,57(24):118-125.
[14] HE F, BAI J. Analysis and correction of spherical aberrations in long focal length measurements[J]. Optics Communications,2021,482:126564. doi: 10.1016/j.optcom.2020.126564
[15] YANG W C, WANG Z Q, SHEN C W, et al. Design of a roll angle measuring sensor[J]. IEEE Access,2020,8:115159-115166. doi: 10.1109/ACCESS.2020.3004365
[16] YEH H Y, HSU Y K, WEI A C, et al. Dynamic out-of-plane displacement measurement using the instantaneous analysis phase-shifting method[J]. Microsystem Technologies,2021,27(3):957-965. doi: 10.1007/s00542-020-05018-x
[17] ZHU W B, LIN Y, HUANG Y, et al. Research on sinusoidal error compensation of Moiré signal using particle swarm optimization[J]. IEEE Access,2020,8:14820-14831. doi: 10.1109/ACCESS.2020.2966004
[18] 陈好, 贾静, 王询, 等. 莫尔条纹倾角快速求解算法及应用[J]. 激光技术,2020,44(4):399-403. CHEN Hao, JIA Jing, WANG Xun, et al. Fast algorithm for solving Moiré fringe angle and its application[J]. Laser Technology,2020,44(4):399-403.
[19] 李舒航, 高旭, 刘兆武, 等. 基于灰度插值的条纹图像位移亚像素检测算法[J]. 光学学报,2021,41(10):133-141. LI Shuhang, GAO Xu, LIU Zhaowu, et al. Algorithm for sub-pixel detection of fringe image displacement based on gray-level interpolation[J]. Acta Optica Sinica,2021,41(10):133-141.
[20] 吴玲玲, 王星, 陈靖, 等. 基于Talbot-Moiré法的长焦透镜焦距测量的极限精度分析[J]. 应用光学,2011,32(4):693-697. WU Lingling, WANG Xing, CHEN Jing, et al. Limit precision analysis of focal length measurement of lens based on Talbot-Moiré[J]. Journal of Applied Optics,2011,32(4):693-697.
[21] 韩建, 姜明达, 张凯, 等. 基于干涉条纹傅里叶分析技术对拼接光栅调整偏角的计算分析[J]. 中国激光,2021,48(3):126-135. HAN Jian, JIANG Mingda, ZHANG Kai, et al. Fourier-transform method for analyzing angular errors from interferograms for mosaic grating alignment[J]. Chinese Journal of Lasers,2021,48(3):126-135.
[22] ZHANG Q K, ZHONG S C, LIN J W, et al. Anti-noise frequency estimation performance of Hanning-windowed energy centrobaric method for optical coherence velocimeter[J]. Optics and Lasers in Engineering,2020,134:106250. doi: 10.1016/j.optlaseng.2020.106250
-
期刊类型引用(3)
1. 李颖娟,许开銮,刘培桢,宋金鸿,曹玉举,张旭辉. 基于海天线的红外掠海小目标跟踪. 应用光学. 2024(01): 70-78 . 本站查看
2. 郭雷平,段文博,郭冰涛,王怡恬,韩琪,蔡鹏程,赵子淳,任冬. 基于实测数据的机动目标探测性能评估研究. 应用光学. 2024(04): 665-672 . 本站查看
3. 刘学吉,张洪文,远国勤,修吉宏,王健飞,张昶. 双波段航空遥感相机的目标作用距离. 光学精密工程. 2022(08): 908-916 . 百度学术
其他类型引用(2)