基于FPGA机器视觉的运动目标检测跟踪系统

被引量 : 15次 | 上传用户:jikexue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,数字图像技术在工业生产、安防监控、消费电子、智能交通等领域有了广泛的应用。目标跟踪即是在此基础上发展起来的一项新技术,用以实现人工智能机器视觉,在实现视觉机械手、流水线工件分拣、缺陷产品检测、车辆跟踪等领域有较大的应用前景。目前运动目标跟踪因其数据量大、算法复杂、稳定性要求高等因素而成为一个难题,目前一般由ARM、DSP或PC机实现,随着各种视频质量的不断提高以及压缩格式的不断改进,对图像处理系统运算速度的要求也不断提高,其实时性、并行性、稳定性都很难满足,而FPGA由于其速度快、开发难度低、可重构性好、成本低等优势,将逐步展现优势,同台竞技。本研究采用CMOS摄像头高速采集图像信息,利用Altera FPGA的NiosII软核对图像进行运动目标跟踪算法处理,得到目标的大小、位置、轮廓等信息,驱动两自由度伺服舵机云台,使摄像头对目标进行跟踪,同时可实现VGA同步显示。运动目标跟踪系统包括摄像头驱动模块、视频采集模块、视频输入缓冲FIFO、SOPC系统、舵机PWM控制模块、视频输出缓冲FIFO、VGA显示接口模块。摄像头驱动模块采用Verilog HDL语言实现SCCB总线时序,对CMOS摄像头进行初始化配置。视频采集模块同样采用Verilog HDL语言对视频格式进行转换,将串行的8位RGB565数据转换为并行的16位RGB565数据,同时产生数据有效信号。输入输出缓冲FIFO采用FPGA自带IP核生成,用以异步时钟的同步。VGA模块用以将SDRAM中的图像实时显示到VGA显示器。PWM模块负责将运算得到的目标信息驱动到舵机云台。SOPC系统主要包括NiosII处理器、Avalon总线、DMA控制器、SDRAM控制器、自定义FIFO控制器。其中FIFO到SDRAM的数据传输采用DMA模式,以减少NiosII处理器负荷。系统架构在QuartusII中设计完成,系统算法在NiosII IDE集成开发环境中用C语言进行设计和调试,主要包括了系统底层驱动程序开发与上层应用程序开发。最后使用QuartusII对整个系统工程经行综合与布局布线,通过Modelsim进行功能与时序仿真。在时序分析报告满足要求后将配置文件pof或sof下载到FPGA中。实验结果表明,所设计的系统能满足预期要求,在实时性与准确性等方面都有较好的表现,为后期的进一步发展打下了基础。
其他文献
司法独立原则是一项为现代法治国家所普遍承认和确立的原则,是司法公正的根本保障,而我国司法制度中的司法存在征行政化的倾向,成为我国现行司法制度中的一个特点,也是近年来
Flash软件在动画制作中的应用改变了二维动画制作的传统流程,其作为计算机图形图像软件的特性,在很多方面影响着现代二维动画的制作,其中"元件"的概念给二维动画制作带来了革
21世纪,人类社会跨越到科技发达的信息时代,科学技术的发展与进步使信息传播进入高速公路化的趋势,国际间的贸易往来、商务交流日渐平凡。在生活节奏日益加快的今天,人类为了
在对环青海湖畜牧业发展现状调查的基础上,深入分析环青海湖地区畜牧业发展的优势以及存在的问题,提出环青海湖少数民族地区畜牧业生态化、产业化发展的对策建议。
手持式落锤弯沉仪(FWD)检测土石混填路基压实度,具有测试速度快、性能稳定、测试精度高、检测费用低、适用范围广等特点,在新疆库阿高速公路的施工过程中,有效的提高了检测速
科技翻译的词义选择周方珠翻译人员离不开词典,即便是大翻译家也是如此。然而,词典却又难以解决翻译中的所有问题,即使是最权威的工具书也不是万能钥匙。这是翻译同仁的共同感受
为上级党委提供全面、准确、及时、适用、对路的信息,是基层信息联系点一项义不容辞的职责。那么,如何做好向上报送信息工作呢?根据实践体会,我们认为主要应抓住以下四个环
香蕉枯萎病是香蕉上的毁灭性病害,给香蕉产业造成了极大的危害,尚未有有效的防控措施。利用植物诱导抗病性能够很好的防御病原菌的侵入。壳聚糖(CTS)能够诱导植物自身产生抗
2010年我军被装采购进入以协议采购为主的新时期。这种采购方式具有稳定被装供应商队伍、实施区域化保障、降低采购成本及端正行业风气等特点,但也存在制度体系不健全、价格
随着人们对交通工具需求的水平逐渐提高,人们越来越关注低速货车制动的稳定以及工作效率的情况。低速货车的制动力分配系数直接关系到制动稳定性与制动安全。文章探讨如何确