【MATLAB】 HANTS滤波算法

有意向获取代码,请转文末观看代码获取方式~

1 基本定义

HANTS滤波算法是一种时间序列谐波分析方法,它综合了平滑和滤波两种方法,能够充分利用遥感图像存在时间性和空间性的特点,将其空间上的分布规律和时间上的变化规律联系起来。该算法在进行影像重构时,充分考虑了植被生长周期性和数据本身的双重特点,能够用代表不同生长周期的植被频率曲线重新构建时序NDVI影像,真实反映植被的周期性变化规律。

HANTS滤波算法对快速傅立叶变换进行了改进,具有更大的灵活性。具体来说,它可以是不等时间间隔的影像,同时对时序图像的要求不象快速傅立叶变换(FFT)那么严格。该算法的核心算法是最小二乘法和傅立叶变换。通过最小二乘法的迭代拟合去除时序NDVI值中受云污染影响较大的点,借助于傅立叶在时间域和频率域的正反变换实现曲线的分解和重构,从而达到时序遥感影像去云重构的目的。

2 出图效果

附出图效果如下:

相关推荐

  1. 协同导航的MATLAB程序,采用EKF作为滤波算法

    2024-01-17 14:28:04       18 阅读
  2. 图像滤波算法 python

    2024-01-17 14:28:04       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 14:28:04       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 14:28:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 14:28:04       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 14:28:04       20 阅读

热门阅读

  1. 从0开始学前端第一天

    2024-01-17 14:28:04       26 阅读
  2. 前端生成CRC16

    2024-01-17 14:28:04       32 阅读
  3. 初识C++

    初识C++

    2024-01-17 14:28:04      27 阅读
  4. python编程之观察者模式

    2024-01-17 14:28:04       32 阅读
  5. Python 格式化输出:精确控制你的数据表示

    2024-01-17 14:28:04       32 阅读
  6. 16.【TypeScript 教程】TypeScript 泛型(Generic)

    2024-01-17 14:28:04       32 阅读
  7. Redis 交互模式

    2024-01-17 14:28:04       27 阅读
  8. el-form验证问题

    2024-01-17 14:28:04       26 阅读