基于FPGA的实时双目立体视觉系统的设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:OPOPO11211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
立体视觉技术是计算机视觉领域中非常重要的研究方向,其通过匹配一对不同视角的图像来提取现实场景中的深度信息,该技术在无人驾驶、无人机、虚拟现实、人机交互以及3DTV等领域广泛应用。在过去几十年中,提出了许多算法以及设计平台来提高系统的精确度与实时性,然而由于在获取立体视觉的深度信息时,其运算量巨大且算法复杂度较高,所以实时获得高质量的深度信息仍然具有较大的挑战性。本文主要提出了基于FPGA+ARM架构的实时双目立体视觉的软、硬件系统设计方案。根据系统方案要求,系统主要包括图像传感器视频的高速接收、极线几何校正、Census变换、半全局立体匹配算法、左右一致性校验以及中值滤波等关键模块。整个立体视觉的系统在单一的Xilinx ZC706开发板上实现,硬件平台以XC7Z045芯片为处理器核心,根据对系统软、硬件功能划分,PS(ARM)端主要是实现软件控制与算法的调试,PL(FPGA)端主要实现视觉算法的并行处理的硬件加速。根据系统支持不同的分辨率输出以及算法的配置模式,系统采用了模块化、参数化的设计思想。在系统设计过程中,摄像头采用APTINA的MT9V034,接口数据为高速LVDS串行传输,可以减少噪声等干扰;极线几何校正采用二元回归多项式方程来模拟矩阵相乘,减少两幅图像坐标存储,大大减少了片上硬件逻辑资源。多项式计算采用流水线技术,明显提高系统的工作频率;由于半全局立体匹配算法的复杂度以及对存储器的要求很高,本文采用有效的计算代价函数的方法,并简化为4个方向进行代价聚合,设计并行缓存器,降低对存储器的要求。中值滤波可以滤除误匹配点以及动态规划带来的条纹等问题。实验结果表明,本设计的系统可以达到视频的实时处理要求,图像的分辨率为640×480,最大视差搜索范围为64个像素,帧率60 fps。对于匹配算法模块的工作频率可以达到130 MHz,可以实现1280×1024@72.2 fps的实时视频处理。
其他文献
温度对垃圾RDF中Hg、As、Cd的挥发影响很明显,而对Pb、Zn、Cu的影响要小,对Cr、Ni的影响则最小。随着氯含量的增加,焚烧时重金属的挥发均呈增加的趋势,尤其在高氯含量下,对难
新《行政诉讼法》增加了"确认无效判决",然而法条对确认无效诉讼的起诉期限、诉前审查、举证责任分配等未作特殊规定。学理上认可"无效行政行为不受一般起诉期限的限制",但这
目的分析和探讨苦参复律汤治疗快速性心律失常的疗效。方法针对本院自2013年1月~2016年1期间收治的快速性心律失常患者60例进行分组对照观察,参照随机双盲法原则将其分为对照
激发学生学习英语兴趣的方法有:培养师生感情、让学生积极参与教学过程,关注课堂教学形式、引导学生成为课堂的主体,运用多媒体教学手段、激发学生兴趣,培养学生良好的学习方
慢性疲劳综合征是以病因不明持续疲劳为主症的一组证候群。5-羟色胺与慢性疲劳综合征的症状相关:5-HT含量升高导致中枢性疲劳,5-HT是参与镇痛作用的重要神经活性物质,5-HT能
在太阳能发电最大功率点跟踪中应用最多的电路是Boost电路,Boost电路的输入端通常需要并联一个大滤波电容使输出端电压稳定。为了提高光伏最大功率跟踪的速度,在Boost电路的
随着市场经济的发展和市场竞争压力的加大,企业对会计信息质量做出了新的要求,而新准则也逐渐强调会计信息的实质重于形式。为了提高会计信息的质量,企业应进一步要求会计信
基于土地网格化管理的思想,提出了对土地实施网格化管理过程中的网格划分方案和编码方案,并通过对上海市嘉定区土地网格化管理实例总结出具体土地网格划分方法,对比了城市网
中国是一个地震多的国家,从以往的震害经验中了解到造成重大伤亡的房屋大多是老旧砌体房屋,所以加强农村老旧房屋的改造工作迫在眉睫,老旧砌体在地震作用下常见的倒塌形式有
随着新课程改革的推进,"导学案"在高中地理教学中的应用也越来越广泛,这对促进学生在学习地理时自主思考、合作探究,改善地理课堂中"教"与"学"的关系,突出学生主体地位和教师