Articles | Volume 19, issue 14
https://doi.org/10.5194/amt-19-4637-2026
https://doi.org/10.5194/amt-19-4637-2026
Research article
 | 
21 Jul 2026
Research article |  | 21 Jul 2026

Automatic methane plume masking based on wavelet transform image processing: application to MethaneAIR and MethaneSAT data

Zhan Zhang, Maryann Sargent, Ethan Manninen, Jack D. Warren, Apisada Chulakadabba, Marcus Russi, Sasha Ayvazov, Joshua Benmergui, Marvin Knapp, Ethan Kyzivat, Christopher C. Miller, Sébastien Roche, Bingkun Luo, David J. Miller, Maya Nasr, Manuel Perez-Carrasco, Kang Sun, James P. Williams, Katlyn MacKay, Mark Omara, Jia Chen, Luis Guanter, Ritesh Gautam, Jonathan Franklin, Xiong Liu, and Steven C. Wofsy
Abstract

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.

Share
1 Introduction

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 (Cusworth et al.2019; Ehret et al.2022; Sánchez-García et al.2022; Thorpe et al.2023; Guanter et al.2015). The launches of MethaneSAT and Carbon Mapper in 2024 further advanced methane monitoring efforts by contributing more point source data (Duren et al.2025; Williams et al.2026; Guanter et al.2026, 2025). 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.

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 (Jacob et al.2016, 2022). 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 (Thompson et al.2015; Guanter et al.2021). 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.

The most common approach to plume masking involves simple thresholding, typically based on concentration values (Duren et al.2019), percentiles (Sánchez-García et al.2022), standard deviations (Chulakadabba et al.2023), significance tests (Varon et al.2018), or signal-to-noise ratio (Kuhlmann et al.2024). The thresholding is often supplemented with pixel smoothing techniques, such as median filtering, Gaussian filtering, or mask dilation (Varon et al.2018; Sánchez-García et al.2022; Chulakadabba et al.2023). Additional parameters, such as maximum plume length or minimum plume size, are sometimes applied to further reduce artifacts (Duren et al.2019). 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.

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 (Jongaramrungruang et al.2022; Radman et al.2023; He et al.2024; Rouet-Leduc and Hulbert2024; Růžička et al.2023). 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 (Růžička et al.2023). Additional limitations include limited interpretability, uncertainty propagation, and biases toward the mean.

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.

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 (Schneising et al.2023). Wavelet-based methods have also been extended to hyperspectral data (Rasti et al.2018), including full-spectra denoising approaches (e.g., 3D wavelets), which leverage spectral redundancy for noise reduction (Rasti et al.2017). However, studies focusing on methane detection using wavelet transform remain limited. Among the few, Xiao et al. (2020) used wavelet transform to detect singularities in SWIR bands from the Shortwave Airborne Spectrographic Imager (SASI) and identify methane absorption features. Scafutto and De Souza Filho (2018) 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.

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.

2 Data and Methods

2.1 Data

2.1.1 MethaneSAT

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 ( 220 km), and fine spatial sampling (110 m across-track × 400 m along-track at nadir), MethaneSAT provided clear signals of strong point source emissions along with area emissions (Guanter et al.2026). In this study, our input data is the full-scene level-3 (L3) methane concentration map (pixel size: 45 × 45 m2) produced by the CO2 proxy retrieval method, which typically achieves 25–55 ppb precision for a single pixel (Chan Miller et al.2024). Level-2 pixels (110 m × 400 m) with cloud contamination and low-quality data were masked during upstream processing to create the L3 products.

2.1.2 MethaneAIR

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 × 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 (Chan Miller et al.2024; Guanter et al.2025; Chulakadabba et al.2023; Warren et al.2025). Similar with what we did with MethaneSAT data, we also took the full-scene L3 methane concentration map (pixel size: 10 × 10 m2) produced by the CO2 proxy retrieval, after cloud and cloud shadow screening at L2.

2.2 Methods

2.2.1 Definition of a “plume”

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.

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.

Based on this definition, we next describe the processing steps used to identify and mask plumes from the satellite or aircraft XCH4 observations. The key step is to generate a denoised version of the column-averaged dry-air mole fraction of methane (XCH4) 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 XCH4 image is the full scene of the L3 data from a MethaneAIR flight or a MethaneSAT collection. The detailed steps are as follows.

2.2.2 Wavelet denoising

We focus on denoising retrieved CH4 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 (Hüpfel et al.2021). In Hüpfel et al. (2021), 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 × 4.5 km2) 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. 1a–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. 4.1.2. The resulting image is referred to as the “input image” (Fig. 1b).

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f01

Figure 1Wavelet 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): (a) original input image, (b) pre-processed input image, (c) reconstruction from wavelet transform with approximation coefficients removed, (d) residual image obtained by subtracting (c) from (b), and (e) final denoised image after applying soft-thresholding wavelet denoising to (d). 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 (c).

Download

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 m×n , producing four coefficient matrices of size m2×n2 (cA1, cH1, cV1, cD1), where cA1 represents the approximation and (cH1, cV1, cD1) 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 Lth level of decomposition and tuples of detail coefficients in descending order of the decomposition level (Eq. 1). We used the Haar wavelet in this step for its simplicity and computational efficiency (Hüpfel et al.2021; Zanger et al.2022).

(1) Coefficients = ( c A L , c H L , c V L , c D L , , c H 2 , c V 2 , c D 2 , c H 1 , c V 1 , c D 1 ) , L = log 2 m i n ( m , n ) / 2

After decomposition, a common denoising approach involves setting the detail coefficients to zero and then performing an inverse 2D discrete wavelet transform (Hüpfel et al.2021). 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 Hüpfel et al. (2021) and set the approximation coefficients (cAL) to zero and performed the inverse wavelet transform, building an image that retains only high-frequency components (Fig. 1c). 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. 1d).

In this process, the decomposition level L is a key parameter. Smaller values of L may 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 L at half of its maximum possible value (Eq. 1).

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 (Donoho and Johnstone1998). 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. 1e). 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.

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.

2.2.3 Mask generation

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, XCH4 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 the original concentration map for emissions quantification to conserve mass.

2.2.4 Mask filtering

Given a set of derived plume masks, we filter out false masks by applying specific criteria based on concentrations, plume shapes, and wind direction.

Concentration filtering

The concentration filter aims to remove false masks by finding a high concentration “hotspot” in the original concentration map, a smaller XCH4 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.

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 Canny1986).

Shape filtering

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.

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.

Wind direction filtering

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.

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.

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.

2.2.5 Flux rate quantification

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 Chulakadabba et al. (2023), and here we briefly outline the key steps of implementation. Given a plume origin and the length of the XCH4 mask, we use the unfiltered XCH4 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 XCH4 along each rectangle, we calculate the surface flux divergence integral (kg h−1). 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 > 0.87), the wind direction was rotated to match the angle of the major axis of the observed plume.

2.2.6 Validation

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 (Warren et al.2025).

3 Results

3.1 MethaneAIR results

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. Warren et al. (2025) 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 × 600 m2 squares tiled across each scene. Thresholding and clumping were used to find locations with both elevated flux pixels and elevated XCH4 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−1 (95 % CI: 285–445 t h−1) from point sources across 13 major US oil and gas basins from flights in 2023.

We applied the wavelet-based plume detection to 46 flights where 338 plumes were previously found by Warren et al. (2025). The wavelet method identified 552 plumes, among which 262 were not previously detected (see Table 1). We used the same DI growing-box method as Warren et al. (2025) 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.

Table 1Comparison 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 Warren et al. (2025) 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.

Download Print Version | Download XLSX

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−1 in Warren et al. (2025) to 200–600 kg h−1 (Fig. 2). Specifically, among the plumes in the range 200–600 kg h−1 identified by the DI thresholding method, the wavelet method detected 37 out of 53 total ( 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 (Manninen et al.2026). We present two MethaneAIR plume examples to demonstrate how the wavelet method effectively captures plumes with lower flux rates (Fig. 3). A full list of the 262 additional plumes can be found in the Supplement.

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f02

Figure 2MethaneAIR 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−1 when added with additional plumes found by the wavelet method. The total plume count from two methods is 600.

Download

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f03

Figure 3MethaneAIR plume examples (background imagery © 2023 Maxar; map data © 2023 Google). (a) A plume detected by both methods; (b) a low-flux plume detected only by the wavelet method. Plume (b) was not detected by the DI thresholding method as it did not satisfy the joint thresholding criteria requiring both elevated concentration and flux divergence (Warren et al.2025).

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 2) 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.

Table 2Cumulative 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.

Download Print Version | Download XLSX

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.

Diffuse enhancements are another important source of FPs, accounting for 42 % of the total. Based on our plume definition in Sect. 2.2.1, 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.

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. 4.3).

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.

3.2 MethaneSAT results

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.

We applied both the wavelet and the DI thresholding methods to 24 MethaneSAT scenes in 2024–2025 and compared results (Table 1 and Fig. 4). 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 5 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−1, although we probably missed data in the range 3–7 t h−1 due to the small sample size.

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f04

Figure 4Detection 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.

Download

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f05

Figure 5Plumes 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.

Download

Figure 6 presents a MethaneSAT XCH4 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.

https://amt.copernicus.org/articles/19/4637/2026/amt-19-4637-2026-f06

Figure 6MethaneSAT 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−1, with the lowest and highest marked adjacent to the plume sources.

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.

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.

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.

4 Discussion

4.1 Comparison with alternative methods

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.

4.1.1 Comparison with conventional denoising methods

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 × 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.

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.

4.1.2 Sensitivity to wavelet choice

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) (Mallat1999).

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.

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. 4.3).

4.1.3 Computation efficiency

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.

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.

4.2 Probability of detection

To further quantify detection limits and evaluate algorithm performance across a broader range of conditions, we refer to a companion study by Manninen et al. (2026).

In that work, a probability of detection (Pd) 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 =log(qanu), q= emission rate per unit area, a= pixel area, n= noise amplitude, u= windspeed). The analysis is based on  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  62 000 scenes derived from controlled-release experiments using image processing methods (Chulakadabba et al.2023; El Abbadi et al.2024).

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 Pd between the two methods across different observability conditions is provided in Fig. S9. Overall, the wavelet method shows lower Pd 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.

Manninen et al. (2026) also quantified differences in plume detection capability across observing systems. The wavelet method achieves a Pd of 0.93 and 0.42 at wind speeds of 1 and 10 m s−1 for emissions of 1000 kg h−1 in MethaneAIR. For MethaneSAT, it achieves a Pd of 0.93 and 0.43 under the same wind conditions for emissions of 2000 kg h−1. A summary of detection probabilities across different emission rates and wind speeds is provided in Table 3.

Table 3Probability of detection (Pd) for the wavelet method under different emission rates and wind speeds for MethaneAIR and MethaneSAT.

Download Print Version | Download XLSX

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.

4.3 Future work

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) (UNEP-IMEO2023), and the Oil and Gas Infrastructure Mapping database (OGIM) (Omara et al.2023). 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.

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 Manninen et al. (2026) 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.

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.

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.

5 Conclusions

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 XCH4 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.

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.

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.

Code and data availability

MethaneAIR and MethaneSAT L3 concentration data can be accessed online from the Earth Engine Data Catalog at https://developers.google.com/earth-engine/datasets/tags/methanesat (last access: 10 July 2026). The Python code of the wavelet method is available on GitHub: https://doi.org/10.5281/zenodo.21286248 (Zhang2026).

Supplement

The supplement related to this article is available online at https://doi.org/10.5194/amt-19-4637-2026-supplement.

Author contributions

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.

Competing interests

The contact author has declared that none of the authors has any competing interests.

Disclaimer

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.

Acknowledgements

The authors would like to thank two anonymous referees for their constructive reviews.

Financial support

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 https://www.methanesat.org (last access: 10 July 2026). TUM authors were partially funded by the EU projects “PAUL” (grant no. 101037319) and “CoSense4Climate” (grant no. 101089203).

Review statement

This paper was edited by Zhao-Cheng Zeng and reviewed by Sandro Meier and one anonymous referee.

References

Canny, J.: A Computational Approach to Edge Detection, IEEE T. Pattern Anal., PAMI-8, 679–698, https://doi.org/10.1109/TPAMI.1986.4767851, 1986. a

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 CO2 proxy approach: a demonstration for the upcoming MethaneSAT mission, Atmos. Meas. Tech., 17, 5429–5454, https://doi.org/10.5194/amt-17-5429-2024, 2024. a, b

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, https://doi.org/10.5194/amt-16-5771-2023, 2023. a, b, c, d, e

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, https://doi.org/10.5194/amt-12-5655-2019, 2019. a

Donoho, D. L. and Johnstone, I. M.: Minimax estimation via wavelet shrinkage, Ann. Stat., 26, 879–921, https://doi.org/10.1214/aos/1024691081, 1998. a

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, https://doi.org/10.5194/amt-18-6933-2025, 2025. a

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, https://doi.org/10.1038/s41586-019-1720-3, 2019. a, b

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, https://doi.org/10.1021/acs.est.1c08575, 2022. a

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, https://doi.org/10.1021/acs.est.4c02439, 2024. a

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, https://doi.org/10.3390/rs70708830, 2015. a

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, https://doi.org/10.1016/j.rse.2021.112671, 2021. a

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, https://doi.org/10.5194/amt-18-3857-2025, 2025. a, b

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, https://doi.org/10.5194/acp-26-2941-2026, 2026. a, b

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, https://doi.org/10.1073/pnas.2314600121, 2024. a

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, https://doi.org/10.1364/BOE.413181, 2021. a, b, c, d, e

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, https://doi.org/10.5194/acp-16-14371-2016, 2016. a

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, https://doi.org/10.5194/acp-22-9617-2022, 2022. a

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, https://doi.org/10.1016/j.rse.2021.112809, 2022. a

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 ddeq Python library for point source quantification from remote sensing images (version 1.0), Geosci. Model Dev., 17, 4773–4789, https://doi.org/10.5194/gmd-17-4773-2024, 2024. a

Mallat, S. G.: Wavelet Bases, in: A Wavelet Tour of Signal Processing, Academic Press, 220–320, https://doi.org/10.1016/B978-012466606-1/50009-X, 1999. a

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], https://doi.org/10.5194/egusphere-2026-115, 2026. a, b, c, d

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, https://doi.org/10.5194/essd-15-3761-2023, 2023. a

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, https://doi.org/10.1016/j.rse.2023.113708, 2023. a

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, https://doi.org/10.1109/LGRS.2017.2764059, 2017. a

Rasti, B., Scheunders, P., Ghamisi, P., Licciardi, G., and Chanussot, J.: Noise Reduction in Hyperspectral Imagery: Overview and Application, Remote Sensing, 10, https://doi.org/10.3390/rs10030482, 2018. a

Rouet-Leduc, B. and Hulbert, C.: Automatic detection of methane emissions in multispectral satellite imagery using a vision transformer, Nat. Commun., 15, 3801, https://doi.org/10.1038/s41467-024-47754-y, 2024. a

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, https://doi.org/10.5194/amt-15-1657-2022, 2022. a, b, c

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, https://doi.org/10.3390/rs10081237, 2018. a

Schneising, O., Buchwitz, M., Hachmeister, J., Vanselow, S., Reuter, M., Buschmann, M., Bovensmann, H., and Burrows, J. P.: Advances in retrieving XCH4 and XCO from Sentinel-5 Precursor: improvements in the scientific TROPOMI/WFMD algorithm, Atmos. Meas. Tech., 16, 669–694, https://doi.org/10.5194/amt-16-669-2023, 2023. a

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, https://doi.org/10.1038/s41598-023-44918-6, 2023. a, b

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, https://doi.org/10.5194/amt-8-4383-2015, 2015. a

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, https://doi.org/10.1126/sciadv.adh2391, 2023. a

UNEP-IMEO: Methane Alert and Response System (MARS), https://www.unep.org/explore-topics/energy/what-we-do/methane/imeo-action/methane-alert-and-response-system-mars (last access: 23 April 2026), 2023. a

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, https://doi.org/10.5194/amt-11-5673-2018, 2018. a, b

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, https://doi.org/10.5194/acp-25-10661-2025, 2025.  a, b, c, d, e, f, g, h

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, https://doi.org/10.5194/acp-26-5961-2026, 2026. a

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, https://doi.org/10.3390/rs12030537, 2020. a

Zanger, B., Chen, J., Sun, M., and Dietrich, F.: Recovery of sparse urban greenhouse gas emissions, Geosci. Model Dev., 15, 7533–7556, https://doi.org/10.5194/gmd-15-7533-2022, 2022. a

Zhang, Z.: zhanzhangqq/wavelet_plume_finder_public: License Update: Added MIT License (Version v1.0.1), Zenodo [computer software], https://doi.org/10.5281/zenodo.21286248, 2026. a

Download
Short summary
Methane released into the atmosphere is often difficult to detect in satellite imagery because the signals can be weak and hidden by background noise. We developed an automated method that improves the visibility of methane plumes while reducing false detections, decreasing the need for time-consuming manual inspection. The method identifies more small emission sources across different instruments, helping build a more complete understanding of methane emissions and their impacts.
Share