利用ENVI实现图像几何校正

ENVI是一款功能强大的GIS软件,利用它可以实现对图像的几何校正。在遥感、测绘等领域,通过雷达、红外或者可见光等手段对地面成像后,得到的图片不一定是上北下南左西右东的。所谓几何校正,指的是对图片进行旋转拉伸等操作,得到一张新的图片,新图片取向满足上北下南左西右东。

实现几何校正不仅需要原始图像,通常也需要图片中至少三个像素点的经纬度。下面我给出一个实例,实例中有一幅图片,其四个顶点的经纬度已知,但是不满足上北下南左西右东。ENVI软件对此图片加以处理,获取一张几何校正的图片。

1)打开ENVI软件。这里选择 ENVI 32 bit classic

2)点击菜单栏,选择 File>Open Image File,选中需要校正的图片

利用ENVI实现图像几何校正

3)这里,我选中了一张含有RGB三色的JPG图片。选中后,界面如下。点击”Load RGB”按钮。

利用ENVI实现图像几何校正

4) 载入后,界面将原图显示出来:

利用ENVI实现图像几何校正

5) 点击菜单栏 Map>Registration>Select GCPs:Image to Map

利用ENVI实现图像几何校正

6) 在弹出的界面中,选择用经纬度作为描述图片地理信息的单位”Lat/Lon”。点击OK

利用ENVI实现图像几何校正

7) 在弹出的界面中,输入像素坐标–地理坐标的对应关系。至少要输入3个点。如下图所示,红框标记像素坐标,以图片左上角为(0,0),X正方向向右,Y正方向向下。蓝框标记其对应的地理坐标,E表示东经,N表示北纬。每输入一个对应关系,点击”Add Point”完成。

我在这里输入了四个顶点的经纬度:

利用ENVI实现图像几何校正

利用ENVI实现图像几何校正

8)所有点输入完毕后,点击Options>Warp File

利用ENVI实现图像几何校正

9) 在弹出的界面选中Input File,点击OK

利用ENVI实现图像几何校正

10)  在弹出的界面选择输出方式:file / memory。这里我选择memory,输出结果保存在内存里。但是你仍可以稍后保存到磁盘上。你还要选择输出图片一个像素代表多少距离(Pixel Size)。pixel Size越小,output  X(Y) Size(也就是图像尺寸)就越大。所以下图中的蓝框里的控件是用来调整图片大小的。当你输入了新的像素尺寸后,应按下回车键确认。

利用ENVI实现图像几何校正

11)在弹出的界面里出现了Memory3,就是输出的产物。点击OK按钮

利用ENVI实现图像几何校正

 12)校正结果。这里要注意,图片不仅顺时针转动了90度,还发生了左右镜像。为什么顾我在第6步里,输入的四个顶点经纬度:不论如何转动图片,这四个点都不满足上北下南左西右东。所以ENVI只能将其镜像处理。假如我输入的是115.99而不是116.01,那么图片就不会出现镜像问题。

利用ENVI实现图像几何校正

来源:金色熊族

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月8日
下一篇 2020年4月8日

相关推荐