zoukankan      html  css  js  c++  java
  • 毫米波雷达与单目相机融合

     

    说起融合,大家肯定会想到 融合的几个层次。数据级融合、特征级融合、决策级融合。

    目前我们所采用的融合策略是决策级融合。

    ( 1)特征级融合的特点,主要是雷达辅助图像。

    基本的思路是将雷达的点目标投影到图像上,围绕该点我们生成一个矩阵的感兴趣区域,然后我们只对该区域内进行搜索,搜索到以后跟雷达点目标进行匹配。它的优点是可以迅速地排除大量不会有车辆的区域,极大地提高识别速度。而且呢,可以迅速排除掉雷达探测到的非车辆目标,增强结果的可靠性。

    缺点: 1)首先,这个方法实现起来有难度。理想情况下雷达点出现在车辆中间。首先因为雷达提供的目标横向距离不准确,再加上摄像头标定的误差,导致雷达的投影点对车的偏离可能比较严重。我们只能把感兴趣区域设置的比较大。感兴趣区域过大后导致里面含有不止一辆车,这个时候目标就会被重复探测,这会造成目标匹配上的混乱。交通拥挤的时候尤其容易出来这种情况。

    2)另一方面是这种方法本质上只是对雷达目标的一种验证,无法充分发挥视觉的作用。雷达和摄像头的视野其实并不完全重合,最左边那辆车根本没有被检测到。

    当然了,也有一些学者在雷达和图像联合标定完之后,在图像坐标系下面进行 图像分割,在分割完之后,通过训练完的特征去检测分割后的区域是什么。

    (2)决策级融合的特点:

    JPDA:概率数据关联算法,它是利用了多个传感器的数据进行关联,然后做的。

    相比原来的算法,PDA有很多优点。

    1)很重要的一点是模块化,我们把目标识别和融合分开了,这使得算法更容易实现和调试。

    2)传感器测量值有效地和车辆目标关联。右边是一个示意图,十字形表示雷达的探测目标,小矩形表示图像探测到的目标。大矩形是融合的结果。对于雷达和摄像头共同探测到的结果,我们进行了有效的融合。
    3)传感器的信息得到了充分利用。雷达和摄像头的视野并不完全一样。雷达长距离探测比较准确,但视野相对较窄。摄像头长距离较弱,但视野较宽。有些目标只被单个的传感器探测到,此时这个目标会得到保留并进行跟踪。

     

    (3)这里面有几个概念需要了解清楚:

    1)多目标跟踪的核心是数据关联,卡尔曼只是一种滤波算法,可以作为跟踪来使用,但前提是

    知道哪个目标对哪个目标,也就是知道了这个目标的上一次是对应于哪个的,不然无法处理。

    JPDA是多目标跟踪里面的数据关联的内容,PDA是单个目标里面的数据关联的内容。

    2)融合的关键点:时间上同步(时间戳解决),空间上同步(标定解决)。

    融合涉及到多个过程:目标关联+目标滤波+目标跟踪等。

     

     

     

    最后的实现:

    最后在图像和雷达数据当中,需要解决几个关键问题。

    1. 观察值匹配问题, 如何验证 图像和毫米波得到的观测值 与上一个周期的目标值相匹配。
    2. 数据融合问题, 如何将已经确认的雷达和图像的观测值 进行融合,得到当前目标值。
    3. 维护有效目标库,为了对跟踪序列的目标进行删除、新建、跟踪,需要对目标的个数进行限定。对于新目标,我们需要建立新的轨迹进行跟踪。

     

    NN+互补滤波,跟踪用常速度模型来做。

  • 相关阅读:
    命令行语法格式及特殊字符
    自己实现strncasecmp
    [windows bat]如何启动一个新的cmd窗口并在其内执行命令
    关于怎么提取m3u8地址
    如何获取各大平台的播放地址(获得优酷的m3u8播放地址)为例
    Python爬取视频指南
    win10更改pip源
    python获取文件路径
    sublime 经验总结 主题有 less2css
    35 个必须有的Bootstrap工具和生成器
  • 原文地址:https://www.cnblogs.com/zhuxuekui/p/6725734.html
Copyright © 2011-2022 走看看