自定义RPC文件的影像正射校正

0
分享 2016-06-03
航空影像(框幅式和数码)和丢失RPC参数(缺少)卫星影像数据可以根据相机参数、传感器参数、外方位元素和地面控制点。支持的数据包括扫描的框幅式航空相片、框幅中心投影的航空数码相片(如Vexcel UltraCamD)、线中心投影的航空数码相片(如ADS40)、推扫式卫星(如ALOS PRISM/AVINIR, ASTER, CARTOSAT-1, FORMOSAT-2, GeoEye-1, IKONOS, IRS-C, KOMPSAT-2, MOMS, QuickBird, WorldView-1, SPOT等)。正射校正一般步骤为:
(1) 进行内定向(Interior Orientation,只针对航空相片而言)——内定向将建立相机参数和航空像片之间的关系。它将使用航片间的条状控制点、相机框标点和相机的焦距,来进行内定向。
(2) 进行外定向(Exterior Orientation)——外定向将把航片或者卫片上的地物点同实际已知的地面位置(地理坐标)和高程联系起来。通过选取地面控制点,输入相应的地理坐标,来进行外定向。
(3) 使用数字高程模型(DEM)进行正射校正——这一步将对航片和卫片进行真正的正射校正。校正过程中将使用定向文件、卫星位置参数,以及共线方程(collinearity equations)。共线方程是由以上两步,并利用数字高程模型(DEM)共同建立生成的。
下面以一副SPOT4 PAN数据为例,以Tiff格式提供,介绍自定义RPC法正射校正卫星图像的操作过程,其他数据具有类似的操作过程。
第一步、准备数据
除了SPOT4图像数据外,还需要6个以上的地面控制点信息(包括高程信息),以及一些图像的属性信息,包括焦距长度、像元大小、入射角大小。图像所在地区的DEM数据文件。
第二步、构建RPC文件
首先在ENVI中打开SPOT4图像数据,按照以下步骤构建RPC文件。
一、 内定向
在主菜单中,选择Map->Build RPC。在Select Input File对话框中,选择SPOT4图像数据文件,单击OK按钮,打开Build RPC面板,下面设置Build RPC面板中的参数。
  •  Type(相机类型):Pushbroom Sensor
  •  Focal Length(焦距长度):1082.0
  •  Principal Point x0(像中心点x坐标)&Principal Point y0(像中心点坐标):0
  •  X Pixel Size(mm)&Y Pixel Size(mm)(X/Y像素大小):0.013
  •  Incidence Angle Along Track(沿轨道方向入射角):0
  •  Incidence Angle Across Track(垂直轨道方向入射角):16.8
  •  Sensor Line Along Axis(传感器前进方向轴):X
  •  Polynomial Orders(多项式系数):都选择2



表 常见传感器焦距长度和像元分辨率
二、 外定向
(1) 在Build RPC面板中,单击Select GCPs in Dsiplay按钮,在打开的Select GCPs in Display对话框中(图1),选择Select Projection for GCPs,设置控制点的投影参数,单击OK进入控制点选择界面(Exterior Orientation GCPs)。


图1 Select GCPs in Display对话框

(2) 控制点的选择与几何校正中的选择方式一样,这里就不叙述。
(3) 选择12个控制点,RMS控制在1个像素左右,在Exterior Orientation GCPs对话框中,选择Options-> Export GCPs to Build RPCs Widget,根据控制点信息计算外方位元素。


图2 利用GCP计算的外方位元素

(4) 回到Build RPC面板中,可以看到计算得到的外方位元素。单击OK按钮,出现最大与最小高程选择(Minimum Elevation、Maximum Elevation),系统会自动计算一个默认值,可通过其他途径获取图像所在地区的高程信息。
(5) 单击OK,执行RPCs计算。
计算得到的RPCs信息会自动保存在数据文件的头文件中(.hdr),并与图像文件相关联。

 
图3 Build RPCs参数设置结果

第三步、执行正射校正
这一步使用Generic RPC and RSM菜单,提供两种正射纠正方法:地面控制点和无地面控制点。
(1) 在主菜单中,选择Map->Orthorectification->Generic RPC and RSM-> Orthorectify using RPC or RSM。在打开的Select File to Orthorectify对话框中选择SPOT4文件。
(2) 在打开的Orthorectification Parameters对话框中,选择DEM文件等相应的正射校正输出参数。
(3) 单击OK按钮,执行正射校正过程。


图4 正射校正输出参数设置

摘自《ENVI遥感图像处理方法》科学出版社2012 第三次印刷

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0100z2ts.html

0 个评论

要回复文章请先登录注册