Published September 30, 2025 | Version 1.0.0

Carbon monoxide plume detection dataset for machine learning

  • 1. ROR icon Leiden University
  • 2. ROR icon Space Research Organisation Netherlands
  • 3. ROR icon Netherlands Organisation for Applied Scientific Research
  • 4. ROR icon European Space Agency
  • 5. ROR icon University of British Columbia
  • 6. ROR icon Vrije Universiteit Amsterdam
  • 7. ROR icon GHGSat (Canada)

Description

Description


This repository contains the fully labelled multimodal images cropped from the Sentinel-5P TROPOMI level-2 Carbon Monoxide data. This dataset was used in Wąsala et al. 2025 for carbon monoxide (CO) plume detection with AutoMergeNet. The training data is saved per image in .npy format.

This dataset was generated using the TROPOMI CO data. The Copernicus Datahub provides access to this data. 

The dataset consists of 5207 images of the African content with 10 data layers. 24% of the images show plumes detected by Leguijt et al. 2024. The remaining images were selected randomly over the African content, using heuristics to discard potential plumes. Please see Wąsala et al. 2025 for a detailed description of how the dataset was compiled.

The images have 10 data layers: the CO data layer and 9 data layers that support the classification, making this dataset suitable for multimodal image classification or data fusion. These data layers are extracted from the operational (offline) TROPOMI CO product and are, therefore, already co-located.

The data layers are the following (see TROPOMI CO product for more detailed descriptions, variable name in the dataset indicated in brackets):

  • Carbon monoxide total column (co): [ppb] the carbon monoxide concentration [mol/m2] converted to ppb and destriped to remove striping caused by the satellite sensor.
  • Carbon monoxide standard error (co_precision): [mol m-2] the uncertainty in the retrieval of the carbon monoxide concentration.
  • Data quality assurance (qa): [-] a flag indicating the quality of each pixel, based on observation conditions and output of the carbon monoxide retrieval algorithm.
  • Geolocation flag (geolocation_flag): [-] flags describing the influence of the solar angle.
  • Surface pressure (surface_pressure): [hPa] surface pressure in hPa.
  • Degrees of freedom (dof): [-] degrees of freedom for the CO signal.
  • Height scattering layer (height_scattering_layer): [m]  Scattering layer height above the topographic surface.
  • SWIR scattering optical thickness (scattering_optical_thickness): [-]  Scattering optical depth in the SWIR channel at 2330 nm.
  • Surface Albedo in the SWIR channel (albedo): [-] surface albedo at the wavelength of 2335 m.
  • Ground pixel (ground_pixel): ground_pixel is the dimension perpendicular to the flight direction, comparable to the x-axis but in the satellite’s frame of reference. This measure indicates how close to the edge of the satellite’s swath a particular pixel is.

The annotations file contains the latitude and longitude of the top right corner of each image. Furthermore, Wąsala et al. defined a location-based test split. The images belonging to this test split are marked in the “test” column of the annotations file and “test” attribute in the NetCDFs (where 0=False and 1=True).

Citation

When using this dataset, please cite this repository and the following paper:
Wąsala, J., Maasakkers, J.D., Schuit, B.J., Leguijt, G., Aben, E.E.A., Schneider, R., Hoos, H.H., Baratchi, M.: AutoMergeNet: AutoML-based M-Source Satellite Data Fusion Evaluated with Atmospheric Case Studies, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, to appear. 


References

Wąsala, J., Maasakkers, J.D., Schuit, B.J., Leguijt, G., Aben, E.E.A., Schneider, R., Hoos, H.H., Baratchi, M.: AutoMergeNet: AutoML-based M-Source Satellite Data Fusion Evaluated with Atmospheric Case Studies, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, ,https://doi.org/10.1109/JSTARS.2025.3621068, 2025. 


Leguijt, G., Maasakkers, J. D., Denier van der Gon, H. A. C., Segers, A. J., Borsdorff, T., and Aben, I.: Quantification of carbon monoxide emissions from African cities using TROPOMI, Atmos. Chem. Phys., 23, 8899–8919, https://doi.org/10.5194/acp-23-8899-2023, 2023.


Landgraf, J., de Brugh, J., Scheepmaker, R., Borsdorff, T., Houweling, S., and Hasekamp, O.: Algorithm theoretical baseline document for sentinel-5 precursor: Carbon monoxide total column retrieval, Netherlands Institute for Space Research, the Netherlands, SRON-S5P-LEV2-RP-002, 2018.


Borsdorff, T., Hu, H., Hasekamp, O., Sussmann, R., Rettinger, M., Hase, F., ... & Landgraf, J. (2018). Mapping carbon monoxide pollution from space down to city scales with daily global coverage. Atmospheric Measurement Techniques, 11(10), 5507-5518.


Apituley, A., Pedergnana, M., Sneep, M., Veefkind, P.J., Loyola, D., Landgraf, J., and Borsdorff, T.: Sentinel-5 precursor/TROPOMI Level 2 Product User Manual Carbon Monoxide, Netherlands Institute for Space Research, the Netherlands, SRON-S5P-LEV2-MA-002, 2018.

 

Files

co_zenodo.png

Files (137.1 MB)

Name Size Download all
md5:da083a1d0049e0af48141e2d08572f66
219.4 kB Preview Download
md5:2614c84ddd14c1368627f68d09f51e13
429.6 kB Preview Download
md5:55cb06560d4eb620ad696c0661eadc99
136.5 MB Preview Download

Additional details

Related works

Is described by
Publication: 10.1109/JSTARS.2025.3621068 (DOI)

Funding

Dutch Research Council
Physics-aware Spatio-temporal Machine Learning for Earth Observation Data OCENW.KLEIN.42
European Space Agency
ESA OSIP 4000136204/21/NL/GLC/my
Alexander von Humboldt Foundation
Alexander von Humboldt Professorship in Artificial Intelligence awarded to Holger Hoos

Dates

Created
2025-09-29

Software

Repository URL
https://github.com/ADA-research/AutoMergeNet
Programming language
Python