其他分享
首页 > 其他分享> > GEE:影像数据平滑处理【领域均值滤波】

GEE:影像数据平滑处理【领域均值滤波】

作者:互联网

目录


一、问题描述:

GEE中,如何对影像进行平滑处理?

分析区域,选取洋河所在区域作为典型区进行展示
在这里插入图片描述


二、数字图像平滑处理

图像滤波是图像处理和计算机视觉中最常用、最基本的操作。主要是去除图像中的噪声,因为图像平滑处理过程中往往会使得图像变的模糊,因此又叫模糊处理。

1、基本原理

图像平滑的基本原理是,将噪声所在像素点的像素值处理为其周围临近像素点的值的近似值。
图像平滑处理的方法有很多,比如均值滤波,方框滤波,高斯滤波,中值滤波,双边滤波。

2、平滑处理在图像处理中的地位

在这里插入图片描述


三、加载DEM数据并显示:

1、分析步骤

分析步骤如下所示:

加载区域DEM 可视化显示 Hillshade山影显示 平滑处理smooth 可视化显示 Hillshade山影显示

2、加载数据并显示

python代码如下:

Map = geemap.Map()
image = ee.Image('srtm90_v4')

Map.setCenter(115.1294, 40.6008, 9)

Map.addLayer(image, {'min':0, 'max':3000, 'palette':['blue', 'white', 'red']}, 'dem')
Map.addLayer(ee.Terrain.hillshade(image), {'palette':['blue', 'white']}, 'hillshade')
Map

结果显示如下:
在这里插入图片描述在这里插入图片描述

四、影像平滑处理

# 影像领域均值平滑处理
smooth = image.reduceNeighborhood(**{
    'reducer':ee.Reducer.mean(),
    'kernel':ee.Kernel.square(3)
}
)
Map.addLayer(smooth, {'min':0, 'max':3000}, 'smooth dem')
Map.addLayer(ee.Terrain.hillshade(smooth), {}, 'smooth hillshade')
Map

结果显示如下:
在这里插入图片描述
在这里插入图片描述


五、学习小结:

  1. 数字图像平滑处理是图像增强中重要内容之一,通过平滑处理,可以降低噪声影响,增强图像信息。
  2. 本次学习了GEE中影像平滑化处理的函数,

参考:

标签:Map,处理,平滑,滤波,像素,GEE,图像
来源: https://blog.csdn.net/qq_32497109/article/details/122767745