一种用于驾驶辅助系统的车载摄像头的安装参数标定方法与流程

文档序号:11145075阅读:976来源:国知局
一种用于驾驶辅助系统的车载摄像头的安装参数标定方法与制造工艺

本发明属于汽车电子技术领域,具体地涉及一种用于驾驶辅助系统的车载摄像头的安装参数标定方法,可以适用于批量安装。



背景技术:

利用计算机视觉技术对行车环境进行采集,识别各种障碍物的种类并进行测距和测速,可以有效地实现驾驶辅助功能,保障驾驶员行车安全。

为了准确地测量与前方障碍物之间的相对位置和相对速度,需要对前视摄像头进行安装参数标定,建立图像坐标系与世界坐标系之间的转换关系。

目前常用的摄像头标定方法,主要采用固定位置的标定板进行标定。这种方法需要分两步进行,首先标定摄像头内参数,然后利用内参和拍摄的标定板图像计算外参数(即安装参数)。这种方法存在的问题主要有:

1,标定板相对于车辆的摆放位置不容易精确确定,造成的误差会导致标定结果不准确。

2,同批次的摄像头在制造时也存在公差,批量安装时,将一次标定的内参结果套用至其他摄像头会存在误差。

3,针对乘用车和商用车的不同安装位置,对于标定板的要求不同,对于商用车需要较大尺寸的标定板,操作不方便。

4,无法有效完成从透视视图至俯视视图的投影转换。因此无法得到车辆在自车道的准确位置。



技术实现要素:

针对上述存在的技术问题,本发明提供了一种用于驾驶辅助系统的车载摄像头的安装参数标定方法,该标定方法所需要的器材和设备成本较低,能够适用于不同类型车辆批量安装,可以兼容不同高度和拍摄角度的摄像头安装位置,避免由于标定板尺寸不匹配造成的误差。

本发明的技术方案是:

一种用于驾驶辅助系统的车载摄像头的安装参数标定方法,包括以下步骤:

S01:采集标定图像,提取图像的HSV;

S02:对V通道利用最大类间方差法(OSTU)生成分割图像的阈值,对图像进行二值化处理,通过二值化图像对标定物区域进行筛选和分割,得到每一个标定物的初选区域;

S03:提取标定物的边缘特征,得到边缘图像,通过对边缘图像进行处理,结合标定物初选二值化图像信息和标定物放置的几何约束关系,确定标定物在图像中的像素位置;

S04:根据标定物的图像坐标和物理坐标计算投影矩阵及其逆投影矩阵。

S05:将标定结果写入控制器中。

优选的,在步骤S01之前还包括,确定摄像头安装位置和角度,调整摄像头使地平线在画面中保持水平;确定车辆中轴线;沿车辆中轴线和其相隔固定距离的平行线处布置多个标志物。

优选的,所述标志物至少为9个。

优选的,所述步骤S02中生成分割图像的阈值之前还包括,通过H通道和S通道,对标定物区域进行初步筛选。

优选的,所述步骤S04具体包括:

(1)标定物的图像坐标为[u,v,1],物理坐标为[x,y,z],投影矩阵公式为:

对应的图像坐标为[X,Y],其中X=x/z,Y=y/z;

(2)将9组标定物的对应坐标输入,通过矩阵奇异值分解(SVD)分解得到投影矩阵的值;

(3)交换标定物的图像坐标和物理坐标,计算逆投影矩阵;

(4)投影矩阵为:

其中表示线性变换,表示平移变换,[a31 a32]表示缩放变换。

与现有技术相比,本发明的优点是:

1、本发明的方法可以实现车载前视摄像头安装参数的自动标定。可以有效地得到图像像素坐标与真实世界坐标的对应关系。避免了由于摄像头制造公差而导致的相机内参数差异造成的标定误差。

2,本发明的方法可以兼容不同高度和拍摄角度的摄像头安装位置,避免由于标定板尺寸不匹配造成的误差。本发明使用可快速展开的便携式摄像头标定标志物。标定物具备清晰可见、易识别的特征。

3,本发明的方法所需要的器材和设备成本较低,操作便捷,可以适合于不同类型车辆的批量安装,简单易操作。

附图说明

下面结合附图及实施例对本发明作进一步描述:

图1为本发明用于驾驶辅助系统的车载摄像头的安装参数标定方法的流程图;

图2为摄像头采集画面位置分布示意图;

图3为利用激光光线确定车辆中轴线示意图;

图4为标定物布置示意图;

图5为采集的标定图片示意图;

图6为标定物区域初选结果;

图7为标定物边缘图像;

图8为标定物识别图像。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

实施例:

下面结合附图,对本发明的较佳实施例作进一步说明。

如图1所示,具体操作如下:

1,确定摄像头安装位置和角度。调整画面中地平线至合适位置,如图2所示,使得地平线在画面中保持水平。摄像头优选的位置为汽车中部,距离地面高度可根据车型进行调整。推荐小型车辆为1.2~1.5m,卡车等大型车辆为1.5~2.2m左右。

2,通过车辆牌照固定点等特征,确定车头和车尾处中轴线位置,并利用铅锤将中点延伸至地平面。

利用放置在车头和车尾中点处的辅助隔板和激光笔,确定车辆中线。激光光点通过1号、2号两个辅助隔板的中缝并且延伸处即为车辆中轴线。如图3所示。

3,沿车辆中轴线和其相隔固定距离的平行线处布置标尺。在提前设定的固定点处放置1至9号标志物,如图4所示。标定物所选尺寸如下:

整体尺寸:200×1300(横×纵,cm),标定物之间的间距为:100×300(横×纵,cm)。

4,系统采集标定图像,系统采集标定图片示例如图5所示。自动识别标志物在图像中的位置,转换为图像像素坐标。自动识别方法如下:

(1)将图像颜色空间从RGB模式转换为HSV模式。

(2)与周边环境相比,目标物具有可区分的色相值和饱和度值。通过H通道和S通道,进行目标物区域的筛选。

(3)对V通道利用最大类间方差法(OSTU)自动生成分割图像的阈值,对图像进行二值化处理。

记t为前景与背景的分割阈值,前景点数占图像比例为w0,平均灰度为u0;背景点数占图像比例为w1,平均灰度为u1。则图像的总平均灰度为:u=w0*u0+w1*u1。

前景和背景图象的方差:

g=w1·(u0-u)·(u0-u)+w2·(u1-u)·(u1-u)

=W1·W2·(u0-u)·(u1-u)

当g取最大值时,此时的t即为分割阈值。

通过二值化图像对目标物区域进行进一步筛选和分割,得到每一个目标物的初选区域,如图6所示。

(4)提取目标物的边缘特征,对目标物进行精确定位。

使用Sobel边缘特征提取,采用如下卷积核:

通过Gx,Gy对图像进行卷积得到梯度图。对Gx和Gy通过以下公式可以得到该点的梯度幅值:

并且可以通过梯度公式计算得到梯度方向:

边缘图像如图7所示。通过对边缘图像进行处理,结合目标物初选二值化图像信息和目标物放置的几何约束关系,确定目标物在图像中的像素位置。自动识别示例图如图8所示。

5,系统根据目标物的识别结果,计算投影矩阵及其逆投影矩阵。

(1)设定标定物的图像坐标为[u,v,1],物理坐标为[x,y,z]。则投影变换矩阵公式为:

对应的图像坐标为[X,Y],其中X=x/z,Y=y/z。

(2)将9组目标标志物的对应坐标输入,通过矩阵奇异值分解(SVD)分解得到投影变换矩阵的值。

(3)交换目标标志物的图像坐标和物理坐标,用同样的方法可以得到逆投影变换矩阵。

(4)得到的变换矩阵为:

其中表示线性变换,如旋转和剪切。表示平移变换,[a31 a32]表示缩放变换。

6,将标定结果写入系统参数并保存。

基于前视摄像头的驾驶辅助系统在运行过程中调用该标定参数并实时对采集的视频信息进行投影转换。例如,根据投影矩阵及其逆矩阵,将前视摄像头的图像以及关键特征点从透视视图投影至俯视视图,从而得到目标物的空间信息。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1