毕业设计(论文)-基于数字图像处理的SIFT算法的研究(33页).doc
《毕业设计(论文)-基于数字图像处理的SIFT算法的研究(33页).doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于数字图像处理的SIFT算法的研究(33页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业设计(论文)-基于数字图像处理的SIFT算法的研究-第 - 26 - 页太原科技大学毕 业 设 计(论 文)设计(论文)题目:基于数字图像处理的SIFT算法的研究姓 名 学院(系) 电子信息工程学院专 业 测控技术与仪器 年 级 指导教师 2016年 6月 日基于数字图像处理的SIFT算法的研究电子信摘要:人类获取信息的方式都包括触觉、嗅觉、视觉、听觉等,而视觉更是人类获取外界信息最重要的方式,受视觉的启发,人类开始着手研究如何让机器拥有一套类似于视觉的获取外界信息的渠道,于是在二十世纪五十年代计算机视觉领域应运而生,无数人都在这一门崭新的领域内倾尽心血进行探索,随后,Marr教授在总结
2、前人的基础上提出了最为具体的计算机视觉理论框架体系。在计算机视觉理论当中,关于图像特征点的提取就是一个经典难题,为了更好的提取稳定的特征点,学者们做出了众多的探索,SUSAN算子、Harris算子和SIFT算子等特征点的提取方法就是在这不断探索中诞生的一小部分。在众多特征点的提取方法中,SIFT算法因其先天具有的多样优势从众多方法之中脱颖而出并且得到了较为广泛的应用,但是SIFT算法并没有做到尽善尽美,在实际运用中还存在着各种缺陷,计算维度过大导致运用SIFT算法在处理特征点的提取与匹配时无法满足我们对于算法实时性的要求,之后不断有学者对SIFT算法的缺点提出改进来加快原始SIFT算法的运算速
3、度,常见的PCA-SIFT、SURF等改进算法就是这一时期基于SIFT算法提出改进所获得的果实。本文首先简单介绍了计算机视觉和SIFT算法的发展背景和现状,在特征点的提取之中将SIFT算子和SUSAN、Harris算子进行横向比较突出SIFT算法的优越性,然后详细介绍SIFT算子的构建过程并通过仿真来展示特征点的提取效果,针对SIFT算法存在的实时性不强的缺点,本文将通过纵向比较的方法来简要介绍近年来学者们对于SIFT算法改进中运用较为广泛的的PCA-SIFT算法和SURF算法,随后通过使用计算机来模拟仿真实验展示两种改进算法对于特征点的提取效果,并具体说明在算法的改进之中所取得的成果。关键词
4、: SIFT, 特征点, 计算机视觉The SIFT algorithm based on digital image processing researchCollege of Electronical and Information Engineering measurement and control 121202 YanTengfei Director:WangQinggangAbstract:Human access to information in a way that includes a touch, smell, sight, hearing and, while visi
5、on is for people to obtain information from outside the most important way, inspired by the vision, humans began to begin to study how to make the machines have a similar to visual access to outside information channels, so in the field of computer vision, in the fifties of the 20th century came int
6、o being, millions of people are in the a new field of introverted try hard to explore. Subsequently, Professor Marr on the basis of summarizing the proposed the specific computer vision theory framework. In the theory of computer vision, on the image feature points extraction is a classical problem,
7、 in order to better extract stable feature points, scholars have made many exploration, SUSAN operator and Harris operator and SIFT operator feature point extraction method is in this continuously penetrating the cable was born in a small part. In many feature points extraction methods, SIFT algorit
8、hm because of its innate has various advantages stand out from many methods and get more extensive application, but the SIFT algorithm did not achieve perfection. Various defects still exist in the practical application, dimension calculation through to use the SIFT algorithm in processing of featur
9、e points extraction and matching cannot meet we for real-time requirements. Later, scholars of SIFT algorithm improve shortcoming to accelerate the speed of operation of the original SIFT algorithm, common PCA-SIFT, SURF and improved algorithm is the period based on SIFT algorithm is proposed to imp
10、rove the fruit.This paper introduces the development background and present situation of computer vision and SIFT algorithm, the superiority of the more prominent SIFT algorithm in transverse feature extraction in SUSAN, SIFT operator and Harris operator, and then introduces the construction process
11、 of the SIFT operator and the simulation to demonstrate the extraction of feature points, according to the real-time SIFT algorithm the existence of weak, this will be through the longitudinal comparison method to introduce scholars in recent years for the more extensive PCA-SIFT algorithm and SURF
12、algorithm with the improved SIFT algorithm, and then through the use of computer simulation experiments show the two algorithms for the extraction of feature points, and illustrates the fruit in the algorithm.Key Words: SIFT, feature point, computer vision目录第1章 绪论11.1 研究背景及意义 11.2 国内外研究现状 2 1.3 本文结构
13、 2 第2章 SIFT算法3 2.1 常见特征点提取算法的比较:3 2.2 SIFT算子的建立过程 5 2.2.1 构建尺度空间5 2.2.2特征点的选取 10 2.2.3特征点方向的确定132.2.4生成特征点描述子 14 2.3 特征点的匹配 162.4 SIFT特征点的提取效果展示 16 2.4.1 尺度变化 16 2.4.2旋转变化 18 2.4.3亮度变化202.5 SIFT算法的特点以及优劣势分析 21 2.5.1 SIFT算法的优点:21 2.5.2 SIFT算法的缺点: 22第3章 SIFT改进算法 22 3.1 PCA-SIFT(基于主成分分析的SIFT匹配算法) 223.2
14、基于快速鲁棒性特征(SURF)的图像匹配技术 233.3三种算法的效率比较:25 第4章 总结与展望 26致谢 29 附录 30 第1章 绪论1.1 研究背景及意义视觉是生物获取信外界信息的重要方式。借助于光线,人与动物可以通过视觉去感知外物的明暗、大小、运动状态、颜色、条纹等特征信息,再借助大脑对这些信息加以加工处理。据统计,对于人类来说,多达80%的外界信息都是通过视觉来获取的。受到视觉这种获取信息的重要方式启发,人们思考在进入计算机时代后,能否通过一系列的手段使计算机实现类似的效果。由此,计算机视觉应运而生。具体的说,计算机视觉就是使用摄像机来代替眼睛来获取图像,利用计算机来代替大脑去分
15、析处理,并以此来实现图像处理、模式识别、图像理解等相关用途的一门科学。计算机视觉的相关理论在二十世纪五十年代就已经出现,当时的理论主要用于分析识别二维图像,并且隶属于统计模式识别1之中。后来,直到二十世纪六十年代才开始将计算机视觉用于理解三位场景,此时最具有代表性的事件就是1965年Robert利用计算机来理解三维积木。随后,在1977年Marr教授提出了至今为止最为系统的视觉系统理论框架,即计算视觉理论(Computational Vision)2。在Marr教授的框架中,计算机视觉的分为三个层次:1.计算理论,第一个层次用来研究系统各组成部分的职能和其各自信息流之间的联系。2.表达与算法,
16、第二个层次主要用来介绍系统实现功能的步骤,过程,详细地对算法的实现原理尽享讲解。3.实现,第三个层次则是从硬件和软件两个方面来实现某个系统的功能。同时,Marr教授讲立体视觉系统由低到高分成三个阶段:1.初级视觉阶段,此阶段主要实现提取二维数字图像的特征信息,如角点、边沿、边界等,并将提取出的这些信息集合转变为要素图,本文研究的SIFT算法即位于此阶段。2.中级视觉阶段,此阶段可以实现向系统之中输入二维图像与第一阶段提取出的要素图后,部分恢复图像拍摄场景的深度信息。3.高级视觉阶段,此阶段可以实现想系统输入两幅图像,要素图后,得到关于场景的三维表达。计算机视觉的运用及其广阔,可以用于对于照片或
17、视频资料的解释,比如通过天体照片、航空资料就可以很具体的分析出卫星天体的三位特性,而且在精确制导、智能机器人、医学诊断、视觉导航、智能人机接口等众多领域领域也起到了非常重要的作用。在计算机视觉领域中的一个经典难题就是特征的提取与匹配,如何在各种不同的环境条件下获取到稳定的特征描述点一直是都一个经久不衰的热门话题。因此,在十九世纪八十年代,计算机视觉领域形成了视觉不变量理论的崭新研究方向。视觉不变量理论旨在寻找在光线改变、尺度变换、物体的三维移动、放射、透视等等条件下仍能保持不变的特征。随后在角点特征的提取方面应运而生地出现了诸如SIFT算子、SUSAN算子、Harris算子等一系列的算法研究,
18、而本文将要主要研究的就是现今应用最为广泛的SIFT算法。1.2 国内外研究现状对于计算机视觉,目前计算机视觉理论发展迅速,近年来不断取得崭新的理论成果。日本大阪的Mioru研究出更为先进的双目视觉系统可以智能的实现对于运动物体的实时追踪3;美国华盛顿大学设计出可以用来探测外形的探测者系统可以根据图像的视觉差重建物体的三维构造4;美国麻省理工大学开发出的交通传感系统可以准确的对高速车辆进行区分和提取5等等。对于SIFT算法,翻译过来也就是具有尺度不变特征变换匹配算法(Scale Invariant Feature Transform),该算法由加拿大英属哥伦比亚大学的罗伊教授(David G.L
19、owe)于1999年发表于计算机视觉国际会议(International Conference on Computer Vision,ICCV)上6,随后他又在总结完善后于2004年在计算机视觉国际期刊(International Journal of Computer Vision,IJCV)上发表相关的总结文章7。这种算子对于数字图像的亮度改变、尺度改变、旋转改变都可以保持相当的稳定性,而且由于SIFT算子在立体空间和频域空间内都可以很好的被局部化,可以降低噪声的干扰,基于该算法所具有的种种优点,目前SIFT算法比较广泛的被应用于人脸识别8、图像配准9、图像拼接10、创建地图11与定位机器
20、人11、目标的识别12等各个领域,(参考文献见基于SIFT算法的图像匹配_刘佳)是现如今应用最为广阔的一种局部特征描述算子。近年来,M.Brown在其文章Recognising Panoramas中使用SIFT算法,自动完成实现了图像配准;Grabner尝试利用积分图像对SIFT算法进行改进加快运算速度;Delponte尝试利用SVD来实现特征点的匹配;Mikolajczy提出了GLOH(梯度的位置和方向直方图)。另外由于SIFT算法的实时性比较差,在运用到实际操作时无法满足实时性的要求,因此近几年不断有学者尝试对SIFT算法进行改进,应运而生出如PCA-SIFT,SURF,GLOH等各种关于
21、SIFT的改进算法。可以毫不夸张的说,SIFT算法的提出,在特征点的提取方面起到了里程碑式的重要作用,为计算机视觉画下了浓墨重彩的一笔1.3 本文结构第一章 绪论。本章内容主要简单的介绍了计算机视觉的背景及发展意义,并由此引入了本文将要重点探讨的内容,SIFT算法的提出背景和主要研究内容等。第二章 SIFT算法。本章是本文的主体内容,将会重点介绍SIFT算法的相关内容。本章分为四个小节:1.第一小节内容是有关于常用特征点提取算法的比较的,本节会介绍集中常见的特征点提取方法并与SIFT算法进行全方面多角度的比较,并表现SIFT算子的优越性。2.第二小节将会从理论角度具体介绍SIFT算子的建立过程
22、,详细介绍SIFT算子的建立实现过程。3.从理论上解释了SIFT算子的提取方法之后,第三小节将会通过计算机仿真来展示实际应用时4.SIFT算法所提取的特征点的实际效果,分别展示数字图像在发生旋转变化、尺度变化、亮度变化时使用SIFT算法提取特征点进行匹配的实际效果,证实该算法所具有的稳定性。4.第四小节内容是SIFT算法的特点及优劣势分析,本小节具体总结SIFT算法提取特征点的特点以及优缺点。第三章SIFT改进算法,本章将简要介绍近几年人们对于SIFT的几种改进算法,如PCA-SIFT、SURF算法,并通过模拟仿真来观察其改进的实际效果。第四章 总结与展望,总结写本文的收获以及对于还领域未来发
23、展方向的展望。第2章 SIFT算法2.1 常见特征点提取算法的比较:1.SUSAN算子:SUSAN(Smallest Univalue Segment Assimilating Nucleus)是由Simith.S.M和Brady.J.M提出的13,该算法通过使用一个拥有37个像元的圆形模板来计算检测位于模板范围内的USAN(核同值)的面积大小,并以此判断该像素点是否是图像之中的角点。由图可以看出,该算法提取的角点对噪声不敏感,抗噪能力比较好,提取角点较为集中,但是在一些区域的信息冗余而且有假点出现。SUSAN对于图像的特征点提取效果如图2.1所示。2.Harris算子:Harris是由C.H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 数字图像 处理 SIFT 算法 研究 33
限制150内