摄像头与毫米波雷达(Radar)融合

Input:

(1)图像视频分辨率(整型int)

(2)图像视频格式 (RGB,YUV,MP4等)

(3)毫米波雷达点云信息(点云坐标位置x,y,浮点型float)

(4)摄像头标定参数(中心位置(x,y)和5个畸变

系数(2径向,2切向,1棱向),浮点型float)

(5)摄像头初始化参数(摄像头初始位置和三个坐标方向

的旋转角度,车辆宽度高度车速等等,浮点型float)

Output:

(1)利用kalman滤波融合后的摄像头与毫米波雷达

点云信息(点云坐标位置x,y,浮点型float)

(2)融合后的image/video  (RGB,YUV,MP4等)

(3)目标物与车辆的距离(浮点型float)

(4)目标物的识别    (整型int)

1.  功能定义

 

时间戳的融合。

摄像头的时间戳和雷达的世家戳是不一致的。先要实现时间戳上的融合。

空间上的融合。

将摄像头中检测得到的目标物转换到世界坐标系中,来和雷达中所检测得到的点远信息的融合。

速度融合。

雷达能够给出准确的位置和速度信息。摄像头的速度则可以通过卡尔曼滤波获得。通过速度融合能够准确地找到摄像头的位置和雷达的点源的一一对应关系。

融合算法。融合算法的准确性决定了融合的结果。

摄像头测距。

由于雷达的测距是点源信息,如果要得到摄像头上图像连续的距离还是需要通过像素获得。因此,需要通过雷达来标定摄像头的外参。

融合平台的开发。融合之前分别获得雷达,摄像头,摄像头检测的结果,其中又包括了滤波,摄像头的测距等算法。

 

2. 技术路线方案

视觉摄像头与雷达各有所长。

毫米波雷达与摄像头融合介绍

1)雷达测速

范围:-50米/秒~50米/秒,误差error:0.1米/秒~0.2米/秒

2)雷达测距

120米~130米,误差error:2.5%以内,单目摄像头误差error:8~10%

3)融合方法:特征融合,数据融合。

视觉摄像头的优点在于:

1)   可以完成道路环境参数识别(车道检测、前方车辆检测、行人检测、道路标志检测、交通标志检测)

2)   基于双目摄像头可以相对准确的计算物体距离

缺点在于:

1)   识别率与模型算法、外界视觉环境条件相关(雨天、雾霾、黑夜)

2)   识别范围为视距内范围

解决或优化方案:

1)提高摄像头的像素,若摄像头的像素提高,能够提高检测的精度,能够一定程度上提高测距的精度。

2)自适应标定,这里需要开发自适应的标定算法,根据不同的路况来进行路面的自适应标定来降低误差。

3)降低摄像头的放置的位置。降低摄像头的z方向的高度能够在图像上增加y方向上车到灭点的像素数量,从而提高测距精度。

雷达的优点在于:

1)   可以全天候使用,不受光照和天气等因素影响

2)   可远距离使用,对目标探测的角度、距离及相对速度探测准确度高于视觉

3)   激光雷达在进行3D扫描过程中,除了对目标进行检测外,还可以对环境进行感知

缺点在于:

1)   难以识别出人(非金属物品)、自行车等小物体

2)   弯曲隧道或者障碍物较多的情况下,雷达波反射误判严重

3)   随着市场产品对于检测精度的要求越来越高,仅仅使用单一的视觉或雷达技术不足以适应高

精度的驾驶需要。在未来,视觉与雷达ADAS技术肯定是走向有机的融合与结合,取长补短提高判断的准确性。

解决或优化方案:

实现摄像头和雷达的融合。

摄像头和雷达的融合是很多做ADAS当前所关注的关键问题之一。因为单纯摄像头和雷达都无法解决测距问题。不仅在测距,今后可能所应用到的高精度地图也都是需要使用摄像头和雷达的融合才能够实现。

当前寻求到最优的方案是实现摄像头和雷达的融合。摄像头测距的准确性较低,雷达测距的准确性较高,然而没有点源的身份信息。雷达和摄像头的特点对比如下。

表1. radar和camera融合性能对比

摄像头在雨雾、黑暗的环境下就会“失明”,强光和弱光环境它也不能正常工作。与光学传感器相比,雷达在分辨率上明显较差,不过它在测距测速功能和恶劣天气下明显更胜一筹。虽然光学传感器在恶劣天气下能力受限,但它依然能识别色彩(交通灯和路标),而且在分辨率上依然有优势,可以说每种传感器都有自己的优势也有自己的软肋。想做到完美的传感器融合,就要接受不同传感器的输入,并利用综合信息更准确的感知周边环境,其得出的结果比不同传感器各自为战要好得多。

融合算法中有特征融合和数据融合两种融合。如下图所示:

图1. 特征融合(左)与数据融合(右)

如图1所示,左侧是特征融合,右侧是数据级融合。

特征融合分别在自己的模块内完成目标的分类和跟踪进行融合,模块间分别通过CAN总线进行数据交互。数据级融合在同一模块内进行融合,无需数据交换。数据及融合的等级较高,但是需要获得传感器的底层参数,当前无法获得。因此当前采取的是特征融合。

11.3 关键技术参数和性能指标

当前各大算法公司给出的测距性能普遍在50米精度在5%,100米精度在10%。根据调研,算法公司通常给出的是一个平均的误差。实际远距离测距的误差可能会比较大。近距离的误差可能相对比较好一些。远距离的误差一直是算法中的难点,因此分段设置测距精度是合理的。

结合毫米波的融合,测距的精度目标是能够实现如下:

1)50米以内精度2%~3%。

2)100米以内5%~8%。

3)给出TTC时间和警告等级。

摄像头与毫米波雷达(Radar)融合的更多相关文章

  1. 4D毫米波雷达Radar

    4D毫米波雷达Radar 围绕雷达.激光雷达.高精定位等新一代传感器技术将会进入量产周期. 自动驾驶公司的竞争,在传感器配置上坦白说并没有太多差异化.除了车载激光雷达属于近几年的产物,类似摄像头.毫米 ...

  2. 激光雷达Lidar与毫米波雷达Radar:自动驾驶的利弊

    激光雷达Lidar与毫米波雷达Radar:自动驾驶的利弊 Lidar vs Radar: pros and cons for autonomous driving 新型无人驾驶汽车的数量在缓慢增加,各 ...

  3. RADAR毫米波雷达传感器

    RADAR毫米波雷达传感器 TI 利用先进的集成式射频 CMOS 雷达技术提供品类齐全的 60GHz 和 77GHz 传感器产品系列 通过高性能集成射频互补金属氧化物半导体 (CMOS) 雷达技术,可 ...

  4. RGB-D对红外热像仪和毫米波雷达标定

    RGB-D对红外热像仪和毫米波雷达标定 Extrinsic Calibration of Thermal IR Camera and mmWave Radar by Exploiting Depth ...

  5. 24GHz和77GHz毫米波雷达技术细节

    24GHz和77GHz毫米波雷达技术细节 FMCW Radar Sensitivity Measurement Tech Field Test and Raw Data Analysis Capabi ...

  6. TI 多模雷达1843毫米波雷达做自动泊车(用了8个雷达)

    http://e2e.ti.com/blogs_/b/behind_the_wheel/archive/2019/01/09/how-mmwave-sensors-enable-autonomous- ...

  7. 无人驾驶之激光雷达&摄像头(主要from 速腾CEO 邱纯鑫分享)

    无人驾驶之激光雷达&摄像头 (from 速腾CEO 邱纯鑫公开课分享) 根据听的一些讲座和看的书籍,个人感觉:目前现在的自动驾驶,根本问题还是在于感知(路况,周边物体,交通标识等等),控制的方 ...

  8. ADAS感知设计

    ADAS传感器融合 0.传感器标定 首先标定传感器.一般可以精度高的传感标定用精度低一个数量级的传感器,如用激光雷达标定毫米波雷达. 毫米波雷达标定:可以采用激光雷达对毫米波雷达进行标定.选取一个纹理 ...

  9. Mobileye_EyeQ4功能和性能

    Mobileye_EyeQ4功能和性能 一.硬件平台 图丨 Mobileye EyeQ4 架构(Mobileye EyeQ4使用了多MIPS处理器) 为确保 L3 级别以上的自动驾驶汽车市场,Mobi ...

随机推荐

  1. Mybatis的简单增删改查

    刚开始学习Mybatis可以先看下官方文档,MyBatis是支持定制化SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手工设置参数以及抽取结果集.MyBat ...

  2. 网络广告计费方式CPM、CPA、CPS、CPT、CPC及比较分析

    网络上的广告计费方式,主要有以下几种: 按展现付费(CPM).每展现一千次,收费多少. 按点击付费(CPC).每带来一个点击收多少钱. 按时间付费(CPT).每放一天或者几个小时,收费多少. 按效果付 ...

  3. PAT 乙级 -- 1011 -- A+B和C

    问题简述 给定区间[-231, 231]内的3个整数A.B和C,请判断A+B是否大于C. 输入格式: 输入第1行给出正整数T(<=10),是测试用例的个数.随后给出T组测试用例,每组占一行,顺序 ...

  4. XCTF-FlatScience

    FlatScience 题目描述 啥描述也没有 解题过程 页面有好多链接,除了论文pdf之外,还有子目录下的index.html, 比如:/1/index.html,/1/3/index.html 扫 ...

  5. Day009 稀疏数组

    稀疏数组(数据结构) 场景 需求:编写五子棋游戏中,有存盘和续上盘的功能. 分析问题:因为该二维数组的很多值默认都是0,因此记录了很多没有意义的数据. 解决:稀疏数组 稀疏数组介绍 当一个数组大部分元 ...

  6. 【maven】Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (default-site)

    问题描述 site一点击就报错,如下 Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:site (defau ...

  7. phpstorm 实现分屏显示

  8. Kafka源码分析(二) - 生产者

    系列文章目录 https://zhuanlan.zhihu.com/p/367683572 目录 系列文章目录 一. 使用方式 step 1: 设置必要参数 step 2: 创建KafkaProduc ...

  9. 安装MySQL后,需要调整的10个性能配置项

    本文翻译自 Percona 官方博客,适用于 MySQL 5.6 及 5.7 版本. 作者:Stephane Combaudon 原文: https://www.percona.com/blog/20 ...

  10. 关于.NET微服务最热门的问题解答

    在我们最近让我们一起学习.NET的微服务专场活动中,我们收到了一些很好的问题.我们在现场已经回答很多问题,但我们想继续回答一些在会议中出现的最热门的问题.如果你错过了现场直播,不要担心,因为你可以按需 ...