[发明专利]一种保证准确性的车辆运动状态估计方法有效
申请号: | 201710269892.9 | 申请日: | 2017-04-24 |
公开(公告)号: | CN107123128B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 张帅;岳文静;陈志;白园 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06T7/207 | 分类号: | G06T7/207;G06T7/246 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱小兵 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种保证准确性的车辆运动状态估计方法,包括特征提取、数据分析和结果验证三个部分,其中特征提取部分采用双向光流算法,保证所得的特征点对的可靠性,过滤噪声数据;数据分析部分采用随机采样一致算法和八点算法相结合,将所得的基本矩阵按对整个特征点对集合的匹配程度由高到低排序,求解对应的运动方向向量与旋转矩阵;结果验证部分对求得的运动方向向量与旋转矩阵进行校验,确保最终结果的合理性。本发明能考虑到平移向量和旋转矩阵的约束条件,从而提高了结果的准确性,并保证一定的运算效率,在保证效率的前提下进行数据处理,有助于实现对视频数据的在线分析。 | ||
搜索关键词: | 一种 保证 准确性 车辆 运动 状态 估计 方法 | ||
【主权项】:
1.一种保证准确性的车辆运动状态估计方法,其特征在于,包括:步骤一、特征提取:首先,根据装载于车辆上的视频摄像机,获得以帧为单位的待分析视频图像数据,每一帧视频图像对应一个二维点阵;然后,提取当前帧中图像特征点集合,采用光流算法计算当前帧图像特征点在下一帧图像中对应特征的位置,获得关于当前帧图像和下一帧图像中的特征点对集合;之后,反向使用光流算法过滤掉特征点对集合中的噪声数据;步骤二、数据分析:首先,采用随机采样一致算法和八点算法相结合,从步骤一得到的特征点对集合中求得一个基本矩阵;然后,通过多次迭代采样过程,将所得的基本矩阵按对整个特征点对集合的匹配程度由高到低排序,并根据视频摄像机的固有参数求得本质矩阵;之后,对所得本质矩阵做分解,求解对应的运动方向向量与旋转矩阵;步骤三、结果验证:对求得的运动方向向量与旋转矩阵进行校验,确定最终的车辆运动状态估计结果;其中步骤二中求得本质矩阵的具体步骤如下:步骤41)、在集合S和S′中随机选取8组对应点,分别记为(xl,yl)和(x′l,y′l),l∈[1,8],构造一个矩阵A:
步骤42)、对矩阵A进行分解得到A=UADAVA,具体步骤如下:步骤421)计算矩阵B=ATA;步骤422)初始化特征向量矩阵VA为9×9的单位矩阵,其中单位矩阵是指主对角线上元素全为1,其余元素为0的矩阵;步骤423)在矩阵B中找到除主对角线外绝对值最大的元素brc,其中brc是指矩阵B中第r行第c列的元素,根据公式
求得
计算矩阵H,H是一个旋转矩阵,其中
余下元素中主对角线元素为1,非对角线元素为0;步骤424)迭代计算B←HTBH,VA←HVA,若此时B中除主对角线上的元素外绝对值最大的元素大于阈值thB,则返回步骤423)继续迭代,否则此时B中主对角元素就是矩阵ATA的特征值,对应列的矩阵VA中的列向量就是对应的特征向量;将特征值按绝对值大小依次排列,记为λ1,λ2,…,λ9,对应的特征向量为s1,s2,…,s9;得到DA=diag(λ1,λ2,…,λ9),VA=(s1,s2,…,s9);步骤425)计算
得到矩阵UA=(w1,w2,…,w8),得到A=UADAVA;步骤43)、选取VA的第9列作为向量s:s=[s1 s2 s3 s4 s5 s6 s7 s8 s9]T步骤44)、计算得到基本矩阵F′:
步骤45)、计算矩阵
其中,fx、fy为视频摄像机的焦距;x0、y0是视频摄像机相对于成像平面的主点坐标,w为坐标轴倾斜参数,理想状态下为0;步骤46)计算求得本质矩阵E=KTF′K。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710269892.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种图像主体提取方法及装置
- 下一篇:一种图像处理装置及方法