2. 北京理工大学 光电学院, 北京 100081
2. School of Optoelectronics, Beijing Institute of Technology, Beijing 100081, China
在高速公路的“绿色通道”检查中,需要检查出夹带违规货品的车辆[1]。为了替代人工落后的检查手段,多家单位联合研制出绿色通道比重法检测系统。激光三角法(laser triangulation)[2]是光电检测技术的一种,该方法能对复杂的三维曲面进行快速的非接触式测量,因而广泛应用在工业中的长度、距离以及三维形貌等的检测[3, 4, 5]。目前国内有利用激光扫描技术来检测货车超宽和超高[6],和传统的人工测量货车体积方法相比,利用激光三角法和图像处理技术可以进行在线和智能化测量。该方法通过位于检测通道顶端和侧面的激光器发射条状激光,激光条垂直检测通道,条状激光照射货车表面形成光学轮廓图像,并由CCD摄像机实时动态采集激光条图像。
由于测量系统是由两套红外激光和摄像机组成,其所发射的红外激光波长不可见,所以采用原始的安装方法会非常繁琐和难以操作,因此需要研究出一套基于红外光摄像机的标定方法。 1 货车车厢体积检测系统的组成
货车车厢体积检测系统如图 1所示。检测系统由位于检测通道左右侧面和顶部的CCD摄像机、激光器以及位于通道侧面的光电触发器组成。检测系统的摄像机通过采集车厢反射的激光光条信息,利用激光三角测距法计算货车体积。
![]() | 图 1 检测系统组成示意图 Fig. 1 Schematic diagram of the detection system |
由于货车车厢体积检测系统是基于激光三角法测量技术,需要用摄像机对红外激光条成像并计算其三维空间坐标,所以对车厢体积检测系统的标定主要是对摄像机的标定。
经过标定的摄像机可以利用三角测距法测出货车的截面面积,由于顶面和侧面的摄像机是同步的,顶面摄像机不断跟踪车头行进时的位置变化,实时获得两帧数据间车头的移动距离li,通过截面宽度Si和移动距离li同步性,再进行积分计算就可以准确地获得货车的体积V,即

2 摄像机的标定原理
为了标定一个摄像机[8, 9],首先需要建立一个从三维世界坐标系到二维图像坐标系的对应关系模型。如果镜头类似人眼为透视变换,那么物体离摄像机越近,在图像中就越大,反之就越小。在机器视觉中,这种摄像机和镜头组合在一起称为小孔摄像机模型。
图 2表示了一个小孔摄像机模型的透射变换。正常情况下图像平面在光心后面f(焦距)处,但为了使计算更加方便,可以假设图像平面在光心前面f处。为简化计算,假定图像平面像素坐标系和图像坐标系的横轴向右,纵轴向下。
![]() | 图 2 小孔摄像机透射变换模型图 Fig. 2 Small-hole camera transmission transformation model |
物体从三维世界坐标系到二维图像平面的转换和相应的摄像机参数标定方法如下。
首先,注意图中的点P是在世界坐标系(WCS)中给定的,如果要将这个点投射到图像平面上,需要将点P转换到摄像机坐标系(CCS)中。摄像机坐标系的x轴和y轴分别与图像坐标系的纵轴和横轴平行,它的z轴垂直于图像平面,它的原点在镜头的光心处。从WCS到CCS之间的转换是刚性转换(由旋转和平移组成的变换),可以由一个三维位姿或者相似转换矩阵来表示,即


因此,摄像机坐标系中点P的坐标Pc=(xc,yc,zc)T可以通过P点在WCS中的坐标Pw=(xw,yw,zw)T计算得到。这个转换中的6个参数(世界坐标系转换到摄像机坐标系的6个参数分别为3个平移参数tx,ty和tz以及3个旋转参数α,β和γ)称为摄像机的外参,因为通过这6个参数可以得到摄像机相对于世界坐标系的位置和方向。
其次,将摄像机坐标系中的点转换到图像平面坐标系统(IPCS)。对于小孔摄像机模型来说,这个投影是投射投影,可以使用下面的公式表示:


可以看出远心摄像机没有焦距。因此,物体距离摄像机的距离不影响物体在图像坐标系中的大小。在物体映射到图像平面时,镜头的畸变导致坐标发生变化。如果镜头没有畸变那么映射点P′将和P在一条通过光心的直线上,镜头畸变导致P′点位置发生了变化,如图 3所示。
![]() | 图 3 镜头畸变的影响示意图 Fig. 3 The effect of the lens distortion |


![]() | 图 4 不同情况畸变对成像的影响k>0(左), k=0(中),k<0(右) Fig. 4 Different distortion effects on imaging k>0(left),k=0(middle),k < 0(right) |
最后,这个点可以从图像平面坐标系转换到图像坐标系(像素坐标系):

小孔摄像机的6个参数(f,k,Sx,Sy,Cx,Cy)和远心摄像机的5个参数(k,Sx,Sy,Cx,Cy)称为摄像机的内参数,因为它们决定了摄像机坐标系中的三维坐标到二维图像坐标系的转换。到目前为止,可以看出摄机的标定其实就是确定摄像机内参(f,k,Sx,Sy,Cx,Cy) 和摄像机外参(tx,ty,tz,α,β,γ)的过程。在标定过程中,对摄像机内参数的标定采用的是小孔摄像机模型。摄像机外参描述了测量平面与摄像机之间的关系,也就是说只要知道外参,就可以将摄像机坐标系内的坐标转换到测量平面内的坐标。在此标定法中,测量平面定义在世界坐标系中z=0的平面上。 3 摄像机和激光条标定 3.1 摄像机标定过程 3.1.1 检测图像中的特征点
标定采用的标定板是平面标定板,特征识别点是黑色的长方形。由于长方形边缘的提取相对圆点更加困难,所以采用圆点作为摄像机的标定板的特征识别点制作标定板。将标定板放到z=0的平面上,采集多幅标定板图像,如图 5所示。
![]() | 图 5 采集标定板图 Fig. 5 Collection of the calibration plate |
对采集到的标定板图像进行处理:首先使用高斯滤波器进行图像平滑处理,使用的滤波器掩模大小由软件参数确定;然后,使用阀值处理,找到灰度值在设定值和255之间的区域,设定值应该比标定板中白色区域的灰度值低,但是最好比图像中其他亮的区域的灰度值高。连续的区域中标定点的数量应该和标定板实际的数量一致,并将直径小于最小直径的圆点当作噪声排除,如图 6所示。
![]() | 图 6 通过阈值处理和噪声排除后找到标定板上特征点图 Fig. 6 Find the feature point on the calibration plate by threshold processing and noise removal |
CCD摄像机出厂时一般都提供一个内参数表,假设Cx,Cy就是摄像机成像平面的中心点,畸变系数为0,将f,k,Sx,Sy,Cx,Cy参数代入摄像机的共线方程

摄像机的外参表示摄像机与测量平面之间的位置关系。在程序中,测量平面定义为世界坐标系中z=0的平面,确定摄像机的外参采用以下方法:
使用标定图像中其中一副图像中标定板的位姿作为摄像机的外参,在这副图像中标定板直接放在测量平面上。采用这种方法只需要调用标定函数一次。
激光所在平面标定需要在已知摄像机内参和外参的情况下进行,需要采集4幅图像用于标定,分别是世界坐标系z=0处和高度H处两幅标定板图像和在这两处的激光条图像。两幅标定板图像来确定两个平面间的距离及在世界坐标系中的位姿,两个激光条图像通过两线确定1个平面的方法来确定激光所在平面的位姿,如图 7所示。
![]() | 图 7 激光平面的标定过程 Fig. 7 Calibration process of the laser plane |
通过对摄像机标定,对货车体积进行了测试,经过图像处理可以只保留车厢部分体积[7]。人工估算车厢体积是由手持式激光测距机大致测量出车厢的长、宽、高得到的,本系统所测量出的体积为实测车厢体积。实测数据和人工估算数据见表 1。
|
|
表 1 实测数据和人工估算数据对照表 Tab. 1 The measured data and the estimated data |
从数据表中可以分析出,摄像机经过标定后,6轴货车比2、3轴和4轴车的车厢体积计算得更为准确些,这是因为6轴车(包括5轴车)为牵引车和拖车的组合结构,在车头和车厢两者之间有较大的联接空隙,通过图像处理比较容易区分。
5 结 论
在基于激光三角法货车体积测量系统中,如何对摄像机和红外激光进行参数标定是整个体积测量的重点和难点。本文介绍了利用标定板标定出摄像机的内参数,同时标定摄像机相对于测量平面坐标系的外参数和红外激光测量平面。检验证明,利用对摄像机和红外激光标定技术能很好地完成货车体积的测量工作,并且整个测试的结果准确性较高,稳定性和重复性较好。
| [1] | 牛建强, 孟红飞, 杨瑞瑞.高速公路绿色通道比重法检测方案研究[J].交通标准化, 2011(5/6):82-83. |
| [2] | SCOTT W R, ROTH G, RIVEST J F.View planning for automated three-dimensional object reconstruction and inspection[J].ACM Computing Surveys, 2003, 35(1):64-96. |
| [3] | 王琛, 赵斌.一种激光三角测厚中非线性的校正方法[J].光学仪器, 2013, 35(2):19-25. |
| [4] | 闫航瑞, 熊志勇.表面倾斜对激光三角测量的影响及校正研究[J].光学仪器, 2014, 36(1):11-14. |
| [5] | 王丹, 赵斌.激光倾斜照明法测量钢板厚度[J].红外与激光工程, 2011, 40(10):2033-2036. |
| [6] | 谢春丽, 孙凤英.高速公路超限运输车辆检测系统数据库技术[J].交通与运输, 2007(S2):64-66. |
| [7] | 邢冀川, 罗小红.利用激光三角法测量货车车厢体积[J].红外与激光工程, 2012, 41(11):3083-3087. |
| [8] | MARTINS H A, BRIK J R, KELLEY R B.Camera models based on data from two calibration planes[J].Computer Graphics and Image Processing, 1981, 17(2):173-180. |
| [9] | ZHANG Z Y.Flexible Camera Calibration by Viewing a plane from Unknown Orientations[C]//The Proceedings of the 7th International Conference on Computer Vision.Kerkyra:IEEE Press, 1999, 1:666-673. |
2015, Vol. 37
Issue (3): 189-194








