HTML
-
液体透镜是一种具备焦距受控调节功能的新型光学器件,与传统光学透镜的主要区别在于其自身焦距能够由输入电信号直接进行调控,焦距调控通过改变材料折射率、表面曲率等参数实现,不依赖于机械运动结构,具有结构紧凑可靠、动态性好、易于集成控制等特点。随着器件性能水平和制造质量的不断提升,液体透镜在空间位姿测量、三维重构、目标跟踪捕获、机器人测量控制等机器视觉测量任务中的应用潜力日益凸显[1-3],其中基于液体透镜的光学调焦作为一项重要的基础应用技术,由于能够取代传统机械调焦组件实现快响应、无运动器件的光学调焦,得到了国内外同行的持续关注。
根据焦距调节原理不同,液体透镜可分为变折射率液体透镜和变曲率液体透镜两类。其中变折射率透镜[4]基于液晶材料分子取向分布的电控调节使透镜整体呈现折射率渐变,其响应时间较长,对输入光束的偏振态敏感,在实际应用中存在较多限制。变曲率液体透镜包括电润湿液体透镜[5]和柔性薄膜腔液体透镜[6]两种,它们都通过输入电信号改变液体表面曲率半径进行焦距调节,其中电润湿液体透镜是基于电润湿效应原理,通过改变液体与基底间电压调控液体外形,从而改变透镜焦距;柔性薄膜腔液体透镜通过电磁致动器控制液态光学介质的腔体内部压力,使柔性薄膜曲率发生变化,从而实现焦距调控。电润湿液体透镜与柔性薄膜腔液体透镜的响应时间均可达到10 ms以内,而后者更容易实现大通光口径结构,并且光学面型受重力影响相对较小,文中将基于柔性薄膜腔液体透镜构建电控调焦单目视觉系统并开展研究。
在各类机器视觉测量系统构建过程中,首要工作是通过标定获取系统内参,而液体透镜调焦系统在工作过程中焦距、主点坐标、畸变系数等参数均随透镜输入电流、环境温度、重力变形等因素变化,难以直接应用现有方法进行准确标定,这一特点限制了液体透镜调焦技术在机器视觉测量领域中的应用推广。为解决上述问题,国内外学者开展了一系列研究工作,Wang等人[7]基于电磁力学模型分析了液体透镜电流-焦距模型,但计算过程需要电磁致动器的结构参数和柔性薄膜材料的弹性系数、泊松比等参数作为输入量,这些参数在商用器件的应用中通常难以获取,限制了该方法的推广;Sugiura等人[8]分析了重力对液体透镜的影响作用方式,定量给出了透镜竖直放置状态下的光轴偏移程度,但在实际应用中重力方向往往与透镜轴线方向不垂直,该方法难以直接用于补偿;Wu等人[9]针对变焦镜头随焦距变化的内参矩阵系数和畸变模型系数,建立了相应的标定模型,提出了基于棋盘格靶标的标定方法,该方法不能直接用于液体透镜调焦系统标定,但其思路具有一定指导意义;Hu等人[10]利用液体透镜的多个输入状态下进行内参标定,并利用插值、二次多项式拟合等方法确定液体透镜焦距与输入电流关系,该方法未考虑外部影响因素,实际应用中精度不高;Lu等人[11]提出了基于三次多项式的调焦模型和基于查找表的温度干扰补偿方法,该方法具有一定实用性,但其调焦模型物理依据不明确,基于插值的温度补偿过程繁琐且精度有限,同时缺少对重力作用影响的分析。综上所述,目前尚未建立准确可靠的液体透镜调焦系统内参数学模型,在实际应用中通常采用插值法近似获取内参数值,但后者操作繁琐、精度不高,限制了液体透镜调焦系统在机器视觉测量领域的应用。
文中工作旨在建立一套有效的液体透镜调焦视觉测量系统内参标定方法,该方法物理模型明确,能够补偿环境影响,与现有方法相比具有标定精度高、标定步骤简明易行等特点。首先从液体透镜器件的多物理量耦合模型出发建立电控调焦数学模型,并针对温度、重力等典型外部影响因素的作用模式建立相应的补偿数学模型,然后结合器件具体结构形式提出外部影响量补偿方法并建立补偿装置,最终基于针孔相机模型和液体透镜数学模型,提出液体透镜调焦系统内参标定方法,并开展实验验证。
-
基于上节参数标定方法搭建图6所示装置进行基准温度等效电流标定、系统主点重力偏移标定和相机内参综合标定实验,对文中提出的标定方法可行性进行验证。
-
按照2.1节所述方案,搭建图6(a)所示标定装置。标定过程中,令系统基准温度T0为26 ℃,通过液体透镜内置温度传感器获取器件内部温度值,共在五个不同距离下重复温升标定步骤。
对各轮标定得到的基准温度等效电流、实际输入电流、温升值数据进行拟合,所得结果为图7所示的三维平面。将拟合所得系数代入公式(14)模型,可得基准温度等效电流表达式:
-
构建图7(b)所示的主点重力偏移标定装置,利用2.2节方法对公式(24)各项系数进行标定。其中相机与重力方向夹角调节步长为10°,在各测量角度下,输入电流范围为0~170 mA,电流调节步长为17 mA。测量过程中应用加权质心法求取激光光斑坐标,并采用基准温度等效电流对输入电流值予以补偿。
图8所示三维曲面为基于公式(21)模型对角度θ、输入电流I、主点沿v轴偏移量Δyimg关系的拟合结果。将拟合所得参数代入模型,可得主点重力偏移量表达式:
-
搭建图6(c)所示的相机内参标定系统,基于2.3节方法标定液体透镜调焦相机内参表达式各项系数。标定采用单元长度为3、6、30 mm的棋盘格靶标,角点位置精度为10 μm,标定过程中保持相机位姿固定并调节液体透镜输入电流,在五个不同工作状态下变换靶标位置姿态并拍摄得到五组标定图像,对各组图像通过张正友方法求解相机内参值,并利用最小二乘拟合求取内参表达式各项系数。表1为相机内参fx、fy、v0、k1、k2、p1、p2表达式系数的拟合结果,其中在对畸变参数k1、k2、p1、p2拟合时,使用经过归一化处理后的焦距均值fmean(norm)参与拟合运算,可改善拟合结果的稳定性。
Expression of fitting intrinsic parameters Fitted coefficients P1 P2 P3 $ {f_x} = \dfrac{1}{{{P_1} \cdot {I^{(0)}} + {P_2}}} $ −4.366×10−8 1.100×10−4 - $ {f_y} = \dfrac{1}{{{P_1} \cdot {I^{(0)}} + {P_2}}} $ −4.006×10−8 1.097×10−4 - $ {v_0} = {P_1} \cdot \Delta {y_{img}} + {P_2} $ 68.126 659.556 - ${k_1} = {P_1} \cdot f_{mean(norm)}^2 + {P_2} \cdot {f_{mean(norm)} } + {P_3}$ −1.772×10−2 6.134×10−2 1.367×10−2 ${k_2} = {P_1} \cdot f_{mean(norm)}^2 + {P_2} \cdot {f_{mean(norm)} } + {P_3}$ 1.198 −2.701 −18.785 ${p_1} = {P_1} \cdot f_{mean(norm)}^2 + {P_2} \cdot {f_{mean(norm)} } + {P_3}$ 8.530×10−4 −3.357×10−3 1.002×10−2 ${p_2} = {P_1} \cdot f_{mean(norm)}^2 + {P_2} \cdot {f_{mean(norm)} } + {P_3}$ −1.060×10−3 8.194×10−4 4.432×10−4 Table 1. Expression of intrinsic parameters and fitted coefficients
由于机器视觉测量系统内参真实数值难以直接获取,所以文中基于内参标定结果测量尺寸已知的目标,通过目标尺寸测量结果精度间接验证系统内参标定结果的准确程度。
精度验证采用单元边长30 mm的棋盘格靶标,测量图像组共包含20幅由液体透镜调焦相机拍摄得到的靶标图像,每幅图像包含35个角点,图9(a)为全部角点的定位误差统计情况。根据统计结果,基于文中方法所得相机内参,图像角点空间映射结果位置偏差均值为0.10 mm,偏差量95%置信区间上限为0.268 mm,最大偏差值为0.368 mm;利用映射所得角点坐标求取棋盘格靶标边长,最大相对误差为0.68%。
Figure 9. Statistical result of positional error using intrinsic parameters acquired by different methods
作为对照,采用插值法求取相机内参,基于相同的图像组重复上述精度验证步骤,角点定位误差统计情况如图9(b)所示,其中图像角点映射结果位置偏差均值为0.353 mm,偏差量95%置信区间上限为0.775 mm,最大偏差值为0.910 mm,利用坐标映射结果求取棋盘格边长的最大相对误差为1.25%。
以上实验结果表明,文中提出的液体透镜调焦系统标定方法性能优于插值法,在单目视觉空间坐标定位与几何尺寸测量任务中应用文中方法进行内参标定,能够达到更高的精度。