首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

巧用拼接线镶嵌卫星影像——以Landsat和Sentinel-2为例

1

准备工作

1.1 软件配置

对于没有配置过ENVI系统参数的电脑来说,最好首先配置一下参数提高运行效率,Cache Size可以设置为电脑内存的50%-75%,比如8G内存的电脑可以设置为4096Mb,这个配置目录是在Classic下:

假如电脑C盘剩余容量不多,最好配置一下临时文件路径,这个是在常规模式下:

1.2 关于卫星轨道

今天我们以宁夏为例来进行镶嵌的演示,演示之前给大家稍微介绍一下光学卫星轨道,一般在选取数据的时候,优选同轨同一天拍摄数据,假如同轨数据覆盖不全,邻轨数据要选时间相近的。下面我们简单看一下宁夏的覆盖情况:

A. Landsat:

我们可以通过USGS发布的Landsat 条带SHP文件可以看到宁夏全区需要129和130两轨数据覆盖,其中129涉及3景,130涉及2景:

B.Sentinel-2:

对于哨兵2来说,我们可以通过欧空局发布的100KM标准分幅表看到宁夏全区涉及的图幅号,但是我们无法直接看出其涉及的轨道:

我们进入欧空局官网进行查询,宁夏全区也是需要2轨Sentinel-2才能覆盖:

1.3 数据预处理

数据预处理本次文章就不再赘述了,Landsat预处理可以参考:

Sentinel-2预处理可以参考:

下面我们重点说一下SNAP中一些操作细节:SNAP中其实可以先裁切到内存然后再进行重采样操作,这样会节省不少空间:

因为SNAP的缓存路径也是在C盘,久而久之C盘容量会越来越小,我们可以清理下临时文件,临时文件路径:这些都是可以删除的

2

数据镶嵌

2.1 同轨同天数据镶嵌

对于大面积研究区,不建议全部直接就进行镶嵌,我们可以分轨道先进行镶嵌,先将同轨同天的进行镶嵌。

A.Lansat:

下图是129轨道的三景数据:

同轨同天数据镶嵌比较简单,自动生成拼接线,不需要勾选直方图匹配基本就可以输出了,对于背景不是0值的图像需要先裁剪一下,把背景切掉,然后编辑头文件中add一下忽略0值再进行镶嵌:

镶嵌后的结果如下:

B.Sentinel-2:

Sentinel-2同轨同天数据是一样的操作:

2.2 异轨数据镶嵌

同轨数据都分别镶嵌好了以后我们需要进行异轨数据镶嵌:

异轨数据镶嵌跟同轨同天数据不同的是,最好需要手动编辑编辑一下拼接线,拼接线可以沿着线性地物走向,比如道路、河流、山谷山脊线、农田的田坎等等:

直方图匹配可以按需要,本次两轨数据时相相近,所以没有进行直方图匹配,仅仅通过拼接线就能拼出以下效果:

对于哨兵2 数据一样的操作:哨兵2邻轨重叠区比较大,拼接线可以走向的空间更大,本次北部的拼接线直接从黄河干道穿过:

拼接后的成果:

3

成果展示

下图是本次实验拼接后的数据量,哨兵2拼接完22.8G,Landsat8(融合)拼接后17.1G:

- END -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200515A0QJ8Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券