雷达中和计算机视觉中的目标识别检测及跟踪区别在哪里?

2023-11-15

作者 | 梦里寻梦、苦瓜  编辑 | 汽车人

原文链接:https://www.zhihu.com/question/58615878/answer/2100196576

https://www.zhihu.com/question/58615878/answer/252820184

点击下方卡片,关注“自动驾驶之心”公众号

ADAS巨卷干货,即可获取

点击进入→自动驾驶之心【目标跟踪】技术交流群

后台回复【目标跟踪综述】获取单目标、多目标、基于学习方法的领域综述!

@梦里寻梦

首先,输入数据处理不一样。视觉输入就是输入,你就是在视野里找目标。而雷达特么给你的数据一堆是假的,一堆!!!假的!!!各种假目标,而且几乎没有手段区分出到底啥是假目标,有时候更过分,反射强度等指标比真的还真。雷达的数据,如果没有在天线设计等源头进一步做好,对付复杂场景,有心无力。

比如你在道路上走着,旁边走过一辆大卡车,我的天,怎么咱车的正前方也出现一堆鬼影,让人防不胜防···········

除此之外,雷达对单个目标每次的特征也经常差异较大,更多表现在数目上,一辆车有时候一两个点,有时候七八个点,这都是常有的事。

还有,很多厂家鼓吹雷达全天候不受天气影响,也是有点痴人说梦。来个大暴雨,瞬间痴狂。

有时候路边多点花花草草,来几个井盖,也能让你怀疑人生。不要说雷达4D成像,这特么经常有上天入地的障碍物,你告诉我要信你几分。

第二,常用算法各显神通。同样是特征抽取,视觉主要通过深度学习,常用诸如SSD、YOLO等,而雷达数据就基于比较传统的方法,比如异常值过滤,聚类,霍夫变换等等。

第三,跟踪所应对问题不一样。视觉的跟踪,比方用卡尔曼,可能你更多的是要来调整卡尔曼参数,来更好适配当前场景。雷达的跟踪,除了要调整参数外,还得面临自身状态问题,比如你用框来表示一个雷达目标,那能整死你,因为前方一辆车忽大忽小,行踪难觅。如果用一个点来表示一个目标,那诸如速度等方面时不时差异也较大。另外,雷达的多普勒对于正前方相对较准,但是对于旁边的突发事物,有点爱莫能助。

综上,我觉得雷达目标检测较大的难点主要在于预处理,是要全局里找特征。而视觉主要难点在于预处理后的特征寻找,可以局部里找对象。

业界内,无论是雷达还是视觉都已经做到一定程度,只能说,干净的场景应该都没问题,你不去做融合都没问题。一旦场景复杂,那两者都存在很大困难,融合只能一定程度减少误检漏检。

自动驾驶道路还很漫长!!!

@苦瓜

我主要是做雷达方面的,最近看了部分计算机视觉方面的。一。对于目标识别检测方面来说,雷达和计算机视觉的区别比较大,但本质上都是提取目标的特征。1.目标的特征方面的区别:计算机视觉也就是图像的特征就会丰富一点,有色彩信息还可以有一些模板进行学习;而雷达的目标检测都是对回波强度的检测,分辨率低的得到的是点目标,分辨率高的会得到图像,但是可用的信息都只是电磁波的回波强度。2. 目的的区别:计算机视觉是要识别出物体的图像,甚至是物体是什么;而雷达目标识别检测主要是为了检测出有目标。3.难点不一样:看起来雷达的目的要简单的多,但是雷达的探测距离远(高频雷达可以超视距探测),并且可以在恶劣环境下进行,收到的回波是大量的噪声,杂波和目标回波,而目标的回波能量往往要比噪声和杂波低的多,因此雷达的难点是在高杂波背景下检测目标;而计算机视觉的目标识别的难点是获得有效的目标特征。

二、对于目标跟踪方面:跟踪的理论不论是在哪个领域都是类似的,大致的框架都是一致的,通过观测信息来更新目标状态信息,不断的逼近真实的目标状态,输入—目标初始化—特征提取—目标模型—目标搜索—输出

因此,两者的区别都是由于目标的特征不同引起的。

视频课程来了!

自动驾驶之心为大家汇集了毫米波雷达视觉融合、高精地图、BEV感知、传感器标定、自动驾驶协同感知、语义分割、自动驾驶仿真、L4感知等多个方向学习视频,欢迎大家自取(扫码进入学习)

84275894adb4ccb70ce195ae128e088b.png

(扫码学习最新视频)

国内首个自动驾驶学习社区

近1000人的交流社区,和20+自动驾驶技术栈学习路线,想要了解更多自动驾驶感知(分类、检测、分割、关键点、车道线、3D目标检测、多传感器融合、目标跟踪、光流估计、轨迹预测)、自动驾驶定位建图(SLAM、高精地图)、自动驾驶规划控制、领域技术方案、AI模型部署落地实战、行业动态、岗位发布,欢迎扫描下方二维码,加入自动驾驶之心知识星球,这是一个真正有干货的地方,与领域大佬交流入门、学习、工作、跳槽上的各类难题,日常分享论文+代码+视频,期待交流!

4f44187ee26c15a69f9ac6c18df98b1d.jpeg

自动驾驶之心】全栈技术交流群

自动驾驶之心是首个自动驾驶开发者社区,聚焦目标检测、语义分割、全景分割、实例分割、关键点检测、车道线、目标跟踪、3D目标检测、BEV感知、多传感器融合、SLAM、光流估计、深度估计、轨迹预测、高精地图、NeRF、规划控制、模型部署落地、自动驾驶仿真测试、产品经理、硬件配置、AI求职交流等方向;

eb9e0a1060896b6291f7003ade7a7751.jpeg

添加汽车人助理微信邀请入群

备注:学校/公司+方向+昵称

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

雷达中和计算机视觉中的目标识别检测及跟踪区别在哪里? 的相关文章

随机推荐

  • 为什么db是先写日志,而redis是后写日志

    预写式日志 Write Ahead Logging WAL 基本上所有的数据库都实现了这个WAL技术 来保证原子性和持久性 WAL的核心思想是 在数据写入到数据库之前 先写入到日志 这一定程度上也可以提高效率 因为不需要每次都和磁盘交互 可
  • 各种开源应用的实践经验

    在实际的项目中 很多地方需要用到开源项目 而现在的开源项目太多 从开源项目的首页去看的话 也未必能得到足够充分的信息 多数时候是选用淘汰法 选剩下两到三个项目然后自己再去一个一个地去试用 选择合适的开源组件确实是一件麻烦事 本文将记录下选择
  • Arthas 定位CPU跑满问题,源头竟是Apache Beanutils

    一 背景 大早上 线上k8s 机子 某个机子 cpu 飙高 导致k8s 健康检查失败 线上环境会自动执行jstack 上传到oss 通知到 钉钉告警群 直接分析锁 cpu 高的线程 二 过程分析 2 1 排查cpu 占用最高的线程 使用js
  • JAVA-0基础学习笔记-day01

    0基础学Java笔记day01 01 01 计算机基础知识 计算机概述 了解 A 什么是计算机 计算机在生活中的应用举例 计算机 Computer 全称 电子计算机 俗称电脑 是一种能够按照程序运行 自动 高速处理海量数据的现代化智能电子设
  • Java经典面试题 带答案(五)

    Java经典面试题 带答案 五 Java 面试笔试题汇总 一 编程语言 Java 2 二 软件工程方面 9 三 智力测试 9 四 数据库 12 五 Java框架方面 14 六 XML方面 17 七 网络基础方面 17 八 算法方面 19 1
  • eclispe黑色配色方案,插件配置

    http blog csdn net zhwangkaixuan article details 9303359 使用android官方的ADT感觉界面白色的太怪了 看就了眼睛不舒服 上网找了一个eclispe的插件可以定制编辑器的配色方案
  • Docker学习笔记05-----镜像仓库之官方Docker Hub

    官方Docker Hub https hub docker com 1 创建Repository 2 构建容器镜像 2 1 创建Dockerfile FROM java 8 MAINTAINER itmrl LABEL name hello
  • Qt颜色选择器(HSV)

    目录 引言 HSV颜色空间 实现思路 代码实现 引言 基于Qt实现的HSV颜色选择器 效果如下 HSV颜色空间 HSV Hue Saturation Value 是根据颜色的直观特征创建的颜色模型 如下图所示 Hue为色调 通过角度表示不同
  • 3_Nginx重载、热部署、日志切割

    文章目录 常用命令 重载配置文件 热部署 流程 日志切割 常用命令 获取帮助 nginx h 使用指定的配置文件 nginx c conf file 在命令行中覆盖配置文件中的指令 nginx g 指定运行目录 nginx p 发送信号 n
  • 【Vue学习笔记3】使用Vite开启一个Vue3工程项目

    1 什么是Vite Vite是一个web开发构建工具 Vite 的竞品是 Webpack 而且按照现在的趋势看 使用率超过 Webpack 也是早晚的事 Vite 主要提升的是开发的体验 Webpack启动调试环境需要 3 分钟都很常见 V
  • linux环境下的Qt编程问题解决

    1 gcc编译器无法使用 原因可能是没有安装g 终端输入命令 sudo apt get install g 2 编译程序报错Could not start process make qmake all 解决办法 终端输入命令 sudo ap
  • 机器学习(第二章)—— 模型评估

    目录 一 评估指标的局限性 二 ROC曲线 三 余弦距离的应用 四 A B测试的陷阱 五 模型的评估方法 六 超参数优化 七 过拟合与欠拟合 准确率的局限性 精确率与召回率的权衡 平方根误差的 意外 什么是ROC曲线 为什么要进行在线A B
  • include过滤器

    include过滤器分为core gui io scene video几个文件夹以及 IEventReceiver h Irrlicht h Irrlicht h IrrlichtDevice h Irrlicht h IrrlichtDe
  • 【Selenium】webdriver.ChromeOptions()官方文档参数

    Google官方Chrome文档 在此记录一下 Chrome Flags for Tooling Many tools maintain a list of runtime flags for Chrome to configure the
  • CLIP与Chinese-CLIP:多模态预训练模型解读和图文检索体验

    欢迎关注公众号 AICV与前沿 一起学习最新技术吧 欢迎关注公众号 AICV与前沿 一起学习最新技术吧 欢迎关注公众号 AICV与前沿 一起学习最新技术吧 1 CLIP回顾 CLIP是2021年OpenAI提出的基于图文对比学习的多模态预训
  • MyBatis-Plus 使用拦截器实现数据权限控制

    前言背景 平时开发中遇到根据当前用户的角色 只能查看数据权限范围的数据需求 列表实现方案有两种 一是在开发初期就做好判断赛选 但如果这个需求是中途加的 或不希望每个接口都加一遍 就可以方案二加拦截器的方式 在mybatis执行sql前修改语
  • C++中类静态方法与实例方法的区别

    生成时机 静态方法在编译的时候就已经加载了并分配了内存 而实例方法只有在对象创建之后才会为实例方法分配内存 因此调用静态方法速度快 但是会占用内存 调用方式 静态方法归整个类所有 因此调用它不需要实例化 可以直接调用 类 静态方法 实例方法
  • stock趋势交易系统

    进场步骤 1 趋势 2 做单区间 回调区间就是做单区间 比如回调至最长红柱的1 3以内开始 变红或拉长不再开始 做单区间级别比趋势级别低一个级别 MACD绿柱缩短 3 决策点 比做单区间第一个级别 4 筛选 比如 看这个决策点是怎么得来的
  • js函数重载

    function createOverload var callMap new Map function overload args const key args map args gt typeof args join 得到形如 stri
  • 雷达中和计算机视觉中的目标识别检测及跟踪区别在哪里?

    作者 梦里寻梦 苦瓜 编辑 汽车人 原文链接 https www zhihu com question 58615878 answer 2100196576 https www zhihu com question 58615878 ans