自动驾驶专题介绍 ———— 摄像头
文章目录
- 介绍
- 工作原理
- 实现功能
- 分类
- 按通信协议区分
- 按不同感光芯片
- 按像元排列方式
介绍
摄像头可以采集汽车周边的图像信息,跟人类的眼睛最为接近。摄像头可以拥有较广的视场角、较大的分辨率,还可以提供颜色和纹理等信息。这些信息对于实现自动驾驶功能是存在很大帮助的。摄像头通过采集图像或图像序列,在经过计算机的处理分析,能够识别丰富的环境信息。还可以通过机器学习算法加持,实现车距测量、道路循迹,从而实现前车碰撞预警(FCW)和车道偏离预警(LDW)。
工作原理
基于车载摄像头的视觉传感系统的大致如下:
1. 图像处理:将图片信息转化为二维数据;
2. 模式识别:通过图像匹配进行识别;
3. 距离测量:利用物体的运动模式或双目定位,估算目标物体与本车的相对距离和相对速度,实现测距;
硬件方面,车载摄像头主要由CMOS镜头、芯片、其他物料(内存、SIM卡、外壳)等组成。CMOS镜头具有读取信息方式简单、输出信息速率快、耗电少、集成度高、价格低等特点,基本上属于车载摄像头的核心。
软件方面,以Mobileye为例,主要体现在芯片的升级和处理平台的升级,工作频率从122MHz提升到332MHz,访问方式的改变将速率提升了一倍,图像由640480彩色像素提升到20482048(输入)和4096*2048(输出)等。
实现功能
可依赖摄像头完成的ADAS功能 | |||
---|---|---|---|
功能 | 简称 | 功能描述 | 摄像头位置 |
车道偏离预警 | LDW(Lane Departure Warning) | 检测到车辆即将偏离车道线时,发出警报 | 前视摄像头 |
前向碰撞预警 | FCW(Forward Collision Warning) | 检测到与前车距离过近即将追尾时,发出警报 | 前视摄像头 |
行人碰撞预警 | PCW(Pedestrian Collision Warning) | 检测到与行人距离过近即将碰撞时,发出警报 | 前视摄像头 |
交通标志识别 | TSR(Traffic Sign Recognition System) | 识别前方道路两侧的交通标志 |
前视摄像头 侧视摄像头 |
盲点检测 | BSD(Blind Spot Detection) | 将车左右后视镜盲区内的影像显示在车内 | 侧视摄像头 |
驾驶员注意力监测 | DMS(Driver Monitor System) | 检测驾驶员是否疲劳驾驶、闭眼等 | 内置摄像头 |
全息影像 | AVM(Around-View Module) | 通过图像拼接技术,输出车辆周围的全景图 | 环视摄像头 |
车道保持辅助 | LKA(Lane Keeping Assist system) | 检测到车辆即将偏离车道线时,向转向电机发出指令,纠正车辆的行驶方向 | 前视摄像头 |
自动紧急制动 | AEB(Autonomous Emergency Braking) | 在车辆遇到突发情况时,视情况发出预警或是采取不同程度的制动,以至于完全刹停 | 前视摄像头 |
全自动泊车 | APA(Auto Parking Assist) | 通过探测到车位并完成泊入功能 | 环视摄像头 |
泊车辅助 | PA(Parking Assist) | 将车尾影像显示在车内,预测倒车轨迹,辅助驾驶员泊车 | 后视摄像头 |
分类
按通信协议区分
1. CSI —— Camera Serial Interface,相机串行接口。CSI接口与DSI接口同属一门,都是MIPI(移动产业处理器接口联盟)制定的一种接口规范。MIPI CSI和DPI是MIPI标准的一种,因为MIPI在移动领域应用范围太广了,各种外围设备都可以用它来传输信息,所以,MIPI联盟给不同的外设接口定义了版本名,CSI是for Camera的,DPI是for Display的。而且这些标准不单包括物理层的时序定义,还包括上层的传输协议/数据处理协议和应用层协议。
2. USB —— 成像原理依然是cmos摄像头的原理。只不过数据是通过USB发送给CPU而已
3. IP —— IP摄像头的数据是发送到网络上用户在任意终端上只要能访问到这个网络就能查看摄像头拍摄到的图像
各种摄像头的优缺点 | ||
---|---|---|
种类 | 优点 | 缺点 |
CSI | 传输原始数据 |
1.通用性弱 2.需要额外的适配驱动程序 |
USB |
1.通用性强 2.通常不需要安装驱动 |
1.传输的原始数据需要CPU处理,影响整体性能 2.同像素比CSI摄像头贵 |
IP | 无线连接,支持多设备查看摄像头数据 | 对网络的依赖十分严重 |
按不同感光芯片
1. CDD摄像头 —— 被摄物体的图像经过镜头聚焦至CCD芯片上,CCD根据光的强弱积累相应比例的电荷,各个像素积累的电荷在视频时序的控制下,逐点外移,经滤波、放大处理后,形成视频信号输出。视频信号连接到监视器或电视机的视频输入端便可以看到与原始图像相同的视频图像。
2. CMOS摄像头 —— CMOS是集成在被称做金属氧化物的半导体材料上,工作原理与CDD摄像头没有本质的区别。CMOS的制程较简单,没有专属通道的设计,因此必须先行放大再整合各个像素的资料。
按像元排列方式
1. 面阵摄像头 —— 面阵摄像头是我们常见的形式,其像元是按行列整齐排列的,每个像元对应图像上的一个像素点。通常所说的分辨率就是像元的个数。
2. 线阵摄像头 —— 线阵摄像头是一种比较特殊的形式,其像元是一维线状排列,即只存在一行像元。每次只能采集一行的图像数据,只有当摄像头与被摄物体在纵向相对运动时我们才能看到平时看到的二维图像。
自动驾驶专题介绍 ———— 摄像头相关推荐
- 【自动驾驶传感器——摄像头】
目录 自动驾驶汽车中的摄像头应用 摄像头的局限性 Limitations 畸变 Distortion 畸变类型 Types of Distortion 畸变系数和校正 Distortion Coeff ...
- 自动驾驶专题介绍 ———— 超声波雷达
文章目录 介绍 工作原理 特点 常见参数 探测时序 介绍 在汽车碰撞事故中,有大约15%的事故是因为倒车时汽车的后视能力不足引起的,因为增加汽车的后视能力的超声波雷达的研究成为了当下的热点之一.安全 ...
- 自动驾驶专题介绍 ———— 惯性导航
文章目录 介绍 工作原理 特点 应用场景 介绍 惯性导航系统(Inertial Navigation System - INS)是一种不依赖外部输入信息.也不向外辐射能量的自助式导航系统,是通过陀螺 ...
- 自动驾驶专题介绍 ———— 毫米波雷达
文章目录 介绍 工作原理 特点 性能参数 应用 厂家 介绍 毫米波雷达是工作在毫米波波段探测的雷达,与普通雷达相似,是通过发射无线电信号并接收反射信号来测量物体间的距离.毫米波雷达工作频率为30~3 ...
- 自动驾驶专题介绍 ———— 制动系统
制动系统 使行驶中的汽车减速甚至停车,使下坡行驶的汽车保持速度稳定,以及使已停驶的汽车保持不动,这些作用统称为汽车制动.而对汽车进行制动的外力来源则是制动系统. 制动系统由制动器和制动驱动机构构成 ...
- 【自动驾驶】摄像头单目测距原理及实现
原文链接:摄像头单目测距原理及实现 可以观看这个视频,了解针孔相机和透镜. 摄像头单目测距原理及实现 一.测距原理 空间的深度或距离等数据的摄像头. 人的眼睛长在头部的前方,两只眼的视野范围重叠,两眼 ...
- 自动驾驶专题介绍 ———— 动力传动系统
文章目录 动力传动系统 传统动力传动系统 混合动力传动系统 串联型 并联型 串并联型 纯电动传动系统 电机中央驱动 电动轮驱动 动力传动系统 汽车动力传动系统是位于发动机和驱动车轮之间的动力传动装置 ...
- 自动驾驶专题介绍 ———— 转向系统
文章目录 转向系统 转向器 齿轮齿条式 循环球式 蜗杆曲柄指销式 转向助力 液压转向助力系统 电动转向助力系统 发展 转向系统 转向系统是按照驾驶员的意图改变或保持汽车行驶方向的系统.根据转向能源的 ...
- 自动驾驶之眼-摄像头模组介绍
摄像头对于ADAS的重要性不言而喻,最近在进行域控制器摄像头模组的接口设计,发现网上的资料和描述口径不一,关于RAW Data的传输也各有说法,本着共产主义精神,我融会贯通了一下数据传输和接口定义,为 ...
最新文章
- 对话式AI 2019年遇来的新市场
- cached过高导致内存溢出 java head space
- ActiveX控件和它的容器
- Python如何使用不同分隔符切分字符串
- setHeadAndPropagate
- 【Linux】Docker 基础与实战,看这一篇就够了
- java编程思想学习笔记——第2章 一切都是对象
- 51单片机控制蜂鸣器播放《梧桐树》
- iPhone转Android体验,从苹果转安卓之后的一点体验,供大家参考
- 技术宅男揭秘:北京机动车摇号真的公平?
- 记一次机器内存过高引起的线上故障
- Python一行代码能做什么,30个实用案例代码详解
- Idea搭建VUE+elementUi前端项目
- 教你如何在线播放FLV格式的文件
- 博途组态阀岛_SMC EX260总线阀岛
- 你所不知道的CMDB:CMDB起源与发展
- Unity UGUI uv1 uv2 不起作用
- 02 四旋翼无人机的组成与拼装(上)
- RAPID常用数据类型
- Minecraft 1.16.5模组开发(三十八) 3D盔甲(新)