基于FPGA的Harris角点图像配准系统设计与实现

来源 :东北大学 | 被引量 : 4次 | 上传用户:googto0726
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图像配准是指同一目标的两幅或者多幅图像在空间位置上的对准,也称为图像匹配或者图像相关,在测绘、遥感、医疗、军事、环境检测、灾害预防等各个方面有着非常广泛的应用。现有的嵌入式系统大都利用软件实现图像配准的核心算法,由于数据量与运算量巨大,性能和处理速度普遍不理想。在查阅大量相关国内外文献期刊的基础上,本文提出一种基于FPGA的图像配准系统的设计与实现,利用其并行处理机制和强大的运算能力来提高系统的处理速度和性能。本系统使用Altera DE2-115开发平台,FPGA从外部SRAM存储器中读取两幅图像的灰度数据,经由FPGA处理,输出两幅图像之间变换矩阵。系统包括四个主要部分:SOPC系统的总体设计、角点提取IP核设计、Harris角点提取模块设计、角点配准软件设计。SOPC系统的设计即在Qsys中完成SOPC系统的搭建,并完成NIOS Ⅱ处理器主程序的设计。角点提取IP核挂载在Avalon总线上,包括Avalon总线控制、SRAM存储器控制、角点存储器、角点提取实现四个子模块。Harris角点提取模块具体实现角点提取,使用了流水线处理和并行处理两种基本设计思路,极大地提高了角点提取的速度,允许时钟频率达到100MHz,每个时钟周期即可完成一对像素点的检测。角点配准软件包括角点配准预处理、角点粗配准和RANSAC配准三个步骤,最后使用高斯消去法求得变换矩阵的参数。还设计了上位机软件,用于观查和分析计算结果。测试表明,NIOS Ⅱ处理器和角点提取IP核能够在Cyclone Ⅳ EP4CE115 FPGA能够以100 MHz的时钟频率稳定运行,在2.622毫秒的时间内完成两幅512×512图像的角点提取,与基于通用处理器角点提取算法相比,速度极大提高,再通过软件完成角点配准并计算出变换矩阵。系统实现了预期功能,具有较高的速度、准确率和可移植性,具有广泛的应用前景。
其他文献
目的 探讨优甲乐治疗妊娠期妇女亚临床甲状腺功能减退的效果及对妊娠结局的影响.方法 选取2016年11月-2017年8月某医院收治的61例亚甲状腺功能减退孕妇患者作为观察组,并选取
目的 探究系统化护理干预对全髋关节置换术患者术后疼痛及功能康复的影响.方法 选取在某院90例进行全髋关节置换术患者作为研究对象,按照随机数字表法分为两组,各45例.对照组
目的 分析改良抗酸染色法对结核性胸膜炎患者胸腔积液中结核分歧杆菌的诊断价值.方法 回顾性分析2018年1-12月某医院收治的127例胸腔积液(恶性胸腔积液患者30例,结核性胸腔积
学位
随着人民生活水平的日益提高,道路车辆的不断增多,道路交通安全已然成为一个不容忽视的社会问题,如何有效地减少交通事故、避免人员的伤亡成为了人们关注的焦点。车载安全辅
目的 比较喉罩与气管插管用于严重烧伤整形手术效果.方法 以本院2015年1月-2018年12月收治的64例严重烧伤患者为研究对象,随机分为观察组(A组,32例)和对照组(B组,32例),予A组
目的 在线软件分析耐甲氧西林金黄色葡萄球菌EsxA蛋白的生物学信息,为防治金黄色葡萄球菌感染提供理论基础.方法 采用在线分析系统蛋白质EXPASYP Protemic (http://www.espas
目的 研究艾滋病防治十年来,15~24岁组HIV/AIDS流行趋势,寻找现阶段铜山区艾滋病防治工作重点及防治措施.方法 通过国家艾滋病综合防治信息系统收集相关流行病学资料进行相关