面向vSLAM应用的ORB特征点匹配加速器架构设计

来源 :浙江大学 | 被引量 : 0次 | 上传用户:mybose
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
vSLAM(visual Simultaneous Localization and Mapping,视觉同步定位与建图)技术被广泛应用在机器人、无人机、混合现实等领域。该技术对实时性要求较高,且常被部署于嵌入式设备。然而由于功耗、资源等因素限制,嵌入式系统的性能往往不足以支持实时的vSLAM应用。为了提高嵌入式vSLAM系统的实时性,现有研究开始使用硬件加速器来加速vSLAM中的部分计算过程。特征点匹配是vSLAM中的关键过程,也是计算较为密集的步骤,加速该过程可以极大地提升系统的整体性能。本文对使用ORB(Oriented FAST and Rotated BRIEF)特征的vSLAM系统中的特征匹配筛选过程进行研究,提出了基于桶的投影匹配算法(BPM,Bucket-based Projection Matching),并实现了用于ORB特征匹配和筛选过程的专用硬件加速器。该加速器在保证系统性能的同时也降低了资源占用和功耗。本文主要研究内容和贡献如下:1.研究并比较了现有的特征匹配软件实现和相关的加速器硬件实现,分析了ORB-SLAM中高效的投影匹配算法,总结出高效匹配的关键在于相机运动预测和通过投影寻找匹配点。2.根据桶抑制(BKS,Bucket Keypoint Suppression)数据流特性,简化投影匹配算法的投影模型和匹配过程,创新性地提出BPM,并根据算法需求将特征点在内存中按桶存储。BPM时间复杂度为o(n),匹配效率高于现有的o(n~2)实现且鲁棒性好。3.针对BPM实现了ORB特征匹配加速器,使用累加式汉明计算单元减少约50%LUT占用和94%FF占用。还实现了用于筛除误匹配的匹配筛选加速器,通过迭代次数动态更新、模型参数检验、模型验证提前中止等优化手段减少约98%计算量。4.提出了新的适用于BPM的特征提取匹配系统的工作流,将特征匹配和筛选的执行延时完全隐藏,并结合现有工作实现了基于桶的ORB特征提取匹配加速器(Bucket-FEM)。软件实验表明BPM导致的相对误差变化仅为0.39‰,对系统精度影响极小;FPGA实现频率为143.8MHz,能以69.3fps的速率处理1920×1080的输入图像,满足大部分嵌入式系统需求,动态功耗仅为0.432W,性能和功耗均优于现有的FPGA实现。
其他文献
报纸
习近平的民族观,发轫于习近平对马克思主义民族理论、党的民族工作实践、中国的基本国情以及新时代民族工作的具体特征等方面的长期思考,具有扎实的理论支撑、深厚的历史底蕴和鲜明的时代特征,真切反映了各族群众的实际需求,符合各民族实现跨越式发展的新需求,为新时代开辟民族工作的新境界指明了方向、提供了遵循。作为一个完整的理论体系,习近平的民族观以坚持中国特色解决民族问题的正确道路为方向,以加强各民族大团结为宗
学位
报纸
名著阅读可以塑造一个人的价值观,影响一个民族的文化积累。随着新课改的深入和部编版初中语文教材的投入使用,名著导读教学也越来越受到人们的重视,在语文教学中占有十分重要的位置。然而,在实际教学中,名著导读教学仍存在学生兴趣低、教师教学能力欠缺等许多问题。钱梦龙先生根据自己的经验,形成了对语文教育界有着深刻影响的“三主三式”导读法,意在引导学生自主学习、主动思考,切实提高阅读能力。“三主”是理论指导,即
学位
随着5G高速通信和物联网时代并肩到来,智慧生活的快速发展驱动了无线无源传感技术的日益进步。我国综合实力的腾飞和人民逐渐现代化的幸福生活都离不开先进制造业,而目前仍存在一些重大难题和关键技术急需得到解决和完善。许多制造业涉及温度高于1000℃的操作环境,如熔炼坩埚、高温辊和燃气轮机等,这些高温环境制造环节往往又是产品制造的最关键环节,所以对高温制造过程中的温度、应力、压力、振动等参数实施在线连续监控
学位
本文通过分析少年儿童产生心理障碍方面的原因,从四个方面阐述了少儿图书馆如何发挥社会职能作用,承担相应的责任和义务,为少年儿童提供心理健康服务。
会议
报纸
针对当前智慧管廊监控的现状及存在的问题,本文设计了一种基于边缘计算架构的智慧管廊监控系统,重点介绍了系统的架构设计及施工流程。实验结果表明,该系统能有效消除传统管廊的安全隐患,提升管廊的运作效率。
期刊
<正>培养健康心理的最佳时期为少儿时期,这一时期是各种行为习惯奠定基础的阶段。培养孩子身心健康的全面发展,就应从少儿时期注重体育教育。人们长期认为体育教育的功能是增强学生体质、增进健康,但不知体育教育在对学生心理健康培养方面能起到特殊的作用。体育教育对学
期刊
报纸