国产遥感卫星系列(六):高分六号(GF-6)——中国首颗“红边“陆地观测卫星
国产遥感卫星系列(六):高分六号(GF-6)——中国首颗"红边"陆地观测卫星
问题引入
在前五篇文章中,我们介绍了从GF-1到GF-5各具特色的高分卫星。其中GF-1和GF-2采用的是标准的4波段多光谱配置(蓝、绿、红、近红外),GF-5更是达到了330个波段的高光谱水平。然而,对于农业监测和植被评估来说,有一个特殊的光谱区间一直被标准多光谱卫星所忽视——红边(Red Edge)。你是否曾遇到过以下问题?
- 不同作物品种(如小麦和玉米)在标准多光谱影像上难以区分
- 作物处于不同生长阶段(拔节期vs抽穗期),但常规植被指数变化不明显
- 需要早期发现作物病虫害,但肉眼和常规影像无法识别早期胁迫
- 森林树种分类精度不够,不同树种的光谱差异太小
- 湿地植被类型区分困难,芦苇和香蒲在常规影像上几乎一样
2018年6月2日,高分六号(GF-6)卫星的成功发射,为这些问题提供了创新的解决方案。作为中国首颗具备红边波段的多光谱陆地观测卫星,GF-6在继承GF-1优秀技术的基础上,增加了对农业和植被监测至关重要的红边波段,被称为中国的"农业卫星"。
卫星概况
基本参数
- 发射时间:2018年6月2日
- 发射地点:酒泉卫星发射中心
- 运载火箭:长征二号丁运载火箭
- 设计寿命:8年
- 轨道类型:太阳同步轨道
- 轨道高度:约645公里
- 降交点地方时:10:30 AM
- 重访周期:4天(单星)
历史意义
GF-6与GF-1采用了相同的卫星平台,但载荷配置全面升级。它是中国首颗具备红边波段的多光谱陆地观测卫星,也是世界上少数几颗专门为农业监测优化的多光谱卫星之一。GF-6的发射使中国具备了更加精细的农业遥感监测能力,对于保障国家粮食安全具有重要意义。
红边波段:GF-6的核心创新
什么是红边?
红边(Red Edge)是指植被反射光谱在680-760nm区间内从低反射率(红波段吸收)急剧上升到高反射率(近红外波段反射)的过渡区域。
植被光谱曲线:
反射率 ↑
0.6 ┤ ┌─── NIR
0.5 ┤ ╱
0.4 ┤ ╱
0.3 ┤ ╱
0.2 ┤ ┌── 绿峰 ╱ ← 红边区域
0.1 ┤ ╱│ ╱ (680-760nm)
0.0 ┤───┴─┴──┴──┴──┴──┴──┴──┴──┴──┴──→ 波长
400 500 600 700 800 900 1000nm
红吸收谷
红边的核心意义:
- 对植被健康极其敏感:植被一旦受到胁迫,红边位置会发生偏移
- 高叶面积指数(LAI)下不饱和:相比NDVI在高LAI时容易饱和,红边参数更敏感
- 区分不同植被类型:不同植物种类的红边位置和形状有差异
- 估算叶绿素含量:红边位置与叶绿素含量呈正相关
GF-6的红边波段
GF-6在标准4波段基础上,新增了2个红边波段和1个黄边波段:
| 波段号 | 波段名称 | 光谱范围 | 分辨率 | 主要用途 |
|---|---|---|---|---|
| 1 | 海岸/气溶胶 | 0.40-0.45μm | 8米 | 海岸带监测、大气校正 |
| 2 | 蓝波段 | 0.45-0.52μm | 8米 | 水体、土地利用 |
| 3 | 绿波段 | 0.52-0.59μm | 8米 | 植被健康 |
| 4 | 红波段 | 0.63-0.69μm | 8米 | 叶绿素吸收 |
| 5 | 红边1 | 0.69-0.73μm | 8米 | 红边区域 |
| 6 | 红边2 | 0.73-0.77μm | 8米 | 红边区域 |
| 7 | 黄边/黄波段 | 0.59-0.63μm | 8米 | 植被胁迫 |
| 8 | 近红外 | 0.77-0.89μm | 8米 | 植被生物量 |
| 9-12 | WFV 4波段 | 16米 | 16米 | 宽幅多光谱 |
红边波段与国际对比
| 卫星 | 红边波段数 | 红边位置 | 发射年份 |
|---|---|---|---|
| GF-6 | 2个 | 0.69-0.77μm | 2018 |
| Sentinel-2(欧空局) | 3个 | 0.70/0.71/0.74μm | 2015 |
| WorldView-2(美国) | 1个 | 0.71-0.74μm | 2009 |
| RapidEye(德国) | 1个 | 0.69-0.73μm | 2008 |
有效载荷
1. 8米多光谱相机(PMS)
技术参数:
- 空间分辨率:全色2米 / 多光谱8米
- 波段数:8个(比GF-1多4个)
- 幅宽:单台相机60公里(双相机组合)
- 量化位数:12bit
2. 16米宽幅相机(WFV)
技术参数:
- 空间分辨率:16米
- 波段数:4个(标准蓝绿红近红外)
- 幅宽:800公里(4台相机组合)
- 量化位数:12bit
GF-1与GF-6的对比
| 对比项 | GF-1 | GF-6 |
|---|---|---|
| 卫星平台 | 相同 | 相同 |
| PMS分辨率 | 2米/8米 | 2米/8米 |
| PMS波段数 | 4个 | 8个 |
| WFV分辨率 | 16米 | 16米 |
| WFV波段数 | 4个 | 4个 |
| 红边波段 | 无 | 2个 |
| 黄边波段 | 无 | 1个 |
| 海岸波段 | 无 | 1个 |
| 发射时间 | 2013年 | 2018年 |
波段对比
GF-1 PMS: 蓝 绿 红 NIR
| | | |
450 550 650 800nm
GF-6 PMS: 海岸 蓝 绿 黄边 红 红边1 红边2 NIR
| | | | | | | |
425 500 560 610 660 710 750 830nm
数据组织与文件命名规范
数据产品目录结构
GF-6数据产品解压后的目录结构与GF-1相似,但波段配置不同:
GF6_PMS1_E116.5_N39.5_20180615_L1A0000333/
├── README.txt
├── metadata.xml
├── auxiliary/
│ ├── calibration_params.txt
│ └── RPC_coefficients.txt
├── image/
│ ├── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_PAN.tif # 2米全色
│ ├── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_MUX.tif # 8波段多光谱
│ ├── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_PAN.rpb
│ ├── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_MUX.rpb
│ └── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_BROWSE.jpg
└── preview/
└── GF6_PMS1_E116.5_N39.5_20180615_L1A0000333.jpg
注意:GF-6的多光谱文件后缀为 _MUX(而非GF-1的 _MUL),表示它是8波段的多光谱数据。
文件命名规则
GF6_PMS1_E116.5_N39.5_20180615_L1A0000333_MUX.tif
与GF-1基本一致,主要区别:
- 卫星代号:GF6
- 产品类型后缀:_MUX(8波段多光谱)
波段编号与波长对照
| 波段号 | 名称 | 中心波长 | 带宽 | 主要应用 |
|---|---|---|---|---|
| 1 | Coastal | 425nm | 50nm | 大气校正、浅水探测 |
| 2 | Blue | 500nm | 70nm | 水体、土地利用 |
| 3 | Green | 560nm | 70nm | 植被健康 |
| 4 | Yellow | 610nm | 40nm | 植被胁迫、土壤 |
| 5 | Red | 660nm | 60nm | 叶绿素吸收 |
| 6 | Red Edge 1 | 710nm | 40nm | 红边区域 |
| 7 | Red Edge 2 | 750nm | 40nm | 红边区域 |
| 8 | NIR | 830nm | 120nm | 植被生物量 |
# GF-6波段操作示例
import rasterio
import numpy as np
def load_gf6_multispectral(mux_file):
"""加载GF-6 8波段多光谱数据"""
with rasterio.open(mux_file) as src:
data = src.read()
profile = src.profile
# 波段定义
bands = {
'coastal': data[0], # 425nm
'blue': data[1], # 500nm
'green': data[2], # 560nm
'yellow': data[3], # 610nm
'red': data[4], # 660nm
'red_edge1': data[5], # 710nm
'red_edge2': data[6], # 750nm
'nir': data[7] # 830nm
}
print(f"GF-6多光谱数据已加载")
print(f"影像尺寸: {data.shape[2]} x {data.shape[1]}")
print(f"波段数: {data.shape[0]}")
return bands, profile
# 使用示例
# bands, profile = load_gf6_multispectral('GF6_PMS1_..._MUX.tif')
基于红边波段的植被指数
GF-6的红边波段使其能够计算多种高级植被指数,这些指数在农业监测中具有独特的优势。
1. 归一化红边指数(NDRE)
这是最常用的红边植被指数,与NDVI类似但使用红边替代红波段:
def ndre(nir, red_edge):
"""归一化红边指数"""
return (nir - red_edge) / (nir + red_edge)
# 使用红边1(710nm)计算
ndre1 = ndre(bands['nir'], bands['red_edge1'])
# 使用红边2(750nm)计算
ndre2 = ndre(bands['nir'], bands['red_edge2'])
NDRE vs NDVI:
| 对比项 | NDVI | NDRE |
|---|---|---|
| 公式 | (NIR-Red)/(NIR+Red) | (NIR-RE)/(NIR+RE) |
| 高LAI下 | 易饱和 | 不饱和 |
| 叶绿素敏感度 | 一般 | 高 |
| 冠层结构影响 | 大 | 小 |
| 适用场景 | 低-中植被覆盖 | 中-高植被覆盖 |
2. 红边叶绿素指数(CIRedEdge)
def ci_rededge(nir, red_edge):
"""红边叶绿素指数"""
return (nir / red_edge) - 1
3. 改进型红边比值指数(MSR_RE)
def msr_rededge(nir, red_edge):
"""改进型红边比值指数"""
return (nir / red_edge - 1) / (np.sqrt(nir / red_edge) + 1)
4. 植被胁迫监测(使用黄边波段)
def yellow_edge_stress_index(yellow, red_edge):
"""黄边胁迫指数"""
return (yellow - red_edge) / (yellow + red_edge)
5. 综合植被健康指数
def comprehensive_vegetation_index(bands):
"""基于GF-6多波段的综合植被健康指数"""
# NDVI(标准)
ndvi = (bands['nir'] - bands['red']) / (bands['nir'] + bands['red'])
# NDRE(红边)
ndre = (bands['nir'] - bands['red_edge1']) / (bands['nir'] + bands['red_edge1'])
# 叶绿素指数
ci = (bands['nir'] / bands['red_edge1']) - 1
# 黄边指数(反映早期胁迫)
yellow_ratio = bands['yellow'] / bands['green']
# 综合评分(加权平均)
composite = 0.3 * ndvi + 0.4 * ndre + 0.2 * ci + 0.1 * (1 - yellow_ratio)
return {
'NDVI': ndvi,
'NDRE': ndre,
'CI': ci,
'Yellow_Ratio': yellow_ratio,
'Composite_Score': composite
}
各指数适用场景
| 指数 | 适用场景 | GF-6的优势 |
|---|---|---|
| NDVI | 常规植被覆盖度 | 8米分辨率,比MODIS更精细 |
| NDRE | 高覆盖度作物、叶绿素估算 | 红边波段的核心应用 |
| CI | 叶绿素含量估算 | 双红边波段提高精度 |
| 黄边指数 | 早期胁迫检测 | GF-6独有黄边波段 |
| 综合指数 | 精准农业决策 | 多波段协同分析 |
典型应用案例
1. 精准农业:作物氮素诊断
应用流程:
def nitrogen_diagnosis(bands):
"""基于红边波段的作物氮素诊断"""
# 计算红边参数
ndre = (bands['nir'] - bands['red_edge1']) / (bands['nir'] + bands['red_edge1'])
# 红边位置(通过两个红边波段插值估算)
# 实际红边位置在710-750nm之间
re1_val = bands['red_edge1']
re2_val = bands['red_edge2']
# 简化的红边位置估算
red_edge_position = 710 + (750 - 710) * (ndre + 1) / 2
# 氮素诊断等级
conditions = [
(ndre > 0.5, '氮素充足'),
(ndre > 0.35, '氮素正常'),
(ndre > 0.2, '轻度缺氮'),
(ndre >= 0, '中度缺氮'),
(ndre < 0, '严重缺氮')
]
# 生成诊断图
diagnosis = np.zeros_like(ndre, dtype=np.uint8)
for i, (condition, label) in enumerate(conditions):
diagnosis[condition] = i + 1
return ndre, red_edge_position, diagnosis
优势:
- NDRE比NDVI对氮素变化更敏感
- 8米分辨率可以识别到地块级别的氮素差异
- 支持变量施肥决策
2. 作物类型识别
GF-6的8个多光谱波段为作物类型识别提供了更丰富的光谱信息:
# 基于GF-6多波段的作物分类
def crop_classification(bands):
"""利用GF-6多波段进行作物分类"""
from sklearn.ensemble import RandomForestClassifier
# 构建特征向量(8个波段 + 3个植被指数)
features = np.stack([
bands['coastal'],
bands['blue'],
bands['green'],
bands['yellow'],
bands['red'],
bands['red_edge1'],
bands['red_edge2'],
bands['nir'],
], axis=-1)
# 计算植被指数作为补充特征
ndvi = (bands['nir'] - bands['red']) / (bands['nir'] + bands['red'])
ndre = (bands['nir'] - bands['red_edge1']) / (bands['nir'] + bands['red_edge1'])
ndwi = (bands['green'] - bands['nir']) / (bands['green'] + bands['nir'])
features = np.dstack([features, ndvi[..., np.newaxis]])
features = np.dstack([features, ndre[..., np.newaxis]])
features = np.dstack([features, ndwi[..., np.newaxis]])
# 特征形状: (height, width, 11)
# 实际分类需要准备训练样本
return features
可区分的作物类型:
- 小麦 vs 玉米(生长期差异)
- 水稻(水体背景)
- 棉花(特殊的冠层结构)
- 蔬菜(精细地块级别)
3. 森林树种分类
红边波段在森林树种分类中表现优异:
| 树种 | 红边位置 | 近红外反射率 | 区分要点 |
|---|---|---|---|
| 落叶阔叶林 | 715-720nm | 高 | 红边偏红波段 |
| 常绿针叶林 | 705-710nm | 中 | 红边偏蓝 |
| 混交林 | 710-715nm | 中高 | 介于两者之间 |
| 竹林 | 720-725nm | 高 | 特殊冠层结构 |
4. 作物胁迫早期检测
def early_stress_detection(bands):
"""基于黄边和红边的早期胁迫检测"""
# 黄边比值(胁迫敏感)
yellow_ratio = bands['yellow'] / bands['green']
# 红边叶绿素指数
ci = (bands['nir'] / bands['red_edge1']) - 1
# 胁迫指数
stress_index = (yellow_ratio - 0.5) * (1 - ci)
# 胁迫等级
stress_levels = np.zeros_like(stress_index, dtype=np.uint8)
stress_levels[stress_index > 0.1] = 1 # 轻度胁迫
stress_levels[stress_index > 0.2] = 2 # 中度胁迫
stress_levels[stress_index > 0.3] = 3 # 重度胁迫
return stress_index, stress_levels
早期检测的优势:
- 在肉眼可见症状出现前3-5天即可发现胁迫
- 黄边波段对早期胁迫最敏感
- 为精准施药和灌溉争取时间
5. 湿地监测
GF-6的海岸波段和红边波段在湿地监测中具有独特价值:
- 海岸波段(425nm):浅水探测、水质评估
- 红边波段:水生植被识别
- 湿地植被分类:芦苇、香蒲、红树林的精细区分
6. GF-6与GF-1的协同应用
| 应用 | GF-1(2013) | GF-6(2018) |
|---|---|---|
| 常规植被监测 | NDVI | NDVI + NDRE |
| 作物分类 | 4波段 | 8波段 + 红边 |
| 氮素诊断 | 不可行 | 可行(红边指数) |
| 早期胁迫 | 有限 | 黄边+红边协同 |
| 森林分类 | 精度一般 | 精度显著提升 |
| 湿地监测 | 无海岸波段 | 有海岸波段 |
协同模式:
- 时间序列:GF-1(2013-2018)+ GF-6(2018至今)形成连续观测
- 优势互补:GF-1大范围普查 + GF-6精细农业监测
- 数据融合:结合两者数据进行长时间序列分析
数据获取
获取渠道
-
中国资源卫星应用中心(www.cresda.com)
- 官方数据分发平台
- 支持按波段配置查询
-
国家综合地球观测数据共享平台
- 科研用途数据申请
数据选择建议
| 应用需求 | 推荐数据 | 说明 |
|---|---|---|
| 农业常规监测 | MUX 8波段 | 充分利用红边 |
| 高精度制图 | PAN+ MUX融合 | 2米分辨率 |
| 大范围调查 | WFV 4波段 | 800公里幅宽 |
| 作物氮素诊断 | MUX 红边波段 | 核心应用 |
| 森林分类 | MUX 8波段 | 红边+近红外 |
技术优势与局限
优势分析
- 红边波段:中国首颗具备红边波段的陆地观测卫星
- 8波段配置:相比GF-1增加一倍波段数
- 农业优化:专门为农业监测优化的光谱设置
- 兼容GF-1:与GF-1同平台,可形成连续时间序列
- 12bit量化:更高的辐射分辨率
技术局限
- 空间分辨率:8米多光谱,与GF-2的0.8米差距较大
- 红边波段数:2个红边波段,少于Sentinel-2的3个
- 幅宽:PMS幅宽60公里,大区域覆盖需要拼接
- 光谱范围:仅覆盖可见光-近红外,无短波红外
- 数据连续性:与GF-1的时间序列衔接需要交叉定标
总结与展望
高分六号(GF-6)作为中国首颗具备红边波段的陆地观测卫星,在农业监测领域具有独特的价值。它与GF-1形成了良好的互补——GF-1提供大范围多光谱观测,GF-6提供精细化的农业植被监测能力。
主要成就
- 技术创新:首次在国内陆地观测卫星中引入红边波段
- 农业应用:显著提升了作物监测和诊断能力
- 体系完善:丰富了高分系列的光谱配置
- 国际对标:与Sentinel-2等国际卫星形成互补
与GF-1的接力
- GF-1(2013-2018):奠定高分辨率多光谱基础
- GF-6(2018至今):继承并升级,增加红边波段
- GF-1B/C/D:后续组网卫星,提升时间分辨率
- 联合应用:GF-1系列 + GF-6形成完整的农业监测星座
应用前景
- 精准农业:从"有没有"到"好不好"的转变
- 粮食安全:国家级作物长势监测和产量预估
- 生态监测:森林健康、湿地保护的精细化评估
- 碳汇估算:高精度植被参数支撑碳汇计算
下一篇预告: 我们将介绍高分七号(GF-7)卫星——中国首颗亚米级立体测绘卫星,探索其双线阵立体成像技术在1:10000比例尺测图和三维建模中的应用。
系列回顾:
- [(一)高分一号(GF-1)——中国高分辨率对地观测的里程碑]
- [(二)高分二号(GF-2)——中国亚米级遥感的新纪元]
- [(三)高分三号(GF-3)——中国首颗C频段多极化SAR卫星]
- [(四)高分四号(GF-4)——地球同步轨道的"太空慧眼"]
- [(五)高分五号(GF-5)——中国首颗高光谱观测卫星]
- (六)高分六号(GF-6)——中国首颗"红边"陆地观测卫星
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)