㈠ ENVI图像正射校正
1.1、学习RPC正射校正流程。
1.2、学习ENVI Classic中的正射校正工具。
2.1、ENVI 5.3及其相关软件。
2.2、QuickBird 多光谱数据,DEM数据(可选)。
3.1、首先打开ENVI 5.3,打开File->Open As->Optical Sensors->DigitalGlobe->QuickBird,如下图所示:
打开存放数据的路径,加载到图层;在Toolbox中选择Geometric Correction->Orthorectification->RPC Orthorectification Using-> RPC Orthorectification World,如下图所示:
打开界面如下图所示:
其系统自动给出的DEM File因空间分辨率太低,一般不使用,可自主选择DEM数据并加载,如下图所示:
点击Next,进入下一步,其界面如下图所示:
因为本次操作不需要设置控制点,所以直接跳转到第二个选项卡Advanced,将重采样方法设置为Cubic Convolution,其他参数不变,然后到输出选项卡,设置输出名称并勾选输出校正报告,如下图所示:
点击Finish,其结果如下图所示:
可以看到在山体部分校正的效果比较明显。
选择透视工具,可观察其校正后与校正前的对比效果。
3.2、打开ENVI Classic 5.3,然后打开Open External File->QuickBird->GeoTIFF,如下图所示:
选择实验数据中的TIF数据,其信息如下图所示:
接着打开要用的DEM数据和参考数据,然后将参考数据打开至新图层display 2;将参考数据与DEM文件进行绑定,方便后续控制点高程的导入。右击参考数据,选择Edit Header->Edit Attributes->Associate DEM file , 选择“phoenix_DEM_subset.tif”即可。
将要做正射校正的数据打开至新一图层;然后打开主菜单栏中的Map->Orthorectification->QuickBird->Orthorectify QuickBird with Ground Control,如下图所示:
在弹出的窗口中选择display 2,然后弹出一个输入控制点信息的窗口,因为两幅影像都有地理坐标信息,所以对其进行地理链接;右击display 1影像,选择Geographic Link,将两个窗口都打开,如下图所示:
点击OK;将两幅图的像元级图都打开十字丝,便于定位,接着在display 1影像中选择控制点(一般是道路交叉点),相应的display 2也定位在与1中定位的点,但会有些许偏差,然后将2的链接关闭,手动校正其控制点,再然后右击display 1影像打开Pixel Locator,其界面如下图所示:
首先将待校正的影像的投影设置为该参考数据的投影,接着点击Pixel Locator 1中的Export将其经纬度和高程值转移到2中,如下图所示:
接着在2中点击Add Point,设置为第一个控制点,然后恢复链接;以此方法,再设置8个分布较为均匀的控制点,如下图所示:
并将其保存在实验数据中,点击File->Save GCPs w/map coords。
接下来开始进行正射校正操作,选择Options->Orthorectify File,如下图所示:
在弹出的窗口中,选择待校正影像,点击OK,进入设置参数面板,设置图像重采样的方法为三次卷积法,选择实验数据下的DEM数据,设置其输出名称为quickbird_rhto.dat,设置X、Y像元大小为2.5,点击回车,其他参数不变,如下图所示:
打开ENVI 5.3进行对比查看校正后的影像与参考数据,打开透视工具,如下图所示:
可以看到其校正后的还是比较好的,尤其是在山体区域。
4.1、学习了ENVI 5.3中的RPC正射校正流程化工具。
4.2、学习了ENVI Classic中的正射校正工具。