基于观测信息提取的多并行光束法平差加速器研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zhoulinqin274385037
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
光束法平差(Bundle Adjustment)是一种利用给定的三维点以及相机位姿的初始估计,通过最小化重投影误差的方法来实现相机参数和三维点坐标优化的算法。在实际应用中图片的特征点数量繁多导致光束法平差算法中的计算量巨大,极大的限制了算法的执行速度,并且导致内部数据缓存所需存储空间庞大,造成了算法执行速度缓慢,数据的读取和存储缓慢,实时性差的问题。为了解决光束法平差算法中因计算量巨大而导致的算法执行速度慢的问题,本文对光束法平差算法中最耗时的雅可比矩阵更新阶段,和海森矩阵计算阶段进行了研究,针对这两个部分各设计了一种基于观测信息提取的多并行加速方案。并且本文设计出了一种新型的雅可比矩阵数据的分布式存储方式,用以解决光束法平差算法中雅可比矩阵数据读写速度缓慢的问题。本文的主要研究内容和工作如下:1.本文调研了光束法平差算法目前的发展状况,以及光束法平差算法中的主流优化算法的发展状况,包括其中所涉及的数学运算在硬件加速器方面的研究。对光束法平差算法中的数学运算过程进行了详细的分析,并对其中的坐标系转换计算,LM法的优化迭代计算等环节进行了计算量统计,选择了光束法平差算法中最为耗时的雅可比矩阵的迭代更新计算,和海森矩阵的迭代更新计算作为本文所加速的对象。2.本文对雅可比矩阵的迭代更新计算和海森矩阵的迭代更新计算进行了理论上的可加速性分析,并根据分析结果对光束法平差中雅可比矩阵更新阶段,和海森矩阵计算阶段各提出了一种基于观测信息提取的多并行加速方法,并对算法过程中的雅可比矩阵的存储提出了一种新型的分布式存储方式。之后对所提出的新型加速结构,进行了相应的硬件加速架构设计。利用观测信息提取,相机数据分类,相机参数并行化,开辟多条点运算并行流水线的方法进行加速结构的设计,并根据观测信息进行流水线数据分配,使每条并行流水线线的执行时间大体相同,从而达到最大的加速比。3.本文将设计的光束法平差算法加速器在FPGA平台上进行了实现,并且用BAL(Bundle Adjustment in the Large)数据集对本文所提出的加速结构进行了实验,对算法的执行速度,计算结果精度,硬件资源消耗,以及系统运行功耗进行了分析和总结,并将加速效果同x86平台,ARM平台,Liu的SLAM加速器平台,Feng的舒尔加速器平台进行了对比,以此来验证本文所设计加速器的性能。实验表明,本文所提出的加速结构,在xcvu37p-fsvh2892-3型号的FPGA和选取的BAL数据集下,执行光束法平差算法中的雅可比矩阵更新阶段需要1.472ms-3.871ms,平均2.677ms,海森矩阵计算阶段需要4.659ms-9.351ms,平均6.867ms。经过对比,本文所设计加速器的雅可比矩阵更新阶段的计算速度相比于Intel i5-8400平台和ARM Cortex-A9平台分别提升了13倍和390倍。海森矩阵的计算相比于Intel i5-9400平台提升了2.6倍。本文所设计的加速器在提高算法运行速度的同时,提高了资源的利用率,具备高效灵活的特点,满足实际应用中光束法平差算法的需求。
其他文献
慢性阻塞性肺疾病(chronic obstructive pulmonary disease, COPD)是常见的、可预防和治疗的慢性气道疾病,其特点是持续的气流受限及相应的呼吸道症状。60岁以上人群COPD患病率超27%,但关于老年COPD存在着认识与诊断不足等问题,因而其防治面临诸多挑战。为规范老年COPD的风险评估、干预、管理,提高中西医协同慢病管理水平,中国老年学和老年医学学会主持编制了《
期刊
微纳卫星遥感技术因其造价低、部署快,并能通过集群组网观测方式实现大区域、精细化的分布式协同遥感探测任务而成为近年来的研究热点。图像语义分割作为计算机视觉领域内热门的研究方向之一,在遥感图像处理领域得到了越来越多的应用,并被逐步部署应用在微纳卫星上,为用户提供低延迟、高能效的边缘端语义分割服务。传统的语义分割方法分割精度低、算法适应性差,无法满足高性能、精细化图像语义分割的应用需求。近年来,基于深度
学位
在危机情况下,如短期灾难或大流行(新冠肺炎-19)等长期事件,Twitter可能是一个有价值的信息来源。社交媒体通常能以比官方新闻等传统来源快得多的速度提供有关变化的事实,也能提供关于事件的个人观点,如在危机和大规模紧急情况下的观点或独特要求,Twitter正越来越多地被用作一种流行的信息来源,用于交流和分享危机环境下的情况,报告受影响的人员和伤亡情况。该领域的最新研究证实,此类社交媒体信息可用于
学位
<正>在敦煌壁画中我们经常会见到五弦琵琶,但真正的五弦琵琶是什么样子的呢?我们一起去看看吧!日本正仓院,位于日本奈良县的东大寺内,是用来保管寺内珍贵物品的仓库,建于公元8世纪中期的奈良时代。在我国唐开元二十一年(公元733年),大唐僧人鉴真第6次远渡重洋来到日本,他所带去的中国的佛经、医药、书法等众多珍贵物品都存放在正仓院内。在正仓院中,还有一件极其珍贵的乐器,那就是唐代螺钿(dian)紫檀五弦琵
期刊
水文监测是及时获取河流湖泊水情的有效途径,其中关键的一环是水位观测。水位观测是指对河流湖泊等的水位进行实地测定,它不仅能够直观地反映河流水情,还有利于及时发布水情预警。近年来,基于计算机视觉技术的图像测量方式开始应用于水位观测任务中。使用传统图像处理技术的水尺检测和水位识别方法需要手工设计特征,这严重影响了检测和识别的性能。而深度学习的方法通过卷积神经网络来自动提取特征信息,可显著提升检测和识别的
学位
在如今的大数据时代,现实世界中的很多应用都可以建模为图,如社会网络分析、交通网络分析等,并且图的规模通常达上亿或更高级别。大规模图需要在分布式图处理系统中处理和挖掘,如GraphLab、Giraph等。图划分是分布式图计算的基础工作,其作用是将大规模图划分到集群中的不同机器上。分布式图计算的性能主要由运行最慢的机器和不同机器间的通信成本决定。因此图划分的质量对分布式图计算的性能有很大的影响,其目标
学位
随着信息技术的发展,各种大数据应用层出不穷,如超高清视频、智慧城市、智慧医疗等。这些应用的数据量往往很庞大,计算任务的场景多种多样,有基于完全可分的大数据的应用,如图像处理应用,可以将图像看作大规模任意可分的像素点;也有基于粗粒度可分的大数据的应用,如矩阵运算(可以将矩阵看作行向量或纵向量上的运算)和音频视频处理(可以将音频和视频看作是由多帧数据和多段连续画面构成)等。可见,大数据往往任意可分或粗
学位
癌症是一种由于病变细胞失去正常的调控机制从而不停自我繁殖的疾病,诱发癌症的病因并未被医学研究人员从根本上发现,所以癌症很难有效地预防。并且因为癌症是由于体内细胞异常导致的,与常见的大部分疾病不同,无法使用常规的医疗手段治疗,而目前常用于治疗癌症的放疗和化疗手段会杀死人体内正常的细胞,具有非常强烈的副作用,所以对癌症的预防与治疗是当代医学需要攻克的一大难题。传统划分癌症的方法是根据细胞病变的组织器官
学位
随着社会经济的快速发展和安防需求的不断增长,多相机视频监控系统被越来越多地应用到交通管理、社会安防等众多领域。多相机监控系统在实现场景多视角和全方位监控的同时,也面临着海量监控视频分散孤立的问题。因此,如何通过多相机协同工作,对监控视频中的视觉信息进行提取和关联,实现综合分析是当前多相机监控系统需要解决的关键问题之一。针对其中涉及的多相机协同目标分析问题,本文重点研究了多相机协同多目标跟踪算法,分
学位
在中国歌剧发展史上,革命题材歌剧一直都是浓墨重彩的一页。从《白毛女》到《小二黑结婚》,从《江姐》到《金沙江畔》,一代又一代文艺创作者“承百代之流,会当今之变”,创作出一部又一部满足大众审美旨趣、传播当代中国价值观念的作品。本文以此为背景,分析歌剧《金沙江畔》的叙事策略,试图以小见大,讨论革命题材歌剧在叙事维度上的创作范式。
期刊