可见光/红外双视场全景式航空侦查相机光学系统设计

朱海滨, 邵毓, 张远健, 周亮, 徐志刚, 朱大略, 山俊晶

朱海滨, 邵毓, 张远健, 周亮, 徐志刚, 朱大略, 山俊晶. 可见光/红外双视场全景式航空侦查相机光学系统设计[J]. 应用光学, 2017, 38(1): 7-11. DOI: 10.5768/JAO201738.0101002
引用本文: 朱海滨, 邵毓, 张远健, 周亮, 徐志刚, 朱大略, 山俊晶. 可见光/红外双视场全景式航空侦查相机光学系统设计[J]. 应用光学, 2017, 38(1): 7-11. DOI: 10.5768/JAO201738.0101002
Zhu Haibin, Shao Yu, Zhang Yuanjian, Zhou Liang, Xu Zhigang, Zhu Dalue, Shan Junjing. Optical system design of visible/infrared and double-FOV panoramic aerial camera[J]. Journal of Applied Optics, 2017, 38(1): 7-11. DOI: 10.5768/JAO201738.0101002
Citation: Zhu Haibin, Shao Yu, Zhang Yuanjian, Zhou Liang, Xu Zhigang, Zhu Dalue, Shan Junjing. Optical system design of visible/infrared and double-FOV panoramic aerial camera[J]. Journal of Applied Optics, 2017, 38(1): 7-11. DOI: 10.5768/JAO201738.0101002

可见光/红外双视场全景式航空侦查相机光学系统设计

详细信息
    作者简介:

    朱海滨(1978-),男,吉林长春人,高级工程师,主要从事光学设计与光学仪器等方面的研究。E-mail:zhuhaibin324@163.com

  • 中图分类号: TN205; TH703

Optical system design of visible/infrared and double-FOV panoramic aerial camera

  • 摘要: 为提高航空侦查识别目标能力以及满足部队全天候作战需要,设计了一种应用于全景航空侦查相机的可见光/红外双视场成像光学系统。可见光光学系统焦距为165 mm/660 mm,相对孔径为1:8.8,视场角为9.1°×6.8°/2.3°×1.7°;红外光学系统焦距为75 mm/300 mm,相对孔径为1:4,视场角为8.3°×6.2°/2.1°×1.6°。采用有限焦距光学系统前面加一个望远系统的方法实现变倍,根据红外器件及可见光器件的像元尺寸计算出红外系统及可见光系统的奈奎斯特频率分别为33 lp/mm和91 lp/mm。在33 lp/mm处,红外光学系统大、小视场的MTF值分别为为0.35和0.37,在91 lp/mm处,可见光光学系统大、小视场MTF值分别为0.41和0.4,成像质量接近衍射极限,表明光学系统成像质量良好,满足实际工程使用要求。
    Abstract: Visible/infrared double-FOV optical system used for panoramic aerial camera is designed in this paper, aiming at improving target survelliance and recoganizing capability and meeting requirements of combat demand of troops around the clock. Focal length, relative aperture and field angle of visible optical system is 165 mm/660 mm, 1: 8.8, and 9.1°×6.8°/2.3°× 1.7° respectively, while focal length, relative aperture and viewing angle of infrared optical system is 75 mm/ 300 mm, 1:4, and 8.3°× 6.2°/2.1°× 1.6° respectively. Zooming is realized by adding telescopic system in front of the limited focal length optical system. According to pixel size of infrared device and visible light device, Nyquist frequency of infrared system and visible light system are calculated as 33 lp/mm and 91 lp/mm respectively. At 33 lp/mm, infrared optical system with large and small field of view of the MTF values are 0.35 and 0.37; while at 91 lp/mm, visible light optical system with large and small field MTF are 0.41 and 0.4. Image quality is close to diffraction limit, which shows image quality of optical system can satisfies needs of practical engineering.
  • 单目光栅投影三维测量系统由相机、投影仪和计算机组成。投影仪向待测物体投影一组编码图案,图案受到物体表面形貌的调制产生形变,再由相机捕获;通过解码调制后的编码图案,获得待测物体表面上各点在相机和投影仪的图像坐标,最后根据光学三角法计算待测物表面各点在世界坐标系下的三维坐标[1-3]。光栅投影三维测量技术具有非接触、测量速度快、自动化等优点,近年来在逆向工程、质量检测、文物保护等领域得到广泛应用。

    其中相机和投影仪的标定是系统工作的基本步骤与关键环节,其精度直接决定了系统的测量精度。

    圆形特征对噪声的抑制性较强,识别率较高[4],且在投影仪标定时,标志点中心处的相位调制度较好,故圆形阵列标定板常作为三维测量系统的标定物。圆形特征的提取在图像处理领域研究较早,对图像中圆形及椭圆的识别具有较高的准确度与速度[5-7],标定场景中标定板图像特征简单,标志点与非标志点在轮廓的闭合性、轮廓长度、圆度、对比度等特征上区分明显,综合使用以上方式可以准确快速提取标志点图像[81012]

    圆形标志点像素坐标的获取精度主要由边缘检测精度决定,朱统晶等基于正交傅里叶—马林距的算法来获取亚像素边缘[9],张虎等人通过边缘梯度方向的灰度插值拟合高斯曲线进行亚像素边缘定位[10]。除传统的插值、拟合、基于距等方法外,Agustin等人提出了一种基于边缘局部区域效应的亚像素边缘提取方法[11]。此外,标志点图像坐标需要与空间坐标匹配,夏仁波等人通过标志点之间的几何位置关系,对标志点进行了排序和匹配[12],以实现相机的自动标定。

    投影仪使用逆向相机模型,使用相移轮廓术进行投影仪像素编码,通过相位建立标志点的投影仪图像坐标与相机图像坐标的对应关系[13],进而与标志点的空间坐标相匹配来进行标定。光栅条纹会受到物体表面调制及环境光干扰等影响,引起相位误差。通过补偿、校正等方式可以减小相位误差,毛翠丽等人提出多频法和反向相位误差补偿结合的高效方法[14],郑东亮等人提出双四步相移的方法[15],有效减小非线性引起的相位误差。标志点圆心坐标往往是亚像素级别的,圆心处的相位值需要通过插值获得,Jakob Wilm等人使用高斯径向基函数方法进行插值[16],进一步提高圆心处相位获取精度与稳定性。

    本文考虑边缘变化剧烈程度和噪声影响,根据边缘特征灵活提出了基于拟合及局域区域效应的亚像素边缘检测算法,获得高精度标志点圆心图像坐标;同时提供一种基于透视变换图像矫正的简易快速标志点匹配方法。投影仪标定中,除使用双四步相移减小误差之外,针对插值算法,提出一种基于径向基的线性插值方式。

    单目光栅投影三维测量系统模型如图1所示。其中,世界坐标系${{{O}}_{{w}}} - {{{X}}_{{w}}}{{{Y}}_{{w}}}{{{Z}}_{{w}}}$是物体在空间中所建立的绝对坐标系,以标定时的标定物为基础而建立,重建的点云通过该坐标系来描述;相机坐标系${O_{{c}}} - {{{X}}_{{c}}}{{{Y}}_{{c}}}{{{Z}}_{{c}}}$是以相机镜头光心为原点建立的坐标系;相机图像坐标系${{{o}}_{{c}}} - {{{u}}_{{c}}}{{{v}}_{{c}}}$是以图像的左上角为原点建立的二维坐标系;投影仪坐标系与投影仪图像坐标系同理。

    图  1  三维测量系统模型示意图
    Figure  1.  Schematic of 3D measurement system model

    在相机的小孔成像模型中,相机的成像过程可以简化为透视投影模型:

    $${{s}}\left[ {\begin{array}{*{20}{c}} {{{{u}}_{{c}}}} \\ {{{{v}}_{{c}}}} \\ 1 \end{array}} \right] = {{A}}\left[ {\begin{array}{*{20}{c}} {{{{R}}_{3 \times 3}}}&{{{{T}}_{3 \times 1}}} \\ {{0_{1 \times 3}}}&1 \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{{{X}}_{{w}}}} \\ {{{{Y}}_{{w}}}} \\ {{{{Z}}_{{w}}}} \\ 1 \end{array}} \right] = {{{M}}_{{c}}}\left[ {\begin{array}{*{20}{c}} {{{{X}}_{{w}}}} \\ {{{{Y}}_{{w}}}} \\ {{{{Z}}_{{w}}}} \\ 1 \end{array}} \right]$$ (1)

    式中:${{s}}$为尺度因子;${{A}}$为相机的内参矩阵;${{{R}}_{3 \times 3}}$为世界坐标系到相机坐标系的正交旋转矩阵;${{{T}}_{3 \times 1}}$为平移向量;${{{M}}_c}$是3×4大小的相机投影变换矩阵。使用逆向相机模型对投影仪进行数学建模,世界坐标系下物点${P_{{W}}}\left( {{X_{{W}}},{Y_{{W}}},{Z_{{W}}}} \right)$到投影仪图像${P_{{p}}}\left( {{u_{{p}}},{v_{{p}}}} \right)$的转换关系同相机一致,描述为

    $${{s}}\left[ {\begin{array}{*{20}{c}} {{{{u}}_{{p}}}} \\ {{{{v}}_{{p}}}} \\ 1 \end{array}} \right] = {{{M}}_{{p}}}\left[ {\begin{array}{*{20}{c}} {{{{X}}_{{w}}}} \\ {{{{Y}}_{{w}}}} \\ {{{{Z}}_{{w}}}} \\ 1 \end{array}} \right]$$ (2)

    ${{{M}}_{{c}}}$${{{M}}_{{p}}}$进一步表示为

    $${{{M}}_{{c}}} = \left( {\begin{array}{*{20}{c}} {{{m}}_{11}^{{c}}}&{{{m}}_{12}^{{c}}}&{{{m}}_{13}^{{c}}}&{{{m}}_{14}^{{c}}} \\ {{{m}}_{21}^{{c}}}&{{{m}}_{22}^{{c}}}&{{{m}}_{23}^{{c}}}&{{{m}}_{24}^{{c}}} \\ {{{m}}_{31}^{{c}}}&{{{m}}_{32}^{{c}}}&{{{m}}_{33}^{{c}}}&{{{m}}_{34}^{{c}}} \end{array}} \right)$$ (3)
    $${{{M}}_{{p}}} = \left( {\begin{array}{*{20}{c}} {{{m}}_{11}^{{p}}}&{{{m}}_{12}^{{p}}}&{{{m}}_{13}^{{p}}}&{{{m}}_{14}^{{p}}} \\ {{{m}}_{21}^{{p}}}&{{{m}}_{22}^{{p}}}&{{{m}}_{23}^{{p}}}&{{{m}}_{24}^{{p}}} \\ {{{m}}_{31}^{{p}}}&{{{m}}_{32}^{{p}}}&{{{m}}_{33}^{{p}}}&{{{m}}_{34}^{{p}}} \end{array}} \right)$$ (4)

    通过系统标定,可得投影变换矩阵${{{M}}_{{c}}}$${{{M}}_{{p}}}$,由(1)式~(4)式可求得物体表面的世界坐标[3]

    $$\;\!\! \begin{split} \left(\!\! {\begin{array}{*{20}{c}} {{{{X}}_{{w}}}} \\ {{{{Y}}_{{w}}}} \\ {{{{Z}}_{{w}}}} \end{array}}\!\! \right) = & {\left(\!\! {\begin{array}{*{20}{c}} {{{m}}_{11}^{{c}} - {{m}}_{31}^{{c}}{{{u}}_{{c}}}}&{{{m}}_{12}^{{c}} - {{m}}_{32}^{{c}}{{{u}}_{{c}}}}&{{{m}}_{13}^{{c}} - {{m}}_{33}^{{c}}{{{u}}_{{c}}}} \\ {{{m}}_{21}^{{c}} - {{m}}_{31}^{{c}}{{{v}}_{{c}}}}&{{{m}}_{22}^{{c}} - {{m}}_{32}^{{c}}{{{v}}_{{c}}}}&{{{m}}_{23}^{{c}} - {{m}}_{33}^{{c}}{{{v}}_{{c}}}} \\ {{{m}}_{21}^{{p}} - {{m}}_{31}^{{p}}{{{v}}_{{p}}}}&{{{m}}_{22}^{{p}} - {{m}}_{32}^{{p}}{{{v}}_{{p}}}}&{{{m}}_{23}^{{p}} - {{m}}_{33}^{{p}}{{{v}}_{{p}}}} \end{array}} \!\!\right)^{ - 1}} \times\\ &\left( {\begin{array}{*{20}{c}} {{{m}}_{14}^{{c}} - {{m}}_{34}^{{c}}{{{u}}_{{c}}}} \\ {{{m}}_{24}^{{c}} - {{m}}_{34}^{{c}}{{{v}}_{{c}}}} \\ {{{m}}_{24}^{{p}} - {{m}}_{34}^{{p}}{{{v}}_{{p}}}} \end{array}} \right)\end{split}\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!$$ (5)

    由上述公式可以看出,相机和投影仪的标定精度直接决定了三维扫描系统的工作精度。

    使用圆形阵列标定板进行相机标定时,需要拍摄不同方位的标定板,并建立各个标志点的世界坐标与相机图像坐标的对应关系。标志点圆心的图像坐标直接参与标定计算,提取的精度决定相机标定的精度。

    标志点图像特征简单,由黑色背景和白色圆形填充组成。由方形孔径采样定理[17],标志点由一系列离散的灰度阵列描述,设对应标志点内、外的像素灰度值分别为${{{f}}_{{A}}}$${{{f}}_{{B}}}$,当像素点内有边缘穿过时,像素落在标志点内外两个部分,该像素的灰度值可以表示为

    $${{{f}}_{{E}}} = {{{f}}_{{A}}} \times {{{S}}_{{A}}} + {{{f}}_{{B}}} \times {{{S}}_{{B}}}$$ (6)

    式中:${{{S}}_{{A}}}$${{{S}}_{{B}}}$分别为该像素点在标志点内、外所占的面积,设像素宽、高均为1,则有${{{S}}_{{A}}} + {{{S}}_{{B}}} = 1$

    圆形标志点通过投影变换成像时,往往退化成椭圆,而且由于相机的离焦等影响,实际空间中剧变的灰度经过光学成像成为渐变的形式[17-18]。这种变化可以看作是系统点扩展函数与图像卷积的结果。图像边缘灰度值变化表征为高斯分布,标志点边缘退化模型可以用典型的二维高斯点扩展函数描述为

    $${\rm{PSF}}(x,y) = \frac{1}{{2{\rm{{\text{π}} }}{\sigma _{{p}}}^2}}\exp \left( { - \left( {{x^2} + {y^2}} \right)/2{\sigma _{{p}}}^2} \right)$$ (7)

    式中:${{{\sigma }}_{{p}}}$为点扩展函数方差,方差越大,代表像素点灰度值受周围像素影响越大。

    边缘的精确提取还受到噪声的影响,通过分析标志点内外的灰度分布均匀区域的图像,相机拍摄到图像包含随机噪声[19],信噪比(signal noise ratio,SNR)为18 dB,SNR定义为

    $${\rm{SNR}} = 20{\log _{10}}\frac{{{k}}}{{{{{\sigma }}_{{r}}}}}$$ (8)

    式中:${{k}}$为图像的对比度;${{{\sigma }}_{{r}}}$为随机噪声的标准差。

    根据上述分析,采用图像模拟方式生成标志点图像[4]。为直观体现边缘退化情况,本文提出了四分区的模拟标志点图像进行边缘检测验证,如图2(a)所示,四个分区1~4分别为理想边缘图像、添加随机噪声的边缘图像、使用点扩展函数与边缘图像卷积后添加随机噪声、使用点扩展函数与边缘图像卷积。

    图  2  模拟标志点与提取的亚像素边缘
    Figure  2.  Simulation of mark point and extracted sub-pixel edges

    根据文献[10]所提供的方法,将边缘的二维高斯曲面拟合转化为一维的高斯曲线拟合,其亚像素边缘提取分为4个步骤:

    1) 提取包含椭圆的感兴趣区域(region of interesting,ROI),使用Canny算子定位像素级的单边缘;

    2) 边缘点梯度方向的确定以及基于梯度方向的区域划分;

    3) 梯度方向的灰度插值以及灰度差求取;

    4) 高斯曲线拟合。

    步骤3中求出的灰度差分曲线可以使用高斯曲线描述,曲线极值点即梯度方向上的边缘,描述为

    $${{{N}}_{{{k,\sigma ,\mu }}}}{{(x) = k}}\frac{{{1}}}{{\sqrt {{{2{\text{π}} }}{{{\sigma }}^{{2}}}} }}{{{\exp}}{\left({{ - }}\frac{{{{{{(x - \mu )}}}^{{2}}}}}{{{{2}}{{{\sigma }}^{{2}}}}}\right)}}$$ (9)

    式中:${{N}}({{x}})$为梯度方向上插值点x的灰度差分值;${{k,\sigma ,\mu }}$分别为高斯曲线系数、方差和均值,其中$k$对应曲线极值点大小,${\rm{\mu}} $对应极值点位置。

    对(9)式两边取对数,等式变成关于x的多项式:

    $${{{{\ln}}(N(x)) = {{\ln}}}}\Bigg(k\frac{{{1}}}{{\sqrt {{{2{\text{π}} }}{{{\sigma }}^{{2}}}} }}{{{\exp}}{\left({{ - }}\frac{{{{{{(x - \mu )}}}^{{2}}}}}{{{{2}}{{{\sigma }}^{{2}}}}}\right)}}\Bigg){{ = }}{{{p}}_{{1}}}{{{x}}^{{2}}}{{ + }}{{{p}}_{{2}}}{{x + }}{{{p}}_{{3}}}$$ (10)

    当存在2个以上有效灰度插值时,拟合多项式可以得到${{\mu}} = {{ - {{{p}}_2}} / {2{{{p}}_1}}}$

    使用文献[11]中的方法对模拟生成的标志点图像进行亚像素边缘提取,结果如图2(b)所示。可以看到,对于图中区域2中的边缘,该方法提取效果并不理想。如图3所示, 以区域2中的点${{{P}}_{({{x}},{{y}})}}$为例,该点处的边缘变化剧烈且灰度差分分布曲线受噪声影响,使用最小二乘法拟合时求得高斯曲线定点偏差较大。

    图  3  ${{P}}$点局部像素分布及高斯曲线拟合示意图
    Figure  3.  Point P partial pixel distribution and schematic of Gaussian curve fitting

    实际使用中,文献[10]中的方法在${{{\sigma }}_{{p}}}$比较大的情况下表现较好,但在${{{\sigma }}_{{p}}}$较小的情况下表现较差。计算边缘梯度方向上插值点的灰度差分值,本文取阈值为10,当差分值中大于阈值的个数小于4的时候,判断边缘变化剧烈。变化剧烈的边缘处,使用基于边缘灰度值分布局部区域效应的方法[11],替换高斯曲线拟合方法,进行亚像素边缘提取,如图4所示。

    图  4  二阶曲线模拟边缘示意图及局部区域效应边缘提取
    Figure  4.  Schematic of second order curve simulated edge and partial area effect edge extraction

    图4(a)中的边缘用虚线表示,二次曲线可以表示在点${{{P}}_{{(x,y)}}}$附近的边缘走向,以${{{P}}_{{(x,y)}}}$为原点建立坐标轴,列出曲线方程为

    $${{y = {{a}} + {{b}}x + {{c}}}}{{{x}}^{{2}}}$$ (11)

    求解系数a、b、c后,可以计算曲线边缘点${{{P}}_{{(x,y)}}}$处的亚像素位置。在已知边缘像素点及周围像素灰度值的情况下,以该点为中心选择周围像素建立方程与灰度值的对应关系,可以求解方程系数。

    首先进行梯度方向区域划分,划分标准是边缘点在灰度梯度方向上的直线斜率${{{k}}_{\rm{l}}}$的大小。当$\left| {{{{k}}_{\rm{l}}}} \right| < 1$时,为k1区域,否则为k2区域。已知点${{{P}}_{{(x,y)}}}$属于k2区域,选择该点周围$5 \times 3$区域的像素,当属于k1区域时,取$3 \times 5$区域的像素进行计算。如图4(a)所示,区域分为3列,计算每一列的灰度值之和,以${{{S}}_{{L}}}{\text{、}}{{{S}}_{{M}}}{\text{、}}{{{S}}_{{R}}}$表示为

    $$\left\{ \begin{array}{l} {{{S}}_{{L}}}{{ = }}\displaystyle\sum\limits_{{{n = y - 2}}}^{{{y + 2}}} {{{f(x - 1,n) = 5}}{{{f}}_{{B}}}} {{ + (}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)L}}\\ {{{S}}_{{M}}}{{ = }}\displaystyle\sum\limits_{{{n = y - 2}}}^{{{y + 2}}} {{{f(x,n) = 5}}{{{f}}_{{B}}}} {{ + (}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)M}}\\ {{{S}}_{{R}}}{{ = }}\displaystyle\sum\limits_{{{n = y - 2}}}^{{{y + 2}}} {{{f(x + 1,n) = 5}}{{{f}}_{{B}}}} {{ + (}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)R}} \end{array} \right. \quad \quad \quad\;\; $$ (12)

    式中:$L{\text{、}}M{\text{、}}R$表示区域中每一列在标志点内部,即边缘内侧的面积,带入曲线方程使用积分求得

    $$\;\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\left\{ \begin{array}{l} {{L = }}\displaystyle\int_{{{ - }}{{{3}} / {{2}}}}^{{{ - }}{{{1}} / {{2}}}} \Bigg({{{a + bx + c}}{{{x}}^{{2}}}} {{ + }}\frac{{{5}}}{{{2}}}\Bigg){{{\rm{d}}x = a - b + }}\frac{{{{13}}}}{{{{12}}}}{{c + }}\frac{{{5}}}{{{2}}}\\ {{M = }}\displaystyle\int_{{{ - }}{{{1}} / {{2}}}}^{{{{1}} / {{2}}}} \Bigg({{{a + bx + c}}{{{x}}^{{2}}}} {{ + }}\frac{{{5}}}{{{2}}}\Bigg){{{\rm{d}}x = a + }}\frac{{{1}}}{{{{12}}}}{{c + }}\frac{{{5}}}{{{2}}}\\ {{R = }}\displaystyle\int_{{{{1}} / {{2}}}}^{{{{3}} / {{2}}}} \Bigg({{{a + bx + c}}{{{x}}^{{2}}}} {{ + }}\frac{{{5}}}{{{2}}}\Bigg){{{\rm{d}}x = a + b + }}\frac{{{{13}}}}{{{{12}}}}{{c + }}\frac{{{5}}}{{{2}}} \end{array} \right.\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!\!$$ (13)

    根据3个等式,可以求得曲线方程系数为

    $$\left\{ \begin{array}{l} {{c = }}\dfrac{{{{{S}}_{{L}}}{{ + }}{{{S}}_{{R}}}{{ - 2}}{{{S}}_{{M}}}}}{{{{2(}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)}}}}\\ {{b = }}\dfrac{{{{{S}}_{{R}}}{{ - }}{{{S}}_{{L}}}}}{{{{2(}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)}}}}\\ {{a = }}\dfrac{{{{2}}{{{S}}_{{M}}}{{ - 5(}}{{{f}}_{{A}}}{{ + }}{{{f}}_{{B}}}{{)}}}}{{{{2(}}{{{f}}_{{A}}}{{ - }}{{{f}}_{{B}}}{{)}}}}{{ - }}\dfrac{{{1}}}{{{{12}}}}{{c}} \end{array} \right.\quad \quad \quad \quad \quad \quad \quad\quad\; $$ (14)

    实际使用中,${{{f}}_{{A}}}$${{{f}}_{{B}}}$使用靠近所求边缘内外、侧附近像素点均值求得。使用该方法求得亚像素边缘如图4(b)所示,边缘获取精度大幅度提高。

    对比试验分别用方法1) 基于Canny算子边缘像素提取,方法2) 基于文献[10]中高斯曲线拟合的亚像素边缘提取,方法3) 本文所使用方法,对实际拍摄所得的标志点图像进行处理及椭圆拟合(标志点边缘及椭圆焦点由方法3得出)。由于实际拍摄的标志点无法得到圆心的准确位置,使用残差的方法进行对比,残差由以下方式给出:首先用边缘点进行椭圆拟合,得到椭圆方程;计算所有参与拟合的点到椭圆方程曲线的距离,距离均值则为残差。如表1所示,方法2的平均残差为0.1477,方法3的平均残差为0.0871,本文方法对比方法2,残差精度提高41%。

    表  1  拟合残差比较
    Table  1.  Comparison of fitting residual error
    标志点方法残差标志点方法残差
    1 0.5295 1 0.5589
    2 0.1621 2 0.1428
    3 0.0789 3 0.0857
    1 0.5353 1 0.5881
    2 0.1302 2 0.1731
    3 0.0694 3 0.1012
    1 0.5522 1 0.5512
    2 0.1301 2 0.1481
    3 0.0914 3 0.0958
    下载: 导出CSV 
    | 显示表格

    对标志点进行排序,建立标志点的图像坐标与其世界坐标一一的对应关系。当相机正视标定板时,标志点横平竖直地排列,容易进行排序匹配,透视变换可以将图像投影到一个新的视平面,使用透视变换矩阵将倾斜的标定板进行矫正得到

    $$\left[ {\begin{array}{*{20}{c}} {{{x'}}}\\ {{{y'}}}\\ {{1}} \end{array}} \right]{{ = A}}\left[ {\begin{array}{*{20}{c}} {{x}}\\ {{y}}\\ {{1}} \end{array}} \right]{{,A = }}\left[ {\begin{array}{*{20}{c}} {{a_{{{11}}}}}&{{a_{{{12}}}}}&{{a_{{{13}}}}}\\ {{a_{{{21}}}}}&{{a_{{{22}}}}}&{{a_{{{23}}}}}\\ {{a_{{{31}}}}}&{{a_{{{32}}}}}&{{a_{{{33}}}}} \end{array}} \right]$$ (15)

    式中:$\left( {{{x}},{{y}},1} \right)$为图像坐标;$({{x}}',{{y}}',1)$为矫正后的图像坐标;A为透视矩阵,通常令${{{a}}_{33}}$值为1。透视矩阵为8自由度,因此透视矩阵只需要4个对应的点就可以解出。透视变换矫正步骤如下:

    1) 提取到图像中标志点后,通过面积筛选出定位标志点,如图5(a)所示;

    图  5  透视变换标志点匹配过程及相机重投影误差
    Figure  5.  Process of mark points matching by perspective transformation and re-projection error of camera

    2) 通过定位标志点之间的距离,首先为每个定位标志点进行区分,预算出每个定位标志点透视变换矫正后的图像坐标;

    3) 求出透视矩阵;

    4) 使用(16)式求出标定板图像透视变换矫正后的图像坐标为

    $$ \left\{ \begin{array}{l} {{x}}' = \dfrac{{{a_{11}} \times {{x}} + {a_{21}} \times {{y}} + {a_{31}}}}{{{a_{13}} \times {{x}} + {a_{23}} \times {{y}} + {a_{33}}}} \\ {{y}}' = \dfrac{{{a_{12}} \times {{x}} + {a_{22}} \times {{y}} + {a_{32}}}}{{{a_{13}} \times {{x}} + {a_{23}} \times{{ y}} + {a_{33}}}} \end{array} \right. $$ (16)

    5) 此时矫正后的标志点横平竖直排列,如图5(b)所示,可以进行排序和匹配。

    完成上述操作后,可以使用张氏标定法对相机进行快速标定,相机标定的重投影误差均值为0.0524像素,误差分布如图5(d)所示。

    投影仪使用相移轮廓术进行像素编码[20],相移条纹图片的生成公式为

    $$ \begin{split} &{{{I}}_{{n}}}({{x}},{{y}}) = {{{I}}_{{A}}}({{x}},{{y}}) + {{{I}}_{{B}}}({{x}},{{y}})\cos \left( {{{\varphi }}({{x}},{{y}}) + \frac{{2{{{\text{π}}}}({{n}} - 1)}}{{{N}}}} \right),\\ &{{n}} = 1,2,\cdots,{{N}} \end{split} \!\!\!\!\!\!\!\!\!\!\!\!\!\!\!$$ (17)

    式中:${{{I}}_{{n}}}$为图片在点$({{x}},{{y}})$处的灰度值;${{{I}}_{{A}}}$为条纹图案的背景光强;${{{I}}_{{B}}}$为条纹调制强度;${{\varphi}} ({{x}},{{y}})$为待求相位,${{\varphi}} ({{x}},{{y}}) = {{2{{\pi}} {{x}}} / {{p}}}$${{p}}$为条纹周期;N为相移步数;n表示第几次相移。

    实际使用中,生成的图像从投影出来到相机捕获的过程还会引入非线性的误差,这种非线性往往不能用Gamma变换等来描述。系统的灰度响应如图6(a)所示,这种非线性导致正弦条纹变形,从而引起周期性的相位误差,如图6(b)。本文使用文献[15]中双四步相移方式进行误差抑制。

    图  6  灰度响应曲线与相位误差
    Figure  6.  Gray scale response curves and phase error

    在投影仪标定时,分别投影上述两组水平、垂直条纹图像序列并使用相机捕获,另拍摄一张不包含条纹的图片。使用多频条纹,基于时域方式进行相位展开。条纹图像序列分别解码得到水平、垂直的绝对相位,由标志点圆心的绝对相位值可以计算出标志点的投影仪图像坐标[13],如图7所示。

    图  7  相位插值示意图
    Figure  7.  Schematic of phase interpolation

    拍摄的不包含条纹的标定板图片可以提取亚像素精度的标志点圆心图像坐标。将标定板的绝对相位看做关于图像坐标的二维函数,通过插值方式获取圆心的绝对相位值,常用插值方式为双线性插值,公式为

    $${{\theta }}({{x}},{{y}}) \approx \left[ {\begin{array}{*{20}{c}} {1 - {{{\lambda}} _{{x}}}}&{{{{\lambda}} _{{x}}}} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {{{\theta}} ({{{x}}_0},{{{y}}_0})}&{{{\theta }}({{{x}}_0},{{{y}}_1})} \\ {{{\theta}} ({{{x}}_1},{{{y}}_0})}&{{{\theta}} ({{{x}}_1},{{{y}}_1})} \end{array}} \right]\left[ {\begin{array}{*{20}{c}} {1 - {{{\lambda}} _{{y}}}} \\ {{{{\lambda}} _{{y}}}} \end{array}} \right]$$ (18)

    式中:$\theta (x,y)$表示该点处插值后的相位值,${{\theta}} ({{{x}}_0},{{{y}}_0})$表示图7中对应已知点的相位值,${{{\lambda}} _{{x}}} = {{x}} - \left[ {{x}} \right]$${{{\lambda}} _{{y}}} = {{y}} - \left[ {{y}} \right]$$\left[ {{x}} \right]{\text{、}}\left[ {{y }}\right]$表示取整数部分。使用双线性差值的方式,进行投影仪标定,重投影误差均值为0.1582,误差分布如图8(a)所示,分布特征明显。文献[16]中提到使用基于径向基函数的插值方法,将插值问题转化成曲面重构问题,使用该方法求出标志点圆心的投影仪图像坐标,标定后的重投影误差均值为0.1602,误差分布如图8(b)所示。考虑到存在噪声等因素影响,本文提出一个基于径向基的插值方式为

    $$ {{r}}({{{x}}_{{i}}},{{{y}}_{{j}}}) = \left\| {({{x}},{{y}}) - ({{{x}}_{{i}}},{{{y}}_{{j}}})} \right\|,\;{{i}},{{j}} \in ( - 3, - 2,\cdots ,3)\;\;\;\;$$ (19)

    式中:${{r}}({{{x}}_{{i}}},{{{y}}_{{j}}})$是点$({{{x}}_{{i}}},{{{y}}_{{j}}})$到待插值点的欧氏距离,遍历待插值点周围已知点,本文取所有欧氏距离小于2.6的已知点,令${{{\sigma}} ^2}{\rm{ = }}\sqrt 2$,经式(20)变换后参与计算得

    $$R({{{x}}_{{i}}},{{{y}}_{{j}}}) = {{{e}}^{ - \frac{{{{{r}}^2}({{{x}}_{{i}}},{{{y}}_{{j}}})}}{{{{{\sigma }}^2}}}}}$$ (20)
    $${{\theta}} ({{x}},{{y}}) = \sum {\Bigg(\frac{{{{R}}({{{x}}_{{i}}},{{{y}}_{{j}}})}}{{{{{S}}_{{R}}}}} \times {{\theta }}} ({{{x}}_{{i}}},{{{y}}_{{j}}})\Bigg)$$ (21)
    $${{{S}}_{{R}}} = \sum {{{R}}({{{x}}_{{i}}},{{{y}}_{{j}}})} $$ (22)

    该方法是线性插值的方式,将已知点到待插值点径向距离的高斯变换作为权值,使用${{{S}}_{{R}}}$保证权值和为1。使用本文方法对投影仪进行标定,重投影误差均值为0.1203,误差分布如图8(c)所示,对比使用双线性插值和基于径向基函数的插值方法,标定精度分别提高23.9%、24.9%。

    图  8  投影仪重投影误差
    Figure  8.  Re-projection error of projector

    搭建如图9所示单目光栅投影三维测量系统对本文算法进行验证。使用PointGrey公司FL3-U3-13Y3M-C COMS相机,分辨率1280×1024,相机搭配Computar 8 mm定焦镜头;投影仪为TI公司DLP LightCrafter 4500数字微镜(DMD)投影仪,本征分辨率为912×1140,偏轴率为100%;使用9行11列圆形阵列标定板,标志点直径18 mm,中心距离45 mm。使用本文标定方法进行系统标定,结果如表2所示。

    表  2  系统标定结果
    Table  2.  System calibration results
    相机参数 投影仪参致
    内参矩阵 1730.1713 0 628.4165 1122.7932 0 421.2725
    0 1730.1724 518.3202 0 1122.7905 584.0842
    0 0 1 0 0 1
    径向畸变参数 k1=−0.0907
    k2=0.2018
    k1=0.0542
    k2=−0.1328
    旋转参数 2.0565 1.9864 −0.177 2.2336 2.1582 −0.2147
    平移参致/mm −102.5556 −39.5949 378.6716 −78.2600 −138.9417 382.8964
    下载: 导出CSV 
    | 显示表格
    图  9  三维测量系统硬件
    Figure  9.  Hardware of 3D measurement system

    单目光栅投影三维测量系统完成标定后,对标准块进行测量,测量距离为1050 mm。如图10所示,导出点云到Geomagic Studio软件中进行分析,本文方法测得标准块正面有效点云30 290个。将左中右三个平面进行拟合,标准差分别为0.221 mm、0.232 mm、0.210 mm,系统相对精度约为1:5000。

    图  10  标准块的三维测量实验
    Figure  10.  3D measurement experiment of standard block

    使用单目光栅投影三维测量系统进行人脸扫描,重建效果较好,如图11所示。

    图  11  三维测量系统人脸重建结果
    Figure  11.  Reconstruction results of face with 3D measurement system

    本文研究了单目光栅投影三维测量系统标定的两个关键步骤。提出了基于拟合和局部区域效应相结合的亚像素边缘检测方法,对标志点边缘进行高精度提取,标志点边缘平均残差为0.0871。对比基于拟合方法提取的边缘残差,精度提高了41%,并提供了一种快速简单的、基于透视矫正的标志点自动化匹配方法,相机标定重投影误差均值为0.0524像素。投影仪标定中,分析相位误差产生原因并使用双四步相移减小误差。针对插值算法,提出一种基于径向基的线性插值方式,投影仪标定重投影误差均值为0.1203像素,对比双线性插值方式,精度提高23.9%。使用上述标定方法,有效地提高了单目光栅三维测量系统的标定精度。

  • 图  1   小视场光学系统原理

    Figure  1.   Diagram of narrow FOV optical system

    图  2   大视场光学系统原理

    Figure  2.   Diagram of wide FOV optical system

    图  4   红外光学系统大视场传递函数曲线

    Figure  4.   Diagram of modulation transfer function of wide FOV optical system

    图  5   红外光学系统小视场传递函数曲线

    Figure  5.   Diagram of modulation transfer function of narrow FOV optical system

    图  6   可见光光学系统大视场传递函数曲线

    Figure  6.   Diagram of modulation transfer function of wide FOV optical system

    图  7   可见光光学系统小视场传递函数曲线

    Figure  7.   Diagram of modulation transfer function of narrow FOV optical system

    表  1   光学系统设计指标

    Table  1   Optical design parameters

    参数 红外 红外 可见光 可见光
    小视场系统 大视场系统 小视场系统 大视场系统
    波长/μm 3~5 3~5 0.4~0.7 0.4~0.7
    视场/(°) 2.1×1.6 8.3×6.2 2.3×1.7 9.1×6.8
    相对孔径 1:4 1:8.8
    焦距/mm 300 75 660 165
    变倍比 4×
    器件像元数/pixel 640×480 4 096×3 072
    像元尺寸/μm 15 6.4
    地物反射镜 ±5
    扫描角度/(°)
    下载: 导出CSV

    表  2   材料性能

    Table  2   Characteristic of materials

    名称 光谱透过范围/μm 密度/(g/cm3) 硬度/克氏 热膨胀系数/10-6 溶解度/(g/100g水) 熔点/℃
    ZnSe 0.5~22 5.27 110 7.1 0 1 525
    LiF 0.1~10 2.639 102 37 2.7 870
    BaF2 0.23~10.3 4.89 82 1.81 1.7 1 280
    下载: 导出CSV
  • [1]

    He F Y, Cui J C, Feng S L, et al.Narcissus analysisi for cooled staring IR system[J]. SPIE, 2007, 6772:67224. http://www.irgrid.ac.cn/handle/1471x/608393?mode=full&submit_simple=show%2bfull%2bitem%2brecord

    [2] 杨利华, 樊学武, 邹刚毅, 等.可见光、红外一体化两用相机的光学设计[J]. 红外与激光工程, 2011, 40(10):1993. http://d.old.wanfangdata.com.cn/Periodical/hwyjggc201110033

    Yang Lihua, Fan Xuewu, Zhou Gangyi, et al.Optical design of visible/infrared integrative camera[J]. Infrared and Laser Engineering, 2011, 40(10):1993. http://d.old.wanfangdata.com.cn/Periodical/hwyjggc201110033

    [3] 刘莹奇.轻型车载大口径光电跟测系统光学设计[J]. 光学技术, 2012, 38(5):583-584. http://d.old.wanfangdata.com.cn/Periodical/gxjs201205014

    Liu Yingqi.Optical design of electro-optical vehicle-based tracking system with large aperture and lightweight[J]. Optical Technique,2012, 38(5):583-584. http://d.old.wanfangdata.com.cn/Periodical/gxjs201205014

    [4] 刘钧, 陈阳.可见光/红外双波段大视场共口径齐焦光学系统[J]. 西安工业大学学报, 2014, 34(2):87-88. http://d.old.wanfangdata.com.cn/Periodical/xagyxyxb201402001

    Liu Jun, Chen Yang.Visible/infrared dual-band large field shared-aperture and parfocal optical system[J]. Journal of Xi’an Institute of Technology, 2014, 34(2):87-88. http://d.old.wanfangdata.com.cn/Periodical/xagyxyxb201402001

    [5] 张以谟. 应用光学[M]. 4版. 北京:电子工业出版社, 2015:49.

    Zhang Yimo. Applied optics[M]. 4th ed. Beijing:Publishing House of Electronics Industry,2015:49.

    [6] 王臻.The design of infrared zoom optical system with double mirror[J]. 光学与光电技术, 2014, 12(5):13-15.

    Wang Zhen. The design of infrared zoom optical system with double mirror[J]. Optics & Optoelectronic Technology, 2014, 12(5):13-15.

    [7] 田铁印, 王红, 谷凤安, 等.三线阵立体测绘相机光学系统设计[J]. 光学精密工程, 2009, 17(11):2694-2695. http://d.old.wanfangdata.com.cn/Periodical/gxjmgc200911010

    Tian Tieyin, Wang Hong, Gu Fengan, et al.Optical system design of three-line array stereoscopic mapping camera[J]. Optics and Precision Engineering, 2009, 17(11):2694-2695. http://d.old.wanfangdata.com.cn/Periodical/gxjmgc200911010

    [8] 张华卫, 张金旺, 刘秀军, 等.大相对孔径制冷型红外相机镜头的光学设计[J]. 红外技术, 2015, 37(2):125-128. http://d.old.wanfangdata.com.cn/Periodical/hwjs201502008

    Zhang Huawei, Zhang Jinwang, Liu Xiujun, et al.Design of low F-number lens for cooled infrared camera[J]. Infrared Technology, 2015, 37(2):125-128. http://d.old.wanfangdata.com.cn/Periodical/hwjs201502008

    [9] 高金红, 付跃刚, 刘智颖, 等.30×制冷型中波消热差红外变焦光学系统设计[J]. 光电技术应用, 2013, 28(2):14-15. http://d.old.wanfangdata.com.cn/Periodical/gdjsyy201302006

    Gao Jinhong, Fu Yaogang, Liu Zhiying, et al.Design of cooled mid-infrared athermal zoom optical system with ratio of 30.[J]. Electro-Optic Technology Application, 2013, 28(2):14-15. http://d.old.wanfangdata.com.cn/Periodical/gdjsyy201302006

    [10] 虞林瑶, 魏群, 张天翼, 等.中波红外长焦距折反光学系统设计[J]. 中国光学, 2015, 8(2):235-236. http://d.old.wanfangdata.com.cn/Periodical/zggxyyygxwz201502010

    Yu Linyao, Wei Qun, Zhang Tianyi, et al.Design of long focal infrared catadioptric optical system for multi-guided system[J]. Chinese Optics, 2015, 8(2):235-236. http://d.old.wanfangdata.com.cn/Periodical/zggxyyygxwz201502010

  • 期刊类型引用(7)

    1. 刘鸿智,童景琳,梁科. 基于光栅投影图像的硬质合金刀具磨损监测. 计算机仿真. 2024(04): 279-283 . 百度学术
    2. 甘勇,王昭太,朱明凯,文龙. 基于局部RANSAC的结构光标定方法. 应用光学. 2024(06): 1252-1260 . 本站查看
    3. 严飞,祁健,刘银萍,吴迪,于强,刘佳. 基于格雷码的分区间相位展开方法. 应用光学. 2023(01): 79-85 . 本站查看
    4. 郑小钰,董祉序,杨赫然,孙兴伟,刘寅. 基于结构光测量技术的DMD自适应掩膜生成. 电子测量与仪器学报. 2023(07): 148-155 . 百度学术
    5. 邓春华,陈鑫源,汪普庆. 机器人视觉导航传感器光栅投射误差校正系统. 激光杂志. 2022(05): 182-186 . 百度学术
    6. 赵婷婷,白福忠,徐永祥,高晓娟. 一种基于参数标定的投影条纹周期简易校正方法. 应用光学. 2021(01): 119-124 . 本站查看
    7. 余宗璞,杨懿昕,王俨铮,刘雪岩,周平,周光泉. 三维人脸测量与分割系统研究. 应用光学. 2021(04): 664-670 . 本站查看

    其他类型引用(9)

图(6)  /  表(2)
计量
  • 文章访问数:  1410
  • HTML全文浏览量:  327
  • PDF下载量:  213
  • 被引次数: 16
出版历程
  • 收稿日期:  2016-06-27
  • 修回日期:  2016-09-22
  • 刊出日期:  2016-12-31

目录

/

返回文章
返回