Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources
Ultraviolet (UV) SO2 cameras have become a common tool to measure and monitor SO2 emission rates, mostly from volcanoes but also from anthropogenic sources (e.g., power plants or ships). Over the past decade, the analysis of UV SO2 camera data has seen many improvements. As a result, for many of the...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2017-12-01
|
Series: | Geosciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3263/7/4/134 |
id |
doaj-0ff4be5b8e1d44ee9961fb4b8a684739 |
---|---|
record_format |
Article |
spelling |
doaj-0ff4be5b8e1d44ee9961fb4b8a6847392020-11-25T00:22:26ZengMDPI AGGeosciences2076-32632017-12-017413410.3390/geosciences7040134geosciences7040134Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point SourcesJonas Gliß0Kerstin Stebel1Arve Kylling2Anna Solvejg Dinger3Holger Sihler4Aasmund Sudbø5NILU—Norwegian Institute for Air Research, NO-2007 Kjeller, NorwayNILU—Norwegian Institute for Air Research, NO-2007 Kjeller, NorwayNILU—Norwegian Institute for Air Research, NO-2007 Kjeller, NorwayNILU—Norwegian Institute for Air Research, NO-2007 Kjeller, NorwayMax Planck Institute for Chemistry (MPIC), D-55128 Mainz, GermanyDepartment of Technology Systems, University of Oslo (UiO), NO-2007 Kjeller, NorwayUltraviolet (UV) SO2 cameras have become a common tool to measure and monitor SO2 emission rates, mostly from volcanoes but also from anthropogenic sources (e.g., power plants or ships). Over the past decade, the analysis of UV SO2 camera data has seen many improvements. As a result, for many of the required analysis steps, several alternatives exist today (e.g., cell vs. DOAS based camera calibration; optical flow vs. cross-correlation based gas-velocity retrieval). This inspired the development of Pyplis (Python plume imaging software), an open-source software toolbox written in Python 2.7, which unifies the most prevalent methods from literature within a single, cross-platform analysis framework. Pyplis comprises a vast collection of algorithms relevant for the analysis of UV SO2 camera data. These include several routines to retrieve plume background radiances as well as routines for cell and DOAS based camera calibration. The latter includes two independent methods to identify the DOAS field-of-view (FOV) within the camera images (based on (1) Pearson correlation and (2) IFR inversion method). Plume velocities can be retrieved using an optical flow algorithm as well as signal cross-correlation. Furthermore, Pyplis includes a routine to perform a first order correction of the signal dilution effect (also referred to as light dilution). All required geometrical calculations are performed within a 3D model environment allowing for distance retrievals to plume and local terrain features on a pixel basis. SO2 emission rates can be retrieved simultaneously for an arbitrary number of plume intersections. Hence, Pyplis provides a state-of-the-art framework for more efficient and flexible analyses of UV SO2 camera data and, therefore, marks an important step forward towards more transparency, reliability and inter-comparability of the results. Pyplis has been extensively and successfully tested using data from several field campaigns. Here, the main features are introduced using a dataset obtained at Mt. Etna, Italy on 16 September 2015.https://www.mdpi.com/2076-3263/7/4/134volcanic gasesSO2remote sensingUV camerasimage processinganalysis softwarePython 2.7 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jonas Gliß Kerstin Stebel Arve Kylling Anna Solvejg Dinger Holger Sihler Aasmund Sudbø |
spellingShingle |
Jonas Gliß Kerstin Stebel Arve Kylling Anna Solvejg Dinger Holger Sihler Aasmund Sudbø Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources Geosciences volcanic gases SO2 remote sensing UV cameras image processing analysis software Python 2.7 |
author_facet |
Jonas Gliß Kerstin Stebel Arve Kylling Anna Solvejg Dinger Holger Sihler Aasmund Sudbø |
author_sort |
Jonas Gliß |
title |
Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources |
title_short |
Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources |
title_full |
Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources |
title_fullStr |
Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources |
title_full_unstemmed |
Pyplis–A Python Software Toolbox for the Analysis of SO2 Camera Images for Emission Rate Retrievals from Point Sources |
title_sort |
pyplis–a python software toolbox for the analysis of so2 camera images for emission rate retrievals from point sources |
publisher |
MDPI AG |
series |
Geosciences |
issn |
2076-3263 |
publishDate |
2017-12-01 |
description |
Ultraviolet (UV) SO2 cameras have become a common tool to measure and monitor SO2 emission rates, mostly from volcanoes but also from anthropogenic sources (e.g., power plants or ships). Over the past decade, the analysis of UV SO2 camera data has seen many improvements. As a result, for many of the required analysis steps, several alternatives exist today (e.g., cell vs. DOAS based camera calibration; optical flow vs. cross-correlation based gas-velocity retrieval). This inspired the development of Pyplis (Python plume imaging software), an open-source software toolbox written in Python 2.7, which unifies the most prevalent methods from literature within a single, cross-platform analysis framework. Pyplis comprises a vast collection of algorithms relevant for the analysis of UV SO2 camera data. These include several routines to retrieve plume background radiances as well as routines for cell and DOAS based camera calibration. The latter includes two independent methods to identify the DOAS field-of-view (FOV) within the camera images (based on (1) Pearson correlation and (2) IFR inversion method). Plume velocities can be retrieved using an optical flow algorithm as well as signal cross-correlation. Furthermore, Pyplis includes a routine to perform a first order correction of the signal dilution effect (also referred to as light dilution). All required geometrical calculations are performed within a 3D model environment allowing for distance retrievals to plume and local terrain features on a pixel basis. SO2 emission rates can be retrieved simultaneously for an arbitrary number of plume intersections. Hence, Pyplis provides a state-of-the-art framework for more efficient and flexible analyses of UV SO2 camera data and, therefore, marks an important step forward towards more transparency, reliability and inter-comparability of the results. Pyplis has been extensively and successfully tested using data from several field campaigns. Here, the main features are introduced using a dataset obtained at Mt. Etna, Italy on 16 September 2015. |
topic |
volcanic gases SO2 remote sensing UV cameras image processing analysis software Python 2.7 |
url |
https://www.mdpi.com/2076-3263/7/4/134 |
work_keys_str_mv |
AT jonasgliß pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources AT kerstinstebel pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources AT arvekylling pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources AT annasolvejgdinger pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources AT holgersihler pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources AT aasmundsudbø pyplisapythonsoftwaretoolboxfortheanalysisofso2cameraimagesforemissionrateretrievalsfrompointsources |
_version_ |
1725359861432057856 |