航拍图像序列自动拼接技术讲解
基于SURF特征的无人机航拍图像拼接方法

中值滤波是非线性滤波技术的一种,可用于噪声消除 以及图像增强,基本思想是将以某点(x,y)为中心的小 区域内所有像素灰度按大小顺序排列,将中间值作为(x, y)点处的灰度值,让周围像素值接近于真实值,从而消除 孤立的噪声。本文所选用的中值滤波方法在去除脉冲噪声、 椒盐噪声的同时,又能保留源图像边缘信息。 2 基于 SURF 特征的图像配准算法研究及改进
2006 年首次提出,中文名称为“加速版的具有鲁棒性的特征” 算法。SURF 是由尺度不变特征变换算法 SIFT 算法演变而 来的,SURF 算子最大特征是采用了 harr 特征以及积分图 像概念,大大提升了程序运行速度。经试验总结,SURF 算 法的运行速度比 SIFT 算法快好几倍;SURF 算法多用于计 算机视觉领域中的物体识别和 3D 重构中,SURF 特征提取 效果如 1 所示。
目前,图像配准算法中基于图像特征的研究方法成为 人们研究的热点,基于图像特征图像配准算法的核心思想 提取出图像特征,然后将多幅图像特征进行匹配,从而完 成图像配准。1988 年,Harris 和 Stephens 提出了 Harris 角 点检测算法,该算法的核心是提取待拼接图像角点特征, 通过自相关函数保证特征均匀合理,使得拼接速度大大提 升;Z.Yang 等人同样基于角点特征提出了一种利用仿射不 变量和互加权矩仿射不变量算法来对角点进行匹配,这种 算法优点在于不用建立多幅图像角点间的对应关系,缺点 是极易受到噪声影响。1999 年,Low 最先提出了 SIFT 特 征提取算法,并且在 2004 年对该算法进行了改进;该算法 首先提取待拼接图像的 SIFT 特征向量,然后对该向量进行 匹配,对图像几何变换具有较高的鲁棒性,其中包括几何 旋转、几何缩放和平移变换等。基于 SIFT 特征的图像配准 算法,在近年来成为了基于特征图像匹配的经典算法。
无人机影像自动拼接方法_陈宏敏

的影像拼接。该函数将根据⑵中计算得到的纠正系
数来执行图像间的几何变换。变换后的数组定义为:
图 4 立体像对匹配结果实例
g [x, y] = f [x', y'] = f [a [x, y], b [x, y]]
5 结语
图 2 所有影像归算到同一坐标系下
本文方法结合了 Harris 角点提取算法和 Ransac
为像主点改正值;
行色彩平衡处理,即匀光处理。本文采用基于 Wallis 滤波器的匀光处理方法。Wallis 滤波器的一般形式
;k1 , k2 为径向畸变系数;
为[3]:
(1)
p1,p2 为切向畸变系数; 为像素的非正方形比例因 子;
其实现步骤为:
我们通过使用牛顿迭代法求解二元高阶方程组
⑴将影像进行分块处理,分解成若干块互不重 的方法获得畸变前的投影坐标,以此来纠正影像的
足多种图像的拼接需求。Ransac 算法具有稳健的平
差特性,保证了拼接结果的可靠性。
但该方法以左起第一张影像为基准,在多次坐
o
x 标传递计算时,会产生累积误差,从而影响到最终
并以此求解 g(x,y);函数 a [x, y], b [x, y]则表 的拼接效果。为了减小累积误差,可考虑将中间影
示 x、y 的 N 阶多项式。
,Harris 算法的计算公式为:
⑵对所有匹配点集合中的点根据变换模型 H 计
算误差。当
成立时确定该匹配点对
(3) 位内点,算出所有内点并计内点数为 m。
其中:(x,y)表示局部窗口中的所有点;E(u,v)表示 图像在局部窗口沿(u,v)方向的灰度;w(x,y)是加权
⑶用这 m 对内点重新解求 H,通过 H 及 确定新
无人机航拍中的图像处理技术教程

无人机航拍中的图像处理技术教程近年来,无人机航拍已经成为了摄影和视觉领域的热门话题。
无人机航拍通过搭载高清相机或传感器,可以拍摄到以往难以实现的角度和视野,为摄影师和视觉艺术家们带来了更多的创作灵感。
然而,在无人机拍摄完后,图像的处理是必不可少的一部分,它可以增强图像的质量,更好地展现无人机所捕捉到的美丽景色。
本文将为您介绍无人机航拍中的图像处理技术。
图像处理是对数字图像进行操作和改进的过程。
在无人机航拍中,图像处理可以帮助我们消除图像中的噪点、优化图像色彩和对比度、调整图像的曝光度等。
以下是一些无人机航拍中常用的图像处理技术:1. 去噪在无人机航拍中,由于飞行时机器的震动和外界环境因素的干扰,图像中常常会出现噪点。
去噪是一种常用的图像处理技术,它可以帮助我们提取更清晰、更具细节的图像。
常见的去噪算法包括均值滤波、中值滤波和高斯滤波等。
根据实际情况选择合适的去噪算法能够有效地减少图像中的噪点,并提升图像质量。
2. 色彩和对比度调整无人机航拍中的图像通常需要进行色彩和对比度的调整,以展现更鲜明、更生动的画面。
通过调整图像的亮度、对比度、饱和度等参数,可以增强图像的视觉效果。
同时,还可以通过色彩平衡来修复因环境光照条件不同而引起的色偏问题。
3. 曝光补偿无人机航拍时,由于光照条件的变化,图像的曝光度可能会出现不均匀的情况,如过曝或欠曝。
曝光补偿可以通过调整图像的曝光度,使其更加平衡和自然。
通过提高或降低图像的曝光度,可以使图像中的细节更加清晰,并避免图像中过亮或过暗的现象。
4. 图像解析度提升在一些情况下,无人机航拍中的图像可能会出现分辨率较低的问题。
提升图像的分辨率可以增加图像的细节和清晰度。
常见的图像解析度提升方法包括插值算法和超分辨率重建算法等。
5. 图像修复无人机航拍中,由于风或其他不可控因素,可能会导致图像中出现一些缺陷,如飞行器的阴影或其他干扰物等。
图像修复可以通过使用修补工具或者克隆工具等,来修复这些缺陷,使图像更加完美。
无人机航拍图像拼接的研究与实现

无人机航拍图像拼接的研究与实现作者:罗彬汤博麟刘克文来源:《中国科技博览》2017年第08期[摘要]针对无人机航拍图像的特点,采用基于图像特征的拼接技术,实现了无人机航拍图像的无缝拼接。
[关键词]无人机;图像拼接中图分类号:TP391.41 文献标识码:A 文章编号:1009-914X(2017)08-0182-021 图像拼接的原理与实现过程1.1 特征点提取1.1.1 常用的特征点提取算法比较目前,应用比较广泛的特征点提取算法有Moravec、Harris、SUSAN、SURF、SIFT等算法。
从图像拼接的应用中比较了Harris和SIFT算法。
SIFT算法具有良好的尺度和旋转不变性,但是算法复杂运算速度慢;而Harris算法运算速度快且在旋转图像的拼接上效果更好。
由于Harris算法计算简单、稳定性高、具有很好的鲁棒性,即使图像存在旋转、亮度变化和干扰噪声,也能精确检测出图像中的特征点,因此本文采用Harris算法提取待拼接图像的特征点。
1.1.2 Harris算法的原理Harris特征点检测算法是C.Harris和M.Stephens在Moravec算法的基础上,提出的一种经典的基于信号的特征点提取算法。
Harris算法的原理是在图像中的一个小的观察窗口内,在特征点处窗口沿任意方向移动微小的距离都会观察到图像灰度值的剧烈变化。
定义窗口内灰度值的变化量:(1)式中w(x,y)为窗口函数。
为了较好地抑制噪声,窗口函数选用高斯函数:(2)对式(1)用泰勒级数展开,取一阶近似可得:(3)式中,(4)分别为图像在x和y方向上的一阶偏导数:(5)(6)令:(7)则(8)设λ1、λ2分别是矩阵M的两个特征值,根据和的值可以判断观察窗口内灰度变化量E的变化情况,可以分为以下三种情况:(1)λ1和λ2都很小,说明是在图像的平坦区域,窗口沿任意方向移动E的变化都很小。
(2)λ1和E一个很大而另一个很小,说明此时是在图像的边缘区域,窗口沿边缘方向移动E变化很小,而沿边缘法线方向E变化很大。
【9A文】无人机后期航片拼接软件PhotoScan详细使用教程

无人机后期航片拼接软件PhotoScan详细使用教程摘要:本文主要介绍一款无人机航片后期处理软件——AgisoftPhotoscan,手把手教你完成航片正射影像拼接、生成DEM。
PhotoScan是一款基于影像自动生成高质量三维模型的软件。
使用时无需设置初始值,无需相机检校,利用最新的多视图影像三维重建技术,就可以对具有影像重叠的照片进行处理,也可以通过给予的控制点生成真实坐标的三维模型。
无论是航拍影像还是高分辨率数码相机拍摄的影像都可以使用这个软件进行处理。
整个工作流程无论是影像定向还是三维模型重建过程都是完全自动化的。
PhotoScan可生成高分辨率真正射影像和带精细色彩纹理的DEM模型。
使用控制点可达5cm精度。
完全自动化的工作流程,即使非专业人员也可以在一台电脑上处理成百上千张航拍影像,生成专业级别的摄影测量数据。
航片拼接软件有很多,之前我们使用过PiR4D、Globalmapper、EasRUAV、Photoscan,几款软件用下来,无论是操作流程,还是出图效果和速度,Photoscan的表现都要好于其他几款。
Photoscan是俄罗斯的东西,正版价格4万左右,但是提供30天全功能试用。
对电脑硬件的依赖也比其他要低。
很多人在用的PiR4DMapper是瑞士一家公司的产品,功能上和Photoscan大同小异,但是正版价格可以买2套Photoscan 了,而且使用下来,感觉对电脑的要求比Photoscan高不少,16G内存的电脑频频弹窗警告。
PhotoScan优势盘点:支持倾斜影像、多源影像、多光谱影像的自动空三处理支持多航高、多分辨率影像等各类影像的自动空三处理具有影像掩模添加、畸变去除等功能能够顺利处理非常规的航线数据或包含航摄漏洞的数据支持多核、多线程CPU运算,支持CPU加速运算支持数据分块拆分处理,高效快速地处理大数据操作简单,容易掌握处理速度快不足:缺少正射影像编辑修改功能缺少点云环境下量测功能功能介绍:1.软件安装(安装大概15分钟)官网下载软件,安装。
基于机器视觉的无人机图像拼接技术研究

基于机器视觉的无人机图像拼接技术研究无人机技术在近年来的发展中扮演着越来越重要的角色,广泛应用于农业、测绘、安防等领域。
其中,无人机图像拼接技术是无人机技术中的一个重要组成部分。
基于机器视觉的无人机图像拼接技术通过对无人机采集到的图像进行处理和分析,实现多张图像的拼接,从而生成更大范围、高分辨率的图像。
一、无人机图像拼接的原理无人机图像拼接技术依赖于机器视觉的图像处理和分析能力。
其基本原理包括以下几个步骤:1. 图像采集:通过无人机搭载的摄像头进行图像采集。
无人机通过飞行控制系统和导航系统,精确控制摄像头的拍摄角度和位置,保证每张图像的拍摄精度和一致性。
2. 图像预处理:无人机采集的图像通常包含噪声、畸变等问题,需要进行预处理。
预处理包括图像去噪、图像校正、图像对齐等步骤,以获得更加清晰、准确的图像。
3. 特征提取:在拼接过程中,需要提取图像中的特征点,以确定图像之间的对应关系。
常用的特征点提取算法包括SIFT、SURF、ORB等,通过计算特征点的描述子,可以得到图像的特征描述信息。
4. 图像匹配:利用特征点的描述子,对图像进行匹配。
匹配算法通常采用最近邻算法或者最近邻搜索树算法,通过对比特征点之间的相似度,找到图像中匹配的对应点。
5. 图像拼接:根据图像匹配的结果,进行图像的拼接。
拼接算法包括基于特征的拼接算法、基于投影变换的拼接算法等。
其中,基于特征的拼接算法通过对匹配的特征点进行三角坐标计算,得到图像的平移、旋转和缩放矩阵,从而实现图像的拼接。
二、基于机器视觉的无人机图像拼接技术的应用1. 地质勘探:无人机图像拼接技术可以应用于地质勘探中的地貌分析和地质构造分析。
通过利用无人机搭载的摄像头,采集大面积的地表图像,利用图像拼接技术将这些图像拼接成一幅高分辨率的地貌图,从而实现对地质特征的精细分析和研究。
2. 农业遥感:无人机图像拼接技术在农业遥感中具有重要应用价值。
通过对农田进行无人机图像拍摄并拼接,可以获得农田的高清晰度图像,通过对图像进行分析,可以实现对农田土壤质量、作物生长状态等信息的提取和监测,有助于农民提高农田管理水平和农作物产量。
无人机航拍图像处理算法的实现与优化

无人机航拍图像处理算法的实现与优化随着无人机技术的快速发展,无人机航拍技术的应用也越来越广泛。
无人机航拍图像处理算法在无人机应用中非常重要,是无人机航拍图像质量实现和提升的关键技术之一。
本文将从无人机航拍图像处理算法的实现和优化两个方面进行探究。
一、无人机航拍图像处理算法的实现1.预处理对于无人机航拍的图像数据,首先需要进行预处理,包括去噪、几何校正、颜色校正等。
其中,去噪是最基本的一步,需要使用卷积核对图像进行滤波。
几何校正是为了消除因拍摄时姿态不同带来的畸变,常使用反投影变换或者切比雪夫变换。
颜色校正是为了消除因拍摄时光照不同带来的色差,常使用基于灰度世界方法的颜色校正或者人工校正。
2.特征提取在预处理完成后,需要进行特征提取。
特征提取是指从图像中提取关键的特征点或者特征区域。
常用的特征提取算法有:SIFT、SURF和ORB等。
SIFT算法能够提取出旋转、尺度不变的特征点,SURF算法则是对SIFT算法的改进,具有更快的计算速度,ORB算法则是一种基于FAST算法和BRIEF算法的特征点提取算法。
在特征提取之后,需要进行特征点匹配,寻找两幅图像中相似的特征点。
3.图像拼接特征点匹配完成后,需要进行图像拼接。
图像拼接是无人机航拍图像处理算法的核心部分。
常用的图像拼接算法有:基于全景图像拼接的方法和基于多图像拼接的方法。
基于全景图像拼接的方法是将几幅图像拼接成全景图。
而基于多图像拼接的方法是将多幅图像拼接成一个大的图像。
无论哪种方法,都需要进行变换校正和拼接匹配。
二、无人机航拍图像处理算法的优化无人机航拍图像处理算法在实现过程中存在着一些问题,例如:算法复杂度高、处理时间长、图像质量不高等。
因此,对于无人机航拍图像处理算法进行优化是非常重要的。
1、算法优化针对算法复杂度高的问题,可以通过优化特征点提取和匹配算法来缩短处理时间。
例如:可以采用基于GPU的加速算法来提高算法的计算速度。
此外,还可以对图像拼接算法进行优化,比如采用快速的分段图像拼接算法,让图像拼接更加高效。
如何进行航拍图像的处理和解译

如何进行航拍图像的处理和解译航拍图像的处理和解译近年来,随着航拍技术的快速发展和普及,航拍图像的处理和解译也成为了热门话题。
航拍图像,作为一种高分辨率、覆盖广泛的数据来源,被广泛应用于土地利用规划、环境监测、灾害脆弱性评估等领域。
而对航拍图像进行有效处理和解译,则是实现这些应用的关键步骤。
一、图像预处理图像预处理是航拍图像处理过程中十分重要的一环。
首先,我们需要移除图像中的噪声,以提高图像的质量和清晰度。
常见的噪声包括椒盐噪声和高斯噪声,可以通过滤波的方式进行去除。
其次,图像的辐射校正也是必要的,以确保不同图像之间的亮度一致性。
辐射校正可以根据图像中的参考物体,在不同波段上进行光谱归一化处理。
此外,航拍图像往往会受到大气散射的影响,需要进行大气矫正以减小这种影响。
大气矫正可以利用模型对图像进行去除大气散射的操作。
二、图像拼接航拍图像一般是由多个不同位置或角度的图像组成的。
因此,在进行进一步的解译之前,我们需要将这些图像进行拼接,形成一个整体的图像。
图像拼接的关键在于两个方面:特征点的提取和匹配,以及图像的融合。
特征点的提取和匹配通过计算图像中的关键点,然后通过比较这些关键点的相似性来找到匹配点。
常用的特征点提取算法有SIFT算法和SURF算法。
在匹配过程中,可以使用RANSAC算法来排除一些错误匹配点。
当完成特征点的匹配后,就可以进行图像的融合。
图像融合可以通过加权平均或金字塔融合等方法来实现,以获得一幅拼接后的图像。
三、图像解译图像解译是航拍图像处理的最终目标。
图像解译通过分析图像中的特征以及地物的空间分布,来提取出我们所关心的信息。
在进行图像解译之前,我们需要清楚自己的研究目的和需要解译的地物类型。
根据不同的目的和要求,可以采用不同的解译方法。
例如,在土地利用规划中,我们可以利用航拍图像来提取出不同土地类型的边界,并进行土地分类。
这可以通过监督分类和非监督分类等方法来实现。
在环境监测中,我们可以通过航拍图像来监测植被的生长情况和水体的变化等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 航拍图像序列自动拼接技术与地图重建航拍图像序列自动拼接是指将一组内容上相关的航拍图像自动拼接为一幅能够更为全面描述场景内容的全景图像的过程。
鉴于视觉系统中存在的分辨率与视场范围之间的固有矛盾,为了保证较高的分辨率,单幅的航拍图像对应的场景区域通常较小,不利于准确、全面地观察和分析地面场景。
而航拍图像自动拼接技术正是解决这一问题的有效途径。
航拍图像拼接主要包括配准和镶嵌两个步骤,其中的核心是图像配准。
人们已经提出了很多配准方法,如灰度相关法、相位相关法、基于特征的方法等。
其中,基于特征的方法首先在两幅输入图像中分别提取具有不变性的特征点,然后通过搜索比较得到一组匹配的特征点对,并利用这些特征对之间的对应关系估计出全局变换参数,最后借助估算出的变换模型将两幅图像校正到同一平面上,从而实现配准。
相对于其他方法,基于特征的配准方法能够容忍更大的图像差异,有助于获取稳定的配准结果。
基于特征的配准方法主要有三个步骤:提取特征点、搜索匹配点和计算转换矩阵。
1.1 坐标系统在图像采集过程中需要将客观世界的3D 场景投影到摄像机的2D 像平面上,这个投影可以用成像变换来描述。
成像变换涉及到不同坐标系之间的变换,考虑到图像采集的最终结果是要得到计算机能够处理的数字图像,这里介绍一下对3D 空间景物成像时所涉及到的坐标系统。
(1)世界坐标系也称真实或现实世界坐标系统XYZ ,表示场景点在客观世界的绝对坐标(所以也称为客观世界坐标系统)。
一般的3D 空间场景都是用这个坐标系统来表示的。
(2)摄像机坐标系以摄像机(观察者)为中心制定的坐标系统xyz ,将场景点表示成以观察者为中心的数据形式,一般常取摄像机的光轴为Z 轴。
因为在场景中也许有多个摄像机,而每个摄像机都会有自己的坐标系。
在许多情况下,图像平面坐标系是摄像机坐标系的一部分。
根据透视投影公式可建立图像坐标系与摄像机坐标系之间的转换关系式:c c cf x y z x y == (3-5)用矩阵形式表示为:00000010101c c c cx x f y z y f z ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦ (3-6)(3)像素坐标是用来表示图像阵列中图像像素位置的坐标,它也称图像阵列坐标或网格坐标。
因为摄像机采集到的图像以标准电视信号的形式输入计算机,经计算机中专用的数模转换板变换为数字图像,每幅数字图像在计算机内为M N ⨯的数组,M 行N 列的图像中每一个元素(称为像素,pixel )的数值即是图像点的亮度(或灰度)。
对于图像中每一个像素的坐标值[],i j ,i 表示该像素在图像中的列数,j 表示该像素在图像中的行数,此时i 和j 都是正整数。
这种表示方法特别方便计算机程序对图像进行处理,因为它和计算机程序中的数据结构二维数组对应,写起程序来相当方便。
为了提高处理图像的精度,还可以引入子像素(subpixel )的概念。
所谓子像素是指像素与像素之间的点,其坐标用小数表示。
(4)图像平面坐标是用来表示场景点在图像平面上的投影的坐标系。
由于在像素坐标系中每一个像素的坐标(,)u v 分别是该像素在数组中的行数与列数,并没有用物理单位表示出该像素在图像中的位置,因而需要再建立以物理单位(例如cm )表示的图像坐标系。
该坐标系以图像内某一点1O 为原点,x 轴与y 轴分别与,u v 轴平行,如下图所示,其中(,)x y 表示以毫米为单位的图像坐标系的坐标。
图 1像素坐标系与图像平面坐标系的关系其中,世界坐标系与摄像机坐标系之间是刚体转换关系。
设空间中某一点P 在世界坐标系和摄像机坐标系下的坐标分别是(,,)Tw w w x y z 与(,,)Tc c c x y z ,其转换关系式如下:1111c w w c w w Tc w w x x x y Rt y y z O z z ⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦1M (3-7)其中,R 为3⨯3旋转矩阵;t 为三维平移向量;(0,0,0)T O =;1M 为4⨯4矩阵。
合并式(3-4)、(3-6)和(3-7)得:00001000010000100100011000010011w w c ww x w y Tw u x dx u f R t y z v v f O z dy x u R t y v O z αα⎡⎤⎢⎥⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎢⎥⎢⎥⎣⎦⎡⎤⎡⎤⎢⎥⎡⎤⎢⎥⎢⎥===⎢⎥⎢⎥⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦12w w M M X MX T 1 (3-8)其中,x f dx α=,y f dy α=;X w =(x w ,y w ,z w,1)T ;M 为3⨯4矩阵,称为投影矩阵;M 1完全由0,,,,v u dy dx f 决定,它们只与摄像机内部结构有关,是摄像机内部参数;M 2完全由摄像机相对于世界坐标系的方位决定,是摄像机的外部参数。
摄像机标定就是要得到内外参数,从而确定投影矩阵M 。
1.2 成像模型一般的成像系统通常将三维场景变换为二维灰度或彩色图像,这种变换可以用一个从三维空间到二维空间的映射来表示:32:(,,)(',')f R R x y z x y ->-> (3-9)此种映射通常用到两种几何变换:正交投影和透视投影。
透视投影是最常用的成像模型,单灭点透视投影可以用针孔成像模型来近似表示,(假设相机的焦距为f )。
设坐标系的设置如下图:图 2当把图像平面对称对小孔的另一侧时,得下图:图 3则投影公式为:x z f x =',y zfy =',其矩阵形式为: ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡z f f000000000000,简写为⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡z f f 000000 假设地面是一个水平面,z 轴垂直于地面向下,则投影矩阵T 为:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡h f f0000但是实际上摄像机得到的图像是按照三灭点透视投影成像的,而且地面由于存在建筑物或者是山地,地面并不是一个平面。
所以当摄像机和拍摄物体的处于某种特殊关系时,上述情况就必须考虑,下面对此进行具体的分析。
1.3 摄像机的运动摄像机在世界坐标中的位置如下图所示。
一般摄像机的运动可以分为以下几种基本运动方式:平移:摄像机的运动平行于成像平面xy ,即摄像机平行于成像平面的运动; 镜头缩放:镜头的焦距发生变化,即成像平面与场景的距离发生变化; 水平扫动:摄像机绕y 轴旋转; 垂直扫动:摄像机绕x 轴旋转; 自转:摄像机绕光轴z 轴旋转;由于本项目中主要处理航拍图像,所以我们假设摄像机的光轴z 轴,1.4 航拍图像的纠正无人机在空中进行拍摄,摄像机的姿态是不稳定的,这使得图像序列中每一帧对应的变换矩阵都不相同,因此需要对之进行纠正。
理论上有这样几种纠正的方式:(1)利用野外可测的控制点求解摄像机的外部参数,然后进行图像校正;(2)在目标区域有正视影像或者基准图像的基础上,将采集的图像与基准图像进行配准,从而将图像序列中所有图像变换到同一个基准下;(3)基于机载导航系统和定位系统获得相机姿态,进行纠正。
1.5 定义航拍图像序列由处于飞行运动中的机载成像设备拍摄的,相邻帧之间往往存在着复杂的几何变换关系。
记成像平面上某一点Pi 的坐标为( xi ,yi ) ,其三维齐次坐标为( xi ,yi ,1) 。
设O是平面场景中的一个被观测点,假设它在两个不同成像面上的像点的坐标分别为P0和P1: P0 和P1 的齐次坐标之间满足如下关系:P1 = T P0T为8-参数透视变换矩阵。
⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=187654321m m m m m m m m T 大量实验证明,由于航拍图像序列中相邻两帧图像间视差较小, 所以可以用式(2) 给出的仿射变换矩阵来近似表达。
⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=10654321m m m m m m T 1.6 变换矩阵的计算对于航拍图像,由于其拍摄平台通常距地面较远,因而可以将一定范围内的大地场景近似为一个平面区域。
也正因为这个原因,可以将一定长度的航拍图像序列拼接为一幅全景图像。
已知摄像机到地面的高度为h 。
由于摄像机的运动,相邻帧图像之间存在一定的变换关系,我们把这些关系分为下列几仿射变换可以描述图像的旋转、平移和缩放等运动,但是难以描述摄像机水平扫动、垂直扫动和镜头缩放等运动,其应用会受到一定的限制,在摄像机受限运动的情况下,采用仿射变换模型会大大的简化计算,拼接的效果也很好。
假设透视投影(Perspective Projection )用针孔成像模型来近似表示。
摄像机三个姿态角表示机体轴系与地面轴系的关系,定义如下: 俯仰角θ:光轴与地平面的夹角,以摄像机垂直地面向下为正。
偏航角ψ:光轴在地面上的投影与地轴间的夹角,以摄像机向右偏为正.滚转角φ:又称倾斜角,指光轴与包含光轴的铅垂面间的夹角,摄像机向右倾斜时为正。
由于无人机获得的视频其观察方向都是向下的,所以我们假设世界坐标系为无人机当地水平坐标系:u 轴沿参考椭球面酉卯圈方向并指向东,v 轴沿参考椭球子午圈方向并指向北,w 轴沿参考椭球内法线方向指向地心。
则上述矩阵对应三者皆为零角度的情况。
假设这时获得的图像为Im1(x1, y1)。
设摄像机当前的滚转角为φ,则图像的变换矩阵为一个旋转矩阵:⎥⎦⎤⎢⎣⎡-φφφφcos sin sin cos 其齐次矩阵为:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-100cos sin 0sin cos φφφφ 设摄像机偏航角ψ,则对应柱面投影矩阵设摄像机俯仰角θ,则对应球面投影矩阵1.7 特征点的构建在基于特征的匹配技术中,其首要任务是提取稳定的特征,并进行描述。
常用的方法有基于空间关系的匹配算法、基于不变量描述子的匹配算法、金字塔、和小波算法等等。
SIFT ( Scale Invariant Feature Transform 即尺度不变特征变换) 特征匹配算法是目前国内外特征匹配研究领域取得比较成功的一种算法,该算法匹配能力较强,能提取稳定的特征,可以处理两幅图像之间发生平移、旋转、仿射变换、视角变换、光照变换情况下的匹配问题,甚至在某种程度上对任意角度拍摄的图像也具备较为稳定的特征匹配能力,从而可以实现差异较大的两幅图像之间的特征的匹配。
1.8 搜索匹配点为了建立两幅图像之间的匹配关系,Marr 提出了匹配应该满足的三个基本约束条件: 1) 唯一性:物体表面任意一点到观察点的距离是唯一的,因此其视差是唯一的。
给定第一幅图像中的一点,其在第二幅图像中对应匹配点最多只有一个。
2)相似性:对应的特征应有相同的属性。