基于matlab编程图像拼接sift特征点源码程序,包括程序说明文件 程序源码 测试数据等文件。
用MATLAB内容要求:
SIFT算法由D.G.Lowe 1999年提出,2004年完善总结。后来Y.Ke将其描述子部分用PCA代替直方图的方式,对其进行改进,是在局部特征匹配领域中最成功的算法之一。SIFT算法可以在不同的空间和图像区域中检测到大量的特征点,用于图像的匹配。
David. G. Lowe在总结了现有的不变量特征检测方法基础上提出了SIFT (scale invariantfeature transform) 算法, 它是一种基于尺度空间的对图像缩放、旋转甚至仿射变换均保持不变性的局部特征点匹配算法。SIFT 算法提出后,很快成为国内外特征点匹配领域研究的热点,在图像的识别、目标跟踪定位中得到了广泛的应用,并随着更多学者的深入研究,SIFT 算法的应用领域亦不断拓宽。
SIFT算法首先在尺度空间进行特征检测,并确定关键点的位置和关键点所处的尺度,然后使用关键点邻域梯度的主方向作为该点的方向特征,以实现算子对尺度和方向的无关性。
按照毕业设计的总体要求,在完成查询相关资料,并进行前期报告、中期报告等的情况下,要求学生掌握MATLAB基本原理和Sift特点和基本方法,并探讨具体工程实践应用。
方法要求:
题目重点研究Sift技术的原理和方法,在掌握Sift特点的基础上,学习它的实现步骤,探讨其应用。主要工作内容如下:
(1)根据题目要求,查阅相关的资料,了解国内外有关高斯滤波技术的发展现状、技术特点、应用范围。
(2)学习Sift技术的基本知识和常用算法、了解常用算法的特点。
(3)深入研究Sift技术的步骤,确定算法中每步运算的含义。
(4)基于MATLAB进行仿真调试,并与传统特征点提取方法进行比较,研究在图像匹配中的应用,给出实验结果。