基于FPGA的公交专用车道检测系统的设计与实现

来源 :东北大学 | 被引量 : 1次 | 上传用户:tcliany
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频车辆检测技术是当今交通领域的研究和应用热点。融合了图像处理、计算机技术、人工智能等多学科先进技术,在信息处理方面优势明显,未来的发展潜力巨大。基于视频的车辆检测技术与传统的车辆检测方法相比,有着无可比拟的优点。计算机视觉为交通系统提供了更为直观方便的分析手段,交通环境中大量的信息来源于视觉,用计算机视觉技术来处理是一种自然的选择。它对于缓解交通阻塞,提高道路通过率,减少事故的发生具有重要的现实意义。基于FPGA(Field Programmable Gate Array,现场可编程门阵列)的系统,可以充分利用硬件上的并行性,从本质上改善图像处理的速度,使得对大数据量的图像处理达到实时性。同时使用SOPC(System On a Programmable Chip)技术可以使设计灵活、可裁减、可扩充、可升级。本文设计了一个基于FPGA的公交专用车道检测系统,采用Altera公司的DE2开发板作为硬件平台,配合以CMOS(Complementary Metal Oxide Semiconductor,互补氧化金属半导体)图像传感器对环境进行实时监控,VGA(Video Graphic Array,显示绘图阵列)显示器对监控环境进行显示,当有社会车辆进入到监控道路时,则在显示器上以红色矩形框标示非法入侵车辆,以提示监控人员进行处理。整个系统采用软件和硬件协同方式实现的。硬件方面:首先系统在总体需求分析基础上,设计和实现了各个模块,包括图像采集模块,SDRAM(Synchronous Dynamic RAM,同步动态随机存取存储器)模块,图像显示模块和车辆检测模块。通过在QuartusⅡ软件中编写Verilog HDL实现硬件系统,然后利用QuartusⅡ中的SOPC Builder搭建车辆检测模块,最后用Quartus Ⅱ构建整个硬件系统。算法方面:首先采用霍夫变换对车道进行识别,确定识别区域,然后采用帧间差分算法和腐蚀膨胀算法对车辆进行检测、线段编码分割算法进行车辆区域分割,最后提取各分割区域车辆的特征与模板进行匹配输出结果。软件方面:在Nios Ⅱ IDE环境下采用C语言对算法进行了编程并调试。经过一段时间的调试和运行,系统达到了较好的效果。
其他文献
当前,社会经济获得了迅猛的发展,同时,知识经济的发展速度也不断加快.因此,企业面对这种经济发展趋势,必须对自身的管理进行实践创新.当前有部分企业已经转变了自身的管理方
在经济等方面不断发展的时代背景下,我国各大企业迎来了飞速发展时期,正因为越来越多企业的存在,一定程度上促使我国经济得以稳步增长.而面对当前激烈的市场竞争环境,企业要
燃气企业通过对经营管理工作进行规范,能够为客户提供更加高质量、安全的服务,获得更大的经济效益,最终推动企业自身的发展.对于燃气企业来说,必须意识到对经营管理工作进行
DRGs付费制度改革是医保支付改革的重点.以成本核算为基础的DRGs支付方式将是大势所趋,在控制医疗费用不合理增长,促进医疗机构降低成本,提高医疗服务质量等方面必将发挥积极
分析当前我国基层事业单位档案管理的现状,并发现了存在的问题,进而针对问题提出了新时期下,我国基层事业单位档案管理革新具体措施,以期能够提高基层单位档案管理工作质量,
近年来,随着经济的发展,许多大型冶金、化工和变电站等大型企业的用电负荷不断增加。如果这些企业内重要发热点的温变没能得到实时监测,则存在火灾隐患,有可能造成无法估量的