亚星游戏官网-www.yaxin868.com

山东亚星游戏官网机床有限公司铣床官方网站今天是:2025-06-07切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

基于立体视觉的速度测量方法

时间:2025-06-06    作者: 管理员

专利名称:基于立体视觉的速度测量方法
技术领域:
本发明属于轨道交通技术领域,特别涉及一种基于立体视觉的速度测量方法。
背景技术:
速度是火车驾驶和安全控制的一个重要数据,其准确性及可靠性决定列车的运行 质量。目前,列车的运行速度主要是通过直接或间接地对车轮计数来测量,然后根据车轮周 长及单位时间内车轮的转数计算出列车的速度。这种方法的准确度受轮径磨耗及轮轨间相 对滑动的影响。现有的一些复合测速方法虽然融合了一些传感器的数据,但是基于车轮计 数的测量数据还是其进行速度估计的主要依据,因此其准确度仍然受轮径磨耗及轮轨间相 对滑动的影响。因此,基于车轮计数的测速方法虽然原理简单、容易实现,但是其测量精度容易受 到轮径变化、车轮空转、打滑影响。而且,空转和打滑的时机以及由此引发的误差很难用数 学的方法进行描述,从而其影响也无法通过复杂的数学处理和融合滤波的方式消除。

发明内容
(一 )要解决的技术问题本发明要解决的技术问题其一是,如何消除车轮空转、打滑对速度测量精度的影 响;其二是如何实现低噪声、实时的速度测量。( 二 )技术方案为解决上述技术问题,本发明提供了一种基于立体视觉的速度测量方法,包括以 下步骤Si,实施基于视频的速度计算方法采集载体运行时前方静止标识物的图像,根据 图像信息在空间和时间上的相关性,通过在空间维度和时间维度对图像进行处理,得到载 体的运行速度的测量值< ;S2,实施融合算法测量载体运行轨道的坡度Φ的变化率ω,并测量载体运行方 向的加速度ax,利用运行速度的测量值<、变化率ω以及加速度ax建立进行载体运行速度 估计的过程模型和测量模型,然后根据该过程模型和测量模型利用卡尔曼滤波算法估计出 载体的运行速度作为最终结果。其中,在步骤Sl中,利用两个摄像头采集标识物的图像,该两个摄像头平行放置, 构成双目立体视觉系统,且两个摄像头均安装在车头,视安装高度,调整使其相对水平线的 夹角在5度到85度之间。其中,在步骤S2中,利用陀螺仪测量载体运行轨道的坡度Φ的变化率ω,利用加 速度计测量载体运行方向的加速度ax。其中,步骤Sl进一步包括以下步骤S11,在时刻^对载体运行时前方静止标识物进行视频采样,得到两个摄像头在同 一时刻对相同标识物的图像;
S12,在其中一幅图像中选择特征点Pi,所述特征点是指相对来说边界明显、对比 清晰、且易于跟踪和识别的像素区域中的点;S13,利用步骤S12中选出的特征点Pi,在另一幅图像寻找相匹配的特征点P'
形成同一特征点在两幅图像中的匹配对集合{Pi,i = 1,2,... ,N}和{P' pi = 1,2,...,
N};S14,根据两个摄像头的位置间距b以及步骤S13所得到的匹配对集合,计算特征 点Pi在摄像头坐标系中的位置Xi,并记录特征点Pi及其坐标位置{Pi,XiI ;S15,在时刻t2进行视频采样;S16,同样利用步骤S12中得到的特征点的集合,在同一摄像头在时刻t2所摄图像 中进行匹配查找,得到匹配的特征点集合=;S17,利用步骤S16所得的结果在t2时刻另一摄像头所摄图像中进行匹配,得到相 应的匹配点集合|巧,/ = 1,2,...,_ ;按步骤S14中的方法计算出步骤S12确定的特征点?1在 时刻t2在摄像头坐标系下的位置{Pi, Xi' };S18,根据步骤S14和S17所得的结果以及相邻两次视频采样的时间间隔,计算出 特征点在摄像头坐标系下的速度弋=7^7.
ι ι ’S19,根据两个摄像头安装的几何位置进行坐标变换,得到特征点在载体坐标系下 的速度,计算出的速度即为载体的运行速度;S10,计算同一时刻所有特征点的速度,取其平均值作为该时刻载体的运行速度V, 然后取运行速度ν在载体运行方向的分量<作为载体运行速度的测量值。其中,步骤S2进一步包括以下步骤S21,利用单轴陀螺仪测量轨道的坡度Φ的变化率ω,并利用单轴加速度计测量
载体运行方向的加速度ax,将单轴陀螺仪和单轴加速度计的测量模型分别用下式描述 ‘■
φ=ω+ +υ =0
(1)
其中,b为单轴陀螺仪的测量偏差,υ为单轴陀螺仪的测量噪声,g为重力加速 度,η为单轴加速度计的测量噪声,采用高斯白噪声模型表示两种测量噪声υ N(0,Q), η N(0,R),其中E[U ‘ υ] =Q,E[n' η] =R,E [*]表示期望值,其根据实际测量数 据统计得到,上标“,,,表示转置运算;S22,利用步骤Sl得到的测量值将载体速度表示为V^ =Vx+ε(2)其中ε为测量误差,ε Ν(0,H),其中Ε[ ε ‘ ε] = H,H根据实际测量数据统 计得到,Vx为载体速度的真实值;S23,将式(1)线性化为
6
式(3)和式(4)分别是利用卡尔曼滤波算法进行速度估计的过程模型和测量模 型,根据该过程模型和测量模型利用卡尔曼滤波算法估计出载体的运行速度。其中,根据该过程模型和测量模型利用卡尔曼滤波算法估计出载体的运行速度的 过程如下(1)利用所选取的采样频率仁分别将式(3)、(4)离散化,得到离散化模型,其中采 样频率fs大于IOHz ;(2)根据(1)中得到的离散化模型,和统计得到的单轴陀螺仪和单轴加速度计的 测量噪声的噪声方差,利用标准的稳态卡尔曼滤波算法计算得到卡尔曼滤波器;(3)在每个采样时刻执行步骤a 读取单轴加速度计及单轴陀螺仪的测量值,然后 把同一采样时刻步骤Sl和步骤a的测量值输入到卡尔曼滤波器,经过滤波处理,得到的输 出作为所述最终结果。
波算法
其中,利用Matlab软件控制工具箱的卡尔曼命令实现所述标准的稳态卡尔曼滤
其中,所述采样频率fs大于IOHz。 其中,所述采样频率fs优选30Hz。 其中,所述载体优选为列车。 (三)有益效果
本发明能产生如下有益效果利用双摄像头构成立体视觉配置,安装于载体前部, 通过拍摄载体行进前方静态场景实现对速度的推算;基于视频的速度估计算法利用图像的 空间关联对特征点进行定位,利用特征点的时间关联性进行跟踪。通过对相邻连续帧的处 理,计算得到载体的速度。以上测量方法不依赖于对轮轴的计数,从而消除了车轮空转、打 滑对测量精度的影响。进一步,利用Kalman(卡尔曼)滤波的融合算法实现载体速度测量 值与加速度计、陀螺仪测量值的融合,实现了低噪声、实时的速度测量。另外,测量装置安装 简单,维护方便。


图1是本发明实施例的方法流程图;图2是本发明实施例的方法所使用的系统构成框图;图3是实施本发明实施例的方法时摄像头安装位置及角度示意图;图4是本发明实施例的方法中基于视频的速度计算方法原理示意图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。本发明实施例以列车为例进行说明。本发明实施例的方法流程图如图1所示。 如图2所示,本发明的方法利用如下几个装置构成的系统实现2个CCD (Charge-coupled Device,电荷華禹合兀件)(或 CMOS (Complementary metal-oxi de-semi conductor,互补性 氧化金属半导体))摄像头1、2、单轴加速度计、单轴陀螺仪。其中,单轴加速度计测量列 车运行方向的加速度,单轴陀螺仪用来测量列车运行轨道的坡度的变化率。两个摄像头平 行配置,构成双目立体视觉系统,完成对车辆运行前方视景的实时捕获。系统还包括两个 DSP (Digital Signal Processor,数字信号处理器),其一是视频处理DSP,负责视频运算处 理,另一个是速度计算DSP,用于运行速度测量算法。如图3所示,两个摄像头安装在车头,视安装高度,调整使其相对水平线的夹角在 5度到85度之间,这样保证摄像头捕获的图像不包括车本身的图像。本发明实施例的方法包括两个主要步骤,第一,依据摄像头采集的图像信息,基于 视频的速度计算方法得到速度的测量值;第二,结合加速度计和陀螺仪进行数据融合,利用 Kalman滤波算法估计出列车速度。基于视频的速度估计算法是根据图像信息在空间和时间上的相关性,通过在空间 维度和时间维度对图像进行相关运算,推算出列车的运行速度。原理说明如图3所示。图4中,A、B、C、D为同一物体或标识物分别在在不同摄像头、不同时刻的映像。A 和B为分别表示在时刻1时同一标识物在两个摄像头中的映像;C和D则分别表示这一标 识物在时刻2时在两个摄像头中的映像。依据同一时刻的空间关联,可以计算出标识物在 摄像头坐标系下的位置,而依据时间上的关联,则可以计算出在时刻1和时刻2间的这段时 间载体的平均运动速度。当按视频的采集频率(通常为30Hz)进行连续运算处理时,便可 得到载体的即时速度。算法的处理步骤如下1,在时刻Kt1)进行视频采样,得到摄像头1和摄像头2在同一时刻对相同场景 的快照。2,在其中一幅图像中(如摄像头1所摄图像)寻找和选择特征点Pi,特征点是那 些边界明显、对比清晰,易于跟踪和识别的像素区域中的点。3,利用步骤2中选出的特征点Pi,在另一幅图像寻找相匹配的特征点P' i,形成 同一特征点在两幅图像中的匹配对集合{Pi,i = 1,2,...,N}和{P' pi = 1,2,...,N}。4,根据两摄像头的位置间距b以及步骤3所形成的匹配集合,计算特征点在摄 像头坐标系中的位置Xi。位置Xi的计算采用文献[1] (Milan Sonka, Vaclav Hlavac, Roger Boyle Image Processing, Analysis and Machine Vision, Second Edition, ISBN 0-534-95393-X, Brooks/Cole, pp. 460.)中的立体视觉算法(Stereo vision algorithm) 进行。记录特征点Pi及其坐标位置{Py xj。5,在时刻2 (t2)进行视频采样。6,同样利用步骤2中得到的特征点集合,在该摄像头在时刻2所摄图像中进行匹 配查找,得到匹配的特征点集合0,/ = 1,2,...,对。7,利用6中结果在t2时刻另一摄像头所摄图像中进行匹配,得到相应的匹配点集合·(巧,i = 1,2,...,JV}。按步骤4中同样方法计算出步骤2确定的特征点Pi在时刻2时在摄像 头坐标系下的位置{Pi; χ/ }。 8,根据步骤4和7所得结果以及两次相邻视频采样间时间间隔,可以计算出特征
点Pi在摄像头坐标系下的速度< = 9,根据摄像头安装的几何关系进行坐标变换,可以得到特征点Pi在列车坐标系下 的速度。由于摄像头所视场景为静止场景,则计算出的速度大小即为列车的运行速度。 cos θ sin θ -sin θ cos θ
10,计算所有特征点的速度,取其平均值作为该时刻列车的速度
θ的定义见图;L 由于列在轨道上运行,我们关注其前进的速度。所以取ν的X方向分量< (列车 坐标系参见图3)作为列车速度的测量值。11,返回步骤1继续运行。根据上面步骤,可得到利用视频图像计算出的列车速度。由于视频处理受摄像头 采样率及DSP处理能力影响,计算出的速度会存在延时。为了改善延时,减小噪声,由视频 处理得出的速度和加速度计及陀螺仪利用Kalman滤波算法进行进一步融合,从而达到即 时、低噪、准确的速度估计。过程如下陀螺仪测量轨道水平坡度Φ的变化率ω。加速度计测量列车运行方向的加速度
ax。考虑到噪声和测量偏差,陀螺仪和加速度计的测量模型可分别由下式描述。 ‘■ 其中,等式左边的符号中,变量上方加“ · ”表示对该变量微分,b为陀螺仪测量偏 差,g为重力加速度,υ和η分别为两个传感器的测量噪声,我们采用高斯白噪声模型, 其中Ε[υ' υ] =Q,E[n' η ]= R,根据实际测量数据统计得到。利用基于视频的速度计算方法计算出的测量值将列车速度表示为K =νχ+ε(2)其中ε为测量误差,ε Ν(0,Η),Ε[ε ‘ ε ] = H,Vx为列车速度真实值。由于轨道坡度通常不超过10% (5.7° ),式(1)可以线性化。
_ . - Φ_ 010""10"ω"10"
b=000b+00H-00rs00Λ-0101
(3)
9
式(3)和式(4)分别是基于视觉速度估计的过程模型和测量模型,根据此模型可 以利用稳态Kalman滤波算法,估计出列车的运行速度。具体过程如下(1)选定计算采样频率fs,将模型式(3)、(4)离散化,得到离散化数学模型。为保 证测量精度,fs应大于IOHz,通常选择30Hz。(2)利用⑴中得到的离散化模型,和统计得到的噪声方差,利用标准的稳态 Kalman滤波算法(如利用Matlab软件控制工具箱的kalman命令)计算的到Kalman滤波
ο(3)在每个采样时刻b,读取加速度传感器及陀螺仪测量数据;C,把基于视频的 速度计算方法计算出的测量值和b的结果输入到kalman滤波器,经过滤波处理,得到的输 出作为列车速度测量结果。本发明的方法不仅可用于列车测速也可用于对其它载体进行测速,只是由于铁路 运行环境比较单一,因此比较适合应用视觉方法。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
一种基于立体视觉的速度测量方法,其特征在于,包括以下步骤S1,实施基于视频的速度计算方法采集载体运行时前方静止标识物的图像,根据图像信息在空间和时间上的相关性,通过在空间维度和时间维度对图像进行处理,得到载体的运行速度的测量值S2,实施融合算法测量载体运行轨道的坡度φ的变化率ω,并测量载体运行方向的加速度ax,利用运行速度的测量值变化率ω以及加速度ax建立进行载体运行速度估计的过程模型和测量模型,然后根据该过程模型和测量模型利用卡尔曼滤波算法估计出载体的运行速度作为最终结果。FSA00000220994200011.tif,FSA00000220994200012.tif
2.如权利要求1所述的基于立体视觉的速度测量方法,其特征在于,在步骤Sl中,利用 两个摄像头采集标识物的图像,该两个摄像头平行放置,构成双目立体视觉系统,且两个摄 像头均安装在车头,视安装高度,调整使其相对水平线的夹角在5度到85度之间。
3.如权利要求1或2所述的基于立体视觉的速度测量方法,其特征在于,在步骤S2中, 利用陀螺仪测量载体运行轨道的坡度Φ的变化率ω,利用加速度计测量载体运行方向的 加速度ax。
4.如权利要求3所述的基于立体视觉的速度测量方法,其特征在于,步骤Sl进一步包 括以下步骤S11,在时刻^对载体运行时前方静止标识物进行视频采样,得到两个摄像头在同一时 刻对相同标识物的图像;S12,在其中一幅图像中选择特征点Pi,所述特征点是指相对来说边界明显、对比清晰、 且易于跟踪和识别的像素区域中的点;S13,利用步骤S12中选出的特征点Pi,在另一幅图像寻找相匹配的特征点P' i,形成 同一特征点在两幅图像中的匹配对集合{Pi,i = 1,2,...,N}和{P' pi = 1,2,...,N}; S14,根据两个摄像头的位置间距b以及步骤S13所得到的匹配对集合,计算特征点Pi 在摄像头坐标系中的位置Xi,并记录特征点Pi及其坐标位置{Pi,Xi}; S15,在时刻t2进行视频采样;S16,同样利用步骤S12中得到的特征点的集合,在同一摄像头在时刻t2所摄图像中进行匹配查找,得到匹配的特征点集合丨。=U,...,iV};S17,利用步骤S16所得的结果在t2时刻另一摄像头所摄图像中进行匹配,得到相应的匹配点集合= 1,2,...,TV);按步骤S14中的方法计算出步骤S12确定的特征点Pi在时刻t2在摄像头坐标系下的位置{Pi,Xi' };S18,根据步骤S14和S17所得的结果以及相邻两次视频采样的时间间隔,计算出特征点在摄像头坐标系下的速度< =^u 2 ‘ j · ?S19,根据两个摄像头安装的几何位置进行坐标变换,得到特征点在载体坐标系下的速 度,计算出的速度即为载体的运行速度;S10,计算同一时刻所有特征点的速度,取其平均值作为该时刻载体的运行速度ν,然后 取运行速度ν在载体运行方向的分量<作为载体运行速度的测量值。
5.如权利要求4所述的基于立体视觉的速度测量方法,其特征在于,步骤S2进一步包括以下步骤S21,利用单轴陀螺仪测量轨道的坡度Φ的变化率ω,并利用单轴加速度计测量载体 运行方向的加速度ax,将单轴陀螺仪和单轴加速度计的测量模型分别用下式描述 φ = ω + b + u b = 0+(工)其中,b为单轴陀螺仪的测量偏差,υ为单轴陀螺仪的测量噪声,g为重力加速度,η 为单轴加速度计的测量噪声,采用高斯白噪声模型表示两种测量噪声υ N(0,Q),n N(0,R),其中E[u ‘ υ] =Q, E[n' n] = R,E [*]表示期望值,其根据实际测量数据统 计得到,上标“ ’”表示转置运算;S22,利用步骤Sl得到的测量值将载体速度表示为(2)其中ε为测量误差,ε Ν(0,H),其中Ε[ ε ‘ ε] = H,H根据实际测量数据统计得 到,Vx为载体速度的真实值; S23,将式(1)线性化为(3)'φ“010"'Φ1"10""10"ωυb=000b+00+00.S00_0101Jl<二[0 0+ ε3」⑷式(3)和式(4)分别是利用卡尔曼滤波算法进行速度估计的过程模型和测量模型,根 据该过程模型和测量模型利用卡尔曼滤波算法估计出载体的运行速度。
6.如权利要求5所述的基于立体视觉的速度测量方法,其特征在于,根据该过程模型 和测量模型利用卡尔曼滤波算法估计出载体的运行速度的过程如下(1)利用所选取的采样频率4分别将式(3)、(4)离散化,得到离散化模型,其中采样频 率fs大于IOHz ;(2)根据(1)中得到的离散化模型,和统计得到的单轴陀螺仪和单轴加速度计的测量 噪声的噪声方差,利用标准的稳态卡尔曼滤波算法计算得到卡尔曼滤波器;(3)在每个采样时刻执行步骤a读取单轴加速度计及单轴陀螺仪的测量值,然后把同 一采样时刻步骤Sl和步骤a的测量值输入到卡尔曼滤波器,经过滤波处理,得到的输出作 为所述最终结果。
7.如权利要求6所述的基于立体视觉的速度测量方法,其特征在于,利用Matlab软件 控制工具箱的卡尔曼命令实现所述标准的稳态卡尔曼滤波算法。
8.如权利要求6所述的基于立体视觉的速度测量方法,其特征在于,所述采样频率fs 大于IOHz。
9.如权利要求8所述的基于立体视觉的速度测量方法,其特征在于,所述采样频率fs取 30Hz。
10.如权利要求1 9所述的基于立体视觉的速度测量方法,其特征在于,所述载体为 列车。
全文摘要
本发明公开了一种基于立体视觉的速度测量方法,包括以下步骤S1,采集载体运行时前方静止标识物的图像,根据图像信息在空间和时间上的相关性,通过在空间维度和时间维度对图像进行处理,得到载体的运行速度的测量值;S2,测量载体运行轨道的坡度φ的变化率ω,并测量载体运行方向的加速度ax,利用运行速度的测量值、变化率ω以及加速度ax建立进行载体运行速度估计的过程模型和测量模型,然后根据该过程模型和测量模型利用卡尔曼滤波算法估计出载体的运行速度作为最终结果。本发明的方法能够消除车轮空转、打滑对速度测量精度的影响;而且能够实现低噪声、实时的速度测量。
文档编号G01P3/68GK101915852SQ20101024802
公开日2010年12月15日 申请日期2010年8月6日 优先权日2010年8月6日
发明者于振宇, 刘波, 唐涛, 郜春海 申请人:北京交通大学

  • 专利名称:自行车用距离显示系统及距离显示装置的制作方法技术领域:本发明涉及距离显示系统及装置,特别是,涉及根据自行车的旋转构件的旋转信息显示随着自行车的行驶而增加的距离的自行车用距离显示系统及装置。背景技术:作为显示自行车车速及行驶距离及总
  • 专利名称:气体压力传感器的制作方法技术领域:本发明涉及一种传感器,尤其涉及一种气体压力传感器。背景技术:在电力系统中,电压的测量和实施继电保护大都采用电磁式互感器,这种互感器存在的问题是体积大、重量重,测量范围较窄,容易发生铁磁谐振现象,增
  • 专利名称:一种射流流量传感器的制作方法技术领域:本实用新型涉及射流流量传感器,尤其涉及一种采用悬臂梁式压电元件的射流流 量传感器。背景技术:随着全球淡水资源的日益紧缺,对用水量的准确计量和管理显得尤为重要。水表 作为用水量的重要计量器具,它
  • 专利名称:芯片固定结构的制作方法技术领域:本实用新型涉及半导体技术领域,尤其涉及一种芯片的固定结构。背景技术:随着半导体制作工艺的飞速发展,使用传统的固定结构对日趋轻薄化和高度集成 化的芯片进行夹持定位,难度越来越大,主要因为传统的固定装置
  • 专利名称:散料配料器及配料系统的制作方法技术领域:本实用新型涉及流量秤及配料器技术领域,尤其涉及失重式散料配料器及由该失 重式散料配料器组成的配料系统。背景技术:现有技术中,按照国家计量器具检测大纲分类,斗式静态精确称量(累计称量的 准确度
  • 专利名称:基于多谱线积累的弱目标探测方法技术领域:本发明属于雷达技术领域,具体涉及ー种采用多谱线积累提高弱目标探测距离的方法,可用于提高对微弱目标的探測距离。背景技术:随着现代各种技术特别是隐身技术的发展与日趋成熟,飞机和导弹类目标的雷达反
山东亚星游戏官网机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 版权所有 All rights reserved 鲁ICP备19044495号-12
【网站地图】【sitemap】