您的当前位置:首页正文

ENVI遥感图像管理组织实验教学教程实验三几何校正(影像,地形图)

来源:帮我找美食网


实验三 ENVI影像的几何校正

本专题旨在介绍如何在ENVI中对影像进行地理校正,添加地理坐标,以及如何使用ENVI进行影像到影像的几何校正。遥感图像的几何纠正是指消除影像中的几何形变,产生一幅符合某种地图投影或图形表达要求的新影像。

一般常见的几何纠正有从影像到地图的纠正,以及从影像到影像的纠正,后者也称为影像的配准。遥感影像中需要改正的几何形变主要来自相机系统误差、地形起伏、地球曲率以及大气折射等。几何纠正包括两个核心环节:一是像素坐标的变换,即将影像坐标转变为地图或地面坐标;二是对坐标变换后的像素亮度值进行重采样。

本实验将针对不同的数据源和辅助数据,提供以下几种校正方法: Image to Map几何校正:通过地面控制点对遥感图像几何进行平面化的过程,控制点可以是键盘输入、从矢量文件中获取。地形图校正就采取这种方法。 Image to image几何校正:以一副已经经过几何校正的栅格影像作为基准图,通过从两幅图像上选择同名点(GCP)来配准另一幅栅格影像,使相同地物出现在校正后的图像相同位置。大多数几何校正都是利用此方法完成的。

Image to image自动图像配准:根据像元灰度值自动寻找两幅图像上的同名点,根据同名点完成两幅图像的配准过程。当同一地区的两幅图像由于各自校正误差的影像,使得图上的相同地物不重叠时,可利用此方法进行调整

1. 地形图的几何校正 (1)打开并显示地形图

从ENVI主菜单中,选择file →open image file,打开3-几何校正\\地形图\\G-48-34-a.JPG。 (2)定义坐标

从ENVI主菜单栏中,选择Map →Registration →Select GCPs:Image to map。

在image to Map Registration对话框中,点击并选择New,定义一个坐标系从ENVI主菜单栏中,选择Map → Registration → Select GCPs: Image to Map。

图3.1 image to map Registration对话框

(3)点击ok,启动自动配准程序。

(4) Ground Control Points Selection对话框中,

点击Add point,把该地面控制点添加到列表中。点击Show list查看地面控制点列表,见图3.2。然后依同样的方式寻找其余的同名地物点。

Ground Control Points Selection对话框

图3.2用来进行影像配准的Ground Control Points

Selection对话框和Show list列表

注意:在缩放窗口中支持亚像元(sub-pixel)级的定位,缩放的比例越大,地面控制点的精度就越好。地面控制点的选择除了通过移动光标之外还可以直接在同名地物点上通过鼠标进行点击完成。在show list对话框中,一旦已经选择了4个以上的地面控制点后,RMS误差就会显示出来。

图3.3缩放窗口(Zoom)

(5)如果选择的控制点中,某点的误差很大,删除该点,重新寻找新的点来代替。在show list对话框中用鼠标点击该点,选择delete即可删除该点。如果对所有选择的控制都不满意的话,可以通过Ground Control Points Selection对话框,选择Options →Clear All Points,可以清除掉所有的已选择的地面控制点。

(6)若选择的地面控制点比较满意,则在Ground Control Points Selection对话框中选择options→Warp File

选择待校正的地形图文件,点击OK

填写重采样参数(注意:输出像元大小选择5米,如果太大输出的图像模糊),输出文件路径及文件名。

(8)打开校正后的地形图,在主窗口双击鼠标左键,查询校正结果。

重复以上步骤,校正3-几何校正\\地形图\\G-48-34-b.JPG文件。最后将两幅校正好的地形图在ARCGIS中打开,观察两者的位置关系。

2.影像对影像的几何配准

利用SPOT图像校正Landsat TM。 (1)打开并显示Landsat TM图像

1 从ENVI主菜单中,选择file →open image file。 2从列表中选择tmatlanta.img(待校正影像)文件。

3 在文件选择对话框中,点击open ,把TM影像波段加载到可用波段列表中。 4 在列表中选择3个波段, 选择new display彩色显示。 (2)打开并显示SPOT图像

同上方法,选择panatlanta.img(已具有投影信息的参考影像)并打开

SPOT TM

(3)显示光标位置/值

要打开一个显示主影像窗口,滚动窗口,或者缩放窗口中光标位置信息对话框,可以按以下步骤进行操作。

1 从主影像窗口菜单栏中,选择tools →Cursor Location/value。 2 在主影像窗口、滚动窗口和缩放窗口的TM影像上,移动鼠标光标。 注意坐标是以像素为单位给出的,这是因为这个影像是基于像素坐标的,它不同于上面带有地理坐标的SPOT影像。

3 选择file →Cancel,关闭Cursor Location/value对话框。 (4)开始进行影像配准

1 从ENVI主菜单栏中,选择Map →Registration →Select GCPs:Image to Image。

2 在image to Image Registration对话框中,点击并选择display#1(spot影像),作为Base Image。点击display#2(TM影像)作为Warp image。

图2.2image to Image Registration对话框

3 点击ok,启动自动配准程序。

基准图像的控制点的坐标 校正图像的控制点的坐标 增加一个控制点 查看地面控制点列表 ① 2 ○4 ○5 ○6 ○ 3 ○

7 ○

多项式纠正法校正的次数 ○6RMS Error (Root mean square error均方根误差),可以显示总的RMS误差。为了最好的配准,应该试图使 RMS 误差最小化。 ○7Predict 预测点坐标功能

通过将光标放置在两幅影像的相同地物点上,来添加单独的地面控制点,在Ground Control

4,把该地面控制点添加到列表中。点击Show Points Selection对话框中,点击Add Point○5查看地面控制点列表。 List○

(1) 同名控制点的要求:分布均匀,不少于30个。

(2) 一旦已经选择了至少5个地面控制点以后,RMS误差就会显示出来。(RMS误

差是基于一个适于点的一次多项式(a first order polynomial)计算的,它的大小表明了点是否正确输入(如果误差较大,你可能需要编排基准位置)。) (3) 一旦已经选择了至少3个地面控制点以后,在标准影像选好控制点之后,就可

以用Predict预测出校正影像同名控制点的大致位置。 (4) 点击Show List,显示控制点列表:

图2.5影像配准中所用到的Image to Image GCP List对话框

“Order Points by Error”,按RMS误差大小的顺序排列控制点; “Clear all points”,清除所有的控制点

“On/Off”, 开启或关闭点,即是否让所选的高亮度的控制点(如上图中的#5)参与

校正

“Delete”,删除所选高亮度的控制点

(5)选择纠正参数并输出结果

在Ground Control Points Selection上,选择Options→Warp File,选择需纠正图像。

重采样说明:

校正参数设置 ①

2 ○3 ○

输出图像范围 4 ○

⑤ 保存校正后影像

2 ○

(1)

①ENVI 提供三种校正方法:RST

法(Rotation旋转、Scaling缩放、translation

平移)、多项式法(polynomial)和三角校正法(Delaunay triangulation)。 A. RST 纠正是最简单的方法,需要三个或更多的 GCPs 运行图像的旋转、缩放

和平移。The RST warping algorithm uses an affine transformation(仿射变换):

x = a1 + a2 X + a3 Y y = b1 + b2 X + b3 Y

6个参数,至少要3个控制点。这种算法没有考虑图像校正时的“shearing(切变)”。为了允许切变,应该使用一阶的多项式校正法。虽然RST方法是非常快的,但是,在大多数情况下,使用一阶的多项式法校正能得到更加精确的结果。

B. 多项式校正(polynomial),可以实现 1 次到 n 次多项式纠正。在 “Degree”

4里输入需要的次数,可以得到的次数依赖于选择的控制点数(#GCPs),○

要求(次数+1)2 < = #GCPs,比如说希望degree=2,#GCPs必须>=9。考虑到切变,一阶的多项式法校正算法如下:

x = a1 + a2 X + a3 Y + a4 XY y = b1 + b2 X + b3 Y + b4 XY

C. 三角法校正(Triangulation)实际上是运用了德洛内(Delaunay)三角测量法。

Delaunay三角测量法就是利用不规则空间 GCPs建立Delaunay三角形(由与相邻Voronoi多边形 <即泰森多边形> 共享一条边的相关点连接而成的三角形)并把值内插到所输出的格网中。

Zero Edge选择是否要在三角测量纠正数据的边缘,用单个像元的背景颜色作边界。选择这一项,将避免一个也许出现在纠正图像的边缘“托影(smearing)”效果。For triangulation warping, use the Zero Edge toggle button to select whether or not you want a one-pixel border of background color at the edge of the warp data. (2)

2重采样(Resampling) 的三种方法:最邻近法(Nearest Neighbor)、双线性内插○

法(Bilinear interpolation)、三次卷积法(Cubic Convolution)

3 里,(3) 在“Background Value” ○输入 DN (Digital number)值,设定背景值(在

纠正图像里,DN 值用于填充没有图像数据显示的区域)

(4) 输出图像大小范围(Output image Extent)⑤由纠正输入图像的包络矩形大小自

动设定。所以,输出的纠正图像大小通常与基图像(Base image)的大小不一样。输出大小的坐标由基图像坐标决定。所以,左上角的值(upper-left corner values)一般也不是(0,0),而是显示的从基图像左上角原点计算的X和Y值。这些偏移值被储存在文件头里,并允许基图像和纠正图像的动态覆盖(叠置),尽管它们的大小不同。

(5) 选择输出到 “File” 或 “Memory”,File保存为文件,Memory保存在内存中。 (6) Click OK. ENVI 会把结果直接输出可用波段列表(Available Bands List).

(6) 检验校正结果

使用动态链接来比较校正结果:

1 在可用波段列表中,点击原始的SPOT影像选择Grey scale显示方式来显示图像。

2在可用波段列表中选择tm.wrp文件,在Display#下拉式按钮中选择New Display,点击Load Band将该文件加载到一个新的显示框中。

3 在主影像窗口中,点击鼠标右键,选择tools →Link →link displays。

4 在link displays对话框中,点击ok,把SPOT影像和已添加了地理坐标的tm.wrp影像链接起来。

5 使用动态链接功能,与带地理坐标的SPOT影像进行比较。 6 取消动态链接功能,选择tools →Link →unlink displays。 查看地图坐标

1 从主影像窗口菜单栏中,选择Tools →cursor Location/Value。

2 浏览带地理坐标的数据集,注意不同采样方法和校正方法对数据值所产生的效果。

校正前TM 有投影信息的spot 校正后TM

3 Image to image自动图像配准:

以上这种情况对图像的融合、镶嵌等操作带来很大影响。可以利用重叠区的匹配点和相应的计算模型进行精确配准。

下面以两幅经过几何校正,重叠区的相同地物不能重叠的图像为例介绍自动配准。

(1)打开并显示两幅影像01-b.img和02-b.img

(2)选择主菜单MAP/Registration/Automatic Registration: Image to image

在两个视窗同时显示两景影像,用Link工具进行连接,查询两者关系

(3)选择01-b.img的其中一个波段为基准图像,在Select Input Warp File对话框中选择另一个图像的相应波段作为校正图像,单击OK 注意:要选择对应波段

(4)生成匹配点

自动图像配准工具提供了基于区域灰度匹配方法产生匹配点。

参数 Number of Tie Points Search Window Size 意义 寻找最大匹配点数量,默认为25个。 搜索窗口的大小。搜索窗口是影像的一个子集,移动窗口在其中进行扫描寻找地形特性匹配。搜索窗口大小可以是大于或等于21的任意整数,并且必须比移动窗口大。其默认值为81,即搜索窗口的大小为81×81像素。该参数的值越大,找到匹配点的可能性也越大,但同时也要耗费更多的计算时间。 Moving Window Size 移动窗口的大小。移动窗口是在搜索窗口中进行检查,寻找地形特征匹配的小区域。移动窗口大小必须是奇数。最小的移动窗口大小是5,即为5×5像素。使用较大的移动窗口将会获得更加可靠的匹配结果,但也需要更多的处理时间。默认设置值为11,即移动窗口大小为11×11像素。移动窗口的大小跟影像空间分布率有关系,根据如下所列设置:  大于等于10 米分辨率影像,设置值的范围是9~15。  5~10 米分辨率影像,设置值的范围是11~21。  1~5米分辨率影像,设置值的范围是15~41。  小于1米分辨率影像, 设置值的范围是21~81 或者更高。 Area Chip Size 设定用于提取特征点的区域切片大小,默认值为128。最小值为64,最大值为2045。 Minimum Correlation 最小相关系数。设定可以被认为是候选匹配点的最小相关系数,默认值为0.7。如果使用了很大的移动窗口,把这个值设小一些。比如移动窗口的值为31甚

至更大,最小相关系数设为0.6甚至更小。 Point Oversampling 采样点数目。设定在一个影像切片中采集匹配点的数目。如果这个值越大,得到的匹配点越多,所花时间越长。如果想获取高质量的匹配点,而且不想检查匹配点,这个值推荐使用2。 Interest Operator Moravec 设定感兴趣运算的算法:Moravec和Forstner Moravec运算计算某个像素和它周围临近像素的灰度值差异,运算速度要比Fornster快。 Forstner Fornster运算计算并分析某个像素和周围它临近像素的灰度梯度矩阵,匹配精度比Moravec高。 Examine tie point before 校正图像之前是否需要检查匹配点(默认Yes) warping 修改或删除误差大的点GCP点,

(5)输出结果

从Ground Control Points Selection对话框中,选择Options →WarpFile

在Registration Parameters对话框中的Warp Method按钮菜单中如上选择参数

作业三:

Image 何校

1.利用

to Map几

正方法,按照北京54坐标校正两景地形图。

2.将完成北京54坐标校正的两景地形图进行坐标转换成西安80坐标。 3.利用Image to image几何校正方法,以SPOT为标准,校正TM。 4.利用Image to image自动图像配准方法,校正给定的数据。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top