【技术实现步骤摘要】
本专利技术涉及行车安全
,具体涉及一种车距测量的方法、装置及系统。
技术介绍
在基于单目视觉的前方碰撞预警系统(ForwardCollisionWarningSystem,FCWS)中,需要对前方车辆进行准确测距,才能进行预警决策。单目视觉测距一般采用单幅图像和其他事先确定的参数来估算本车与前方车辆的距离,然后进行预警决策。利用这单目视觉测距时,其精度主要取决于车辆检测和跟踪过程中,前方车辆在图像上的坐标是否准确。车辆在行驶的过程中,不可避免的要发生震动,导致前方车辆在图像上的坐标也会发生震动,这样就会导致测距不准确和不稳定的问题。
技术实现思路
为了解决现有技术中车辆测距不准确的问题,本专利技术实施例提供一种车距测量的方法,通过多帧图像和前方车辆的图像宽度,并结合移动平均测量当前本车与前方车辆的距离,规避了车辆震动带来的问题,提高了车距测量的准确度。本专利技术第一方面提供一种车距测量的方法,包括:从每帧图像上分别获取所述每帧图像都包含的同一前方车辆的图像宽度,得到图像宽度集,所述前方车辆为位于本车前方的车辆;根据所述图像宽度集中的部分或全部图像宽度,计算当前帧对应的移动平均值,所述移动平均值通过所述部分或全部图像宽度中的每个图像宽度,以及所述每个图像宽度对应的所述本车与所述同一前方车辆的距离计算得到,所述当前帧为所述每帧图像中的最后一帧;根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的最终车距。本专利技术第二方面提供一种车距测量的装置,包括:获取模块,用于从每帧图像上分别获取所述 ...
【技术保护点】
一种车距测量的方法,其特征在于,包括:从每帧图像上分别获取所述每帧图像都包含的同一前方车辆的图像宽度,得到图像宽度集,所述前方车辆为位于本车前方的车辆;根据所述图像宽度集中的部分或全部图像宽度,计算当前帧对应的移动平均值,所述移动平均值通过所述部分或全部图像宽度中的每个图像宽度,以及所述每个图像宽度对应的所述本车与所述同一前方车辆的距离计算得到,所述当前帧为所述每帧图像中的最后一帧;根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的最终车距。
【技术特征摘要】
1.一种车距测量的方法,其特征在于,包括:从每帧图像上分别获取所述每帧图像都包含的同一前方车辆的图像宽度,得到图像宽度集,所述前方车辆为位于本车前方的车辆;根据所述图像宽度集中的部分或全部图像宽度,计算当前帧对应的移动平均值,所述移动平均值通过所述部分或全部图像宽度中的每个图像宽度,以及所述每个图像宽度对应的所述本车与所述同一前方车辆的距离计算得到,所述当前帧为所述每帧图像中的最后一帧;根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的最终车距。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的最终车距,包括:根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的距离测量值;对所述距离测量值进行卡尔曼滤波,得到当前所述本车与所述同一前方车辆的最终车距。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述图像宽度集中的部分或全部图像宽度,计算当前帧对应的移动平均值,包括:用所述每帧图像对应的所述本车与所述同一前方车辆距离的原始测量值与所述每帧图像分别对应的每个所述图像宽度的乘积再求平均,计算所述当前帧对应的移动平均值,所述原始测量值为根据所述同一前方车辆在所述每帧图像中的像点坐标计算得到。4.根据权利要求1或2所述的方法,其特征在于,所述根据所述图像宽度集中的部分或全部图像宽度,计算当前帧对应的移动平均值,包括:根据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的计算结果,计算所述当前帧对应的移动平均值。5.根据权利要求4所述的方法,其特征在于,所述根据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的计算结果,计算所述当前帧对应
\t的移动平均值之前,所述方法还包括:获取追踪结果标识,所述追踪结果标识用于表示所述同一前方车辆的距离计算参数发生是否发生突变,所述同一前方车辆的距离计算参数包括所述同一前方车辆在所述当前帧图像中的像点坐标和所述当前帧中的同一前方车辆图像宽度;根据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的计算结果,计算所述当前帧对应的移动平均值,包括:当所述追踪结果标识表示所述同一前方车辆的距离计算参数发生突变时,根据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的最终车距,计算所述当前帧对应的移动平均值;当所述追踪结果标识表示所述同一前方车辆的距离计算参数未发生突变时,根据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的移动平均值,以及所述当前帧图像对应的所述本车与所述同一前方车辆距离的原始测量值,计算所述当前帧对应的移动平均值。6.根据权利要求5所述的方法,其特征在于,所述据所述当前帧中的同一前方车辆图像宽度和所述当前帧的前一帧的移动平均值,以及所述当前帧图像对应的所述本车与所述同一前方车辆距离的原始测量值,计算所述当前帧对应的移动平均值,包括:根据如下公式计算当前帧对应的移动平均值Qi;Qi=(1-k)*Qi-1+k*Wi*di;其中,Qi-1表示所述当前帧的前一帧的移动平均值,k表示Qi的权重,Wi表示所述当前帧中的同一前方车辆图像宽度,di表示所述当前帧图像对应的所述本车与所述同一前方车辆距离的原始测量值,所述i为大于1的整数。7.根据权利要求2所述的方法,其特征在于,所述根据所述当前帧对应的移动平均值和所述当前帧中所述同一前方车辆的图像宽度,计算当前所述本车与所述前方车辆的距离测量值,包括:根据如下公式计算述本车与所述同一前方车辆的距离测量值Dzi;Dzi=Qi/Wi;其中,Qi表示所述当前帧对应的移动平均值Wi表示所述当前帧中的同一前方车辆图像宽度;所述对所述距离测量值进行卡尔曼滤波,得到当前所述本车与所述同一前方车辆的最终车距,包括:采用卡尔曼滤波方程对所述距离测量值Dzi进行卡尔曼滤波,得到当前所述本车与所述前方车辆的最终车距Di;所述卡尔曼滤波方程中包括如下参数:状态值X=(Dzi,delta_Dzi)T,测量值Z=(Dzi),状态转移矩阵为:1101;]]>其中,delta_Dzi为两帧之间的距离差。8.一种车距测量的装置,其特征在于,包括:获取模块,用于从每帧...
【专利技术属性】
技术研发人员:王斌,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。