基于SoC技术的遥感图像快速匹配方法研究

来源 :东南大学 | 被引量 : 9次 | 上传用户:xiaoxie20092009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遥感图像的自动解译是一个重要的研究领域,而图像匹配是自动解译技术的关键一环。近几十年来,图像匹配技术一直是计算机视觉领域研究的热点和难点。随着传感器技术的飞速发展,遥感图像的分辨率越来越高,图像尺寸和信息量也越来越大,这都加大了图像匹配的难度、复杂度和计算量。目前,匹配效果较好的一类算法,在处理大幅图像时,一般都难以满足实时性。满足图像匹配处理的实时性,要从算法设计、软硬件协同实现等多种途径着手,综合解决问题。本文针对实时图像匹配的实际需要,研究图像匹配处理的实时性实现问题,具有重要的理论意义和应用价值。目前,图像匹配算法主要分为基于特征的和基于灰度的两大类,其中,基于特征的算法,由于处理效果好、算法鲁棒性强等特点,在非实时处理领域得到了广泛应用,但这类算法计算量大,难以满足嵌入式应用领域的实时性要求。随着芯片技术特别是可编程芯片以及SoC技术的飞速发展,利用芯片设计和并行处理技术来实现图像匹配算法,具备了物质基础。现在,基于20纳米CMOS工艺的某些FPGA芯片,集成度已达几亿个晶体管的水平,时钟主频接近GHz,因此基于SoC FPGA的方式必将因为集成度高、功耗低、体积小等突出优势,而逐步成为嵌入式领域图像处理的主流方式。本文采用了基于SoC FPGA的方式来实现图像匹配算法。本文从算法设计和芯片及系统设计两个角度,针对嵌入式遥感图像处理的实际需要,对图像的快速匹配方法进行理论和技术研究,主要研究工作包括:1) 提出了一种采用混合尺度搜索策略实现大幅图像快速匹配的新算法。将指数的和线性的两种尺度变换方式结合起来,分别用于图像的粗匹配和精匹配,可大大降低匹配计算量。采用指数尺度变换策略时,利用小波变换的低频子带图像来求取图像匹配的粗略位置,并以此位置为搜索起点,在原始图像中用线性尺度变换方法求取局部的、最终的精确位置。在粗、精两种匹配过程中,可采用基于特征和线性尺度变换的算法进行特征检测和描述,如SIFT算法,这类算法匹配概率大、精度高但计算复杂、运算耗时多。小波变换的低频子图保留了图像的主要特征,初始搜索可以获得主要特征的大致位置,采用多次二维小波变换,可大大压缩初始搜索范围,如2次小波变换后,得到的低频子图只有原图的1/16,在此子图上进行特征搜索要容易得多。目前SIFT算法采用线性的尺度伸缩变换,这种方式导致图像处理速度慢,计算量难以削减。理论分析和软件数值仿真表明,本文新提出的算法可将SIFT算法的计算量减少至原来的1/3,同时,算法的小波变换、特征提取和匹配可分开处理,便于硬件电路的并行设计。2) 研究和提出了图像粗匹配时用于空间压缩的小波滤波器设计方法和约束条件。图像的高低频信息分别描述了图像的局部特征和全局特征。要实现图像的高低频分解并用低频子图进行粗匹配,需设计小波分解滤波器,而小波滤波器用提升格式小波变换来实现。与线性尺度变化的SIFT算法不同,提升格式小波变换的尺度变化是指数型的,由小波变换产生的尺度集是SIFT算法产生的尺度集的稀疏子集。在同一尺度上,小波变换产生的低频滤波效果应与SIFT算法的基本相同,这样才不会改变图像特征矢量。图像匹配依据图像的特征(即描述子)做相似性度量,本文根据小波及其滤波器的特性,研究了小波变换对描述子的影响,得出了大幅图像快速匹配算法中小波滤波器设计的约束性条件。3) 针对经典SIFT算法,基于集成电路技术提出了一种新的硬件SIFT处理电路。经典SIFT算法采用串行计算模式,大量运用浮点计算、曲线拟合、串行迭代、线性插值等方法。要在集成电路上实现SIFT算法,需要采用并行处理的方式重新设计算法的各个功能模块。本文采用并行结构、定点运算、存储复用和分布式数据管理等技术设计了SIFT算法的专用处理集成电路。为保证算法的旋转不变性,本文提出了邻域信息的极点分布提取和子模块重排序方法。与SIFT算法相比,新方法不需要浮点数的乘法运算和额外的存储空间,只需通过地址搜索和数据统计即可。同时,为降低相似性度量算法的复杂度,本文提出了一种特征二值型描述方法,新型特征矢量采用汉明距离进行相似性度量,这种度量方式比欧式距离更适合并行电路的设计。性能验证表明,采用集成电路实现的改进SIFT算法,不但有较高的匹配精度,同时算法速度满足实时性。4) 研究并提出了利用图像纹理进行特征分布预判,实现遥感图像匹配加速的方法。图像匹配的运算时间与图像大小成正比,对于特征点非均匀分布的大幅图像,如果能预先了解特征点分布的统计特性,就可针对性地减少特征点稀疏区域的无用功计算,从而提高匹配速度。遥感图像中的不同地貌,其特征点分布的统计特性差异较大。定量分析不同地貌的纹理特征,可预判图像的空间复杂度,在采用混合尺度搜索策略进行图像匹配之前,实现粗细两级匹配方式的无监督选择。对于集成电路实现的图像匹配,预判模块可作为前置模块,采用流水线方式与匹配系统相接,这样可以有效缩减整个匹配操作的计算量,实现遥感图像的匹配加速。5) 研究了本文新提出的图像匹配算法的SoC FPGA芯片的设计问题。在Xilinx Zynq 7000系列SoCFPGA芯片里,设计和实现了图像匹配算法的主要模块。Xilinx Zynq 7000系列芯片内含Xilinx的FPGA阵列PL和ARM的Cortex-M9双核处理器PS,PL和PS通过嵌入式Linux操作系统进行管理和调度。匹配算法中的小波变换、纹理预估和SIFT特征描述子提取等耗时模块采用PL资源来实现,描述子的匹配在PS中完成,两者之间利用Xilinx的AXI总线进行数据交互。系统数据的输入和输出通过Linux启动相应的I/O处理IP核,并利用于兆以太网接口与外界交互数据。芯片内部的软件设计,采用了多线程技术,将软件计算动态分配到两个CPU核中处理,进一步提高了系统处理速度。目前,对一幅1600×1050大小的彩色遥感图像进行特征提取和描述,采用软件方法需要25秒,而采用本文的SoC FPGA实现芯片只需要6毫秒。经过200多组图像数据的测试,芯片方案比软件方案可快约3个数量级。如果采用更大容量的SoC FPGA芯片来实现图像匹配算法,图像间的匹配处理时间有望达到10毫秒以下,可以满足大多数实时场合的处理需求。
其他文献
<正> 陈修园,名念祖,号良友慎修。生于1753年,卒于1823年。福建省长乐县人。修园天资聪颖。七岁即能背诵经诗。十九岁举秀才,三十九岁中举人。曾涉足仕途,官至知县、知府等。
以氯化铝为起始原料经离子交换过程制备勃姆石溶胶。该方法将阴离子交换树脂加入三氯化铝溶液中,提供OH-离子的同时可同步去除等量Cl-离子。应用TEM对溶胶胶粒结构进行了研究
2015年10月24日央行宣布不再对商业银行和农村合作金融机构设置存款利率浮动上限,这标志着历经几十年的利率市场化改革迈出关键一步,利率管制已基本放开。中国人民银行行长周
传统观点认为,只要行为人将作品或文件等通过一定的无线或有线方式,使公众可以在自己选定的时间和地点获得该作品或唱片,该行为人即构成侵权。但是,美国多年的司法实践尤其是
11月29日,中信保诚人寿在北京举办品牌发布会,正式对外宣布公司由“信诚人寿保险有限公司”更名为“中信保诚人寿保险有限公司”。$$成立17年来,中信保诚人寿始终遵循保险行业的
报纸
<正>美国是世界上最早对海外经济利益进行系统保护的国家,二十世纪初以来,美国的海外经济利益保护经历了应对英荷霸权、冷战和后冷战时代,在一个多世纪的发展中,美国逐渐形成
<正>"解决社会矛盾纠纷必须依靠法治"记者:目前我国处于社会矛盾凸显期,纠纷多发,呈现出燃点低、碰触点多的特点。近期一些地方发生了群体性事件,您如何看待这些现象?5月26日
技工院校是培养技能型人才的主要基地,而实训室是技工院校进行实践教学的重要场所,在培养高技能人才中具有重要的地位和作用。烹饪专业在我国正蓬勃发展,实训教学成为培养技
《义务教育数学课程标准》特别强调对学生进行创造性思维的培养。有效教学是围绕学生的学习展开的,引导学生从文字性题目中获取已知条件,通过数学信息和问题之间的有效桥梁,
长湖湿地具有十分丰富的生物资源及旅游资源,但近年来破坏严重,主要是由于过度养殖、耙捞水草及污水排放等原因。本文将长湖湿地的生态保护与资源开发有机结合起来,将长湖湿