ChronoEarth-492K
收藏资源简介:
ChronoEarth-492K是一个大规模、时间丰富的高光谱遥感数据集,基于EO-1 Hyperion影像构建。它覆盖全球9个区域的492,000多个位置,包含155个高光谱波段(波长范围447 nm至2365 nm),每个位置有多次重访以支持时间分析。数据集包括六个地理空间任务的基准标签,支持静态和时序评估。
ChronoEarth-492K is a large-scale, temporally-rich hyperspectral remote sensing dataset constructed from EO-1 Hyperion imagery. It covers over 492,000 locations across 9 global regions, featuring 155 hyperspectral bands spanning a wavelength range of 447 nm to 2365 nm. Each location has multiple revisit observations to support temporal analysis. The dataset provides benchmark labels for six geospatial tasks, enabling both static and temporal evaluations.
数据集概览
ChronoEarth-492K 是一个大规模、长时间序列的高光谱遥感数据集,基于 EO-1 Hyperion 传感器影像构建。
- 位置数量:超过 492,000 个空间位置。
- 光谱波段:155 个高光谱波段,波长范围 447–2365 nm。
- 空间分辨率:每像素 30 米。
- 时间覆盖:每个位置有多次重访,支持时间序列分析。
- 全球区域:涵盖 9 个地理区域:AC、AF、EA、EU、LA、NA、OC、SEA、SWA。
- 传感器:EO-1 Hyperion。
光谱分组
| 组别 | 波段范围 | 波长范围 | 通道数 |
|---|---|---|---|
| VNIR | B010–B057 | 447–925 nm | 48 |
| SWIR1 | B081–B097 | 952–1114 nm | 17 |
| SWIR2 | B101–B119 | 1154–1336 nm | 19 |
| SWIR3 | B134–B164 | 1487–1790 nm | 31 |
| SWIR4 | B182–B221 | 1971–2365 nm | 40 |
| 全部 | 447–2365 nm | 155 |
基准数据集
ChronoEarth-492K 为六个地理空间任务提供基准标签,支持静态和时间序列评估:
| 数据集 | 任务 | 区域 | 类别数 |
|---|---|---|---|
| NLCD | 土地覆盖分割 | 北美 | 16 |
| CDL | 作物类型映射 | 北美 | 257 |
| CORINE | 土地覆盖分割 | 欧洲 | 44 |
| CLCD | 土地覆盖分割 | 中国 | 9 |
| GFC | 森林覆盖变化检测 | 全球 | 2 |
| ISDASoil | 土壤属性预测 | 非洲 | 连续值 |
数据集结构
ChronoEarth-492K/ ├── metadata.parquet # 全局索引(位置UID、区域、时间戳、图像路径) ├── dataset/ │ └── <UTM_zone>/ │ └── <UID>/ │ ├── <UID>_<timestamp>.TIF │ └── ... └── benchmark_labels/ └── <dataset_name>/ ├── *_metadata_static.parquet ├── *metadata_lh.parquet # 长时间序列元数据 └── labels/ └── <UID>/ ├── <dataset_name><year>.tif └── ...
使用方式
静态数据集(每个位置单张影像):
python from ChronoEarth import ChronoEarth
dataset = ChronoEarth( split=train, cache_dir=/path/to/data, regions=[NA, EU], # 选择全球区域子集 channel_groups=[VNIR, SWIR1], # 选择光谱组子集 ) sample = dataset[0]
sample[optical] -> np.ndarray (C, H, W)
sample[optical_channel_wv] -> 波长列表 [nm]
sample[spatial_resolution] -> 30 (米)
时间序列数据集(每个位置多个时间点):
python from ChronoEarth import TemporalChronoEarth
dataset = TemporalChronoEarth( split=train, cache_dir=/path/to/data, regions=NA, channel_groups=VNIR, num_frames=8, # 每个位置最多采样帧数(-1 表示全部) frames_lb=3, # 仅包含时间戳数 ≥3 的位置 ) sample = dataset[0]
sample[optical] -> np.ndarray (T, C, H, W)
sample[timestamp] -> np.ndarray (T,)
sample[num_frames] -> int
基准数据集加载:
python from ChronoEarth.benchmarks import StaticTask, TemporalTask
dataset = StaticTask( dataset_name=NLCD, split=train, metadata_path=/path/to/benchmark_labels/NLCD/metadata_static.parquet, image_dir=/path/to/dataset, label_dir=/path/to/benchmark_labels/NLCD/labels, BANDS=[30, 24, 16], # 从 VNIR 中选择 RGB 波段 )
预训练与评估
- 预训练脚本:位于
pretraining/目录,支持静态和时间序列预训练。 - 评估:在基准数据集上进行微调与评估,提供静态和时间序列任务的启动脚本。
许可与引用
- 许可:Apache 2.0
- 引用:请引用相关论文:
@misc{si2026chronoearth492klargescalelong,...}




