STARCOP; EMIT-MSeg
收藏资源简介:
本研究引入两个关键数据集以支持星载甲烷检测算法的开发与评估。STARCOP数据集由机载AVIRIS-NG高光谱传感器采集,包含512×512像素的瓦片图像及甲烷羽流语义分割标签,其“全波段”变体涵盖125个光谱通道,专注于1573–2480纳米甲烷敏感波段,用于模型训练与测试。EMIT-MSeg作为新型空间数据集,源自国际空间站部署的EMIT传感器,提供285个光谱波段(381–2493纳米),包含52个手动标注场景,涵盖甲烷泄漏与混淆场景,旨在评估模型在未知传感器上的泛化能力。这些数据集通过高质量标注策略构建,应用于高光谱遥感领域,旨在解决甲烷泄漏的实时星载检测问题,助力气候变化减缓行动。
This study introduces two key datasets to support the development and evaluation of spaceborne methane detection algorithms. The STARCOP dataset is collected by the airborne AVIRIS-NG hyperspectral sensor, containing 512×512 pixel tile images and methane plume semantic segmentation labels. Its "full-band" variant covers 125 spectral channels, focusing on the methane-sensitive spectral bands of 1573–2480 nm, and is used for model training and testing. EMIT-MSeg, as a novel spatial dataset, originates from the EMIT sensor deployed on the International Space Station (ISS). It provides 285 spectral bands (381–2493 nm) and contains 52 manually annotated scenes covering methane leaks and confounding scenarios, aiming to evaluate the generalization ability of models on unseen sensors. These datasets are constructed with high-quality annotation strategies and applied in the field of hyperspectral remote sensing, aiming to address the real-time spaceborne detection of methane leaks and support climate change mitigation efforts.
数据集概述:Methane Filters Benchmark
该数据集是一个用于基准测试和比较甲烷过滤器的项目,特别关注在低功耗边缘设备上的优化。除了传统滤波器,还探索了使用机器学习模型对滤波器输出进行精炼。
最新动态(期刊文章更新)
- EMIT 在 Q8J 上的部署:新增
emit_deployment/文件夹,包含用于预处理 EMIT 数据、运行完整检测管道以及测量 Q8J 板上每步时间戳、资源使用(CPU、RAM、磁盘 I/O)和功耗的脚本。 - Mag1c-SAS 的 Numpy 实现:在
sped_up_filters.py中增加了纯 numpy 的mag1c_SAS和mag1c_tile实现。 - MF 和 ACE 的加性/乘性关系:优化的匹配滤波器和 ACE 现在支持加性和乘性背景-目标关系,通过
addition参数控制。使用乘性关系改善了这些滤波器的视觉清晰度和检测指标。 - onboard-methane-detection 库:Mag1c-SAS 预处理和推理功能已集成到一个独立的 PyPI 库中,可通过
pip install onboard-methane-detection安装。 - 更新的 CSV 文件:重新测量了所有滤波器在 Xiphos Q8J 上的运行时间,并为新的乘性 MF 和 ACE 变体添加了指标。
- 代码更新与重构:将硬编码参数移至 YAML 配置文件和 CLI 参数。
引用
若研究有用,请引用相关 arXiv 论文(编号:2606.03675)。
演示 Notebook
- Models Demo:演示模型推理。
- Products Creation and Benchmarking Demo:演示生成产品并测量其运行时间。
资源
- STARCOP – All Bands Version:原始高光谱数据,用于计算滤波器产品。
- Precomputed Filters:预计算的谱滤波器和数据产品。
- Trained Models:使用上述预计算产品训练的甲烷检测模型。
- EMIT Test Dataset:用于评估的 EMIT 高光谱测试场景。
仓库克隆
使用以下命令克隆包含子模块的仓库:
git clone --recursive https://github.com/zaitra/methane-filters-benchmark.git
概述
加速后的传统滤波器位于 sped_up_filters.py 文件中,Mag1c-SAS(Mag1c 的修改版本)作为子模块包含在 benchmark/mag1c_fork 中。运行时测试可通过 test_sped_up_filters.py 脚本执行。
运行时测量
使用以下命令测试和基准测试滤波器:
python benchmark/test_sped_up_filters.py --channels [N_of_channels]
可通过 --repetitions、--no-sleep、--channels、--compute-original-filters、--measure-morphological-baseline、--precision 和 --hdr-path 等参数进行自定义。
滤波器生成
使用 benchmark/create_filters_for_starcop.py 脚本从 STARCOP 数据生成滤波器,需在 benchmark/cfg/classic.yaml 配置文件中设置参数。
指标评估
使用 benchmark/metrics_runner/metrics_runner.py 脚本评估滤波器指标,配置在 benchmark/metrics_runner/cfg/ 目录下的 YAML 文件中定义。结果为 CSV 文件,存储在 csvs/ 目录中。

- 1A Fast Methane Detection Pipeline on Board Satellites Based on Mag1c-SAS and LinkNet扎伊特拉公司; 美国宇航局喷气推进实验室; 马萨里克大学·信息学院 · 2026年




