第三章 遥感影像预处理:辐射定标、大气校正、几何校正、影像裁剪与镶嵌

说实话,很多刚入行的朋友觉得预处理这步又枯燥又麻烦。我当年也这么想。直到有一次,我拿了一景没做大气校正的影像去做变化检测,结果把一片农田的灌溉变化误判成了城市扩张……嗯,从那以后,我再也不敢跳过预处理了。

预处理说白了,就是让原始影像变得「能用」。原始数据里藏着传感器误差、大气干扰、地形畸变,你不处理它,它就会在后续分析里给你挖坑。这一章,我把几个核心步骤掰开揉碎了讲给你听。

3.1 辐射定标

辐射定标是第一步。它的任务很简单——把传感器记录的DN值(数字量化值)转换成物理量,比如辐射亮度或反射率。

为什么要做这个?因为DN值本身没有物理意义。你想想看,同一个地物,不同传感器拍出来的DN值可能差很多。不做定标,你拿什么去比较?

核心公式:
L = Gain × DN + Offset
其中L是辐射亮度,Gain和Offset是传感器自带的定标参数。

我在项目中遇到过一件事:用Landsat 8数据做长时间序列分析,发现某年的反射率突然整体偏低。查了半天,原来是那一年换了传感器,定标参数没更新。所以,每次下载数据,第一件事就是检查元数据文件里的定标系数。

小技巧: 现在很多软件(如ENVI、QGIS)都支持一键辐射定标。但我建议你手动核对一下参数,尤其是多源数据融合时,不同传感器的定标方式可能不一样。

3.2 大气校正

大气校正,说白了就是把大气对影像的影响去掉。太阳光穿过大气层,会被散射、吸收,到达传感器的信号已经「失真」了。

举个例子:你站在山顶看远处的山,总觉得雾蒙蒙的,那就是大气散射造成的。遥感影像也一样,不做大气校正,你提取的地物反射率会偏大或偏小。

常用的方法有几种:

  • 相对大气校正: 比如暗目标法(DOS),假设影像中最暗的地物(如深水)反射率为0,以此推算大气参数。简单快速,但精度一般。
  • 绝对大气校正: 比如FLAASH、6S模型,需要输入大气参数(气溶胶厚度、水汽含量等)。精度高,但参数获取麻烦。
  • 经验线性法: 用地面实测的反射率数据来校正。精度最高,但需要外业工作。
注意: 我曾经用FLAASH做校正,结果发现植被的反射率曲线在近红外波段出现了异常波动。后来检查发现,是输入的气溶胶模型选错了。城市区域应该选Urban模型,而不是默认的Rural模型。这个坑,我替你们踩过了。

我个人习惯是:如果做定性分析(比如目视解译),用相对校正就够了。但如果做定量分析(比如反演叶面积指数、估算生物量),必须用绝对校正。

3.3 几何校正

几何校正解决的是「影像上的像素点对应地面哪个位置」的问题。原始影像因为传感器姿态、地形起伏、地球曲率等原因,存在几何畸变。

几何校正分两种:

  1. 粗校正: 利用卫星自带的轨道参数和姿态数据,消除系统性畸变。这一步通常在数据分发前就做完了。
  2. 精校正: 通过地面控制点(GCP)来修正残余误差。这是我们需要自己做的。

精校正的流程大致是:

  • 选取控制点(道路交叉口、建筑物角点等明显特征点)
  • 建立多项式变换模型(一次、二次或三次多项式)
  • 重采样(最近邻、双线性内插、三次卷积)
避坑指南: 我曾经为了省事,只用4个控制点做了一次多项式校正。结果影像边缘的误差达到了5个像素。后来老老实实选了15个以上控制点,误差控制在0.5像素以内。记住:控制点要均匀分布,不要在局部区域扎堆。

重采样方法的选择也有讲究。最近邻法速度快,但会丢失细节;三次卷积法效果好,但计算量大。我一般做分类用最近邻,做目视解译用三次卷积。

3.4 影像裁剪

影像裁剪就是把研究区域从整景影像里「切」出来。这一步看似简单,但有几个细节要注意。

裁剪方式有两种:

  • 规则裁剪: 按矩形范围裁剪,适合大区域分析。
  • 不规则裁剪: 按矢量边界(如行政区划、流域边界)裁剪,适合特定区域研究。

我记得有一次做城市扩张分析,用行政区划边界裁剪影像。结果发现边界附近有很多「锯齿」状的像素。这是因为矢量边界和影像的投影坐标系不一致。解决办法是:先统一坐标系,再裁剪。

建议: 裁剪时保留一定的缓冲区(比如边界外扩100米),避免后续分析时边缘效应影响结果。

3.5 影像镶嵌

当研究区域覆盖多景影像时,就需要镶嵌——把多张影像拼成一张无缝的大图。

镶嵌的核心难点在于「接缝线」的处理。不同影像的拍摄时间、光照条件、大气状况都不一样,直接拼接会出现明显的色调差异。

常用的处理方法:

  • 直方图匹配: 以一幅影像为参考,调整其他影像的直方图,使色调趋于一致。
  • 羽化融合: 在接缝线附近做渐变过渡,消除拼接痕迹。
  • 最佳接缝线选择: 自动寻找差异最小的路径作为接缝线,避免穿过建筑物、道路等明显地物。
经验之谈: 我做过一个项目,需要镶嵌20多景影像。一开始用自动镶嵌工具,结果接缝线穿过了城市中心,导致建筑物出现「半边亮半边暗」的情况。后来手动调整了接缝线,沿着河流和绿地走,效果就好多了。自动工具不是万能的,关键地方还得人工干预。

镶嵌后的影像,建议做一次整体色调均衡。我常用的是全局直方图拉伸,让整幅影像的亮度分布更均匀。

3.6 预处理流程总结

这一套流程走下来,你可能会觉得步骤多、参数杂。但我想说的是:预处理的质量,直接决定了后续分析的成败。你花在预处理上的每一分钟,都会在后面的变化检测和城市扩张分析中得到回报。

下面这张图,是我自己总结的预处理流程框架,你可以照着这个顺序来操作:

遥感影像预处理流程框架 原始遥感影像 辐射定标 大气校正 几何校正 影像裁剪 影像镶嵌 预处理完成影像

这张图里,我特意把裁剪和镶嵌放在并列的位置。因为在实际项目中,你通常只做其中一种:要么裁剪单景影像,要么镶嵌多景影像。当然,也有先镶嵌再裁剪的情况,顺序可以灵活调整。

最后说一句: 预处理没有「标准答案」,只有「最佳实践」。不同数据源、不同研究目的,处理流程会有差异。我的建议是:先理解每一步的原理,再根据实际情况调整参数。别怕试错,我当年也是踩了无数坑才摸索出来的。

专注资料整理