1. 卫星遥感概述:什么是遥感、遥感发展简史、卫星平台与传感器简介、课程整体框架

大家好,欢迎来到《卫星图像数据挖掘入门》的第一课。

说实话,每次开新课时我都在想,怎么把「遥感」这两个字讲得接地气一点。毕竟这玩意儿听起来挺高大上的,对吧?但说白了,遥感就是「遥远的感知」——你站在远处,不接触目标,就能知道它长什么样、温度多高、甚至有没有生病。

嗯,就是这么回事。

1.1 什么是遥感?

遥感,英文叫 Remote Sensing。我习惯把它拆成两个词来理解:Remote(遥远) + Sensing(感知)。

你想想看,你拿着手机拍一张照片,算不算遥感?严格来说不算,因为你离目标太近了。但如果你坐在飞机上往下拍,或者卫星在天上拍,那就是遥感了。

遥感的核心能力有三个:

  • 不接触:传感器和目标是分开的,中间隔着大气层
  • 多波段:人眼只能看到红绿蓝,遥感能看到红外、微波、甚至雷达信号
  • 大范围:一张 Landsat 卫星图像能覆盖 185 公里 × 185 公里的区域

重要概念:遥感不是「拍照」,而是「记录电磁波」。每个地物都有自己独特的光谱反射曲线,就像人的指纹一样。我们做数据挖掘,本质上就是在分析这些「光谱指纹」。

我在项目中遇到过不少新手,上来就问「老师,这个卫星图怎么这么模糊?」。其实不是模糊,是波段组合的问题。你看到的彩色图像,可能是近红外、红、绿三个波段合成的结果,跟人眼看到的完全不一样。

1.2 遥感发展简史

遥感的起点,比你想的要早得多。

年代 里程碑事件 我的评价
1858年 法国人从热气球上拍摄了第一张航空照片 那时候还没飞机呢,胆子是真大
1903年 鸽子携带微型相机进行空中摄影 嗯,鸽子的载荷能力有限,但创意满分
1960年 TIROS-1 气象卫星发射,第一颗真正意义上的遥感卫星 开启了卫星遥感时代
1972年 Landsat-1 发射,开启陆地资源遥感 这是我最喜欢的卫星系列,数据免费又好用
1999年 IKONOS 发射,首颗高分辨率商业卫星 1米分辨率,当时震惊了行业
2014年至今 Sentinel 系列、高分系列、商业小卫星星座爆发 数据量爆炸,我们做数据挖掘的黄金时代

我曾经在做一个城市扩张分析项目时,需要用到 1980 年代的历史影像。那时候数据源少得可怜,只能靠 Landsat 的 MSS 传感器,分辨率才 80 米。你想想看,80 米一个像素,连一栋楼都看不清。但就是这样的数据,帮我们还原了 40 年的城市变迁。

个人建议:如果你是初学者,建议从 Landsat 和 Sentinel 的数据入手。免费、开放、文档齐全。别一上来就想着用 0.3 米分辨率的商业数据,贵不说,处理起来也麻烦。

1.3 卫星平台与传感器简介

卫星平台,说白了就是「装传感器的车」。传感器,就是「看东西的眼睛」。

常见的卫星平台有:

  • 太阳同步轨道卫星:比如 Landsat、Sentinel-2,每天固定时间过境,适合做时间序列分析
  • 地球静止轨道卫星:比如气象卫星,一直盯着同一片区域,适合做天气监测
  • 低轨小卫星星座:比如 Planet 的 Dove 卫星,几百颗小卫星组网,每天都能拍

传感器方面,我重点说三种:

  • 多光谱传感器:记录几个到十几个波段,比如红、绿、蓝、近红外、短波红外。Landsat 的 OLI 传感器有 11 个波段
  • 高光谱传感器:记录几百个连续波段,光谱分辨率极高。我做过一个高光谱矿物识别项目,能区分出不同种类的黏土矿物
  • 合成孔径雷达(SAR):主动发射微波信号,不受云雨影响。我曾经用 Sentinel-1 的 SAR 数据做洪水监测,下雨天也能拍

避坑指南:我曾经在项目里犯过一个低级错误——把多光谱和高光谱的数据混在一起处理。两者的波段宽度和光谱响应函数完全不同,直接堆叠会导致严重的信息冗余和噪声放大。切记:先搞清楚你的传感器参数,再动手处理数据。

1.4 课程整体框架

这门课一共 30 章,我把它分成了四个模块。下面这张图是我自己画的,能帮你快速了解整个课程的知识体系。

《卫星图像数据挖掘入门》课程框架 模块一:基础篇 第1-5章 遥感原理、卫星平台 数据获取、预处理 模块二:方法篇 第6-15章 Python数据处理 特征提取、分类聚类 模块三:进阶篇 第16-25章 深度学习、时序分析 变化检测、目标识别 模块四:实战篇 第26-30章 综合项目:城市扩张分析 农业监测、灾害评估 课程特色 ✅ 每章都有真实项目案例 ✅ 代码可复现,数据可下载 ✅ 从数据获取到成果输出,全流程覆盖

看到这张图,你应该能感受到课程的逻辑了:

  • 基础篇:先搞清楚遥感是什么、数据长什么样、怎么下载
  • 方法篇:用 Python 处理数据,做分类、聚类、特征提取
  • 进阶篇:上深度学习、时序分析、变化检测这些硬核内容
  • 实战篇:把前面学的串起来,做几个完整的项目

我个人习惯是「先动手,后理论」。所以从第 2 章开始,我就会带你下载第一幅卫星图像,用 Python 打开它,看看里面到底存了什么数据。别怕,代码我会一行一行解释。

学习建议:这门课不需要你提前掌握遥感知识,但最好有点 Python 基础。如果你只会写个 for 循环,那也够了。遇到不懂的,随时翻回这一章看看框架图,别迷路。

好了,第一章就到这里。记住一句话:遥感数据挖掘,本质上就是「用算法从图像里提取有价值的信息」。接下来的 29 章,我会带你一步步掌握这个技能。


公众号:蓝海资料掘金营,微信deep3321