1.4 图像拼接技术的应用领域
图像拼接技术最早提出来是在遥感监测领域,因为在对在遥感检测领域分析数据往往需要得到全景的图像,可是常用的照相设备并不能满足这一要求。因此,在实际的科研工作中,往往需要通过拼接技术来解决这一问题。我们用普通的照像机来拍摄照片时,并不能很好的解决图片质量与焦距之间的矛盾,焦距过近,视角太小,而当焦距过远时,拍摄主体又不能得到很好的突出,同时分辨率也会相应降低。虽然现在可以通过全景相机跟广角镜头获得大视角的图像,可是这类硬件设备往往价格都非常昂贵,不能广泛应用与日常的科研工作中。并且通过这类硬件设备得到的图像失真往往比较严重,所以为了解决这些问题,人们提出了数字图像拼接技术。将拍到的多幅图像拼接在一起,既保证了获得足够分辨率的全景图像,又节约了科研成本。因为这些需求的存在,数字图像拼接技术在国内外得到的广泛的研究。
图像拼接在虚拟现实中得到了非常广泛的应用。在虚拟场景构建时,通过拼接技术获得的全景照片不仅可以在一定程度上保持真实性,同时也可以减低数据的存储跟传送能力在处理遥感图像时,通常需要对整个区域的图像进行全景的了解分析才可以得出结论,这在以往是比较难得,得益于拼接技术的发展,现在可以获得全景图像供学者参考使用。然后就是在医疗邻域,医生往往要通过一些图片来诊断病情,可是平常通过医疗设备获取的照片并不能给医生提供一个整体的清晰的判断依据,所以这时就需要利用图像拼接技术将一些具有一定重合区域的图像合成完整的图像来配合医生诊断。
1.5 本文的主要工作及内容安排
本文主要就图像拼接技术的各个环节做了简单介绍,并且通过Matlab进行了一些实验。然后研究了几种常用的特征点检测算法,在对比之后,提出了一种基于harris角点检测的图像拼接算法。
本文共分为四章,各章内容安排如下:
第一章为绪论,介绍了课题的一些背景及选题意义,接着介绍了拼接技术国内外的研究情况以及应用领域,最后罗列了本文的组织结构安排。
第二章主要介绍在此次毕业设计中使用的Matlab软件,包括其所用版本以及在工作中的作用。
第三章主要介绍了图像拼接技术的各个流程,以及其中用到的一些原理方法等等。
第四章比较了SUSAN、Moravec、Harris 三种角点检测算法。并在对比了三种角点检测算法的优劣之后,提出了一种基于改进的harris角点检测的图像拼接算法。
最后为结论,对本次毕业设计做了一个概括性总结。
2 Matlab简介及应用
2.1 Matlab简介
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国一家科技公司Math Works发布的一款高科技计算软件。用法简单、灵活性好、程序结构性强又具有延展性,它为开发者提供了一个高性能的用于数值计算和图形显示的科学和工程计算软件环境。这种易于使用的环境,是一种基于矩阵运算,具有强大数值运算和数据处理功能的高级编程环境[7]。由于其复杂算法方面具有其他算法难以匹敌的优势,所以在国际上已经成为最为流行的软件之一。
Matlab系统主要包括5个部分:数学函数库、语言、图形处理、外部接口、桌面工具和开发环境。其中,包括文件的浏览器,编辑器和调试器,代码分析器和用于浏览帮助、桌面工具Matlab桌面和命令窗口等等。
Matlab是所有Math Works公司产品的基石,它提供了数值计算、二文图形和三文图形处理工具。
- 上一篇:Matlab双回路互感线路零序参数的微分法计算
- 下一篇:MATLAB远程射频识别长跑自动记圈方法研究
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
大众媒体对公共政策制定的影响
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码