基于SIFT算法的图像匹配处理模块的芯片设计研究

来源 :东南大学 | 被引量 : 8次 | 上传用户:dvvicky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的快速发展,图像匹配在目标定位、目标识别、工业控制等方面得到越来越广泛的应用,具有很高的研究价值和应用价值。然而图像匹配算法在计算时需要输入图像的所有像素,计算量巨大,导致在采用软件实现算法时显得力不从心,因此获得高精度和高实时性的图像匹配显得迫切。由于FPGA具有强大的并行处理图像数据能力,以及高灵活性、低功耗、低成本的优点,利用FPGA来硬件加速图像匹配算法,可以大大提高图像匹配的高实时性,对其进行进一步的深入研究很有必要。本文主要研究了基于FPGA的图像匹配系统SOPC设计,主要研究了其中的图像匹配处理模块,包括描述子生成算法,汉明距离匹配算法,穷举法,2-近邻比值算法以及RANSAC算法。针对描述子生成算法中硬件资源消耗巨大的问题,分别对主方向检测和直方图生成两个模块进行了设计优化,并且加入描述子次序调整模块,并基于子区域划分方式的不同设计了重叠结构和圆环结构,有效降低了资源消耗。针对欧氏距离匹配算法匹配速度过低,硬件移植难度高和算法硬件资源占用率高的问题,提出对原有描述子进行二值化编码,利用汉明距离进行匹配,同时采用256个模块按照流模式级联,有效优化了整体特征匹配模块的性能。图像匹配系统依据算法实现方式的不同分为数字逻辑层、操作系统层和应用层,基于ARM架构的Zynq平台搭建了硬件环境,按照AXI_LITE总线和AXI_STREAM总线协议对其进行了封装,以实现同ARM CORTEX-A9硬核的连接。采用AXI总线封装的自定义IP核能够应用于任何遵守AXI总线协议设计的SOPC系统。在本文所设计SOPC系统中,硬件电路采用Verilog HDL语言进行描述,软件控制采用C语言编写,界面显示采用C++语言设计,使用Modelsim和Matlab进行联合仿真,利用Matlab编写软件参考模型来进行电路的功能验证,使用Xilinx的XC7Z020CLG484-1型号芯片进行设计实现,最终图像系统实现了较高的匹配精度和速度。
其他文献
基片集成波导(Substrate Integrated Waveguide,SIW)是一种新型的微波传输线结构。它综合了传统矩形波导和微带线的优点:如较高的品质因数、较小的辐射损耗;以及和微带线一样具有
视网膜色素上皮细胞(retinal pigment epithelium, RPE)是位于神经视网膜与脉络膜血管层之间一单层细胞,由神经外胚层分化而来。正常的RPE层对于视细胞结构、生物学功能的维持以
该研究从以下三个方面探索利用bcr-abl融合基因片段制备CML基因疫苗的研究.一、慢性髓性白血病bcr-abl融合基因片段的克隆与原核表达的研究 以慢性髓性白血病细胞株K562细胞
将从饭豆(Vigna umbellate L.)分离的不同代时的饭豆根瘤菌(Rhizobium sp.CYY3302,Rhizobium sp HCY9101,Rhizobium sp JMCl402)与AMF(Arbuscular Mycorrhizal Fungi,丛枝状菌根真菌)共
新型人工电磁材料是由大量亚波长单元按一定规律排列构成的结构媒质,通过合理设计它能够获得一些预想的且自然媒质不具备的电磁响应,进而灵活地操控电磁波。太赫兹功能器件的
学位
目的:用聚合酶链式反应-限制性片断长度多态性(polymerase chain reaction –restriction fragment length polymorphism,PCR-RFLP)分析法,检测中国四川汉族人HLA-DPB1基因多态性,探
通过对桂林市农产品“三品一标”认证现状和存在问题的分析探讨,提出了有针对性的建议,为促进全市“三品一标”发展提供参考.
学位
城市森林在保护和改善城市生态环境的同时,为城市提供了森林游憩场所,并促进了旅游业的发展.对城市森林的游憩利用价值进行正确、合理的评估,能使人们充分认识到森林旅游资源