基于AP-SoC嵌入式图像特征点提取系统的设计实现

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:chinaprogram
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文提出一种基于AP-SoC嵌入式图像特征点提取系统的设计解决方案,实现了包括底层硬件模块设计、硬件平台系统构建、嵌入式Linux操作系统的建立、Linux设备驱动的编写和顶层应用程序实现的完整的全系统设计。该系统采用的实现平台是Zedboard,该平台集成Zynq-7000系列的全可编程片上系统(AP-SoC)芯片,采用ARM+FPGA的体系结构。本文的解决方案是采用软、硬件协同设计的思想,在FPGA部分实现Harris特征点提取自定义模块,通过AXI4总线与以ARM为核心的处理器系统进行数据交流。在Linux操作系统下,结合Opencv图像处理函数库实现同源图像配准参数提取和目标识别两个工程应用。本文主要做了以下三方面工作:首先,本文设计实现Harris特征点提取硬件模块和构建硬件平台系统。在对Harris特征点提取算法深入分析的基础上,本文根据算法本身的并行性和特点,考虑软硬件协同设计,合理划分子模块功能,实现最多可以提取1024个特征点的图像Harris特征点提取模块。通过利用Zedboard的高性能数据端口(HP)和CDMA IP核组建处理器系统与自定义模块的DMA数据传输通道,构建了高效的硬件平台系统。其次,本文实现系统自定义外设模块的Linux设备驱动。在Zedboard上成功建立Linux嵌入式操作系统后,本文利用Platform设备驱动的机制,采用高效地共享内存的方式,进行内核空间与用户空间的大数据交流。最终,本文实现硬件系统自定义外设模块的Linux设备驱动程序,为高级应用程序控制自定义外设模块提供了软件接口。最后,本文利用高级图像处理函数库Opencv,设计顶层应用程序,验证系统正确性。在硬件提取特征点后,本文通过移植高级图像处理库Opencv来实现图像特征点的描述、匹配和参数计算,验证系统的正确性和工程实用性。本文的基于AP-SoC嵌入式图像特征点提取系统,在无操作系统的情况下,提取一幅512×512图像的特征点耗时2.9ms,与matlab程序相比,加速比达到1200倍。在有操作系统的情况下,该运行时间依然可以达到5.7ms,系统具有良好地实时性。另外,本系统可以灵活地运用高级图像处理函数库实现多种以Harris特征点提取为基础的嵌入式计算机视觉应用。
其他文献
稳定市场价格2012年下半年以来钾盐市场低迷,价格持续下跌,价格降幅达800元/t。尽管钾盐产能有所增长,产量也与去年持平,但由于价格下跌,致使企业利润下降。价格非理性的涨跌对行业
进入21世纪,中国也就进入了博物馆时代。博物馆最大的作用就是对人类文化艺术精神进行传播。虽然随着全世界的科学技术越来越高,但是传统的博物馆还是以其独特的优势占据非常
为在Web网页上动态地绘制工程进度甘特图,根据甘特图绘制组件的需求,研究了甘特图生成算法,并设计了甘特图绘制组件模型。结合B/S模式下甘特图的特点,在客户端采用可缩放矢量
会计原始凭证是进行会计核算的原始资料和会计资料的基础,也是引起会计信息失真的一个源头,随着计算机技术的发展,也给会计工作带来了机遇和挑战。本文对基于WEB的会计原始凭证
根据目前我国农业用肥现状和市场需求分析,钾肥仍是今后一个时期内短缺的化肥品种。预计“十二五”时期,我国钾肥年消费量为800万~1000万t实物量。国内供应方面,青海盐湖集团产能
数学教学技能培养是高职小学数学教师的核心任务。针对数学方向的学生,开展各项竞赛活动,科学构建竞赛机制,在实践教学环节尝试实施"学长带徒制"和"导师带徒制",积极探索微课
针对传统交互式语音应答(IVR)系统在开发期间需要录制大量的语音文件供程序调用,并都是基于某种特定业务,流程被固定化,用户无法随时根据需要进行更改等问题,在IVR流程树基本原理的
本文通过对房地产价格与商业银行房地产信贷风险关系的定性与定量分析,发现商业银行房地产信贷风险正随着房价的不断攀升和房产泡沫的膨胀而逐渐增大,房价因素已成为影响商业
<正>~~
期刊
三维油气运聚模拟计算方法需要在构造模型的约束下生成三维地质格架式网格。针对这一需求对现有网格生成方法进行了分析对比,并在此基础上提出一套三角形格架式网格生成方法。该方法采用了限定Delaunay三角剖分技术生成基础的地质层面模型,同时提出协同剖分算法来解决地层面网格在公共交线处的几何拓扑一致性问题,并表明了算法的正确性,最后给出地质层面的剖分实例。实验结果表明了该方法在工程实践中的有效性。