the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Quantification of CO2 hotspot emissions from OCO-3 SAM CO2 satellite images using deep learning methods
Abstract. This paper presents the development and application of a deep learning-based method for inverting CO2 atmospheric plumes from power plants using satellite imagery of the CO2 total column mixing ratios (XCO2). We present an end-to-end CNN approach, processing the satellite XCO2 images to derive estimates of the power plant emissions, that is resilient to missing data in the images due to clouds or to the partial view of the plume due to the limited extent of the satellite swath.
The CNN is trained and validated exclusively on CO2 simulations from 8 power plants in Germany in 2015. The evaluation on this synthetic dataset shows an excellent CNN performance with relative errors close to 20 %, which is only significantly affected by substantial cloud cover. The method is then applied to 39 images of the XCO2 plumes from 9 power plants, acquired by the Orbiting Carbon Observatory-3 Snapshot Area Maps (OCO3-SAMs), and the predictions are compared to average annual reported emissions. The results are very promising, showing a relative difference of the predictions to reported emissions only slightly higher than the relative error diagnosed from the experiments with synthetic images. Furthermore, the analysis of the area of the images in which the CNN-based inversion extract the information for the quantification of the emissions, based on integrated gradient techniques, demonstrates that the CNN effectively identifies the location of the plumes in the OCO-3 SAM images. This study demonstrates the feasibility of applying neural networks that have been trained on synthetic datasets for the inversion of atmospheric plumes in real satellite imagery of XCO2, and provides the tools for future applications.
- Preprint
(3066 KB) - Metadata XML
- BibTeX
- EndNote
Status: open (until 03 Dec 2024)
-
CEC1: 'Comment on gmd-2024-156', Juan Antonio Añel, 29 Oct 2024
reply
Dear authors,
Unfortunately, after checking your manuscript, it has come to our attention that it does not comply with our "Code and Data Policy".
https://www.geoscientific-model-development.net/policies/code_and_data_policy.htmlNamely, you have not included in the Code and Data Availability section a link and permanent identifier (e.g. DOI) for the CNN model that you apply in your work. This represents a major violation of the policy of the journal. Because of it, your manuscript should have not been accepted for Discussions, and the current situation with your manuscript is irregular. Therefore, you must publish your code in one of the appropriate repositories and reply to this comment with the relevant information (link and a permanent identifier for it (e.g. DOI)) as soon as possible, as we can not accept manuscripts in Discussions that do not comply with our policy.
Please, note that if you do not fix this problem, we will have to reject your manuscript for publication in our journal.
Also, you must include the modified 'Code and Data Availability' section in a potentially reviewed manuscript, the DOI of the code.
Juan A. Añel
Geosci. Model Dev. Executive EditorCitation: https://doi.org/10.5194/gmd-2024-156-CEC1 -
AC1: 'Reply on CEC1', Joffrey Dumont Le Brazidec, 30 Oct 2024
reply
Dear Editor,
Please accept our apologies.
The CNN model weights and architecture are available at https://doi.org/10.5281/zenodo.12788561, as mentioned in the original manuscript. These can be downloaded using the keras software. We acknowledge that this was unclear, and we regret any confusion caused. Additionally, the code used to train the CNNs should have been provided. This has now been rectified, and the DOI for the code is https://doi.org/10.5281/zenodo.14013176.
The manuscript will be updated accordingly in any forthcoming revisions.
Best regards,
Joffrey Dumont Le BrazidecCitation: https://doi.org/10.5194/gmd-2024-156-AC1 -
CEC2: 'Reply on AC1', Juan Antonio Añel, 30 Oct 2024
reply
Dear authors,
Many thanks for addressing this issue so quickly. We can consider now the current version of your manuscript in compliance with the code policy of our journal.
Juan A. Añel
Geosci. Model Dev. Executive Editor
Citation: https://doi.org/10.5194/gmd-2024-156-CEC2
-
CEC2: 'Reply on AC1', Juan Antonio Añel, 30 Oct 2024
reply
-
AC1: 'Reply on CEC1', Joffrey Dumont Le Brazidec, 30 Oct 2024
reply
-
RC1: 'Comment on gmd-2024-156', Anonymous Referee #1, 10 Nov 2024
reply
Joffrey et al. have developed a framework for applying CNN to estimate the power plant CO2 emissions from satellite imagery of the CO2 total column mixing ratios (XCO2). The model appears to be both resilient to common data challenges (e.g., cloud cover and limited satellite swath), and effective, with an initial validation on synthetic data from eight German power plants. Results from the application to real satellite data show a promising alignment with reported annual emissions, suggesting that the approach could be viable for broader CO₂ monitoring efforts. The authors have done a commendable job of presenting the data. Overall, this study presents a compelling and innovative approach to monitoring CO₂ emissions from power plants via satellite imagery, leveraging the power of deep learning. With some refinements in clarity and additional context around validation, this work has the potential to make a significant contribution to remote sensing and environmental monitoring fields.
minor suggestion:
Quantification of Model Performance: Although the abstract mentions relative errors "close to 20%," it would be beneficial to briefly mention how these results compare to traditional or alternative inversion methods if applicable.
Citation: https://doi.org/10.5194/gmd-2024-156-RC1
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
251 | 114 | 12 | 377 | 2 | 6 |
- HTML: 251
- PDF: 114
- XML: 12
- Total: 377
- BibTeX: 2
- EndNote: 6
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1