变化检测算法

1. 变化检测的概念

变化检测是从不同时期的遥感图像中,定量地分析和确定地物变化的特征和过程。

变化检测的研究对象为地物,包括自然地物和人造地物。

描述地物的特性包括:空间分布特性、波谱反射与辐射特性、时相变化特性

2. 变化检测的应用

民用:主要用于资源和环境监测中的土地利用和覆盖变化、森林和植被变化、城市扩展等变化信息获取;

测绘:地理空间数据更新;

自然灾害:地震、洪水、泥石流和森林大火等灾情监测与评估。

军事:应用于毁伤效果评估、战场信息动态感知、军事目标和兵力部署监测等方面。

3. 变化检测的主要内容

它涉及到变化的类型、分布状况及变化信息的描述,即需要确定变化前后的地物类型、界限和分析变化的属性:

1)判断是否发生了变化;

2)确定发生变化的区域;

3)鉴别变化的性质;

4)评估变化的时间和空间分布模式。

其中前两个方面是变化检测所要达到的基本目标,因而也是变化检测研究中需要首先解决的问题,狭义上的变化检测概念即是由这两方面构成

4. 遥感影像变化检测处理流程

1)预处理

包括几何校正、几何配准、辐射校正、图像滤波、图像增强

在理想状态下,变化检测过程中采用的数据要求用相同传感器来获得,并且它们在记录时具有相同的空间分辨率、相同的拍摄几何特征、相同的光谱波段、相同的辐射分辨率,而且在一天的同一个时间拍摄。

不同图像数据的空间配准精度也是进行有效变化检测的必备条件,通过配准后的精度需要在1/4~1/2个像素之内

2)变化区域检测

3)后处理

于受噪声的影响,经过决策判别后的分类结果中会包含许多虚警,后处理阶段对分类的结果进行处理,滤除部分虚警,剔除其中不感兴趣的变化,以满足实际需求

主要方法包括滤波处理、区域生长法、数学形态学处理等

4)性能评价

(1)变化检测性能评估可以通过计算虚警数、漏检像素数和总的误差像素数来定量分析;

(2)评估变化检测方法性能的另一个重要方面是变化阈值的自动化水平及有效性

5. 变化区域检测算法从检测层次上分类

1)像元级对两幅图像对应像元灰度值进行计算处理来检测变化。

        优点:保留了尽可能多的原始信息,具有其他层次上所不具备的细节信息

        缺点:效率低下;未考虑空间等特征属性变化;抗干扰能力差(太阳照射角、地表湿度等自然因素)

2)特征级采用一定的算法先从原始图像中提取特征信息边缘、形状、轮廓、纹理,然后对这些特征信息进行综合分析与变化检测

        优点: 运行效率较高;对特征属性的判断具有更高的可信度和准确性;从一定程度上减少了外界因素对结果的干扰

        缺点: 在特征提取过程中会出现信息的部分丢失,难以提供细微信息;依赖于特征提取的结果,但特征提取本身比较困难

3)目标级主要检测某些特定对象(比如道路、房屋等具有明确含义的目标),是在图像理解和图像识别的基础上进行的变化检测,它是一种基于目标模型的高层分析方法

        优点:它接近用户的需求,检测的结果可直接应用

        不足:目标提取具有一定困难

6. 变化区域检测算法从算法实现原理分类

1)比较后分类变化检测算法

(1)基于简单代数运算的变化检测方法

        归一化图像差值法

        图像灰度差值法(图像的灰度信息反映了地物的波谱反射特性)    

        图像纹理特征差值法

        图像回归法

        图像植被指数差分法

        图像比值法

        变化向量分析法

(2)基于图像变换的变化检测方法

        主成分分析法

        独立成分分析法ICA

        正交变换

         典型相关分析

        缨帽变换(K-T变换)

        典型相关分析法(multivariate alteration detectionMAD)

        Gramm-Schmidt变换、

        Chi-square变换、

         穗帽变换(Tasseled Cap Transformation)

         HSI变换

(3)基于图像空间特征的变化检测方法

        基于统计特征的变化检测算法

        基于纹理特征的变化检测算法

        基于空间结构特征的变化检测算法

2)分类后比较变化检测算法

3)基于对象变化检测算法

4)基于统计模型变化检测方法
原文链接:http://blog.csdn.net/zhang22huan/article/details/8482490


  • 10
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 遥感图像变化检测是一种常见的遥感应用,能够自动化地检测出地表覆盖类型和空间位置的变化。MATLAB在遥感图像变化检测方面提供了多种算法和工具,其中最常用的是基于差异图像变化检测。 基于差异图像变化检测算法主要分为基于像素的变化检测和基于物体的变化检测两种。基于像素的变化检测主要是通过将两幅遥感图像进行像素级差异分析,利用像素灰度值或反射率差异检测出变化的区域。基于物体的变化检测则是在像素级的基础上,通过目标检测、分割和特征提取等步骤,从物体级别分析图像差异。 MATLAB中的遥感图像变化检测算法包括基于非监督和监督学习的方法,其中非监督方法主要是基于差异图像的像素级聚类分析,例如基于Kmeans聚类算法和基于NMF的聚类算法。监督方法则是利用已知变化区域进行样本训练,并通过分类器进行像素分类,例如基于支持向量机(SVM)算法和基于随机森林(RF)算法的监督学习。 除了差异图像法之外,MATLAB还支持其他遥感图像变化检测算法,例如基于时序图像的差法、数据融合法和基于全局变化指标的变化检测。同时,MATLAB还提供了多种遥感图像预处理、分割和特征提取工具,以加强遥感图像变化检测的效果。 总之,MATLAB提供了丰富的遥感图像变化检测算法和工具,可根据实际需求进行选择和应用,从而实现高效、准确的遥感应用任务。 ### 回答2: MATLAB遥感图像变化检测算法是针对遥感图像的一种算法,其目的是检测遥感图像中的变化情况。该算法通常基于两幅同一区域的遥感图像,包括参考图像和目标图像,然后通过比较这两幅图像的不同之处来确定变化情况。 该算法通常基于像素级别进行变化检测,其中包括一系列的预处理步骤,例如图像配准,噪声消除和分割等。在图像配准阶段,参考图像和目标图像需要进行几何校正,以确保它们的像素位置是一致的。然后,通过应用图像分割算法,将图像分割成离散对象,并根据对象的几何特征进行分类。 接下来,在参考图像和目标图像之间执行像素级别的变化检测。通常,采用基于灰度值或颜色信息的算法,如阈值方法、比率指数方法和基于像素间相似性的方法。 最后,根据检测到的变化信息,可以进行后续的分析,例如建立变化检测图和时序变化图,以更好地了解不同时间点的区域变化情况。 总之,MATLAB遥感图像变化检测算法是一种基于像素级别的遥感图像分析方法,通常应用于图像变化检测和监测,具有广泛的应用前景。 ### 回答3: matlab遥感图像变化检测算法主要用于对不同时间拍摄的遥感图像进行比较,并检测出两幅图像之间的变化。这种算法具有很多应用,例如地质探测、城市更新监测、灾害评估等领域。 该算法实现步骤包括图像预处理、特征提取和变化检测。首先,需要对两幅输入图像进行预处理,如均衡化、去噪、平滑等操作。接着,利用图像分割和分类技术,提取出两幅图像中的目标区域,并对其进行特征提取,如色调、纹理、形状、大小等特征。 最后,运用像素级变化检测算法,比对两幅图像中目标区域的像素值和特征,判断其是否有变化。常用的变化检测算法包括比较阈值、差异度、指数滤波、模板匹配、基于PCA等。 综上所述,matlab遥感图像变化检测算法是一种非常有用的技术,在实际应用中有很多的优势。例如,可以高效地对大规模的遥感图像进行处理,提高遥感数据的利用率和分析效率等。未来,随着遥感技术和计算机科学的发展,该算法将会得到更广泛的应用和推广。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值