一. 项目概述
随着当前国民经济的快速发展和人民生活水平的提高,越来越多的家庭拥有汽车作为代步工具,如何安全便捷地泊好车成为了众多驾驶者共同面对的难题。
传统的泊车系统主要通过三种手段使司机能够看到汽车后方情况,这些手段分别是倒后镜、倒车雷达和倒车摄像头。然而,这三种手段都存在车侧面这个盲区。对于一些较复杂路段,司机只能看到前后方向,而车体两侧则容易被路边异物刮伤。
因此,对汽车360°环视系统进行研究和开发具有很高的前景性和应用性。本项目采用Xilinx Spartan 6 FPGA进行算法的开发及系统控制。
二.系统功能描述
2.1 系统功能
根据本项目的设计目标,本设计需要完成的功能有:
采集车的前方后方共四个摄像机的图像信息 将四个摄像机得到的视频信息通过视频处理技术,拼接成一幅360度环视图像 360度环视图像需要有连贯性, 不能感觉到有明显拼接迹象2.2 时间性能
根据本项目的设计目标,汽车环视系统应该能够对连续视频帧图像进行实时处理, 以保证汽车驾驶的安全性。
三. 方案设计
3.1 系统工作原理
3.1.1 理论分析
为了达到360°全景的目标,每个摄像头必须具有90°以上的视角,因此设计中我们采用了视角达170度的广角鱼眼镜头。
使用中因为镜头视角足够大,不同摄像头的影像就会存在部分重叠现象,这样只要合理配置摄像头的位置,同时对重叠部分进行合理拼接,就可以从4个摄像头的影像恢复出360度视角的环视影像。
3.1.2 系统整体结构
本系统采用Xilinx Spartan 6 FPGA进行系统控制及图像处理算法的开发,根据系统功能需求和性能要求的分析,可得到其系统框图如下所示:
系统框图
由图可见,本系统主要由3部分组成,分别为摄像头(4个),信号处理和显示等。由摄像头采集的视频信号经过采样后送到信号处理部分进行图像处理和拼接,最后送到VGA液晶显示器显示。
3.2 系统方案实现
3.2.1 系统硬件设计
系统硬件设计如下图所示:
摄像头采集图像信号后送到ADV7184进行PAL信号解码,解码后的数字信号送到Spartan-6 FPGA进行各种图像处理,完成以后再将RGB信号送到ADV7123进行VGA格式视频输出。
ADV7184是一款集成式视频解码器,能够自动检测与全球NTSC、PAL和SECAM标准兼容的标准模拟基带电视信号,并将其转换为与16位或8位CCIR 601/CCIR 656兼容的4:2:2分量视频数据。 Spartan – 6是本系统的核心器件,其具有如下特点:• 专用于低成本设计
• 极低的静态与动态功耗
• 多电压、多标准 SelectIO™ 接口 bank
• 高效率 DSP48A1 Slice
• 高性能算术与信号处理
• 快速 18 x 18 乘法器和 48 位累加器
• 流水线与级联功能
• 用于协助滤波器应用的预加法器
• 集成存储器控制器模块
• 针对以流水线应用而设计的 LUT,具有双触发器
• 具有各种粒度的 Block RAM
• 低噪声,高灵活度的时钟控制
ADV7123是一款高速数模转换器,内置三个高速、10位、带互补输出的视频数模转换器、一个标准TTL输入接口以及一个高阻抗、模拟输出电流源,用于驱动VGA输出。其具有以下特点: 吞吐量:330 MSPS 三通道、10位数模转换器 无杂散动态范围(SFDR) RS-343A/RS-170兼容输出 互补输出 DAC输出电流范围:2 mA至26 mA TTL兼容输入 3.2.2 系统软件设计
如图所示,本环视系统工作分为8步,其中,YCrCb到RGB制式转换、图像去噪、形状校正、图像裁切和拼接都由FPGA完成。
在ADV7184解码完毕后输出YCrCb信号,为了方便后续处理过程,将其转换为RGB格式。YCrCb与RGB制的转换如下: 由于摄像头(如CCD等)在成像时或多或少会引入噪声,尤其景物亮度不足时噪声很明显,这将影响后续的处理工作。因此,需要对转换好的信号进行去噪。 由于采用鱼眼镜头,边缘处的部位会发生变形,因此,要进行形状校正。 在进行完前述的几步处理后,接下来就可以对图像进行裁切和拼接了。图像拼接的办法有很多,这里可以采用先计算出每个镜头需要的形状,然后按计算结果进行裁切和拼接。关键字:汽车环视系统 Spartan 6 FPGA 摄像头 图像处理 视频解码器引用地址:最牛汽车环视系统设计,实现360度无死角的安全驾驶声明:本文内容及配图由平台用户或入驻媒体撰写。文章观点仅代表作者本人,不代表EEWorld网站立场。文章及其配图仅供工程师学习之用,如有内容侵权或违规,请联系本站处理,邮箱地址:bbs_service@eeworld.com.cn
推荐阅读最新更新时间:2024-03-16 14:39
基于FPGA的指纹识别系统电路模块设计
本设计选用具有高集成度、低功耗、短开发周期的FPGA来完成此项设计,以实现系统的ASIC为研究背景,具有很强的现实意义和广阔的市场空间。 采用xilinx公司Spartan 3E系列FPGA作为核心控制器件,这款器件采用90ns的先进工艺,最大容量50万门,可支持32位的RISC处理器,具有128 Mbit 并行Flash,足以满足设计的要求。该项目利用嵌入式软核实现系统的管理,利用硬件实现识别算法,保证了系统功能的完整性与识别的正确性。 指纹采集模块 本设计中采用的是富士通的MBF200指纹传感器,MBF200硬件框图如图6所示,采用SPI模式,所以MBF200与FPGA只通MISO,MOSI,/S/C/S,SC
[电源管理]
富士康斥资百亿美元在美建设液晶工厂:6月8日动工
新浪科技讯 北京时间5月12日上午消息,富士康科技集团发言人证实,该公司将于6月28日在美国芒特普莱森(Mount Pleasant)为其投资100亿美元建设的液晶面板工厂举行动工仪式。 这条消息最初来自一档广播节目,当时有消息称,该公司已经邀请当地的重要人物出席。而富士康发言人随后也证实了这一日期,但并未提供额外信息,包括美国总统特朗普是否会出席动工仪式。 当地政府官员本月早些时候针对该项目举行活动,总包商也已将建筑设备运送到工地现场。人员也已经在那里启动准备工作。这座工厂有望于2019年8月完工。 由于富士康在当地获得的补贴规模过大,审批速度过快,所以该项目之前曾经引发争议。而6月28日的动工日期距离美国白
[手机便携]
安富利96Boards 双摄像头夹层卡可加快原型创建
技术解决方案提供商安富利日前推出了96Boards ON Semiconductor双摄像头夹层卡开发和原型创建平台。该平台适用于与双摄像头模块搭配使用的AP1302图像处理器,能够帮助设计和系统工程师利用行业标准技术创建经济、高效的嵌入式视觉应用。 该夹层卡中标配的两个成像接入系统(IAS)相机模块,采用了安森美半导体的AR0144单色数字图像传感器。AR0144是一个一百万像素的MIPI接口传感器(1028x800分辨率),能够在全分辨率下以每秒60帧的速率运行。其创新的全局快门像素设计业已经过优化,可准确、快速地捕捉运动场景,同时生成高清的数字图像。这种捕捉清晰图像的能力对于扫描、工业检测和无人机导航等应用至关重要
[嵌入式]
经纬恒润同Silexica合作,拓展SLX FPGA工具渠道
Silexica日前宣布与中国汽车市场领先的一级解决方案供应商北京经纬恒润建立新的分销合作伙伴关系,以拓展SLX FPGA的分销渠道。SLX FPGA工具可加速从C/C++到FPGA和ASIC的转换过程。 Silexica全球销售总监Greg Cole表示:“我们对Silexica和经纬恒润之间的合作感到兴奋,因为这与我们在为客户创造全球可用性和本地支持方面的增长计划相一致。经纬恒润对EDA工具的深入了解和在中国的强大的本地支持,为我们提供了最佳的解决方案,加速了从C/C++到硬件的导入。” 该协议于近日生效,授权经纬恒润在中国市场销售Silexica的SLX FPGA。通过经纬恒润在中国销售渠道,Silexica将能够加
[嵌入式]
TI堆栈式DC/DC降压转换器激发高电流FPGA和处理器电源潜能
德州仪器(TI)推出业界首款可堆叠多至四个集成电路(IC)的新型40-A SWIFTTM DC/DC降压转换器。TPS546D24A PMBus降压转换器可在85°C的环境温度下提供高达160A的输出电流,比市场上其他功率集成电路高四倍。在众多40A DC/DC转换器中,TPS546D24A效率更高,能够在高性能数据中心、企业计算、医疗、无线基础设施以及有线网络应用中将功耗降低1.5W。 缩小电源尺寸并优化热性能 解决方案尺寸和热性能是工程师为现代现场可编程门阵列(FPGA)设计电源的两个关键考虑因素。TPS546D24A降压转换器凭借其独特的可堆叠性解决了这两个问题。它带有一个提供可选内部补偿网络的PMBus
[电源管理]
ColorOS6已开启内测,OPPO R15梦境版用户率升级
集微网消息,昨天ColorOS设计总监陈希带来了一个好消息,他称:“我们加班加点,这两天R15梦镜版的(ColorOS6的ROM)包快完工了;研发的同事也很给力,应该近期就可以给部分老用户做小范围测试,就用这个礼物提前祝大家圣诞+元旦快乐吧~”。 原本预计要过上几天OPPO R15梦境版用户才能升级ColorOS6的,没想到今天就有用户抢先升级到了该版本,整个UI界面真是可以说是ColorOS有史以来最漂亮的一个版本了。 有数码博主还放出了ColorOS6的更新日志,以下是具体内容: ColorOS版本升级为ColorOS 6,Android版本升级为Android P 全新视觉年轻的禅意之美,界面布白搭配
[手机便携]
苹果或推出A12X版Apple TV 6:性能大幅提升
近期苹果热度最高的产品肯定就是iPhone 12系列了,但苹果即将发布的其他新品同样也备受关注,其中就包括了电视产品Apple TV 6。 根据海外媒体的报道,Apple TV 6将搭载A12X处理器,并与iPhone 12系列一同在发布会中亮相。报道还透露,苹果目前正开发全新版本的Apple TV,新产品将搭载具有更快运行速度的处理器,而且还将支持“查找”功能,该功能可以令用户轻松找到随处放置的遥控器。 据了解,新款Apple TV 6将搭载A12X Bionic处理器,得益于苹果内置的散热方案,新款Apple TV将在运行速度上比上一代产品更快,而且新款Apple TV将会有64GB以及128GB两个版本
[手机便携]
Achronix以创新FPGA技术推动智能汽车与先进出行创新
全球领先的高性能现场可编程门阵列(FPGA)和嵌入式FPGA(eFPGA)半导体知识产权(IP)提供商Achronix Semiconductor公司宣布, 该公司参加了由私募股权和风险投资公司Baird Capital举办的“Baird车技术与出行大会(Baird Vehicle Technology & Mobility Conference)”。 Achronix此举是为了联络更多的创新者和投资者,共同推动更加先进的FPGA技术更广泛地应用于智能汽车、自动驾驶、ADAS和其他先进出行方式。 Baird Capital是一家专注于全球商用技术和服务创新的知名投资公司,总部位于芝加哥市并在中国有过多项投资。 该活动于美
[嵌入式]
相关知识
让自动驾驶汽车行驶在法治轨道上
孕妇开车时该不该系汽车安全带 孕妇开车系法
“安全=豪华”?沃尔沃汽车写出了一个等式
全国首本!汽车驾乘健康与安全出行科普读物来啦
英氏婴儿汽车安全座椅深度测评:安全舒适,角度调节轻松掌握
基于车载装备的驾驶员健康监测方法及监测设备与流程
这样的“代驾”不可取!酒后启动“辅助驾驶” 出车祸断了两根肋骨
环保出行,自动驾驶同行:共创绿色、健康的出行新世界
跨界融合新纪元:可穿戴健康设备与新能源汽车的奇妙交互探索
汽车防滑垫推荐选购指南
网址: 最牛汽车环视系统设计,实现360度无死角的安全驾驶 https://m.trfsz.com/newsview589363.html