<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-19-4637-2026</article-id><title-group><article-title>Automatic methane plume masking based on wavelet transform image processing: application to MethaneAIR and MethaneSAT data</article-title><alt-title>Wavelet-based methane plume masking</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Zhang</surname><given-names>Zhan</given-names></name>
          <email>zhanzhang@g.harvard.edu</email>
        <ext-link>https://orcid.org/0000-0002-9931-5867</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Sargent</surname><given-names>Maryann</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Manninen</surname><given-names>Ethan</given-names></name>
          
        <ext-link>https://orcid.org/0009-0009-5793-3585</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Warren</surname><given-names>Jack D.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2961-1158</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Chulakadabba</surname><given-names>Apisada</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8180-4200</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Russi</surname><given-names>Marcus</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Ayvazov</surname><given-names>Sasha</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Benmergui</surname><given-names>Joshua</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Knapp</surname><given-names>Marvin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8012-5759</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Kyzivat</surname><given-names>Ethan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4748-2938</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff4">
          <name><surname>Miller</surname><given-names>Christopher C.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff4">
          <name><surname>Roche</surname><given-names>Sébastien</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2474-4744</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Luo</surname><given-names>Bingkun</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Miller</surname><given-names>David J.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3456-4416</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Nasr</surname><given-names>Maya</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Perez-Carrasco</surname><given-names>Manuel</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Sun</surname><given-names>Kang</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9930-7509</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Williams</surname><given-names>James P.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1746-0420</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>MacKay</surname><given-names>Katlyn</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6894-9912</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Omara</surname><given-names>Mark</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-8933-1927</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Chen</surname><given-names>Jia</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-6350-6610</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff6">
          <name><surname>Guanter</surname><given-names>Luis</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Gautam</surname><given-names>Ritesh</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Franklin</surname><given-names>Jonathan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4">
          <name><surname>Liu</surname><given-names>Xiong</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2939-574X</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff2">
          <name><surname>Wofsy</surname><given-names>Steven C.</given-names></name>
          <email>wofsy@g.harvard.edu</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>Environmental Defense Fund, Washington, DC, USA</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Harvard John A. Paulson School of Engineering and Applied Sciences, Harvard University, Cambridge, MA, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Professorship of Environmental Sensing and Modeling, Technical University of Munich, Munich, Germany</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>Harvard–Smithsonian Center for Astrophysics, Cambridge, MA, USA</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Department of Civil, Structural and Environmental Engineering, University at Buffalo, Buffalo, NY, USA</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>University of Valencia, Valencia, Spain</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Zhan Zhang (zhanzhang@g.harvard.edu) and Steven C. Wofsy (wofsy@g.harvard.edu)</corresp></author-notes><pub-date><day>21</day><month>July</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>14</issue>
      <fpage>4637</fpage><lpage>4651</lpage>
      <history>
        <date date-type="received"><day>10</day><month>January</month><year>2026</year></date>
           <date date-type="rev-request"><day>30</day><month>January</month><year>2026</year></date>
           <date date-type="rev-recd"><day>18</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>14</day><month>June</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Zhan Zhang et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026.html">This article is available from https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e350">Efficient and accurate detection and masking of emission plumes are essential for localizing and quantifying point-source emissions via remote sensing. This study presents an automated plume-masking method based on a 2D discrete wavelet transform and advanced image conditioning processes, designed to replace workflows that rely on manual human identification. The method applies a 2D discrete wavelet transform to a methane concentration enhancement image, without assuming prior knowledge of source locations, enhancing plume features while suppressing background noise. The resulting binary plume masks are refined using information from distributions of concentration enhancements, plume morphology, and wind directions. Tunable parameters enable the algorithm to maintain high detection accuracy under varying background and meteorological conditions. The algorithm detected 75 % more plumes than previous methods when applied to MethaneAIR and MethaneSAT images while reducing false positives, primarily by improving sensitivity to low emission sources. Enhanced sensitivity provides more comprehensive emission rate distributions. The wavelet method is computationally efficient compared to machine learning models. It is designed to be readily adaptable to multiple aircraft and satellite platforms and to be applicable to other trace gases that exhibit plume-like structures associated with discrete sources.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e362">Detection of point sources of methane has progressed rapidly using remote sensing by airborne and spaceborne imaging spectroscopy in the shortwave infrared (SWIR). Previous studies have demonstrated the methane point source detection capabilities of satellites, including TROPOMI, Sentinel-2, Landsat-8/9, GHGSat, WorldView-3, PRISMA, EnMAP and EMIT <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx8 bib1.bibx27 bib1.bibx32 bib1.bibx10" id="paren.1"/>. The launches of MethaneSAT and Carbon Mapper in 2024 further advanced methane monitoring efforts by contributing more point source data <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx36 bib1.bibx13 bib1.bibx12" id="paren.2"/>. As more instruments and platforms become available, efforts are being directed toward creating open-source methane point source databases for stakeholders, policymakers, and the public. These efforts necessitate efficient and accurate methane plume detection and quantification methods with low computational cost and minimal human intervention.</p>
      <p id="d2e371">A typical methane plume detection and quantification method generally involves two steps: (1) retrieving methane concentrations from radiance data, and (2) detecting point sources and inferring flux rates based on methane concentrations <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx17" id="paren.3"/>. The second step often requires defining the plume boundary (mask), which is also a crucial input for visualizing plumes, and can also support localizing sources (origins). However, the retrieved plume concentrations are not always markedly higher than the background, due to either low plume concentration enhancements or background interference (such as upwind emissions and surface heterogeneity). Consequently, plume masking in practice still depends heavily on human inspection, making the process time- and labor-intensive <xref ref-type="bibr" rid="bib1.bibx31 bib1.bibx11" id="paren.4"/>. Reliance on manual input creates a bottleneck that increases the cost and time needed for plume detection. Furthermore, human inspection may introduce inconsistencies or subjectivity in plume boundaries, which increases the uncertainty and may lead to bias in quantification results.</p>
      <p id="d2e380">The most common approach to plume masking involves simple thresholding, typically based on concentration values <xref ref-type="bibr" rid="bib1.bibx7" id="paren.5"/>, percentiles <xref ref-type="bibr" rid="bib1.bibx27" id="paren.6"/>, standard deviations <xref ref-type="bibr" rid="bib1.bibx3" id="paren.7"/>, significance tests <xref ref-type="bibr" rid="bib1.bibx34" id="paren.8"/>, or signal-to-noise ratio <xref ref-type="bibr" rid="bib1.bibx19" id="paren.9"/>. The thresholding is often supplemented with pixel smoothing techniques, such as median filtering, Gaussian filtering, or mask dilation <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx27 bib1.bibx3" id="paren.10"/>. Additional parameters, such as maximum plume length or minimum plume size, are sometimes applied to further reduce artifacts <xref ref-type="bibr" rid="bib1.bibx7" id="paren.11"/>. The effectiveness of thresholding is often hindered by background interference and background noise, which is related to various factors such as upwind emissions, surface features, atmospheric conditions, and instrument sensitivities, creating a plume detection dilemma: if we report detections of plumes with relatively low enhancement (i.e., “weak” plumes), we engender a high rate of false detections.</p>
      <p id="d2e405">Another type of plume masking approach involves computer vision machine learning (ML) models, which automatically generate plume masks by learning from labeled methane concentration maps <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx23 bib1.bibx14 bib1.bibx26 bib1.bibx30" id="paren.12"/>. However, these ML models still have several limitations. Firstly, their performance heavily depends on the size and quality of the training dataset, which may not always represent real-world conditions. Secondly, published results often report non-negligible rates of false positives (FPs) and false negatives (FNs). In addition, the demand for a large training dataset of ML models results in high computational costs. Furthermore, these models typically need retraining to adapt to different instruments or platforms, though some studies have reported consistent performance across different datasets without retraining <xref ref-type="bibr" rid="bib1.bibx30" id="paren.13"/>. Additional limitations include limited interpretability, uncertainty propagation, and biases toward the mean.</p>
      <p id="d2e415">We present here an alternative method that is both computationally efficient and less dependent on training data, based on wavelet denoising. The 2D discrete wavelet transform is an image processing technique commonly used for image denoising and compression. It applies both high-pass and low-pass filters along the two spatial dimensions of an image, decomposing it into low- and high-frequency components. The low-frequency component retains the overall structure, while the high-frequency components capture finer details.</p>
      <p id="d2e418">In atmospheric science, wavelet transform has been used mainly for decomposing time-series variations of gases and pollutants. In remote sensing applications, wavelet transform has been applied primarily for object detection and removal, such as identifying and eliminating haze and clouds from optical satellite imagery <xref ref-type="bibr" rid="bib1.bibx29" id="paren.14"/>. Wavelet-based methods have also been extended to hyperspectral data <xref ref-type="bibr" rid="bib1.bibx25" id="paren.15"/>, including full-spectra denoising approaches (e.g., 3D wavelets), which leverage spectral redundancy for noise reduction <xref ref-type="bibr" rid="bib1.bibx24" id="paren.16"/>. However, studies focusing on methane detection using wavelet transform remain limited. Among the few, <xref ref-type="bibr" rid="bib1.bibx37" id="text.17"/> used wavelet transform to detect singularities in SWIR bands from the Shortwave Airborne Spectrographic Imager (SASI) and identify methane absorption features. <xref ref-type="bibr" rid="bib1.bibx28" id="text.18"/> applied a Difference of Gaussians (DoG) wavelet to reduce noise in methane emissivity imagery derived from midwave infrared (MWIR) airborne hyperspectral data. Previous studies have not yet applied wavelet transform specifically for plume masking in SWIR-retrieved methane concentration maps.</p>
      <p id="d2e436">In this study, we define a plume as a connected region of enhanced methane concentration that enables source localization and flux estimation from a discrete source. This definition includes plumes with a clearly identifiable hotspot or a physically consistent downwind shape that allows inference of the emission source location. We introduce an automated methane plume masking method based on wavelet transform. First, noise signals are extracted and subtracted from the input image to produce an enhanced image with enhanced plumes. Binary plume masks are then generated from this processed image using a combination of thresholding and a connected-component algorithm. Subsequently, a series of mask filtering techniques are applied to remove false detections. We evaluated the algorithm using airborne methane concentration data from MethaneAIR campaigns in 2021–2023, as well as MethaneSAT satellite concentration data in 2024–2025. Our method requires less human inspection than simple thresholding by reducing background noise. It also has a lower computational cost than ML models as it is an unsupervised classification with no training process needed. Although designed to support methane plume detection for the MethaneSAT mission, the model is designed to be readily adaptable to different observing systems for methane point source detection, as well as to other trace gases exhibiting plume-like structures, with appropriate adaptation to instrument-specific resolution, noise, and sensitivity.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data and Methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Data</title>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>MethaneSAT</title>
      <p id="d2e461">MethaneSAT (operational March 2024–June 2025) occupied a unique position in the world of methane satellites by providing a comprehensive global picture of oil and gas methane emissions at high spatial resolution. It characterized methane from both dispersed area sources and discrete point sources in more than 80 % of global oil and gas production. With its high spectral resolution (0.24 nm) and spectral sampling (0.08 nm), large swath width (220–440 km) and along-track length (<inline-formula><mml:math id="M1" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 220 km), and fine spatial sampling (110 m across-track <inline-formula><mml:math id="M2" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 400 m along-track at nadir),  MethaneSAT provided clear signals of strong point source emissions along with area emissions <xref ref-type="bibr" rid="bib1.bibx13" id="paren.19"/>. In this study, our input data is the full-scene level-3 (L3) methane concentration map (pixel size: 45 <inline-formula><mml:math id="M3" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 45 m<sup>2</sup>) produced by the CO<sub>2</sub> proxy retrieval method, which typically achieves 25–55 ppb precision for a single pixel <xref ref-type="bibr" rid="bib1.bibx2" id="paren.20"/>. Level-2 pixels (110 m <inline-formula><mml:math id="M6" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 400 m) with cloud contamination and low-quality data were masked during upstream processing to create the L3 products.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>MethaneAIR</title>
      <p id="d2e525">MethaneAIR is an airborne image spectrometer developed as a demonstrator of the MethaneSAT satellite. It is typically flown at 12 km flying altitude, providing a 4.5 km observing swath with fine spatial resolution (5 m across-track <inline-formula><mml:math id="M7" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 25 m along-track). MethaneAIR is also designed to provide emissions information from both dispersed area sources and discrete point sources. Previous studies have validated the MethaneAIR performance on point source emissions using different retrieval methods and plume quantification methods in controlled releases <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx12 bib1.bibx3 bib1.bibx35" id="paren.21"/>. Similar with what we did with MethaneSAT data, we also took the full-scene L3 methane concentration map (pixel size: 10 <inline-formula><mml:math id="M8" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10 m<sup>2</sup>) produced by the CO<sub>2</sub> proxy retrieval, after cloud and cloud shadow screening at L2.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Methods</title>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Definition of a “plume”</title>
      <p id="d2e580">In this work, we use an application-oriented definition of a “plume” to meet the goals of source detection, localization, and flux quantification from satellite observations. We define a plume as a connected region of enhanced methane concentration that either contains a clear hotspot that enables emission source identification, or exhibits a shape that is physically consistent with transported emissions and allows for source localization.</p>
      <p id="d2e583">Under this definition, not all true methane enhancements are classified as plumes. In particular, we exclude cases where emissions may cause real enhancements, but cannot be reliably linked to a source. These include: (1) dispersed small sources whose individual emission rates are below the detection limit; (2) intermittent emissions where the source stops emitting before overpass, resulting in enhancements observed significantly downwind of the source location; and (3) fragmented plumes where turbulence or eddies have broken an extended plume into multiple detached clumps that cannot be reliably traced back to a single source.</p>
      <p id="d2e586">Based on this definition, we next describe the processing steps used to identify and mask plumes from the satellite or aircraft XCH<sub>4</sub> observations. The key step is to generate a denoised version of the column-averaged dry-air mole fraction of methane (XCH<sub>4</sub>) image by applying a specialized set of 2D wavelet transforms to filter out noise and enhance plumes. Using the denoised image, we then create binary plume masks, determine source locations, and remove false detections. The input XCH<sub>4</sub> image is the full scene of the L3 data from a MethaneAIR flight or a MethaneSAT collection. The detailed steps are as follows.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Wavelet denoising</title>
      <p id="d2e624">We focus on denoising retrieved CH<sub>4</sub> concentration maps rather than the full hyperspectral radiance data, as operating on full spectra would require modifying the retrieval pipeline and is beyond the scope of this study. We adapt an approach used in medical image processing not previously implemented in atmospheric studies <xref ref-type="bibr" rid="bib1.bibx15" id="paren.22"/>. In <xref ref-type="bibr" rid="bib1.bibx15" id="text.23"/>, targets are more spatially coherent and exhibit higher contrast relative to noise than methane concentration maps. Therefore, our method begins with an additional pre-processing step where all pixels above a defined threshold are assigned a uniform value, converting strong signals to low frequencies to help separate them from high-frequency noise. In this step, all pixels above a defined threshold are assigned a uniform value (missing pixels due to upstream processing were filled by statistical values, i.e., mean plus scaling factor times standard deviation). For MethaneAIR, the threshold is uniform across the scene, determined as the mean value of the whole image scene plus a scaling factor (value: 2) times the standard deviation of the whole scene, corresponding to approximately the 97.725th percentile under a Gaussian assumption; and for MethaneSAT, the threshold is adjusted in varying local background, defined as the mean value for a subregion (4.5 <inline-formula><mml:math id="M15" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 4.5 km<sup>2</sup>) of the image plus a scaling factor (value: 1.75) times the standard deviation of this local area, corresponding approximately to the 95.5th percentile under a Gaussian assumption. Then pixels above this threshold are set to the maximum value of the entire image (Fig. <xref ref-type="fig" rid="F1"/>a–b). The sensitivity analysis of the scaling factors and the local background variance are discussed in Sect. S1.2 in the Supplement. These parameters were chosen to maximize plume detections while minimizing FPs, and are readily tuned for different observing platforms. Selections should be made to minimize overfitting to the datasets being considered, as discussed further in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/>. The resulting image is referred to as the “input image” (Fig. <xref ref-type="fig" rid="F1"/>b).</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e667">Wavelet denoising workflow. The figure is organized into two rows to distinguish the data processing pipeline from the underlying wavelet transform operations. Top row (left to right): <bold>(a)</bold> original input image, <bold>(b)</bold> pre-processed input image, <bold>(c)</bold> reconstruction from wavelet transform with approximation coefficients removed, <bold>(d)</bold> residual image obtained by subtracting <bold>(c)</bold> from <bold>(b)</bold>, and <bold>(e)</bold> final denoised image after applying soft-thresholding wavelet denoising to <bold>(d)</bold>. Bottom row: illustration of the 2D discrete wavelet transform workflow, showing (i) decomposition into wavelet coefficients, (ii) modification of coefficients by removing the approximation components, and (iii) inverse transform reconstruction used to generate <bold>(c)</bold>.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f01.png"/>

          </fig>

      <p id="d2e704">After this pre-processing, a multilevel 2D discrete wavelet transform is applied to the input image to generate approximation and detail coefficients. The wavelet filter is applied in both horizontal and vertical directions on an image of size <inline-formula><mml:math id="M17" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M18" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M19" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> , producing four coefficient matrices of size <inline-formula><mml:math id="M20" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula> <inline-formula><mml:math id="M21" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M22" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula> (<inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>), where <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> represents the approximation and (<inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) represent the details. This decomposition process is repeated recursively on the approximation coefficients, creating additional levels of details, each level capturing finer aspects of the image. The resulting coefficient list includes the approximation coefficients at the <inline-formula><mml:math id="M31" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>th level of decomposition and tuples of detail coefficients in descending order of the decomposition level (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>). We used the Haar wavelet in this step for its simplicity and computational efficiency <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx38" id="paren.24"/>.

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M32" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mtext>Coefficients</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>=</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">H</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:msub><mml:mi>D</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>m</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            After decomposition, a common denoising approach involves setting the detail coefficients to zero and then performing an inverse 2D discrete wavelet transform <xref ref-type="bibr" rid="bib1.bibx15" id="paren.25"/>. This reconstructs an image of the same size as the input, with the approximation retained and high-frequency details removed. However, this approach causes a loss of detailed plume structure, which is essential for plume visualization. To address this, we followed <xref ref-type="bibr" rid="bib1.bibx15" id="text.26"/> and set the approximation coefficients (<inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi>c</mml:mi><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) to zero and performed the inverse wavelet transform, building an image that retains <italic>only</italic> high-frequency components (Fig. <xref ref-type="fig" rid="F1"/>c). We then subtract this high-frequency image from the input image, so that the resulting image greatly minimizes noise and enhances plumes while maintaining a detailed plume structure (Fig. <xref ref-type="fig" rid="F1"/>d).</p>
      <p id="d2e1070">In this process, the decomposition level <inline-formula><mml:math id="M34" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is a key parameter. Smaller values of <inline-formula><mml:math id="M35" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> <italic>may</italic> retain more high-frequency components, resulting in a large number of false positives. In contrast, larger values tend to over-smooth the data and suppress small methane signals, leading to missed detections (Tables S2 and S12 in the Supplement). To balance these effects, we set <inline-formula><mml:math id="M36" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> at half of its maximum possible value (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>).</p>
      <p id="d2e1099">Finally, we apply soft thresholding wavelet denoising to the processed image for further denoising. This process begins with a wavelet decomposition, followed by shrinking the wavelet coefficients based on their magnitude, such that the coefficients lower than a defined threshold (usually zero) are reduced to the threshold value, while larger coefficients are preserved <xref ref-type="bibr" rid="bib1.bibx5" id="paren.27"/>. As a non-linear filter, it helps suppress small noise-associated coefficients that persists from earlier processing stages, while retaining larger coefficients likely to represent meaningful features. However, this approach may introduce some degree of over-smoothing, particularly for very weak plumes. Once completed, the wavelet coefficients are transformed back to the original domain, producing the final denoised image (Fig. <xref ref-type="fig" rid="F1"/>e). Note that the pixel values in the denoised image have been subjected to non-linear processing and no longer retain their physical meaning and are therefore unsuitable for flux quantification. Instead, the denoised image is used only for plume masking.</p>
      <p id="d2e1107">We note that for an ideal linear and orthogonal wavelet transform, the key subtraction step of our denoising method would be equivalent to setting the high-frequency coefficients to zero and reconstructing the image. However, this equivalence does not strictly hold in our implementation due to multiple non-linear steps in this framework, including the pre-processing thresholding, decomposition to a finite level, and the subsequent soft-thresholding of wavelet coefficients. These together result in a structure-preserving denoising rather than a true low-pass filtering.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Mask generation</title>
      <p id="d2e1118">Based on the denoised image, the plume masks are generated in the following two steps. First, pixels above a threshold value are preserved, where the threshold is defined as the local mean plus a scaling factor (value: 1.5 for MethaneAIR, 1.75 for MethaneSAT) times the local standard deviation (the sensitivity tests of these parameters are discussed in Sect. S1.2). Note that the threshold is determined on the basis of the local background in the denoised image to adapt to spatial heterogeneity caused by surface properties, atmospheric conditions, upwind emitters, and retrieval noise. Second, XCH<sub>4</sub> clumps are identified from these preserved pixels using the 8-connectivity connected component algorithm, which groups adjacent pixels into connected components based on their 8 neighboring pixels (“Queen's” definition). Clumps are then preserved if they exceed a size threshold (100 pixels for MethaneAIR, 500 for MethaneSAT; see their sensitivity analysis in Sect. S1.2). Although binary masks are generated from the denoised image, they are applied to <italic>the original concentration map</italic> for emissions quantification to conserve mass.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Mask filtering</title>
      <p id="d2e1141">Given a set of derived plume masks, we filter out false masks by applying specific criteria based on concentrations, plume shapes, and wind direction.</p>
</sec>
<sec id="Ch1.S2.SS2.SSSx1" specific-use="unnumbered">
  <title>Concentration filtering</title>
      <p id="d2e1151">The concentration filter aims to remove false masks by finding a high concentration “hotspot” in the original concentration map, a smaller XCH<sub>4</sub> clump with elevated pixel values within the mask. The rationale is that a plume typically features a central hotspot with higher enhancements near the source, diffusing into lower enhancements along the wind direction as the plume spreads out.</p>
      <p id="d2e1163">The hotspot is defined by a pixel value threshold and a size threshold (10 pixels for MethaneAIR, 20 for MethaneSAT, see their sensitivity analysis in Sect. S1.2). The pixel value threshold is adjustable to the regional background concentration variations resulting from different surface types, weather conditions, etc. (see Sect. S1.1 for details on how these values were adjusted for MethaneAIR and MethaneSAT). We define a hotspot filtering criterion named the hotspot ratio, which is the ratio of the hotspots pixel count to the total pixel count of the mask. Masks with a low hotspot ratio (threshold: 0.002) are discarded, while those with a high hotspot ratio (threshold: 0.03) are accepted without further filtering. Masks with a hotspot ratio in between are further evaluated by the latter filters (this is conceptually similar with Hysteresis Thresholding in <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.28"/>).</p>
</sec>
<sec id="Ch1.S2.SS2.SSSx2" specific-use="unnumbered">
  <title>Shape filtering</title>
      <p id="d2e1175">Plumes can take various shapes affected by factors such as flux rate,  duration, wind speed and direction, and instrument detection limits. A well-defined plume may appear long and narrow under high winds or in an ellipse or circular shape under low winds. Sometimes the plume may be split into multiple clumps by local eddies, alternating between regions of higher and lower enhancements, resembling several detached bubble-shaped plumes (Fig. S1 in the Supplement). Therefore, in the shape filtering process, we do not restrict our criteria to “standard” plume shapes. Instead, we discard masks with unusual shapes that are clearly not plume-like.</p>
      <p id="d2e1178">One specific shape to eliminate is the “spider” shape, which consists of multiple branches extending and curling from the center of the mask (Fig. S2). To quantify the degree of curl in such shapes, we introduce the concept of “fiber length”, defined as the length of the longest path along the mask’s skeleton (Fig. S2). For a mask in spider shape, the curling branches lead to a significantly longer fiber length compared to its major axis length (the longest straight line that lies between two boundary points). Based on this observation, we defined a shape filtering criterion by calculating the ratio of fiber length to major axis length, discarding masks with excessively high ratios. The specific parameters used are provided in Tables S7 and S18.</p>
</sec>
<sec id="Ch1.S2.SS2.SSSx3" specific-use="unnumbered">
  <title>Wind direction filtering</title>
      <p id="d2e1187">Plumes typically extend along the wind direction, which provides a useful criterion to filter out false masks. To achieve this, meteorological wind data needs to be collected, and the plume origin needs to be identified. In this study, we use High-Resolution Rapid Refresh (HRRR) wind data for U.S. scenes and Global Forecast System (GFS) wind data for all other international scenes. Based on the wind data, the plume origin is determined as the farthest upwind end of the mask. The plume origin from our algorithm is often useful for attribution of plume emissions to particular facilities.</p>
      <p id="d2e1190">For scenes captured over multiple hours, typically for airborne campaigns, we obtain a range of hourly wind angles from meteorological datasets for the plume origin. Since meteorological data are often coarse both spatially and temporally, we add an angular buffer (55°) to the upper and lower bounds of the wind angle range (its sensitivity is discussed in Tables S6 and S17). For scenes captured at a specific moment, as is often the case with satellite snapshots, we collect a single wind angle and similarly apply angular buffers to get a wind angle range. Finally, we calculate the plume-derived wind angle based on the plume origin and its major axis. Only the plume whose derived wind angle falls within the meteorological wind angle range is preserved.  Note that plumes that passed hotspot filtering are not subjected to wind direction filtering, so that high-volume plumes are not removed even if the wind direction in the meteorological product is wrong.</p>
      <p id="d2e1193">We note that the wind-direction filtering relies on external meteorological data, which may be too coarsely resolved for applications at finer spatial scales or in complex terrain with higher local flow variability and turbulence influence. This may introduce uncertainty in plume alignment and potentially lead to incorrect filtering. Our current wind-direction buffer is relatively wide; however, mismatches may still occur in some cases. Future work could improve upon this by incorporating plume morphology to infer or refine wind direction independently of external meteorological data.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>Flux rate quantification</title>
      <p id="d2e1205">The divergence integral (DI) growing-box method is used to quantify the flux rate of each plume, applying Gauss's theorem through a series of closed surfaces enclosing the source to estimate the flux divergence at increasing distances from the origin. The DI growing-box method has been introduced in <xref ref-type="bibr" rid="bib1.bibx3" id="text.29"/>, and here we briefly outline the key steps of implementation. Given a plume origin and the length of the XCH<sub>4</sub> mask, we use the unfiltered XCH<sub>4</sub> map and draw a series of rectangles (“growing boxes”) surrounding the plume origin, with a distance from the origin to the downwind edge of each rectangle ranging from approximately 100 m to the full plume length (up to 10 km). Each successive rectangle is larger than the previous one and completely contains it. The incremental distance between rectangles is one pixel width in each direction, except for the upwind side, where the increment is a quarter of the pixel width. Then based on the measured XCH<sub>4</sub> along each rectangle, we calculate the surface flux divergence integral (kg h<sup>−1</sup>). The resulting fluxes are then aggregated into a final flux by taking the average over all rectangles that cross the plume. Wind speed and direction from the meteorological product at 80 m height (HRRR or GFS, selected to represent the surface layer windspeed) was used for this calculation, and for sufficiently elongated plumes (eccentricity <inline-formula><mml:math id="M43" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 0.87), the wind direction was rotated to match the angle of the major axis of the observed plume.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS6">
  <label>2.2.6</label><title>Validation</title>
      <p id="d2e1266">Although the proposed wavelet-based plume detection operates without manual input, all plume detections presented in the Results section were also manually validated by independent analysts, including attribution to emitting infrastructure through review of high-resolution satellite imagery and cross-checking against plume detections identified by other methods <xref ref-type="bibr" rid="bib1.bibx35" id="paren.30"/>.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>MethaneAIR results</title>
      <p id="d2e1289">MethaneAIR campaigns conducted between 2021 and 2023 covered all major oil and gas regions in the United States, accounting for 80 % of the nation's onshore oil and gas production. <xref ref-type="bibr" rid="bib1.bibx35" id="text.31"/> provided an in-depth analysis of point source attributions for over 400 methane plumes found across MethaneAIR flights. To identify plumes, they used a gridded application of the DI thresholding method (separate from the DI growing-box method) where the flux divergence was calculated for 600 <inline-formula><mml:math id="M44" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 600 m<sup>2</sup> squares tiled across each scene. Thresholding and clumping were used to find locations with both elevated flux pixels and elevated XCH<sub>4</sub> concentrations. Plumes were then quantified with the same DI growing-box method used in this study. Their analysis found a total flux rate of 360 t h<sup>−1</sup> (95 % CI: 285–445 t h<sup>−1</sup>) from point sources across 13 major US oil and gas basins from flights in 2023.</p>
      <p id="d2e1345">We applied the wavelet-based plume detection to 46 flights where 338 plumes were previously found by <xref ref-type="bibr" rid="bib1.bibx35" id="text.32"/>. The wavelet method identified 552 plumes, among which 262 were not previously detected (see Table <xref ref-type="table" rid="T1"/>). We used the same DI growing-box method as <xref ref-type="bibr" rid="bib1.bibx35" id="text.33"/> to quantify flux rates, allowing for direct quantitative comparison. We observed a small flux difference (within 1-sigma) for most of the plumes found by both methods, suggesting that biases are negligible between the previous DI masking methods and the present wavelet method.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e1359">Comparison of detection results between the wavelet and DI thresholding methods for 2021–2023 MethaneAIR flights and 24 MethaneSAT scenes. Note that the total number of true detections for MethaneAIR using the DI method is lower than that reported in <xref ref-type="bibr" rid="bib1.bibx35" id="text.34"/> due to differences in Level 3 (L3) methane products between dataset versions. The wavelet method used an updated dataset with a reduced spatial domain and additional screening; for consistency, DI detections were restricted to the wavelet processing domain. This affects absolute counts but not the comparative interpretation of method performance.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="11">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:colspec colnum="9" colname="col9" align="center"/>
     <oasis:colspec colnum="10" colname="col10" align="center"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col6" colsep="1">MethaneAIR </oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col11">MethaneSAT </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Wavelet only</oasis:entry>
         <oasis:entry colname="col3">Both</oasis:entry>
         <oasis:entry colname="col4">DI only</oasis:entry>
         <oasis:entry colname="col5">Wavelet total</oasis:entry>
         <oasis:entry colname="col6">DI total</oasis:entry>
         <oasis:entry colname="col7">Wavelet only</oasis:entry>
         <oasis:entry colname="col8">Both</oasis:entry>
         <oasis:entry colname="col9">DI only</oasis:entry>
         <oasis:entry colname="col10">Wavelet total</oasis:entry>
         <oasis:entry colname="col11">DI total</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"># True</oasis:entry>
         <oasis:entry colname="col2">262</oasis:entry>
         <oasis:entry colname="col3">290</oasis:entry>
         <oasis:entry colname="col4">48</oasis:entry>
         <oasis:entry colname="col5">552</oasis:entry>
         <oasis:entry colname="col6">338</oasis:entry>
         <oasis:entry colname="col7">27</oasis:entry>
         <oasis:entry colname="col8">43</oasis:entry>
         <oasis:entry colname="col9">2</oasis:entry>
         <oasis:entry colname="col10">70</oasis:entry>
         <oasis:entry colname="col11">45</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"># False</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">181</oasis:entry>
         <oasis:entry colname="col6">919</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
         <oasis:entry colname="col9">–</oasis:entry>
         <oasis:entry colname="col10">35</oasis:entry>
         <oasis:entry colname="col11">154</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1522">Most of the plumes detected only by the wavelet method were in lower flux ranges, and the most frequently observed flux rates decreased from 600–1000 kg h<sup>−1</sup> in <xref ref-type="bibr" rid="bib1.bibx35" id="text.35"/> to 200–600 kg h<sup>−1</sup> (Fig. <xref ref-type="fig" rid="F2"/>). Specifically, among the plumes in the range 200–600 kg h<sup>−1</sup> identified by the DI  thresholding method, the wavelet method detected 37 out of 53 total (<inline-formula><mml:math id="M52" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 70 %, while missing the remaining), and added an extra 108; the DI thresholding method detected only 26 % of the wavelet detections. Evidently the wavelet method has a higher sensitivity to “weak” plumes, thus achieves a lower detection limit in MethaneAIR data <xref ref-type="bibr" rid="bib1.bibx21" id="paren.36"/>. We present two MethaneAIR plume examples to demonstrate how the wavelet method effectively captures plumes with lower flux rates (Fig. <xref ref-type="fig" rid="F3"/>). A full list of the 262 additional plumes can be found in the Supplement.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e1581">MethaneAIR plumes stacked histogram. Most of the plumes found only by the wavelet method (yellow) lie in lower flux ranges. Most frequently observed flux rates moved from 600–1000 to 200–600 kg h<sup>−1</sup> when added with additional plumes found by the wavelet method. The total plume count from two methods is 600.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f02.png"/>

        </fig>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e1604">MethaneAIR plume examples (background imagery © 2023 Maxar; map data © 2023 Google).  <bold>(a)</bold> A plume detected by both methods; <bold>(b)</bold> a low-flux plume detected only by the wavelet method. Plume <bold>(b)</bold> was not detected by the DI thresholding method as it did not satisfy the joint thresholding criteria requiring both elevated concentration and flux divergence <xref ref-type="bibr" rid="bib1.bibx35" id="paren.37"/>.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f03.png"/>

        </fig>

      <p id="d2e1625">The wavelet method found 181 false positives (FPs) and 48 false negatives (FNs) compared to the DI thresholding method, with significant variations between different flights (FPs were determined by manual inspection, and FNs were determined with reference to DI's true detections). In contrast, the DI thresholding method yielded 919 FPs and 262 FNs compared to the wavelet method. Examining the number of detections at each processing step (Table <xref ref-type="table" rid="T2"/>) indicates that the wavelet denoising step determines the initial identification of true plumes, and the subsequent filtering steps, particularly the concentration filtering, play a significant role in reducing false positives. This suggests that the wavelet-based denoising and masking largely control sensitivity, and the filtering steps are critical for improving precision.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e1634">Cumulative effect of each processing step on true (T) and false (F) detections for three MethaneAIR and three MethaneSAT scenes. Values represent the remaining detections after each step. Scene 1 corresponds to the Permian Basin under high wind conditions, Scene 2 to the Appalachian Basin with low albedo, and Scene 3 to the Permian Basin under low wind conditions.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="13">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center" colsep="1"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="right" colsep="1"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:colspec colnum="9" colname="col9" align="right" colsep="1"/>
     <oasis:colspec colnum="10" colname="col10" align="center"/>
     <oasis:colspec colnum="11" colname="col11" align="right" colsep="1"/>
     <oasis:colspec colnum="12" colname="col12" align="center"/>
     <oasis:colspec colnum="13" colname="col13" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col7" colsep="1">MethaneAIR </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col13">MethaneSAT </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col3" colsep="1">Scene 1 </oasis:entry>
         <oasis:entry rowsep="1" namest="col4" nameend="col5" colsep="1">Scene 2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" colsep="1">Scene 3 </oasis:entry>
         <oasis:entry rowsep="1" namest="col8" nameend="col9" colsep="1">Scene 1 </oasis:entry>
         <oasis:entry rowsep="1" namest="col10" nameend="col11" colsep="1">Scene 2 </oasis:entry>
         <oasis:entry rowsep="1" namest="col12" nameend="col13">Scene 3 </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">T</oasis:entry>
         <oasis:entry colname="col3">F</oasis:entry>
         <oasis:entry colname="col4">T</oasis:entry>
         <oasis:entry colname="col5">F</oasis:entry>
         <oasis:entry colname="col6">T</oasis:entry>
         <oasis:entry colname="col7">F</oasis:entry>
         <oasis:entry colname="col8">T</oasis:entry>
         <oasis:entry colname="col9">F</oasis:entry>
         <oasis:entry colname="col10">T</oasis:entry>
         <oasis:entry colname="col11">F</oasis:entry>
         <oasis:entry colname="col12">T</oasis:entry>
         <oasis:entry colname="col13">F</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Wavelet denoising <inline-formula><mml:math id="M54" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> masking</oasis:entry>
         <oasis:entry colname="col2">58</oasis:entry>
         <oasis:entry colname="col3">68</oasis:entry>
         <oasis:entry colname="col4">41</oasis:entry>
         <oasis:entry colname="col5">32</oasis:entry>
         <oasis:entry colname="col6">15</oasis:entry>
         <oasis:entry colname="col7">15</oasis:entry>
         <oasis:entry colname="col8">8</oasis:entry>
         <oasis:entry colname="col9">19</oasis:entry>
         <oasis:entry colname="col10">12</oasis:entry>
         <oasis:entry colname="col11">17</oasis:entry>
         <oasis:entry colname="col12">1</oasis:entry>
         <oasis:entry colname="col13">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M55" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> Concentration filtering</oasis:entry>
         <oasis:entry colname="col2">56</oasis:entry>
         <oasis:entry colname="col3">36</oasis:entry>
         <oasis:entry colname="col4">39</oasis:entry>
         <oasis:entry colname="col5">14</oasis:entry>
         <oasis:entry colname="col6">13</oasis:entry>
         <oasis:entry colname="col7">5</oasis:entry>
         <oasis:entry colname="col8">7</oasis:entry>
         <oasis:entry colname="col9">4</oasis:entry>
         <oasis:entry colname="col10">12</oasis:entry>
         <oasis:entry colname="col11">11</oasis:entry>
         <oasis:entry colname="col12">1</oasis:entry>
         <oasis:entry colname="col13">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M56" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> Shape filtering</oasis:entry>
         <oasis:entry colname="col2">56</oasis:entry>
         <oasis:entry colname="col3">29</oasis:entry>
         <oasis:entry colname="col4">39</oasis:entry>
         <oasis:entry colname="col5">7</oasis:entry>
         <oasis:entry colname="col6">13</oasis:entry>
         <oasis:entry colname="col7">2</oasis:entry>
         <oasis:entry colname="col8">7</oasis:entry>
         <oasis:entry colname="col9">2</oasis:entry>
         <oasis:entry colname="col10">12</oasis:entry>
         <oasis:entry colname="col11">9</oasis:entry>
         <oasis:entry colname="col12">1</oasis:entry>
         <oasis:entry colname="col13">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M57" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> Wind-aligned filtering (final)</oasis:entry>
         <oasis:entry colname="col2">56</oasis:entry>
         <oasis:entry colname="col3">21</oasis:entry>
         <oasis:entry colname="col4">37</oasis:entry>
         <oasis:entry colname="col5">4</oasis:entry>
         <oasis:entry colname="col6">13</oasis:entry>
         <oasis:entry colname="col7">1</oasis:entry>
         <oasis:entry colname="col8">7</oasis:entry>
         <oasis:entry colname="col9">2</oasis:entry>
         <oasis:entry colname="col10">12</oasis:entry>
         <oasis:entry colname="col11">8</oasis:entry>
         <oasis:entry colname="col12">1</oasis:entry>
         <oasis:entry colname="col13">0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1955">Background interference differs significantly across these flights, playing an important role in performance. Homogeneity of the background is usually related to the prevalence of nearby emissions, the characteristics of the basin surface, interference by clouds, and instrument differences between campaigns. Notably, background interference accounts for approximately 46 % of false detections. This suggests that background interference remains a major challenge in plume detection; although the wavelet method substantially reduces noise, it does not eliminate it. Future work will therefore focus on developing adaptive, region-specific parameter tuning, for example by using localized metrics that account for spatial variations in background to define more appropriate detection thresholds.</p>
      <p id="d2e1958">Diffuse enhancements are another important source of FPs, accounting for 42 % of the total. Based on our plume definition in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>, enhancements that lack clear hotspot or shape to enable source localization are classified as diffuse enhancements. These could come from dispersed small emissions below the detection limit, intermittent sources that stop emitting before the overpass, or eddies that fragment a plume into detached clumps downwind (Fig. S3b–c). Notably, the DI thresholding method produces approximately three times more diffuse enhancements as false detections compared to the wavelet method, indicating that the wavelet method is more effective at distinguishing source-localizable plumes from dispersed emissions or “inactive plumes”. Diffuse enhancements are particularly challenging for MethaneSAT and MethaneAIR as a result of their high sensitivity and large spatial coverage, with clear signals observed well downwind that would not be detected by many other platforms. Since our method is primarily signal-based, it sometimes struggles to differentiate between true plumes and diffuse enhancements. Although many diffuse emissions were successfully filtered out by concentration filtering and mask size thresholding, some were still identified as plumes. Forthcoming work develops a classifier specifically for  diffuse enhancements, using spatial distribution patterns and plume morphology to distinguish them from true plumes and from background. Until this method is fully developed, some level of manual inspection will still be required to achieve a zero-FP dataset.</p>
      <p id="d2e1963">We next examine the sources of false negatives in the wavelet method. Because no ground-truth dataset is available, this analysis uses detections from the DI thresholding method as a reference. Therefore, our analysis reflects relative rather than absolute performance. In MethaneAIR data, the wavelet method has 48 false negatives, whilst the DI thresholding method has 262. Two primary reasons contribute to missed detections. First, a majority (58 %) of false negatives correspond to relatively weak emissions with limited number of elevated-enhancement pixels (Fig. S4a). In these cases, the wavelet denoising step suppresses the signal by treating it as noise and thus misses the true plume. Second, 24 % of false negatives occur when low-flux emissions coexist with a nearby large plume (Fig. S4b). The presence of the large plume raises the concentration filtering threshold, thus filters out weaker enhancements. Future work will focus on improving sensitivity by adopting less aggressive denoising or applying targeted processing in high-probability regions, and developing adaptive, region-specific parameter tuning to account for local background variability (see more discussion in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>).</p>
      <p id="d2e1968">In addition, we also observe rarer but more challenging cases where plumes merge and multiple plumes are grouped within the same mask (Fig. S5a). In this case, we tend to treat the combined plume as a single source and quantify the total emissions from both sources together. Addressing this issue may involve analyzing the hotspot locations, the distance between masks, and the wind direction. Furthermore, some false negatives arise because the wavelet method was applied to updated concentration maps with additional screening process (Fig. S4c). In this situation, partial removal of plume pixels results in fragmented plumes that are more difficult to identify.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>MethaneSAT results</title>
      <p id="d2e1979">With its high spectral resolution (0.24 nm) and large swath width (200 km), MethaneSAT provided clear signals of emissions not only near the source but also a significant distance downwind. However, these capabilities also introduce new challenges for plume detection, as not all emissions can be directly attributed to specific point sources or reliably quantified. Its coarser spatial resolution relative to point source imagers also makes it more difficult to differentiate spatially proximate point sources.</p>
      <p id="d2e1982">We applied both the wavelet and the DI thresholding methods to 24 MethaneSAT scenes in 2024–2025 and compared results (Table <xref ref-type="table" rid="T1"/> and Fig. <xref ref-type="fig" rid="F4"/>). The wavelet method achieved an equal or higher number of true detections and a lower number of FPs in most scenes (again, FPs were determined by manual inspection). In some cases, the improvement of true detections (scene 2) and the reduction of FPs (scene 6) is significant. This is consistent with what we observed in MethaneAIR data, indicating that the higher sensitivity of this method to “weak” plumes generally holds true across different platforms. Figure <xref ref-type="fig" rid="F5"/> offers a similar quantification comparison to what we did with MethaneAIR, where we again observed a higher contribution of the wavelet method to low-volume emissions. The most frequently observed flux rates lay in the range of 2–3 t h<sup>−1</sup>, although we probably missed data in the range 3–7 t h<sup>−1</sup> due to the small sample size.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e2017">Detection performance of the wavelet and DI thresholding methods on MethaneSAT scenes. Compared to the DI thresholding method, the wavelet method generally found a higher number of true detections and a lower number of false detections. The true detection stacked bars are additive, whilst the false detection stacked bars are selective.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f04.png"/>

        </fig>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e2029">Plumes stacked histogram across 24 MethaneSAT scenes. Similar with MethaneAIR, most of the plumes found only by the wavelet method (yellow) are in lower flux ranges.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f05.png"/>

        </fig>

      <p id="d2e2038">Figure <xref ref-type="fig" rid="F6"/> presents a MethaneSAT XCH<sub>4</sub> image with plumes segmented using the wavelet and DI thresholding methods. Compared with MethaneAIR, MethaneSAT captured significantly longer downwind plume tails, portions of which extended beyond the wavelet mask boundaries. We did not expand the plume masks farther downwind, as doing so would require lowering the plume-detection thresholds, which increases the probability of more false detections. In addition, restricting the masks to the plume segment within 5–10 km of the source generally produces more accurate flux estimates,  because expanding the masks farther downwind increases the chance of including nearby sources in the DI growing boxes, thereby biasing flux calculations. Expanding the masks can also increase violations of the steady-wind assumption due to spatial and temporal wind variability. Averaging the fluxes from growing boxes spanning 5–10 km still provides sufficient data for a robust average flux estimate.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2054">MethaneSAT plume examples. Both the DI thresholding method and the wavelet method found 4 plumes (the zoomed-in view), and the wavelet method found additional 13 plumes. Flux rates range between 1 and 10 t h<sup>−1</sup>, with the lowest and highest marked adjacent to the plume sources.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f06.png"/>

        </fig>

      <p id="d2e2075">We generally found more false detections for MethaneSAT than MethaneAIR using both the wavelet and DI thresholding methods, primarily because the high sensitivity of MethaneSAT led to more frequently observed diffuse enhancements, which account for 65 % of the total false positives (Fig. S6). This is largely due to its ability to capture long plume tails (on the order of tens of kilometers), which, under complex wind conditions, can fragment into spatially dispersed enhancements that are difficult to trace back to a single source. In addition, the broader spatial coverage and higher signal-to-noise sensitivity of MethaneSAT make it more likely to detect intermittent emissions, further increasing the occurrence of diffuse enhancements. </p>
      <p id="d2e2079">In addition, the wavelet method achieved a much lower false negative rate in the MethaneSAT dataset, missing only 2 plumes detected by the DI thresholding method. Similar to the findings in the MethaneAIR analysis, both missed plumes coexist with a large plume in the same scene, where the elevated concentration threshold caused by the larger plume filters out weaker enhancements (Fig. S7). These observations suggest a need to improve the concentration filtering approach to better account for diffuse plumes and local background conditions in MethaneSAT observations.</p>
      <p id="d2e2083">Another challenge that occurred more often on MethaneSAT is the presence of overlapping plumes. Because MethaneSAT captured longer plume tails, the downwind ends of the plumes in proximity are more likely to overlap (Fig. S5b). This increased the difficulty of quantification as it required manual adjustment of the plume length. Potential ways to address this problem are to explore plume segmentation techniques.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Comparison with alternative methods</title>
      <p id="d2e2102">To better contextualize the performance of the proposed wavelet method, we conducted additional analyses comparing (1) the denoising strategy, (2) the choice of wavelet basis, and (3) computational efficiency relative to other commonly used approaches.</p>
<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Comparison with conventional denoising methods</title>
      <p id="d2e2112">We first evaluated the impact of the denoising step by comparing the wavelet denoising step with two alternatives: Gaussian filtering and median filtering. Gaussian filtering used a 2D isotropic Gaussian filter with standard deviation of 3 pixels, and median filtering used a 3 <inline-formula><mml:math id="M62" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 3 pixel moving window. We directly replaced the wavelet denoising step with these methods while keeping all subsequent filtering steps identical. The comparison was performed across three MethaneAIR scenes and three MethaneSAT scenes spanning a range of background and wind conditions, consistent with what we used in the sensitivity analysis.</p>
      <p id="d2e2122">The results (Tables S8 and S19) show that our approach consistently yields a higher number of true detections compared to both Gaussian and median filtering. In addition, the alternative methods produce either comparable or higher numbers of false detections in most of the scenes. This indicates that while conventional denoising techniques can suppress noise, they are less effective at preserving plume structures across spatial scales, leading to reduced detection sensitivity.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Sensitivity to wavelet choice</title>
      <p id="d2e2133">Next, we assessed the sensitivity of the results to the choice of wavelet by testing several commonly used families, including Daubechies (db4), Symlets (sym4), and biorthogonal wavelets (bior4.4). These wavelets represent different mathematical properties, such as compact support (db4), increased symmetry (sym4), and linear phase reconstruction (bior4.4) <xref ref-type="bibr" rid="bib1.bibx20" id="paren.38"/>.</p>
      <p id="d2e2139">As summarized in Tables S9 and S20, we do not observe a significant  difference between the Haar wavelet and the alternative wavelets in terms of the number of true and false detections. In most cases, the other wavelets yield equal or fewer true detections and equal or more false detections. Furthermore, the plume masks generated using the Haar wavelet are generally similar to, and in some cases more physically reasonable than, those produced by the other wavelets (Fig. S8). These findings support the use of the Haar wavelet as a simple and effective choice for this application. We note that continuous wavelet transforms are not considered here, as they do not naturally integrate into the reconstruction-based denoising framework used in this study.</p>
      <p id="d2e2142">The sensitivity analysis to the other parameters can be found in Sect. S1.2. We note that in this study, the parameter selection was guided by maximizing plume detections while minimizing false positives, which may introduce the risk of overfitting to specific datasets and observing conditions. Although the chosen parameters show consistent performance across multiple scenes, their optimal values may vary under different environmental and instrumental conditions. Future work can focus on evaluating the generalizability of these parameters using larger and more diverse datasets, and on developing adaptive or region-specific tuning strategies (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>).</p>
</sec>
<sec id="Ch1.S4.SS1.SSS3">
  <label>4.1.3</label><title>Computation efficiency</title>
      <p id="d2e2155">Furthermore, we compared the computational efficiency of the wavelet method with the DI thresholding method and a representative ML method (see more information in Sect. S1.3). Table S21 reports the total runtime and peak memory usage required to process a single scene, averaged over the same set of observations. The wavelet method does not provide an advantage over the DI method in terms of runtime or memory usage. However, because it does not require training data or a training stage, the wavelet method is still substantially more efficient than the ML-based approach.</p>
      <p id="d2e2158">We note that the reported values reflect only the cost of applying the optimized methods and do not include parameter tuning. In the wavelet method, the computational cost of parameter tuning scales approximately linearly with the number of parameter combinations tested.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Probability of detection</title>
      <p id="d2e2170">To further quantify detection limits and evaluate algorithm performance across a broader range of conditions, we refer to a companion study by <xref ref-type="bibr" rid="bib1.bibx21" id="text.39"/>.</p>
      <p id="d2e2176">In that work, a probability of detection (<inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) framework is developed to compare plume detection performance across different observing systems (including MethaneAIR and MethaneSAT) and detection algorithms (including the wavelet method and the DI thresholding method). The framework uses a nondimensional “observability” predictor that combines emission rate, wind speed, pixel size, and gas concentration noise, and maps it to detection probability using logistic regression (here observability <inline-formula><mml:math id="M64" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>q</mml:mi><mml:mrow><mml:msqrt><mml:mi>a</mml:mi></mml:msqrt><mml:mi>n</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M66" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M67" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> emission rate per unit area, <inline-formula><mml:math id="M68" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M69" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> pixel area, <inline-formula><mml:math id="M70" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M71" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> noise amplitude, <inline-formula><mml:math id="M72" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M73" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> windspeed). The analysis is based on <inline-formula><mml:math id="M74" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 80 000 synthetic plumes generated using Weather Research and Forecasting Large Eddy Simulations (WRF-LES), spanning a wide range of atmospheric conditions and noise characteristics, as well as <inline-formula><mml:math id="M75" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 62 000 scenes derived from controlled-release experiments using image processing methods <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx9" id="paren.40"/>.</p>
      <p id="d2e2296">Results show that the wavelet method generally outperformed the DI thresholding method by finding more plumes and more low emission rate plumes. It is also more robust to real-world satellite scenes with missing data. A comparison of <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between the two methods across different observability conditions is provided in Fig. S9. Overall, the wavelet method shows lower <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> than DI thresholding at very low observability, likely due to the suppression of weak plumes near the detection limit during multi-scale feature extraction and thresholding. However, its performance surpasses DI thresholding at moderate to high observability, reflecting its stronger ability to enhance plume structures and suppress noise, which leads to more reliable detections.</p>
      <p id="d2e2321"><xref ref-type="bibr" rid="bib1.bibx21" id="text.41"/> also quantified differences in plume detection capability across observing systems. The wavelet method achieves a <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of 0.93 and 0.42 at wind speeds of 1 and 10 m s<sup>−1</sup> for emissions of 1000 kg h<sup>−1</sup> in MethaneAIR. For MethaneSAT, it achieves a <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of 0.93 and 0.43 under the same wind conditions for emissions of 2000 kg h<sup>−1</sup>. A summary of detection probabilities across different emission rates and wind speeds is provided in Table <xref ref-type="table" rid="T3"/>.</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e2391">Probability of detection (<inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for the wavelet method under different emission rates and wind speeds for MethaneAIR and MethaneSAT.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:colspec colnum="9" colname="col9" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" colsep="1">MethaneAIR </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col9">MethaneSAT </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Emission Rate (t h<sup>−1</sup>)</oasis:entry>
         <oasis:entry colname="col2">1 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col3">4 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col4">7 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col5">10 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col6">1 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col7">4 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col8">7 m s<sup>−1</sup></oasis:entry>
         <oasis:entry colname="col9">10 m s<sup>−1</sup></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">0.5</oasis:entry>
         <oasis:entry colname="col2">0.87</oasis:entry>
         <oasis:entry colname="col3">0.52</oasis:entry>
         <oasis:entry colname="col4">0.26</oasis:entry>
         <oasis:entry colname="col5">0.11</oasis:entry>
         <oasis:entry colname="col6">0.76</oasis:entry>
         <oasis:entry colname="col7">0.21</oasis:entry>
         <oasis:entry colname="col8">0.04</oasis:entry>
         <oasis:entry colname="col9">0.00</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2">0.93</oasis:entry>
         <oasis:entry colname="col3">0.76</oasis:entry>
         <oasis:entry colname="col4">0.58</oasis:entry>
         <oasis:entry colname="col5">0.42</oasis:entry>
         <oasis:entry colname="col6">0.88</oasis:entry>
         <oasis:entry colname="col7">0.53</oasis:entry>
         <oasis:entry colname="col8">0.27</oasis:entry>
         <oasis:entry colname="col9">0.12</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">0.96</oasis:entry>
         <oasis:entry colname="col3">0.87</oasis:entry>
         <oasis:entry colname="col4">0.79</oasis:entry>
         <oasis:entry colname="col5">0.70</oasis:entry>
         <oasis:entry colname="col6">0.93</oasis:entry>
         <oasis:entry colname="col7">0.76</oasis:entry>
         <oasis:entry colname="col8">0.59</oasis:entry>
         <oasis:entry colname="col9">0.43</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">5</oasis:entry>
         <oasis:entry colname="col2">0.98</oasis:entry>
         <oasis:entry colname="col3">0.94</oasis:entry>
         <oasis:entry colname="col4">0.91</oasis:entry>
         <oasis:entry colname="col5">0.87</oasis:entry>
         <oasis:entry colname="col6">0.96</oasis:entry>
         <oasis:entry colname="col7">0.90</oasis:entry>
         <oasis:entry colname="col8">0.83</oasis:entry>
         <oasis:entry colname="col9">0.76</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2702">We note that this analysis evaluates the performance of the full detection and masking framework, and does not explicitly isolate the effect of individual processing steps. Introduction of frameworks using many different denoising approaches and conditioning/filtering would be required for systematic evaluation of each step, including the effects of hyperparameter choices and noise characteristics, which lies beyond the scope of this paper.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Future work</title>
      <p id="d2e2713">We have applied the wavelet method to the whole scene with no prior information of point source locations. Looking ahead, we plan to further improve its sensitivity to plumes by applying targeted wavelet denoising to subregions where plumes have been identified in previous top-down observations, or where known oil and gas infrastructure exists. This could include a growing dataset of past observed plume locations by MethaneAIR and MethaneSAT, as well as integration with external datasets such as the methane point source database from the International Methane Emissions Observatory (IMEO) <xref ref-type="bibr" rid="bib1.bibx33" id="paren.42"/>, and the Oil and Gas Infrastructure Mapping database (OGIM) <xref ref-type="bibr" rid="bib1.bibx22" id="paren.43"/>. It would allow the use of lower detection thresholds in high-probability emission areas, so that we can capture weaker plumes that may be missed in full-scene processing. It also reduces false positives due to lower background heterogeneity within subregions.</p>
      <p id="d2e2722">The current concentration filtering step does not fully address diffuse enhancements and can be influenced by the presence of high-emission plumes. Future improvements will explore adaptive and region-specific threshold tuning. For example, a localized metric similar to the “observability” defined by <xref ref-type="bibr" rid="bib1.bibx21" id="text.44"/> could be used to determine pixel-level thresholds within each subregion. This metric would account for spatial variability in background heterogeneity, noise characteristics, and wind conditions, enabling more consistent performance across diverse scenes.</p>
      <p id="d2e2728">Additionally, false detection classifiers targeting specific artifact types can be developed and integrated into the plume detection models. For example, albedo artifacts and diffuse enhancements may be classified based on the spatial patterns of surface reflectance and methane concentration, as well as plume morphology and wind alignment. Incorporating these features into a post-processing classification step could reduce false detections while allowing more permissive plume-identification thresholds, thus improve overall detection sensitivity without sacrificing reliability.</p>
      <p id="d2e2731">Our method is based on feature extraction and signal-vs.-background separation, which do not rely on any physical or chemical properties of methane. Given that it targets generic characteristics of point-source plumes, this method is designed to be readily adaptable to different observing systems for any trace gases that exhibits plumes from discrete emitters. These extensions would require validation and parameter tuning, thus are beyond the scope of this study.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e2745">In this study, we propose a new automated methane plume masking method that uses atmospheric methane concentration data with no prior knowledge of source locations, to find plumes, determine plume origins, and create binary masks. This method uses a 2D discrete wavelet transform, a technique typically used in image processing, to enhance plumes and reduce background noise in XCH<sub>4</sub> imagery, combined with advanced filtering of detected plumes. It significantly improves the effectiveness of thresholding compared to current methods for methane plumes by more precise separation between plume and background signals. We demonstrate the performance of this method using both airborne data from MethaneAIR and spaceborne data from MethaneSAT. Across these platforms, the wavelet method consistently performed with higher sensitivity to weak plumes that are more often missed by conventional techniques.</p>
      <p id="d2e2757">Background interference and diffuse enhancements continue to drive a large fraction of false detections, while weak or small plumes and those coexisting with strong emissions contribute to missed detections. These limitations arise from spatial variability in background conditions and the use of uniform denoising and thresholding strategies. Future improvements will focus on targeted processing in high-probability regions to improve sensitivity, adaptive and region-specific parameterization to account for background variability, and the development of artifact-specific classifiers to distinguish diffuse enhancements and other artifacts from true plumes.</p>
      <p id="d2e2760">Although our algorithm does not entirely eliminate false detections, it achieves a lower false positive rate than basic thresholding methods by reducing background noise, which reduces the requirements for manual inspection. Additionally, it has a lower computational cost than machine learning models as it needs no labeled training data or model training phase. This algorithm is designed to be readily adaptable to a wide range of aircraft and satellite platforms and use cases for methane and other trace gases exhibiting plume-like structures in both research and operational contexts.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e2768">MethaneAIR and MethaneSAT L3 concentration data can be accessed online from the Earth Engine Data Catalog at <uri>https://developers.google.com/earth-engine/datasets/tags/methanesat</uri> (last access: 10 July 2026). The Python code of the wavelet method is available on GitHub: <ext-link xlink:href="https://doi.org/10.5281/zenodo.21286248" ext-link-type="DOI">10.5281/zenodo.21286248</ext-link> <xref ref-type="bibr" rid="bib1.bibx39" id="paren.45"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e2780">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-19-4637-2026-supplement" xlink:title="zip">https://doi.org/10.5194/amt-19-4637-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e2789">ZZ, MS, AC, MR, and SA developed the methodology; ZZ, JDW, JPW, and KM analyzed the data; JB, MK, EK, CCM, SR, BL, DJM, MN, MP, and KS produced input data; ZZ, MS, and EM wrote the manuscript draft; JC, MO, LG, RG, JF, XL, and SCW reviewed and edited the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e2795">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e2801">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e2807">The authors would like to thank two anonymous referees for their constructive reviews.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e2812">Funding for MethaneSAT and MethaneAIR activities was provided in part by an anonymous source, Arnold Ventures, The Audacious Project, Ballmer Group, Bezos Earth Fund, The Children’s Investment Fund Foundation, Heising-Simons Family Fund, King Philanthropies, Robertson Foundation, Skyline Foundation, and Valhalla Foundation. For a more complete list of funders, please visit <uri>https://www.methanesat.org</uri> (last access: 10 July 2026). TUM authors were partially funded by the EU projects “PAUL” (grant no. 101037319) and “CoSense4Climate” (grant no. 101089203).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e2821">This paper was edited by Zhao-Cheng Zeng and reviewed by Sandro Meier and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Canny(1986)</label><mixed-citation>Canny, J.: A Computational Approach to Edge Detection, IEEE T. Pattern Anal., PAMI-8, 679–698,  <ext-link xlink:href="https://doi.org/10.1109/TPAMI.1986.4767851" ext-link-type="DOI">10.1109/TPAMI.1986.4767851</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Chan Miller et al.(2024)</label><mixed-citation>Chan Miller, C., Roche, S., Wilzewski, J. S., Liu, X., Chance, K., Souri, A. H., Conway, E., Luo, B., Samra, J., Hawthorne, J., Sun, K., Staebell, C., Chulakadabba, A., Sargent, M., Benmergui, J. S., Franklin, J. E., Daube, B. C., Li, Y., Laughner, J. L., Baier, B. C., Gautam, R., Omara, M., and Wofsy, S. C.: Methane retrieval from MethaneAIR using the CO<sub>2</sub> proxy approach: a demonstration for the upcoming MethaneSAT mission, Atmos. Meas. Tech., 17, 5429–5454, <ext-link xlink:href="https://doi.org/10.5194/amt-17-5429-2024" ext-link-type="DOI">10.5194/amt-17-5429-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Chulakadabba et al.(2023)</label><mixed-citation>Chulakadabba, A., Sargent, M., Lauvaux, T., Benmergui, J. S., Franklin, J. E., Chan Miller, C., Wilzewski, J. S., Roche, S., Conway, E., Souri, A. H., Sun, K., Luo, B., Hawthrone, J., Samra, J., Daube, B. C., Liu, X., Chance, K., Li, Y., Gautam, R., Omara, M., Rutherford, J. S., Sherwin, E. D., Brandt, A., and Wofsy, S. C.: Methane point source quantification using MethaneAIR: a new airborne imaging spectrometer, Atmos. Meas. Tech., 16, 5771–5785, <ext-link xlink:href="https://doi.org/10.5194/amt-16-5771-2023" ext-link-type="DOI">10.5194/amt-16-5771-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Cusworth et al.(2019)</label><mixed-citation>Cusworth, D. H., Jacob, D. J., Varon, D. J., Chan Miller, C., Liu, X., Chance, K., Thorpe, A. K., Duren, R. M., Miller, C. E., Thompson, D. R., Frankenberg, C., Guanter, L., and Randles, C. A.: Potential of next-generation imaging spectrometers to detect and quantify methane point sources from space, Atmos. Meas. Tech., 12, 5655–5668, <ext-link xlink:href="https://doi.org/10.5194/amt-12-5655-2019" ext-link-type="DOI">10.5194/amt-12-5655-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Donoho and Johnstone(1998)</label><mixed-citation>Donoho, D. L. and Johnstone, I. M.: Minimax estimation via wavelet shrinkage, Ann. Stat., 26, 879–921, <ext-link xlink:href="https://doi.org/10.1214/aos/1024691081" ext-link-type="DOI">10.1214/aos/1024691081</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Duren et al.(2025)</label><mixed-citation>Duren, R., Cusworth, D., Ayasse, A., Howell, K., Diamond, A., Scarpelli, T., Kim, J., O'neill, K., Lai-Norling, J., Thorpe, A., Zandbergen, S. R., Shaw, L., Keremedjiev, M., Guido, J., Giuliano, P., Goldstein, M., Nallapu, R., Barentsen, G., Thompson, D. R., Roth, K., Jensen, D., Eastwood, M., Reuland, F., Adams, T., Brandt, A., Kort, E. A., Mason, J., and Green, R. O.: The Carbon Mapper emissions monitoring system, Atmos. Meas. Tech., 18, 6933–6958, <ext-link xlink:href="https://doi.org/10.5194/amt-18-6933-2025" ext-link-type="DOI">10.5194/amt-18-6933-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Duren et al.(2019)</label><mixed-citation>Duren, R. M., Thorpe, A. K., Foster, K. T., Rafiq, T., Hopkins, F. M., Yadav,  V., Bue, B. D., Thompson, D. R., Conley, S., Colombi, N. K., Frankenberg, C., McCubbin, I. B., Eastwood, M. L., Falk, M., Herner, J. D., Croes, B. E., Green, R. O., and Miller, C. E.:  California’s methane super-emitters, Nature, 575, 180–184,  <ext-link xlink:href="https://doi.org/10.1038/s41586-019-1720-3" ext-link-type="DOI">10.1038/s41586-019-1720-3</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Ehret et al.(2022)</label><mixed-citation>Ehret, T., De Truchis, A., Mazzolini, M., Morel, J.-M., D’aspremont, A.,  Lauvaux, T., Duren, R., Cusworth, D., and Facciolo, G.: Global tracking and  quantification of oil and gas methane emissions from recurrent Sentinel-2  imagery, Environ. Sci. Technol., 56, 10517–10529,  <ext-link xlink:href="https://doi.org/10.1021/acs.est.1c08575" ext-link-type="DOI">10.1021/acs.est.1c08575</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>El Abbadi et al.(2024)</label><mixed-citation>El Abbadi, S. H., Chen, Z., Burdeau, P. M., Rutherford, J. S., Chen, Y., Zhang, Z., Sherwin, E. D., and Brandt, A. R.: Technological Maturity of  Aircraft-Based Methane Sensing for Greenhouse Gas Mitigation, Environ. Sci. Technol., 58, 9591–9600, <ext-link xlink:href="https://doi.org/10.1021/acs.est.4c02439" ext-link-type="DOI">10.1021/acs.est.4c02439</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Guanter et al.(2015)</label><mixed-citation>Guanter, L., Kaufmann, H., Segl, K., Foerster, S., Rogass, C., Chabrillat, S., Kuester, T., Hollstein, A., Rossner, G., Chlebek, C., Straif, C., Fischer, S., Schrader, S., Storch, T., Heiden, U., Mueller, A., Bachmann, M., Mühle, H., Müller, R., Habermeyer, M., Ohndorf, A., Hill, J., Buddenbaum, H.,  Hostert, P., Van der Linden, S., Leitão, P. J., Rabe, A., Doerffer, R.,  Krasemann, H., Xi, H., Mauser, W., Hank, T., Locherer, M., Rast, M., Staenz,  K., and Sang, B.: The EnMAP spaceborne imaging spectroscopy mission for  earth observation, Remote Sensing, 7, 8830–8857, <ext-link xlink:href="https://doi.org/10.3390/rs70708830" ext-link-type="DOI">10.3390/rs70708830</ext-link>,  2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Guanter et al.(2021)</label><mixed-citation>Guanter, L., Irakulis-Loitxate, I., Gorroño, J., Sánchez-García, E.,  Cusworth, D. H., Varon, D. J., Cogliati, S., and Colombo, R.: Mapping methane  point emissions with the PRISMA spaceborne imaging spectrometer, Remote  Sens. Environ., 265, 112671, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112671" ext-link-type="DOI">10.1016/j.rse.2021.112671</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Guanter et al.(2025)</label><mixed-citation>Guanter, L., Warren, J., Omara, M., Chulakadabba, A., Roger, J., Sargent, M., Franklin, J. E., Wofsy, S. C., and Gautam, R.: Detection and quantification of methane plumes with the MethaneAIR airborne spectrometer, Atmos. Meas. Tech., 18, 3857–3872, <ext-link xlink:href="https://doi.org/10.5194/amt-18-3857-2025" ext-link-type="DOI">10.5194/amt-18-3857-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Guanter et al.(2026)</label><mixed-citation>Guanter, L., Roger, J., Warren, J., Sargent, M., Zhang, Z., Roche, S., Miller, C. C., Steiner, M., Hadfield, H., Omara, M., Williams, J., MacKay, K., Franklin, J. E., Luo, B., Wofsy, S. C., Hamburg, S. P., and Gautam, R.: Surveying methane point-source super-emissions across oil and gas basins with MethaneSAT, Atmos. Chem. Phys., 26, 2941–2963, <ext-link xlink:href="https://doi.org/10.5194/acp-26-2941-2026" ext-link-type="DOI">10.5194/acp-26-2941-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>He et al.(2024)</label><mixed-citation>He, T.-L., Boyd, R. J., Varon, D. J., and Turner, A. J.: Increased methane  emissions from oil and gas following the Soviet Union's collapse,  P. Natl. Acad. Sci. USA, 121, e2314600121, <ext-link xlink:href="https://doi.org/10.1073/pnas.2314600121" ext-link-type="DOI">10.1073/pnas.2314600121</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Hüpfel et al.(2021)</label><mixed-citation>Hüpfel, M., Kobitski, A. Y., Zhang, W., and Nienhaus, G. U.: Wavelet-based background and noise subtraction for fluorescence microscopy images, Biomed. Opt. Express, 12, 969–980, <ext-link xlink:href="https://doi.org/10.1364/BOE.413181" ext-link-type="DOI">10.1364/BOE.413181</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Jacob et al.(2016)</label><mixed-citation>Jacob, D. J., Turner, A. J., Maasakkers, J. D., Sheng, J., Sun, K., Liu, X., Chance, K., Aben, I., McKeever, J., and Frankenberg, C.: Satellite observations of atmospheric methane and their value for quantifying methane emissions, Atmos. Chem. Phys., 16, 14371–14396, <ext-link xlink:href="https://doi.org/10.5194/acp-16-14371-2016" ext-link-type="DOI">10.5194/acp-16-14371-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Jacob et al.(2022)</label><mixed-citation>Jacob, D. J., Varon, D. J., Cusworth, D. H., Dennison, P. E., Frankenberg, C., Gautam, R., Guanter, L., Kelley, J., McKeever, J., Ott, L. E., Poulter, B., Qu, Z., Thorpe, A. K., Worden, J. R., and Duren, R. M.: Quantifying methane emissions from the global scale down to point sources using satellite observations of atmospheric methane, Atmos. Chem. Phys., 22, 9617–9646, <ext-link xlink:href="https://doi.org/10.5194/acp-22-9617-2022" ext-link-type="DOI">10.5194/acp-22-9617-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Jongaramrungruang et al.(2022)</label><mixed-citation>Jongaramrungruang, S., Thorpe, A. K., Matheou, G., and Frankenberg, C.: MethaNet – An AI-driven approach to quantifying methane point-source  emission from high-resolution 2-D plume imagery, Remote Sens. Environment, 269, 112809, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2021.112809" ext-link-type="DOI">10.1016/j.rse.2021.112809</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Kuhlmann et al.(2024)</label><mixed-citation>Kuhlmann, G., Koene, E., Meier, S., Santaren, D., Broquet, G., Chevallier, F., Hakkarainen, J., Nurmela, J., Amorós, L., Tamminen, J., and Brunner, D.: The <italic>ddeq</italic> Python library for point source quantification from remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789, <ext-link xlink:href="https://doi.org/10.5194/gmd-17-4773-2024" ext-link-type="DOI">10.5194/gmd-17-4773-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Mallat(1999)</label><mixed-citation>Mallat, S. G.: Wavelet Bases, in: A Wavelet Tour of Signal Processing, Academic Press, 220–320, <ext-link xlink:href="https://doi.org/10.1016/B978-012466606-1/50009-X" ext-link-type="DOI">10.1016/B978-012466606-1/50009-X</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Manninen et al.(2026)</label><mixed-citation>anninen, E., Chulakadabba, A., Sargent, M., Zhang, Z., Kamdar, H., Warren, J., Roche, S., Chan Miller, C., Kyzivat, E., Benmergui, J., Pittman, J., Walker, E., Bushey, J., Samra, J., Hawthorne, J., Luo, B., Nasr, M., Sun, K., Franklin, J., Liu, X., Chen, J., and Wofsy, S.: Probabilities of Detection of Methane Plumes by Remote Sensing and Implications for Inferred Emissions Distributions, EGUsphere [preprint], <ext-link xlink:href="https://doi.org/10.5194/egusphere-2026-115" ext-link-type="DOI">10.5194/egusphere-2026-115</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Omara et al.(2023)</label><mixed-citation>Omara, M., Gautam, R., O'Brien, M. A., Himmelberger, A., Franco, A., Meisenhelder, K., Hauser, G., Lyon, D. R., Chulakadabba, A., Miller, C. C., Franklin, J., Wofsy, S. C., and Hamburg, S. P.: Developing a spatially explicit global oil and gas infrastructure database for characterizing methane emission sources at high resolution, Earth Syst. Sci. Data, 15, 3761–3790, <ext-link xlink:href="https://doi.org/10.5194/essd-15-3761-2023" ext-link-type="DOI">10.5194/essd-15-3761-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Radman et al.(2023)</label><mixed-citation>Radman, A., Mahdianpari, M., Varon, D. J., and Mohammadimanesh, F.: S2MetNet: A novel dataset and deep learning benchmark for methane point source  quantification using Sentinel-2 satellite imagery, Remote Sens. Environ., 295, 113708, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2023.113708" ext-link-type="DOI">10.1016/j.rse.2023.113708</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Rasti et al.(2017)</label><mixed-citation>Rasti, B., Ulfarsson, M. O., and Ghamisi, P.: Automatic Hyperspectral Image  Restoration Using Sparse and Low-Rank Modeling, IEEE Geosci. Remote S., 14, 2335–2339, <ext-link xlink:href="https://doi.org/10.1109/LGRS.2017.2764059" ext-link-type="DOI">10.1109/LGRS.2017.2764059</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Rasti et al.(2018)</label><mixed-citation>Rasti, B., Scheunders, P., Ghamisi, P., Licciardi, G., and Chanussot, J.: Noise Reduction in Hyperspectral Imagery: Overview and Application, Remote Sensing, 10, <ext-link xlink:href="https://doi.org/10.3390/rs10030482" ext-link-type="DOI">10.3390/rs10030482</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Rouet-Leduc and Hulbert(2024)</label><mixed-citation>Rouet-Leduc, B. and Hulbert, C.: Automatic detection of methane emissions in  multispectral satellite imagery using a vision transformer, Nat. Commun., 15, 3801, <ext-link xlink:href="https://doi.org/10.1038/s41467-024-47754-y" ext-link-type="DOI">10.1038/s41467-024-47754-y</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Sánchez-García et al.(2022)</label><mixed-citation>Sánchez-García, E., Gorroño, J., Irakulis-Loitxate, I., Varon, D. J., and Guanter, L.: Mapping methane plumes at very high spatial resolution with the WorldView-3 satellite, Atmos. Meas. Tech., 15, 1657–1674, <ext-link xlink:href="https://doi.org/10.5194/amt-15-1657-2022" ext-link-type="DOI">10.5194/amt-15-1657-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Scafutto and De Souza Filho(2018)</label><mixed-citation>Scafutto, R. D. P. M. and De Souza Filho, C. R.: Detection of methane plumes  using airborne midwave infrared (3–5 µm) hyperspectral data, Remote Sensing, 10, <ext-link xlink:href="https://doi.org/10.3390/rs10081237" ext-link-type="DOI">10.3390/rs10081237</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Schneising et al.(2023)</label><mixed-citation>Schneising, O., Buchwitz, M., Hachmeister, J., Vanselow, S., Reuter, M., Buschmann, M., Bovensmann, H., and Burrows, J. P.: Advances in retrieving XCH<sub>4</sub> and XCO from Sentinel-5 Precursor: improvements in the scientific TROPOMI/WFMD algorithm, Atmos. Meas. Tech., 16, 669–694, <ext-link xlink:href="https://doi.org/10.5194/amt-16-669-2023" ext-link-type="DOI">10.5194/amt-16-669-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Růžička et al.(2023)</label><mixed-citation>Růžička, V., Mateo-Garcia, G., Gómez-Chova, L., Vaughan, A., Guanter, L., and Markham, A.: Semantic segmentation of methane plumes with hyperspectral machine learning models, Scientific Reports, 13, 19999, <ext-link xlink:href="https://doi.org/10.1038/s41598-023-44918-6" ext-link-type="DOI">10.1038/s41598-023-44918-6</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Thompson et al.(2015)</label><mixed-citation>Thompson, D. R., Leifer, I., Bovensmann, H., Eastwood, M., Fladeland, M., Frankenberg, C., Gerilowski, K., Green, R. O., Kratwurst, S., Krings, T., Luna, B., and Thorpe, A. K.: Real-time remote detection and measurement for airborne imaging spectroscopy: a case study with methane, Atmos. Meas. Tech., 8, 4383–4397, <ext-link xlink:href="https://doi.org/10.5194/amt-8-4383-2015" ext-link-type="DOI">10.5194/amt-8-4383-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Thorpe et al.(2023)</label><mixed-citation>Thorpe, A. K., Green, R. O., Thompson, D. R., Brodrick, P. G., Chapman, J. W., Elder, C. D., Irakulis-Loitxate, I., Cusworth, D. H., Ayasse, A. K., Duren, R. M., Frankenberg, C., Guanter, L., Worden, J. R., Dennison, P. E., Roberts, D. A., Chadwick, K. D., Eastwood, M. L., Fahlen, J. E., and Miller, C. E.: Attribution of individual methane and carbon dioxide emission sources using EMIT observations from space, Science Advances, 9, eadh2391,  <ext-link xlink:href="https://doi.org/10.1126/sciadv.adh2391" ext-link-type="DOI">10.1126/sciadv.adh2391</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>UNEP-IMEO(2023)</label><mixed-citation>UNEP-IMEO: Methane Alert and Response System (MARS),  <uri>https://www.unep.org/explore-topics/energy/what-we-do/methane/imeo-action/methane-alert-and-response-system-mars</uri> (last access: 23 April 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Varon et al.(2018)</label><mixed-citation>Varon, D. J., Jacob, D. J., McKeever, J., Jervis, D., Durak, B. O. A., Xia, Y., and Huang, Y.: Quantifying methane point sources from fine-scale satellite observations of atmospheric methane plumes, Atmos. Meas. Tech., 11, 5673–5686, <ext-link xlink:href="https://doi.org/10.5194/amt-11-5673-2018" ext-link-type="DOI">10.5194/amt-11-5673-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Warren et al.(2025)</label><mixed-citation>Warren, J. D., Sargent, M., Williams, J. P., Omara, M., Miller, C. C., Roche, S., MacKay, K., Manninen, E., Chulakadabba, A., Himmelberger, A., Benmergui, J., Zhang, Z., Guanter, L., Wofsy, S., and Gautam, R.: Sectoral contributions of high-emitting methane point sources from major US onshore oil and gas producing basins using airborne measurements from MethaneAIR, Atmos. Chem. Phys., 25, 10661–10675, <ext-link xlink:href="https://doi.org/10.5194/acp-25-10661-2025" ext-link-type="DOI">10.5194/acp-25-10661-2025</ext-link>, 2025. </mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Williams et al.(2026)</label><mixed-citation>Williams, J. P., Benmergui, J., Knapp, M., Omara, M., Himmelberger, A., Kyzivat, E., Weatherby, K., Lyke, B., Warren, J., MacKay, K., Ayvazov, S., Russi, M., LoFaso, N., Melendez, T., Miller, C. C., Roche, S., Sargent, M., Franklin, J., Nasr, M., Zhang, Z., Miller, D. J., Luo, B., Guanter, L., Hamburg, S. P., Wofsy, S. C., and Gautam, R.: Methane intensity and emissions across major oil and gas basins and individual jurisdictions using MethaneSAT observations, Atmos. Chem. Phys., 26, 5961–5981, <ext-link xlink:href="https://doi.org/10.5194/acp-26-5961-2026" ext-link-type="DOI">10.5194/acp-26-5961-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Xiao et al.(2020)</label><mixed-citation>Xiao, C., Fu, B., Shui, H., Guo, Z., and Zhu, J.: Detecting the sources of  methane emission from oil shale mining and processing using airborne  hyperspectral data, Remote Sensing, 12, <ext-link xlink:href="https://doi.org/10.3390/rs12030537" ext-link-type="DOI">10.3390/rs12030537</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Zanger et al.(2022)</label><mixed-citation>Zanger, B., Chen, J., Sun, M., and Dietrich, F.: Recovery of sparse urban greenhouse gas emissions, Geosci. Model Dev., 15, 7533–7556, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-7533-2022" ext-link-type="DOI">10.5194/gmd-15-7533-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Zhang(2026)</label><mixed-citation>Zhang, Z.: zhanzhangqq/wavelet_plume_finder_public: License Update: Added MIT License (Version v1.0.1), Zenodo [computer software], <ext-link xlink:href="https://doi.org/10.5281/zenodo.21286248" ext-link-type="DOI">10.5281/zenodo.21286248</ext-link>, 2026.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Automatic methane plume masking based on wavelet transform image processing: application to MethaneAIR and MethaneSAT data</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Canny(1986)</label><mixed-citation>
      
Canny, J.: A Computational Approach to Edge Detection, IEEE T. Pattern Anal., PAMI-8, 679–698,  <a href="https://doi.org/10.1109/TPAMI.1986.4767851" target="_blank">https://doi.org/10.1109/TPAMI.1986.4767851</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Chan Miller et al.(2024)</label><mixed-citation>
      
Chan Miller, C., Roche, S., Wilzewski, J. S., Liu, X., Chance, K., Souri, A. H., Conway, E., Luo, B., Samra, J., Hawthorne, J., Sun, K., Staebell, C., Chulakadabba, A., Sargent, M., Benmergui, J. S., Franklin, J. E., Daube, B. C., Li, Y., Laughner, J. L., Baier, B. C., Gautam, R., Omara, M., and Wofsy, S. C.: Methane retrieval from MethaneAIR using the CO<sub>2</sub> proxy approach: a demonstration for the upcoming MethaneSAT mission, Atmos. Meas. Tech., 17, 5429–5454, <a href="https://doi.org/10.5194/amt-17-5429-2024" target="_blank">https://doi.org/10.5194/amt-17-5429-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Chulakadabba et al.(2023)</label><mixed-citation>
      
Chulakadabba, A., Sargent, M., Lauvaux, T., Benmergui, J. S., Franklin, J. E., Chan Miller, C., Wilzewski, J. S., Roche, S., Conway, E., Souri, A. H., Sun, K., Luo, B., Hawthrone, J., Samra, J., Daube, B. C., Liu, X., Chance, K., Li, Y., Gautam, R., Omara, M., Rutherford, J. S., Sherwin, E. D., Brandt, A., and Wofsy, S. C.: Methane point source quantification using MethaneAIR: a new airborne imaging spectrometer, Atmos. Meas. Tech., 16, 5771–5785, <a href="https://doi.org/10.5194/amt-16-5771-2023" target="_blank">https://doi.org/10.5194/amt-16-5771-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Cusworth et al.(2019)</label><mixed-citation>
      
Cusworth, D. H., Jacob, D. J., Varon, D. J., Chan Miller, C., Liu, X., Chance, K., Thorpe, A. K., Duren, R. M., Miller, C. E., Thompson, D. R., Frankenberg, C., Guanter, L., and Randles, C. A.: Potential of next-generation imaging spectrometers to detect and quantify methane point sources from space, Atmos. Meas. Tech., 12, 5655–5668, <a href="https://doi.org/10.5194/amt-12-5655-2019" target="_blank">https://doi.org/10.5194/amt-12-5655-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Donoho and Johnstone(1998)</label><mixed-citation>
      
Donoho, D. L. and Johnstone, I. M.: Minimax estimation via wavelet shrinkage, Ann. Stat., 26, 879–921, <a href="https://doi.org/10.1214/aos/1024691081" target="_blank">https://doi.org/10.1214/aos/1024691081</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Duren et al.(2025)</label><mixed-citation>
      
Duren, R., Cusworth, D., Ayasse, A., Howell, K., Diamond, A., Scarpelli, T., Kim, J., O'neill, K., Lai-Norling, J., Thorpe, A., Zandbergen, S. R., Shaw, L., Keremedjiev, M., Guido, J., Giuliano, P., Goldstein, M., Nallapu, R., Barentsen, G., Thompson, D. R., Roth, K., Jensen, D., Eastwood, M., Reuland, F., Adams, T., Brandt, A., Kort, E. A., Mason, J., and Green, R. O.: The Carbon Mapper emissions monitoring system, Atmos. Meas. Tech., 18, 6933–6958, <a href="https://doi.org/10.5194/amt-18-6933-2025" target="_blank">https://doi.org/10.5194/amt-18-6933-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Duren et al.(2019)</label><mixed-citation>
      
Duren, R. M., Thorpe, A. K., Foster, K. T., Rafiq, T., Hopkins, F. M., Yadav,  V., Bue, B. D., Thompson, D. R., Conley, S., Colombi, N. K., Frankenberg, C., McCubbin, I. B., Eastwood, M. L., Falk, M., Herner, J. D., Croes, B. E., Green, R. O., and Miller, C. E.:  California’s methane super-emitters, Nature, 575, 180–184,  <a href="https://doi.org/10.1038/s41586-019-1720-3" target="_blank">https://doi.org/10.1038/s41586-019-1720-3</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Ehret et al.(2022)</label><mixed-citation>
      
Ehret, T., De Truchis, A., Mazzolini, M., Morel, J.-M., D’aspremont, A.,  Lauvaux, T., Duren, R., Cusworth, D., and Facciolo, G.: Global tracking and  quantification of oil and gas methane emissions from recurrent Sentinel-2  imagery, Environ. Sci. Technol., 56, 10517–10529,  <a href="https://doi.org/10.1021/acs.est.1c08575" target="_blank">https://doi.org/10.1021/acs.est.1c08575</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>El Abbadi et al.(2024)</label><mixed-citation>
      
El Abbadi, S. H., Chen, Z., Burdeau, P. M., Rutherford, J. S., Chen, Y., Zhang, Z., Sherwin, E. D., and Brandt, A. R.: Technological Maturity of  Aircraft-Based Methane Sensing for Greenhouse Gas Mitigation, Environ. Sci. Technol., 58, 9591–9600, <a href="https://doi.org/10.1021/acs.est.4c02439" target="_blank">https://doi.org/10.1021/acs.est.4c02439</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Guanter et al.(2015)</label><mixed-citation>
      
Guanter, L., Kaufmann, H., Segl, K., Foerster, S., Rogass, C., Chabrillat, S., Kuester, T., Hollstein, A., Rossner, G., Chlebek, C., Straif, C., Fischer, S., Schrader, S., Storch, T., Heiden, U., Mueller, A., Bachmann, M., Mühle, H., Müller, R., Habermeyer, M., Ohndorf, A., Hill, J., Buddenbaum, H.,  Hostert, P., Van der Linden, S., Leitão, P. J., Rabe, A., Doerffer, R.,  Krasemann, H., Xi, H., Mauser, W., Hank, T., Locherer, M., Rast, M., Staenz,  K., and Sang, B.: The EnMAP spaceborne imaging spectroscopy mission for  earth observation, Remote Sensing, 7, 8830–8857, <a href="https://doi.org/10.3390/rs70708830" target="_blank">https://doi.org/10.3390/rs70708830</a>,  2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Guanter et al.(2021)</label><mixed-citation>
      
Guanter, L., Irakulis-Loitxate, I., Gorroño, J., Sánchez-García, E.,  Cusworth, D. H., Varon, D. J., Cogliati, S., and Colombo, R.: Mapping methane  point emissions with the PRISMA spaceborne imaging spectrometer, Remote  Sens. Environ., 265, 112671, <a href="https://doi.org/10.1016/j.rse.2021.112671" target="_blank">https://doi.org/10.1016/j.rse.2021.112671</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Guanter et al.(2025)</label><mixed-citation>
      
Guanter, L., Warren, J., Omara, M., Chulakadabba, A., Roger, J., Sargent, M., Franklin, J. E., Wofsy, S. C., and Gautam, R.: Detection and quantification of methane plumes with the MethaneAIR airborne spectrometer, Atmos. Meas. Tech., 18, 3857–3872, <a href="https://doi.org/10.5194/amt-18-3857-2025" target="_blank">https://doi.org/10.5194/amt-18-3857-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Guanter et al.(2026)</label><mixed-citation>
      
Guanter, L., Roger, J., Warren, J., Sargent, M., Zhang, Z., Roche, S., Miller, C. C., Steiner, M., Hadfield, H., Omara, M., Williams, J., MacKay, K., Franklin, J. E., Luo, B., Wofsy, S. C., Hamburg, S. P., and Gautam, R.: Surveying methane point-source super-emissions across oil and gas basins with MethaneSAT, Atmos. Chem. Phys., 26, 2941–2963, <a href="https://doi.org/10.5194/acp-26-2941-2026" target="_blank">https://doi.org/10.5194/acp-26-2941-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>He et al.(2024)</label><mixed-citation>
      
He, T.-L., Boyd, R. J., Varon, D. J., and Turner, A. J.: Increased methane  emissions from oil and gas following the Soviet Union's collapse,  P. Natl. Acad. Sci. USA, 121, e2314600121, <a href="https://doi.org/10.1073/pnas.2314600121" target="_blank">https://doi.org/10.1073/pnas.2314600121</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Hüpfel et al.(2021)</label><mixed-citation>
      
Hüpfel, M., Kobitski, A. Y., Zhang, W., and Nienhaus, G. U.: Wavelet-based background and noise subtraction for fluorescence microscopy images, Biomed. Opt. Express, 12, 969–980, <a href="https://doi.org/10.1364/BOE.413181" target="_blank">https://doi.org/10.1364/BOE.413181</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Jacob et al.(2016)</label><mixed-citation>
      
Jacob, D. J., Turner, A. J., Maasakkers, J. D., Sheng, J., Sun, K., Liu, X., Chance, K., Aben, I., McKeever, J., and Frankenberg, C.: Satellite observations of atmospheric methane and their value for quantifying methane emissions, Atmos. Chem. Phys., 16, 14371–14396, <a href="https://doi.org/10.5194/acp-16-14371-2016" target="_blank">https://doi.org/10.5194/acp-16-14371-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Jacob et al.(2022)</label><mixed-citation>
      
Jacob, D. J., Varon, D. J., Cusworth, D. H., Dennison, P. E., Frankenberg, C., Gautam, R., Guanter, L., Kelley, J., McKeever, J., Ott, L. E., Poulter, B., Qu, Z., Thorpe, A. K., Worden, J. R., and Duren, R. M.: Quantifying methane emissions from the global scale down to point sources using satellite observations of atmospheric methane, Atmos. Chem. Phys., 22, 9617–9646, <a href="https://doi.org/10.5194/acp-22-9617-2022" target="_blank">https://doi.org/10.5194/acp-22-9617-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Jongaramrungruang et al.(2022)</label><mixed-citation>
      
Jongaramrungruang, S., Thorpe, A. K., Matheou, G., and Frankenberg, C.: MethaNet – An AI-driven approach to quantifying methane point-source  emission from high-resolution 2-D plume imagery, Remote Sens. Environment, 269, 112809, <a href="https://doi.org/10.1016/j.rse.2021.112809" target="_blank">https://doi.org/10.1016/j.rse.2021.112809</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Kuhlmann et al.(2024)</label><mixed-citation>
      
Kuhlmann, G., Koene, E., Meier, S., Santaren, D., Broquet, G., Chevallier, F., Hakkarainen, J., Nurmela, J., Amorós, L., Tamminen, J., and Brunner, D.: The <i>ddeq</i> Python library for point source quantification from remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789, <a href="https://doi.org/10.5194/gmd-17-4773-2024" target="_blank">https://doi.org/10.5194/gmd-17-4773-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Mallat(1999)</label><mixed-citation>
      
Mallat, S. G.: Wavelet Bases, in: A Wavelet Tour of Signal Processing, Academic Press, 220–320, <a href="https://doi.org/10.1016/B978-012466606-1/50009-X" target="_blank">https://doi.org/10.1016/B978-012466606-1/50009-X</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Manninen et al.(2026)</label><mixed-citation>
      
anninen, E., Chulakadabba, A., Sargent, M., Zhang, Z., Kamdar, H., Warren, J., Roche, S., Chan Miller, C., Kyzivat, E., Benmergui, J., Pittman, J., Walker, E., Bushey, J., Samra, J., Hawthorne, J., Luo, B., Nasr, M., Sun, K., Franklin, J., Liu, X., Chen, J., and Wofsy, S.: Probabilities of Detection of Methane Plumes by Remote Sensing and Implications for Inferred Emissions Distributions, EGUsphere [preprint], <a href="https://doi.org/10.5194/egusphere-2026-115" target="_blank">https://doi.org/10.5194/egusphere-2026-115</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Omara et al.(2023)</label><mixed-citation>
      
Omara, M., Gautam, R., O'Brien, M. A., Himmelberger, A., Franco, A., Meisenhelder, K., Hauser, G., Lyon, D. R., Chulakadabba, A., Miller, C. C., Franklin, J., Wofsy, S. C., and Hamburg, S. P.: Developing a spatially explicit global oil and gas infrastructure database for characterizing methane emission sources at high resolution, Earth Syst. Sci. Data, 15, 3761–3790, <a href="https://doi.org/10.5194/essd-15-3761-2023" target="_blank">https://doi.org/10.5194/essd-15-3761-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Radman et al.(2023)</label><mixed-citation>
      
Radman, A., Mahdianpari, M., Varon, D. J., and Mohammadimanesh, F.: S2MetNet: A novel dataset and deep learning benchmark for methane point source  quantification using Sentinel-2 satellite imagery, Remote Sens. Environ., 295, 113708, <a href="https://doi.org/10.1016/j.rse.2023.113708" target="_blank">https://doi.org/10.1016/j.rse.2023.113708</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Rasti et al.(2017)</label><mixed-citation>
      
Rasti, B., Ulfarsson, M. O., and Ghamisi, P.: Automatic Hyperspectral Image  Restoration Using Sparse and Low-Rank Modeling, IEEE Geosci. Remote S., 14, 2335–2339, <a href="https://doi.org/10.1109/LGRS.2017.2764059" target="_blank">https://doi.org/10.1109/LGRS.2017.2764059</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Rasti et al.(2018)</label><mixed-citation>
      
Rasti, B., Scheunders, P., Ghamisi, P., Licciardi, G., and Chanussot, J.: Noise Reduction in Hyperspectral Imagery: Overview and Application, Remote Sensing, 10, <a href="https://doi.org/10.3390/rs10030482" target="_blank">https://doi.org/10.3390/rs10030482</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Rouet-Leduc and Hulbert(2024)</label><mixed-citation>
      
Rouet-Leduc, B. and Hulbert, C.: Automatic detection of methane emissions in  multispectral satellite imagery using a vision transformer, Nat. Commun., 15, 3801, <a href="https://doi.org/10.1038/s41467-024-47754-y" target="_blank">https://doi.org/10.1038/s41467-024-47754-y</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Sánchez-García et al.(2022)</label><mixed-citation>
      
Sánchez-García, E., Gorroño, J., Irakulis-Loitxate, I., Varon, D. J., and Guanter, L.: Mapping methane plumes at very high spatial resolution with the WorldView-3 satellite, Atmos. Meas. Tech., 15, 1657–1674, <a href="https://doi.org/10.5194/amt-15-1657-2022" target="_blank">https://doi.org/10.5194/amt-15-1657-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Scafutto and De Souza Filho(2018)</label><mixed-citation>
      
Scafutto, R. D. P. M. and De Souza Filho, C. R.: Detection of methane plumes  using airborne midwave infrared (3–5 µm) hyperspectral data, Remote Sensing, 10, <a href="https://doi.org/10.3390/rs10081237" target="_blank">https://doi.org/10.3390/rs10081237</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Schneising et al.(2023)</label><mixed-citation>
      
Schneising, O., Buchwitz, M., Hachmeister, J., Vanselow, S., Reuter, M., Buschmann, M., Bovensmann, H., and Burrows, J. P.: Advances in retrieving XCH<sub>4</sub> and XCO from Sentinel-5 Precursor: improvements in the scientific TROPOMI/WFMD algorithm, Atmos. Meas. Tech., 16, 669–694, <a href="https://doi.org/10.5194/amt-16-669-2023" target="_blank">https://doi.org/10.5194/amt-16-669-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Růžička et al.(2023)</label><mixed-citation>
      
Růžička, V., Mateo-Garcia, G., Gómez-Chova, L., Vaughan, A., Guanter, L., and Markham, A.: Semantic segmentation of methane plumes
with hyperspectral machine learning models, Scientific Reports, 13, 19999, <a href="https://doi.org/10.1038/s41598-023-44918-6" target="_blank">https://doi.org/10.1038/s41598-023-44918-6</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Thompson et al.(2015)</label><mixed-citation>
      
Thompson, D. R., Leifer, I., Bovensmann, H., Eastwood, M., Fladeland, M., Frankenberg, C., Gerilowski, K., Green, R. O., Kratwurst, S., Krings, T., Luna, B., and Thorpe, A. K.: Real-time remote detection and measurement for airborne imaging spectroscopy: a case study with methane, Atmos. Meas. Tech., 8, 4383–4397, <a href="https://doi.org/10.5194/amt-8-4383-2015" target="_blank">https://doi.org/10.5194/amt-8-4383-2015</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Thorpe et al.(2023)</label><mixed-citation>
      
Thorpe, A. K., Green, R. O., Thompson, D. R., Brodrick, P. G., Chapman, J. W., Elder, C. D., Irakulis-Loitxate, I., Cusworth, D. H., Ayasse, A. K., Duren, R. M., Frankenberg, C., Guanter, L., Worden, J. R., Dennison, P. E., Roberts, D. A., Chadwick, K. D., Eastwood, M. L., Fahlen, J. E., and Miller, C. E.: Attribution of individual methane and carbon dioxide emission sources using EMIT observations from space, Science Advances, 9, eadh2391,  <a href="https://doi.org/10.1126/sciadv.adh2391" target="_blank">https://doi.org/10.1126/sciadv.adh2391</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>UNEP-IMEO(2023)</label><mixed-citation>
      
UNEP-IMEO: Methane Alert and Response System (MARS),  <a href="https://www.unep.org/explore-topics/energy/what-we-do/methane/imeo-action/methane-alert-and-response-system-mars" target="_blank"/> (last access: 23 April 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Varon et al.(2018)</label><mixed-citation>
      
Varon, D. J., Jacob, D. J., McKeever, J., Jervis, D., Durak, B. O. A., Xia, Y., and Huang, Y.: Quantifying methane point sources from fine-scale satellite observations of atmospheric methane plumes, Atmos. Meas. Tech., 11, 5673–5686, <a href="https://doi.org/10.5194/amt-11-5673-2018" target="_blank">https://doi.org/10.5194/amt-11-5673-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Warren et al.(2025)</label><mixed-citation>
      
Warren, J. D., Sargent, M., Williams, J. P., Omara, M., Miller, C. C., Roche, S., MacKay, K., Manninen, E., Chulakadabba, A., Himmelberger, A., Benmergui, J., Zhang, Z., Guanter, L., Wofsy, S., and Gautam, R.: Sectoral contributions of high-emitting methane point sources from major US onshore oil and gas producing basins using airborne measurements from MethaneAIR, Atmos. Chem. Phys., 25, 10661–10675, <a href="https://doi.org/10.5194/acp-25-10661-2025" target="_blank">https://doi.org/10.5194/acp-25-10661-2025</a>, 2025.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Williams et al.(2026)</label><mixed-citation>
      
Williams, J. P., Benmergui, J., Knapp, M., Omara, M., Himmelberger, A., Kyzivat, E., Weatherby, K., Lyke, B., Warren, J., MacKay, K., Ayvazov, S., Russi, M., LoFaso, N., Melendez, T., Miller, C. C., Roche, S., Sargent, M., Franklin, J., Nasr, M., Zhang, Z., Miller, D. J., Luo, B., Guanter, L., Hamburg, S. P., Wofsy, S. C., and Gautam, R.: Methane intensity and emissions across major oil and gas basins and individual jurisdictions using MethaneSAT observations, Atmos. Chem. Phys., 26, 5961–5981, <a href="https://doi.org/10.5194/acp-26-5961-2026" target="_blank">https://doi.org/10.5194/acp-26-5961-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Xiao et al.(2020)</label><mixed-citation>
      
Xiao, C., Fu, B., Shui, H., Guo, Z., and Zhu, J.: Detecting the sources of  methane emission from oil shale mining and processing using airborne  hyperspectral data, Remote Sensing, 12, <a href="https://doi.org/10.3390/rs12030537" target="_blank">https://doi.org/10.3390/rs12030537</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Zanger et al.(2022)</label><mixed-citation>
      
Zanger, B., Chen, J., Sun, M., and Dietrich, F.: Recovery of sparse urban greenhouse gas emissions, Geosci. Model Dev., 15, 7533–7556, <a href="https://doi.org/10.5194/gmd-15-7533-2022" target="_blank">https://doi.org/10.5194/gmd-15-7533-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Zhang(2026)</label><mixed-citation>
      
Zhang, Z.: zhanzhangqq/wavelet_plume_finder_public: License Update: Added MIT License (Version v1.0.1), Zenodo [computer software], <a href="https://doi.org/10.5281/zenodo.21286248" target="_blank">https://doi.org/10.5281/zenodo.21286248</a>, 2026.

    </mixed-citation></ref-html>--></article>
