遥感,指的是利用传感器或遥感器对地物的电磁波辐射、反射特性的一种非接触性、远距离探测技术。通过处理和分析遥感图像,人们可以获得其所表征的地物传达出的各种各样的信息。遥感图像包括光学遥感图像、合成孔径雷达(Synthetic aperture radar, SAR)图像、多光谱图像、高光谱图像等等,这些图像是遥感领域不可或缺的研究资源。
通过使用多时相遥感图像来检测发生在地球表面的变化是遥感技术最重要的应用之一。近年来,随着遥感技术的不断发展与成熟,人们可以通过多时相遥感图像的变化检测来对地表所发生的变化开展监测。变化检测主要通过对某一相同区域的不同时刻所对应的遥感图像进行分析,从而获知图像间的差异,进一步识别出地物状态信息的变化。这个课题对于农业的调查、城市发展研究、森林资源的监测以及救灾工作等方面具有重要而深远的意义。
从数学上,两幅图像可以表示为 I 1 = { I 1 ( i , j ) , 1 ≤ i ≤ A , 1 ≤ i ≤ B } I_1= \{ I_1(i,j), 1 \leq i \leq A, 1 \leq i \leq B \} I1={I1(i,j),1≤i≤A,1≤i≤B} 和 I 2 = { I 2 ( i , j ) , 1 ≤ i ≤ A , 1 ≤ i ≤ B } I_2= \{ I_2(i,j), 1 \leq i \leq A, 1 \leq i \leq B \} I2={I2(i,j),1≤i≤A,1≤i≤B},变化检测的任务就是生成一幅能表达地物变化的图像 I F = { I F ( i , j ) , 1 ≤ i ≤ A , 1 ≤ i ≤ B } I_F = \{ I_F(i,j), 1 \leq i \leq A, 1 \leq i \leq B \} IF={IF(i,j),1≤i≤A,1≤i≤B}。
初期的变化检测算法依赖于先验知识,需要参考地物的特点来完成变化检测。这样就构建出许多监督的方法。但对于因突发灾害而需要的变化检测任务,地表发生变化后特征信息极为复杂且难以预先估计,而现场实地考察又会浪费大量的时间,造成救灾工作的严重滞后,这与变化检测技术的发展初衷背道而驰。因此,近年来人们更加重视不需要任何地物先验信息的无监督变化检测技术。
Bruzzone和Prieto于2002年提出,非监督遥感图像变化检测主要包括三个步骤:1)预处理;2)利用某算子产生反映图像变化情况的差异图;3)利用分类算法对差异图进行分析,得到最终的change map。
在差异图生成步骤中,现有的算法基本上都是基于对数比值算子(log-ratio operator),由于对数运算的压缩性,噪声将会被进一步抑制。
在差异图分类步骤中,应用最多的为阈值法、聚类法。阈值法容易操作,利用某个模型自动确定最优阈值。Bazi等于2005年使用Kittle-Illingworth(KI)准则自动确定阈值。Moser和Serpico在2006年提出了广泛KI准则法,可以自动确定阈值。聚类法一般使用Fuzzy c-means(FCM)算法或者 k-mans 算法,自动的把差异图聚为变化类和不变类两类。
(未完,有空更新)