轮对轮辋厚度检测中图像配准方法研究
2015-12-05邵宪全吴开华陈强元
邵宪全++吴开华++陈强元
摘要:
针对轮辋厚度参数的在线检测,提出了基于双相机的轮辋厚度参数检测方法,其中图像配准是影响该参数计算的重要因素。在分析轮对轮廓线图像特点的基础上,提出了利用配准板特征点的图像配准方法,设计了图像配准步骤,采用仿射变换作为图像配准中的变换模型。为保证配准精度,在综合考虑配准板上特征点的数量和特征点的分布的基础上设计了配准板。通过图像配准实验,提取了配准板特征点坐标,求解了仿射变换矩阵。实验表明,该方法的配准精度为2个像素。
关键词:
轮辋厚度检测; 图像配准; 配准板; 仿射变换
中图分类号: TP 751.1文献标志码: Adoi: 10.3969/j.issn.10055630.2015.05.003
引言
车辆轮对作为与轨道直接接触的部件,是影响车辆安全行驶的一个重要因素,对其各项参数进行在线检测是保障行车安全的重要措施,其中轮辋厚度是轮对在线检测中的一项重要参数。目前基于机器视觉的轮对轮辋厚度检测方法在国内外已经开展了一定的研究,文献[3]基于三角法测量原理,通过图像采集处理实现了轮辋厚度参数的检测,其在线检测误差≤±0.84 mm。文献[4]提出了一种基于单相机双激光源的检测方法,通过图像处理算法提取轮对轮辋轮廓线并进行参数计算,在线检测误差≤±0.76 mm。
图像配准是机器视觉检测中非常重要的技术,其中基于特征的图像配准方法应用广泛[59]。本文提出将基于特征的图像配准方法应用于轮对轮辋厚度参数的检测中,通过增加配准板提供特征点以实现图像配准。
1轮对轮辋厚度参数图像配准方法
轮辋厚度即轮辋内侧面和内径面交线到踏面滚动圆的径向距离,如图1中MN所示,定义图1中点M为轮辋厚度的外端点,点N为轮辋厚度的内端点。因为轮辋位置的特殊性,为了确保能准确获取到内端点的位置从而提高检测精度,本文提出了基于双相机双激光源的检测方法,检测模型如图2所示。
通过相机位置、图像采集视场的合理设计,相机1和相机2采集轮对轮廓的图像示意图如图3所示。
为了求取轮辋厚度参数,需要对图3中的两幅图像进行配准。定义图3(a)为参考图像,即作为配准中提供参考坐标系的图像;图3(b)为待配准图像,即需要根据变换矩阵变换到参考坐标系中的图像。
由图3可知,两幅图像重合的比重小,且图像曲线圆滑,角点、拐点数量少且不明显,因此难以直接在图像中提取特征点。本文利用配准板提供特征点来实现空间变换关系的求解进而实现配准,主要步骤为:
(1) 按照设计位置固定相机1和相机2,标定相机1,确定相机1内外部参数。
(2) 根据相机采集图像之间的变换关系选择空间变换模型。
(3) 综合考虑特征点的分布和数量设计配准板。
(4) 安装配准板,触发相机1和相机2采集配准板图像,分别提取两幅图像上特征点坐标并根据特征点的排列进行配对,即两幅图像中同一个特征点的坐标为一对。
(5) 带入空间变换模型对应的变换公式,求解变换矩阵。
(6) 采集两幅轮对轮廓曲线图像,根据变换矩阵进行图像配准。
(7) 处理配准后图像,根据轮辋厚度参数定义和相机内外部参数进行参数求解。
2变换模型
图像配准的本质就是寻找参考图像和待配准图像之间的变换关系,因此建立变换模型是图像配准技术中很重要的一个组成部分。本文通过不同的相机从不同的角度对同一物体成像,获取的参考图像和待配准图像之间的变换关系为仿射变换,因此建立仿射变换模型进行图像配准。定义参考图像中点的坐标为p(x,y),待配准图像中点的坐标为p′(x′,y′),则仿射变换公式为:
x
y
1=Hx′
y′
1=a1a2a3
a4a5a6
001x′
y′
1=a1x′+a2y′+a3
a4x′+a5y′+a6
1(1)
式中:a1、a2、a3、a4、a5、a6为仿射变换参数;H为变换矩阵。
3配准板设计
该配准方法利用配准板提供特征点,因此特征点的分布和数量是影响图像配准效果和精度的重要因素。特征点分布方面,根据图3可知轮对轮廓图像存在以下特点:首先是轮对轮廓线像素占据图像总像素个数的比例较小;其次是因为轮对磨耗以及检测环境影响等因素,轮廓线在图像中的位置会发生改变,因此需要确定轮廓线位置的变化范围,保证其出现在特征点的分布范围之内。
特征点数量方面,根据式(1)可知,存在6个仿射变换参数,因此至少需要建立一个包含6个方程的方程组,所以至少需要3个特征点。但是特征点数量太少,会使求取的转换矩阵难以满足精度要求,数量太多对于提高精度也没有明显的作用,反而使运算复杂化。经过实验验证,大于25个特征点即可满足精度要求。
综合考虑特征点的分布和特征点的数量,设计配准板上特征点的数量为36,且特征点分布中行与行之间等间距,列于列之间等间距。配准板尺寸和特征点分布图如图4所示。
图4中十字叉为特征点的位置,标号①~⑩标记的是精度验证实验中的特征点,标号本身不作为配准板的一部分。
4配准方法实现
触发相机1和相机2采集配准板的图像,采集示意图如图5所示,得到图6所示图像,其中图6(a)为相机1采集的配准板图像,定为参考图像,图6(b)为相机2采集的配准板图像,定为待配准图像。
分别提取图6(a)和图6(b)中的特征点的坐标,并根据特征点的排列进行配对,得到一组特征点对,将特征点对的坐标代入式(1)建立多维方程组,解方程组即可以求得变换矩阵。当车辆经过时,触发相机1和相机2采集两幅轮对轮廓曲线图P1和P2(P1为参考图像,P2为待配准图像),同时定义图P3。首先取出变换矩阵并对P2进行逐坐标变换,将变换后的图像信息保存在图P3中,此时P3为P1坐标下P2的变换图。根据灰度合并P1和P3并将最后的结果保存在P1中,得到完整的轮对轮廓曲线图。
5图像配准实验
5.1变换矩阵求解实验
针对图像配准效果和图像配准精度验证进行了实验,实验设备包括JAI CM140GE相机(分辨率为1 392*1 040,CCD像元尺寸为4.65 μm×4.65 μm)、配准板以及其它支架和固定装置。实验步骤如下:
(1) 根据视场分析,确定相机位置、俯仰角和偏角以及配准板安装底座的位置。以铁轨上表面为参考平面,相机1和相机2的位置以及相机俯仰角和偏转角如图7所示。相机1的偏转角为19°,俯仰角为
72°,相机2的偏转角为38°,俯仰角为72°。标定相机1及求解其内外部参数的工作已经完成,参见文献[10]。
(2) 将配准板安装在底座上,触发相机1和相机2采集配准板图像,如图6所示。
(3) 提取图6(a)和图6(b)中的特征点的坐标(以左上方第一个像素为图像坐标原点,横向为x轴,纵向为y轴)。根据图4将点进行分类,其中标号①~⑩的特征点用来验证配准精度,其余特征点用来求解变换矩阵。按照行自上而下,每一行从左向右的顺序分别提取图6(a)和图6(b)中未标号的25对来求解变换矩阵的特征点的坐标,将同一个特征点在两幅图像中的坐标记为一个特征点坐标对,结果见表1。
(4) 将表1中的25对特征点对的坐标代入式(1),得到超定方程组。采用最小二乘法解方程组,求得仿射变换参数,得到变换矩阵H为
H=0.883 50.525 7151.748 7
0.421 9-0.023 8135.971 5
001
5.2配准精度分析
为了验证该配准方法的配准精度,根据图4中的标号①~⑩分别从图6(a)和6(b)中提取相应位置特征点的坐标。图6(b)中特征点的坐标根据变换矩阵进行坐标变换,将得到的图6(b)变换后的坐标与图6(a)中相同特征点的坐标进行比对,结果如表2所示。
经过10组数据比较,图6(b)中特征点坐标转换后的像素坐标与图6(a)中相同特征点像素坐标误差不超过2个像素。
以上变换矩阵求解实验和配准精度分析实验各重复20组,每一组得到的配准误差均小于2个像素。
6结论
本文主要研究了轮对轮辋厚度参数检测中图像配准的方法,根据轮对轮廓曲线图像的特点选择了基于特征法的图像配准方法,并增加配准板提供特征点进行图像配准。根据图像变换类型确定了仿射变换模型,并根据特征点的分布和数量设计了配准板。最后进行了变换矩阵求解实验和配准精度验证实验,实验表明,该配准方法的配准精度为2个像素。
参考文献:
[1]成文凭.基于机器视觉的车辆轮对尺寸检测技术研究[D].北京:北京交通大学,2011.
[2]谢珺,黄祎.机器视觉在轮胎检测领域的应用研究[J].光学仪器,2013,35(3):3235.
[3]张志峰,高岩,任宇芬,等.非接触测量在轮对参数检测技术的应用[J].激光与红外,2010,40(10):11251130.
郭琼.激光视觉技术在轮对几何参数检测中的应用研究[D].北京:北京交通大学,2007.
[5]王玉亮,沈建新,廖文和.基于SIFT特征的眼底图像自动拼接[J].中国图象图形学报,2011,16(4):654659.
[6]陈硕,吴成东,陈东岳.基于视觉显著性特征的快速场景配准方法[J].中国图象图形学报,2011,16(7):12411247.
[7]赵明,林长青.基于改进SIFT特征的红外与可见光图像配准方法[J].光电工程,2011,38(9):130136.
[8]陈华.基于特征的图像配准方法综述[J].数字化用户,2014(9):143144.
[9]李茜,郭佳,郭小云.基于边缘检测小波变换的红外与可见光图像融合方法[J].光学仪器,2013,35(1):1821.
[10]肖帜.轮对磨耗检测中的标定方法与技术研究[D].杭州:杭州电子科技大学,2012.
(编辑:刘铁英 )