基于FPGA的全向双目视觉系统设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:kingper
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无人机、无人车等自主系统在复杂环境中安全运行和做出运动路径的规划,需要有强大的环境感知能力,使系统能够获取机身周围的三维数据。双目立体视觉是获取真实场景三维数据的常用方法,但是立体匹配算法复杂,一般难以同时满足实时性和精度要求。全景图像可以突破相机视场大小的限制,全方位的展示出水平视野范围内的所有事物,结合头戴显示器可以得到临场感和沉浸感强烈的视觉体验。FPGA因其丰富的逻辑资源和特殊的硬件结构,能够实现数据流水线处理和算法并行运行,在很多场景下用于实现算法的硬件加速。赛灵思的Zynq平台So C把多核ARM处理器和大容量FPGA封装在一起,融合了CPU的通用计算能力和FPGA的可拓展性,可以运行多种嵌入式操作系统,使Zynq平台非常适合应用在嵌入式视觉系统中。本文设计了基于Zynq平台的全向双目视觉系统,通过不同朝向的4组双目相机完成了水平方向上的全向双目图像采集,实现全向三维数据获取与融合和全景图像拼接的功能。本文通过相机成像原理,详细分析三维数据采集过程涉及的多种坐标系及其转换关系,使用球坐标系代替直角坐标系存储三维数据。提出基于Pn P的直接测量法,完成了多组双目相机之间相对位置的标定。本文基于FPGA的硬件特性对立体匹配算法和全景图像算法进行改进,令算法适合使用FPGA进行硬件加速。本文在SGM算法的基础上设计立体匹配算法,使用Gradient SAD-Census匹配代价,根据FPGA流水线处理方向把代价聚合的优化路径减少为4条,使用WTA算法计算视差,最后使用并行排序实现中值滤波来完成视差图优化。全景图像生成算法分为离线标定和实时处理两个阶段。离线标定阶段在PC端基于SIFT特征点得到图像配准数据,结合最佳缝合线算法和线性加权法生成图像掩码。实时处理阶段在Zynq平台上完成基于柱面投影模型的图像投影变换后,利用离线标定得到的数据实现全景图像的实时生成。本文基于HLS完成图像算法的设计,通过优化指令优化算法的运行方式和减少FPGA资源消耗,实现图像算法的硬件加速。通过仿真验证HLS工程的正确性后,将其导出为图像算法IP模块。在Vivado开发平台下完成系统的硬件电路工程设计,使用HLS工程导出的图像算法IP模块,实现了4路双目图像采集、立体匹配和生成全景图像的全向视觉系统。最后,在实际使用场景中对本文设计的全向视觉系统进行实验评估。实验结果表明,本文设计的全向视觉系统实时性高,算法加速效果明显,测量精度和测量范围可以满足要求,适用于无人机、无人小车等自主系统的嵌入式视觉应用场景。
其他文献
量子点发光二极管(quantum dot light-emitting diode,QLED)由于其色纯度高、发光峰可调、可溶液加工等优点被认为是下一代理想的显示器件。无毒高效的磷化铟(indium phosphide,InP)由于其环保引起了极大关注。最近新兴的钙钛矿发光二极管(perovskite light-emitting diode,Pe LED)由于其色纯度高、发光峰可调、可溶液加工、
锂离子电池(LIBs)的出现使得相机、手机、笔记本电脑、电动车等可移动电子设备实现了真正意义上的便捷“移动”,给我们生活带来了诸多便利的同时也存在容量较低、安全性较差等问题。为了解决这些问题,开发新型电极材料显得尤为重要。二氧化锡(SnO2)的理论容量比商业石墨大两倍以上,是极具潜力的负极材料。此外,具有CsCl型结构(空间群为Pm-3m)的稀土六硼化物(RB6)中硼原子之间强烈的共价键使之形成空
健康是促进人的全面发展的必然要求。提高人民健康水平,实现病有所医的理想,是人类社会的共同追求。关于医疗服务体系的研究一直是国际前沿热点。随着科技的发展和人民生活水平的提高,一方面,人民对医疗服务的需求与日俱增,而另一方面,医疗资源投入不足所引起的医疗服务质量问题也变得越来越重要。提高医疗服务质量对节省公共卫生支出,改善居民健康,优化医疗服务模式有重要意义。近年来,我国颁布的关于提高基层医疗服务能力
基于微透镜阵列的裸眼3D印刷技术,无需借助眼镜、头盔等任何助视设备或观察技巧,即可实现360°全角度范围内的裸眼3D显示效果,能够显著提高产品的信息显示水平、趣味性和防伪性能,增加产品的视觉冲击力和感官体验,大大提升产品的附加值,在包装、印刷、出版、防伪、装饰、显示等领域具有十分重要的工程化应用价值。然而,目前基于微透镜阵列的裸眼3D印刷技术缺少必要的moiré显示理论分析方法,具体表现为:现有方
近年来,大量的功能性生物活性物质被广泛应用于食品体系,但大多数疏水活性物质由于溶解性低、稳定性差及生物利用度低等缺点限制了其应用范围。玉米醇溶蛋白(zein)具有自组装特性和生物相容性,可作为活性物质输送载体的理想基质材料以提高其生物利用度及生物效价。但单独的zein颗粒在中性条件下易聚集,稳定性差。本文基于zein与多糖、磷脂及多酚之间的相互作用调控zein颗粒表面特性,发挥不同组分协同功效改善
有机电致发光器件(OLED)具有轻薄、低功耗、高对比度、自发光以及可柔性等优势,在显示与照明应用领域中大放光彩。有机电致发光材料作为OLED的核心组成部分,一直是学术界和产业界的研究热点。当下,提升蓝光OLED的性能、发展纯有机的电致发光材料是OLED显示技术的革新方向,也是我国在新一代显示领域打破国外技术垄断的重要突破口。从材料设计角度,开发兼具高固态发光效率(?PL)和高激子利用率(?r)的有
化工园区作为一种化工产业发展模式在全球范围内已逐步实现常态化。石油和化工产业的园区化发展必然导致危险源高度聚集,加之化工园区资本密集、技术密集、人员密集等特点,客观上导致化工园区处于高风险状态。除了从本质安全层面着手,尽量减少事故发生的可能性之外,还应着重提升事故应急响应能力,以求最大程度减少人员伤亡及财产损失,降低社会负面影响。化工园区应急响应具有应急决策的动态性与层次性、应急救援与疏散的冲突性
面对日趋激烈的市场竞争以及日益增长的创新需求,越来越多的组织采用团队运作方式,以敏捷处理单个员工无法快速独立完成的复杂性任务。团队成员间的有效知识交流为创造性解决方案的提出与运行提供了保障。然而现实情况却是,即便是各组织采取多种举措试图鼓励员工进行知识交流(如培育共享文化、搭建共享平台、打造开放的办公空间等),团队成员间的知识隐藏现象仍旧非常普遍。因此,厘清团队成员尤其是团队咨询网络核心成员知识交
飞机梁肋结构件通常服役于恶劣的腐蚀环境下,在长时间的腐蚀环境作用下易发生腐蚀损伤,严重威胁飞机适航性和安全性。轻微腐蚀受损件可通过打磨后采用激光喷丸等表面强化方法进行修复后再次投入使用。受损件经过打磨除腐后,表面将形成由平面、凸圆弧面、斜面、凹圆弧面等组成的复杂几何形状。这些形状以及边缘效应的存在可能会对激光喷丸修复质量(残余应力、疲劳寿命、表面完整性等)产生不良影响。因此在飞机受损件激光喷丸修复
齿轮传动系统在汽车、船舶、航空等众多领域中应用广泛,故障齿轮的振动信号总会表现出幅值调制和频率调制的特征,利用振动信号调制边带的变化规律来进行齿轮故障诊断具有重要的研究意义和工程实用价值。基于单级定轴轮系的动力学模型,考虑系统存在谐波形式的转速波动,理论上分析了齿轮在平稳型、冲击型故障时振动响应信号的频谱特征,并提出了新的平稳型故障振动信号调幅调频数学模型。所提模型在调幅部分和啮合频率载波部分中都