基于ZYNQ的车载双目测距系统.pdf
哈尔滨理工大学电子信息硕士学位论文
基于ZYNQ的车载双目测距系统
摘要
目前,随着科学技术的不断进步,我国对智能化产品的大力支持,汽车领
域正在向智能化方向快速发展,高级辅助驾驶技术是汽车的重要技术之一。其
中车载双目测距技术作为高级辅助驾驶不可或缺的核心技术具有极高的研究价
值。而车载双目测距技术中基于帧差法的运动目标检测算法与基于SGM
Semi-GlobalMatching
()的双目立体匹配算法被广泛的研究和应用。在实际应
用中,当车辆与目标之间处于高速运动状态时,由于算法的复杂性与计算量大
等特性,导致在CPU环境下难以满足高实时性的要求。本论文从运动目标检测
算法在物体快速运动下产生识别不准确以及立体匹配算法实时性低等问题出发,
提出改进方法,并对运动目标检测算法与双目立体匹配算法进行优化,本论文
从FPGA具有并行计算能力与并行传输的角度出发,提出了基于ZYNQ
Zynq-7000AllProgrammableSo
()的车载双目测距系统。
为解决基于帧差法的运动目标检测算法中,不能提取出对象的完整区域,
对象内部有“空洞”,对快速运动的物体,容易出现鬼影的现象等问题以及基
于SGM的双目立体匹配算法具有复杂性以及计算量大的特性,导致算法实时性
差等问题进行改进。首先针对基于帧间差分法的运动物体检测算法进行研究,
提出将三帧间差分法与Sobel检测算法相融合,并使其在ZYNQ上实现,提高
算法准确率以及实时性,其次,基于SGM的双目立体匹配算法进行改进,提出
基于Census变化代价匹配算法、代价聚合算法以及视差优化算法的并行计算模
型,使其在ZYNQ上实现,利用FPGA的并行计算能力与并行数据传输能力提
高算法的实时性。为了验证系统的有效性,本论文首先将优化后的运动目标检
测算法与双目立体匹配算法进行仿真实验。实验证明优化后的算法,准确性与
实时性都有所提高。其次将整个系统部署在汽车内,驾驶汽车在实际场景中测
试。实验表明,本论文提出的基于ZYNQ的车载双目测距系统具有高实时性、
准确性、低功耗的特性,符合实际应用需要。
关键词立体匹配;目标检测;ZYNQ;图像处理;双目立体视觉
I
哈尔滨理工大学电子信息硕士学位论文
VehicleBinocularRangingSystemBasedonZYNQ
Abstract
Currently,withthecontinuousprogressofscienceandtechnologyandstrong
supportforintelligentproductsinChina,theautomotiveindustryisrapidly
developingtowardsintelligence.Advanceddriverassistancetechnologyisoneofthe
essentialtechnologiesintheautomotivefield.Amongthem,thein-vehiclebinocular
rangingtechnology,asacrucialcoretechnologyforadvanceddriverassistance,has
extremelyhighresearchvalue.Themotiontargetdetectionalgorithmbasedonframe
differencemethodandthebinocularstereomatchingalgorithmbasedonSGMare
widelyresearchedandappliedinin-vehiclebinocularrangingtech