Landsat波段怎么组合?真假彩色如何合成?
很多同学在做遥感解译时都会遇到一个基础但很关键的问题:Landsat波段怎么组合?真假彩色如何合成? 如果波段顺序选错,植被、水体、裸地和城镇的颜色会完全不符合预期,后续目视解译、样本选择和分类结果都会受到影响。
本文以常见的 Landsat 8/9 OLI 影像为主,同时对照 Landsat 5 TM、Landsat 7 ETM+ 的常用组合,讲清楚 Landsat波段组合的逻辑、真彩色合成、假彩色合成、常见错误和检查方法。适合 QGIS、ArcGIS Pro、ENVI 以及 Python 遥感处理入门使用。

引言:Landsat波段组合先记住一个原则
Landsat波段组合不是把所有波段一起显示,而是从多光谱影像中选出 3 个波段,分别赋给屏幕的红色、绿色、蓝色通道,也就是 R、G、B 通道。
例如 Landsat 8/9 的真彩色组合通常写作 4-3-2,意思是:
- R 通道使用 Band 4,红光波段;
- G 通道使用 Band 3,绿光波段;
- B 通道使用 Band 2,蓝光波段。
如果你在软件里看到 RGB 输入框,顺序一定要理解为“红、绿、蓝”,不是从小到大填,也不是随便填。Landsat真假彩色合成的差别,本质上就是 RGB 三个通道使用了不同的光谱波段。
背景:为什么同一景 Landsat 影像会显示成不同颜色
Landsat 影像记录的是地物在不同光谱范围内的反射强度。人眼只能看到可见光,但 Landsat 还可以记录近红外、短波红外、热红外等信息。
不同地物在不同波段上的反射特征不同:
- 植被在近红外波段反射很强,所以在含近红外的假彩色影像中通常很亮;
- 水体在近红外和短波红外中反射很弱,所以常表现为深色;
- 裸地和建设用地在可见光、短波红外中的反射差异明显,适合用短波红外组合区分;
- 云、雪、盐碱地在可见光中都可能很亮,需要结合短波红外进一步判断。
所以,Landsat波段怎么组合,取决于你想观察什么目标:看自然色外观用真彩色,看植被用假彩色,看城市和裸地用短波红外组合,看水体和湿地则要重点利用近红外和短波红外。
原理:真彩色合成与假彩色合成的区别
真彩色合成是什么
真彩色合成是把红、绿、蓝三个可见光波段分别放到 R、G、B 显示通道中,影像颜色接近人眼看到的自然颜色。
以 Landsat 8/9 OLI 为例,真彩色组合是:
| 传感器 | 真彩色组合 | RGB 对应关系 | 主要用途 |
|---|---|---|---|
| Landsat 8/9 OLI | 4-3-2 | R=4,G=3,B=2 | 自然色浏览、目视判读底图 |
| Landsat 5 TM | 3-2-1 | R=3,G=2,B=1 | 历史影像自然色显示 |
| Landsat 7 ETM+ | 3-2-1 | R=3,G=2,B=1 | 历史影像自然色显示 |
真彩色的优点是直观,适合汇报展示和快速浏览。缺点是植被、水体、城市之间的光谱差异不一定最明显,尤其在大气影响较强或影像偏灰时,判读效果有限。
假彩色合成是什么
假彩色合成是把人眼不可见或不完全可见的波段,比如近红外、短波红外,放入 R、G、B 显示通道中。影像颜色不再等同于真实视觉颜色,但地物差异会更明显。
最经典的假彩色是近红外假彩色。以 Landsat 8/9 为例,常用组合是 5-4-3:
- R 通道使用 Band 5,近红外;
- G 通道使用 Band 4,红光;
- B 通道使用 Band 3,绿光。
在这种组合下,健康植被通常呈红色或亮红色,水体多为深色,城市和裸地呈青灰、灰白或浅色。它非常适合植被识别、农田判读和生态环境分析。
步骤:在 QGIS 和 ArcGIS Pro 中合成 Landsat 真彩色与假彩色
步骤一:确认你的 Landsat 传感器类型
在组合波段前,先确认影像来自哪一代 Landsat。不同传感器的波段编号不一样,不能直接套用同一个数字组合。
| 传感器 | 蓝光 | 绿光 | 红光 | 近红外 | 短波红外1 | 短波红外2 |
|---|---|---|---|---|---|---|
| Landsat 8/9 OLI | Band 2 | Band 3 | Band 4 | Band 5 | Band 6 | Band 7 |
| Landsat 5 TM | Band 1 | Band 2 | Band 3 | Band 4 | Band 5 | Band 7 |
| Landsat 7 ETM+ | Band 1 | Band 2 | Band 3 | Band 4 | Band 5 | Band 7 |
一个常见错误是把 Landsat 8 的 4-3-2 真彩色组合直接用于 Landsat 5。这样会把近红外放进 R 通道,结果变成假彩色效果,而不是自然色。
步骤二:准备多波段影像或单波段文件
如果你下载的是单个 GeoTIFF 文件,并且里面已经包含多个波段,可以直接设置 RGB 波段。如果下载的是多个独立文件,例如 B2、B3、B4、B5 分开的 TIF,需要先在软件中加载各波段,或使用工具合成为一个多波段栅格。
在 QGIS 中可以使用:
- 栅格中的虚拟栅格工具,将多个单波段文件临时组成一个多波段影像;
- 合并工具,将多个波段输出为一个新的多波段 GeoTIFF;
- 直接加载 Landsat Collection 2 的各波段文件,再通过图层样式设置显示。
在 ArcGIS Pro 中可以使用:
- Composite Bands 工具合成多波段栅格;
- 在图层的符号系统中选择 RGB Composite;
- 在影像图层属性中调整红、绿、蓝三个通道。
步骤三:合成 Landsat 8/9 真彩色 4-3-2
如果你使用 Landsat 8/9 OLI,真彩色合成参数如下:
| 显示通道 | 选择波段 | 波段含义 |
|---|---|---|
| Red | Band 4 | 红光 |
| Green | Band 3 | 绿光 |
| Blue | Band 2 | 蓝光 |
合成后,植被应接近绿色,水体应偏蓝或深色,城市和裸地多为灰白、浅黄或褐色。如果整体发黑、发白或颜色发灰,通常不是波段组合错了,而是显示拉伸方式没有设置好。
步骤四:合成 Landsat 8/9 假彩色 5-4-3
Landsat假彩色合成中,最常用的是近红外假彩色组合 5-4-3:
| 显示通道 | 选择波段 | 波段含义 |
|---|---|---|
| Red | Band 5 | 近红外 |
| Green | Band 4 | 红光 |
| Blue | Band 3 | 绿光 |
合成后,健康植被应明显偏红,农田、林地和草地会比较突出;水体通常偏黑或深蓝;建设用地和裸地多为灰青色、浅蓝色或灰白色。
如果植被没有变红,而是变成蓝色或绿色,优先检查 RGB 顺序是否填反。有些软件界面显示为 R、G、B,有些工具参数可能按输入列表顺序创建波段,需要特别注意。
步骤五:设置合适的影像拉伸
波段组合正确后,还需要设置显示拉伸。Landsat 影像的像元值范围可能很大,如果直接用原始最小值和最大值显示,影像会显得很暗或对比度很差。
常用做法是:
- 使用百分比截断拉伸,例如 2% 到 98%;
- 使用标准差拉伸,例如 2 个标准差;
- 对每个波段分别计算统计值;
- 避开云、雪、异常亮斑对拉伸结果的影响。
在 QGIS 中,可以在图层样式中选择多波段彩色,然后调整最小值、最大值和对比度增强方式。在 ArcGIS Pro 中,可以在影像图层的外观和符号系统中设置拉伸类型。
常见坑:Landsat波段组合最容易错在哪里
坑一:把 Landsat 8/9 和 Landsat 5/7 的编号混用
Landsat 8/9 的可见光与近红外波段编号比 Landsat 5/7 整体后移。Landsat 8/9 真彩色是 4-3-2,而 Landsat 5/7 真彩色是 3-2-1。只记组合数字而不看传感器,是最常见的错误。
坑二:把 RGB 顺序理解成 BGR 或从小到大
很多初学者看到 4-3-2,会误以为软件里应按蓝、绿、红填写。实际上常规写法默认是 R-G-B 顺序。4-3-2 就是 R=4、G=3、B=2。
坑三:把全色波段当作真彩色波段
Landsat 7 和 Landsat 8/9 都有分辨率更高的全色波段,但全色波段不是 RGB 合成中的红、绿、蓝波段。它通常用于全色锐化,而不是直接替代某个可见光波段。
坑四:忽略云、阴影和无效值
云和阴影会影响目视判读,也会影响显示拉伸。若研究区云量较大,即使 Landsat波段组合正确,结果也可能看起来异常。正式分析前建议使用质量控制波段或云掩膜进行筛选。
坑五:用热红外波段做普通彩色合成
热红外波段主要反映地表热辐射,空间分辨率和物理含义与反射波段不同。它可以用于地表温度反演,但一般不用于常规真彩色或植被假彩色合成。
方法比较:不同 Landsat波段组合适合看什么
| 目标 | Landsat 8/9 组合 | Landsat 5/7 组合 | 显示特征 | 适用场景 |
|---|---|---|---|---|
| 自然色浏览 | 4-3-2 | 3-2-1 | 接近人眼视觉 | 底图、汇报、初步浏览 |
| 植被识别 | 5-4-3 | 4-3-2 | 健康植被偏红 | 农田、林地、草地判读 |
| 城市与裸地 | 7-6-4 | 7-5-3 | 建设用地和裸地差异明显 | 城市扩张、裸地识别 |
| 水体和湿地 | 5-6-4 或 6-5-4 | 4-5-3 或 5-4-3 | 水体通常较暗 | 水域边界、湿地判读 |
| 火烧迹地 | 7-5-4 | 7-4-3 | 烧毁区域更易突出 | 灾害监测、火烧范围识别 |
如果只是问 Landsat波段怎么组合,不能只背一个答案。真彩色合成适合看“像不像真实世界”,假彩色合成适合看“地物差异是否明显”。实际工作中,通常会在多个组合之间切换,而不是只依赖一张图。
检查清单:合成后如何判断结果是否正确
- 确认影像是 Landsat 8/9、Landsat 7 还是 Landsat 5,不要混用波段编号。
- 确认软件界面中的输入顺序是 R、G、B。
- 真彩色中,植被应大致偏绿,水体偏蓝或深色,城市偏灰白。
- 近红外假彩色中,健康植被应明显偏红。
- 如果影像过暗或过亮,优先检查拉伸方式,不要马上怀疑波段组合。
- 如果研究区有大量云、雪或阴影,需要结合质量控制波段判断。
- 如果使用的是地表反射率产品,注意比例因子和无效值,但显示合成通常仍可通过拉伸查看。
- 如果用于分类或指数计算,不要只依赖显示颜色,应回到原始波段或反射率数据进行计算。
FAQ:Landsat真假彩色合成常见问题
Landsat 8 真彩色为什么是 4-3-2,不是 3-2-1?
因为 Landsat 8/9 OLI 的 Band 2 是蓝光,Band 3 是绿光,Band 4 是红光。真彩色要求 R=红光、G=绿光、B=蓝光,所以组合是 4-3-2。Landsat 5/7 的红绿蓝分别是 Band 3、Band 2、Band 1,所以真彩色是 3-2-1。
Landsat假彩色合成为什么植被是红色?
在常用近红外假彩色组合中,近红外波段被放到 R 通道。健康植被对近红外反射很强,因此在红色通道中亮度高,最终显示为红色或亮红色。
QGIS 中 Landsat 影像显示很暗,是波段组合错了吗?
不一定。很多时候是拉伸参数没有设置好。可以在多波段彩色样式中重新计算统计值,尝试百分比截断或标准差拉伸。如果植被、水体、城市的相对颜色关系正常,通常说明组合没有大问题。
下载到多个 B2、B3、B4 文件,怎么做 RGB 合成?
可以在 QGIS 中创建虚拟栅格或合并为多波段栅格,也可以在 ArcGIS Pro 中使用 Composite Bands 工具。合成时要按目标组合把对应波段放入 R、G、B 通道,例如 Landsat 8/9 真彩色为 R=B4、G=B3、B=B2。
真彩色和假彩色哪个更适合遥感解译?
两者用途不同。真彩色更适合自然外观浏览和成果展示;假彩色更适合突出特定地物差异,例如植被、水体、火烧迹地、裸地和建设用地。实际解译中建议同时查看多种 Landsat波段组合。
Landsat 9 的波段组合和 Landsat 8 一样吗?
常用 RGB 合成规则基本一致。Landsat 8 OLI 和 Landsat 9 OLI-2 的常用可见光、近红外、短波红外波段编号对应关系相同,因此真彩色仍常用 4-3-2,近红外假彩色仍常用 5-4-3。
结论:先看传感器,再按目标选择波段组合
回答“Landsat波段怎么组合?真假彩色如何合成?”,关键不是死记所有组合,而是先确认传感器,再理解 RGB 通道和光谱波段的对应关系。
如果你使用 Landsat 8/9,最常用的起点是:真彩色 4-3-2,近红外假彩色 5-4-3。若使用 Landsat 5/7,则真彩色是 3-2-1,近红外假彩色是 4-3-2。
实际工作中,建议先用真彩色检查影像整体质量,再切换到假彩色观察植被、水体、城市或裸地差异,最后结合指数计算、分类样本和实地知识验证结果。这样做,Landsat真假彩色合成才不只是“调颜色”,而是真正服务于遥感解译和 GIS 分析。