Adaptive Reduction of Striping for Improved Sea Surface Temperature Imagery from Suomi National Polar-Orbiting Partnership (S-NPP) Visible Infrared Imaging Radiometer Suite (VIIRS)

Marouan Bouali National Oceanic and Atmospheric Administration, College Park, Maryland, and Cooperative Institute for Research in the Atmosphere, Fort Collins, Colorado

Search for other papers by Marouan Bouali in
Current site
Google Scholar
PubMed
Close
and
Alexander Ignatov National Oceanic and Atmospheric Administration, College Park, Maryland

Search for other papers by Alexander Ignatov in
Current site
Google Scholar
PubMed
Close
Full access

Abstract

The Suomi National Polar-Orbiting Partnership (S-NPP) satellite was successfully launched on 28 October 2011. It carries five new-generation instruments, including the Visible Infrared Imaging Radiometer Suite (VIIRS). The VIIRS is a whiskbroom radiometer that scans the surface of the earth using a rotating telescope assembly, a double-sided half-angle mirror, and 16 individual detectors. Substantial efforts are being made to accurately calibrate all detectors in orbit. As of this writing, VIIRS striping is reduced to levels below those seen in corresponding Terra and Aqua Moderate Resolution Imaging Spectroradiometer (MODIS) bands and meets the program specifications and requirements. However, the level 2 SST products derived from level 1 sensor data records (SDRs) thermal emissive bands still show residual striping. These artifacts reduce the accuracy of SST measurements and adversely affect cloud masking and the output of downstream applications, such as thermal front detection. To improve the quality of SST imagery derived from the VIIRS sensor, an adaptive algorithm was developed for operational use within the National Environmental Satellite, Data, and Information Service (NESDIS)’s SST system. The methodology uses a unidirectional quadratic variational model to extract stripe noise from the observed image prior to nonlocal filtering. Evaluation of the algorithm performance over an extended dataset demonstrates a significant improvement in the Advanced Clear-Sky Processor for Oceans (ACSPO) VIIRS SST image quality, with normalized improvement factors (NIF) varying between 5% and 25%.

Corresponding author address: Marouan Bouali, NOAA/NESDIS/STAR, NCWCP, 5830 University Research Ct., College Park, MD 20740. E-mail: marouan.bouali@noaa.gov

Abstract

The Suomi National Polar-Orbiting Partnership (S-NPP) satellite was successfully launched on 28 October 2011. It carries five new-generation instruments, including the Visible Infrared Imaging Radiometer Suite (VIIRS). The VIIRS is a whiskbroom radiometer that scans the surface of the earth using a rotating telescope assembly, a double-sided half-angle mirror, and 16 individual detectors. Substantial efforts are being made to accurately calibrate all detectors in orbit. As of this writing, VIIRS striping is reduced to levels below those seen in corresponding Terra and Aqua Moderate Resolution Imaging Spectroradiometer (MODIS) bands and meets the program specifications and requirements. However, the level 2 SST products derived from level 1 sensor data records (SDRs) thermal emissive bands still show residual striping. These artifacts reduce the accuracy of SST measurements and adversely affect cloud masking and the output of downstream applications, such as thermal front detection. To improve the quality of SST imagery derived from the VIIRS sensor, an adaptive algorithm was developed for operational use within the National Environmental Satellite, Data, and Information Service (NESDIS)’s SST system. The methodology uses a unidirectional quadratic variational model to extract stripe noise from the observed image prior to nonlocal filtering. Evaluation of the algorithm performance over an extended dataset demonstrates a significant improvement in the Advanced Clear-Sky Processor for Oceans (ACSPO) VIIRS SST image quality, with normalized improvement factors (NIF) varying between 5% and 25%.

Corresponding author address: Marouan Bouali, NOAA/NESDIS/STAR, NCWCP, 5830 University Research Ct., College Park, MD 20740. E-mail: marouan.bouali@noaa.gov

1. Introduction

Sea surface temperature (SST) is a geophysical variable that plays a major role in weather forecasting, hurricane prediction, oceanography, climate studies, and fisheries management. SST measurements derived from satellite instruments include uncertainties that degrade its usefulness for studies dependent on highly accurate SST retrievals and for downstream processing of SST imagery. This degradation affects detection of thermal fronts and understanding of their seasonal and decadal variability (Belkin and Cornillon 2005; Kahru et al. 2012). One major source of uncertainty is the sensor radiometric calibration performance and more specifically the existence of stripe noise in clear-sky top-of-the-atmosphere (TOA) calibrated radiances or brightness temperatures (BTs) used for the production of SST maps. Stripe noise, also referred to as striping or scan line noise, is an artifact that generally appears in images as a high-frequency unidirectional pattern. It is an inevitable consequence of the acquisition principle used in pushbroom and whiskbroom scanners, where one dimension of the image is obtained using multiple detectors, while the other is continuously generated by the satellite orbital motion. Regardless of its nature (i.e., radiometric, spectral, or electronic), the nonuniformity of the detectors’ response induces artificial spatial variations either in the entire image or in a restricted subdomain, that is, a particular range of BTs.

In whiskbroom scanners such as the Moderate Resolution Imaging Spectroradiometer (MODIS) or the Visible Infrared Imaging Radiometer Suite (VIIRS), some degree of striping is expected despite extensive prelaunch characterization and postlaunch onboard calibration (Cao et al. 2013). In MODIS and VIIRS, the radiometric response of individual detectors is adjusted with a two-point calibration strategy. Using the blackbody and space view as uniform stable radiation targets, calibration coefficients derived on a scan-by-scan basis should compensate for detectors’ nonuniformity and account for potential temporal degradations. Although this approach may reduce scan line errors, it does not guarantee full mitigation of the striping effect. At best, level 1B data [termed the sensor data records (SDRs) for VIIRS] may visually appear as stripe free. Even when compliant with sensor prelaunch uniformity requirements, as is the case for VIIRS (Cao et al. 2013), these hardly discernible residual stripes can be amplified by level 2 algorithms and propagate into SST products. In fact, the correction of atmospheric effects (mostly water vapor) for SST retrieval typically uses split-window techniques that reduce signal-to-stripe noise ratios (SSNR) in BT differences. Moreover, SST formulations such as the nonlinear SST (NLSST) algorithm multiply the differential term (customarily the BT difference: 11–12 and 3.7–12 μm) by a first-guess SST, which in turn acts as a noise amplifier. Consequently, it is necessary to reduce striping at level 1 to generate full-sensor-resolution SST products with both improved radiometric accuracy and image quality.

Destriping is similar to so-called nonuniformity correction (NUC) algorithms, better known in the context of ground-based infrared imaging cameras. NUC techniques are dedicated to the correction of pronounced fixed pattern noise (which is not necessarily unidirectional) and share conceptual similarities with destriping methods that will not be discussed in this paper. Readers are referred to Tendero and Gilles (2012) for an up-to-date approach and an overview on the NUC literature.

Research in satellite imagery destriping has been an ongoing effort since the Multispectral Scanner (MSS) launched onboard Landsat-1 in 1972. Algorithms developed for the reduction of stripe noise in satellite imagery can be divided into two major categories, equalization and scene-based methods.

Equalization techniques take into account the acquisition principle of the instrument and attempt to adjust the radiometric response of individual detectors. When an absolute reference is not available or when it is not accurate enough (as it is the case for scan-by-scan-based calibration), destriping can be done using statistical models. For whiskbroom scanners, images derived from separate detectors are assumed to have similar statistics. This leads to estimating linear correction factors—that is, gains and offsets using the moment-matching method (Horn and Woodham 1979) or normalization lookup tables (NLUT) with the histogram-matching approach (Horn and Woodham 1979; Weinreb et al. 1989). The validity of the “detectors viewing the same scene” assumption is improved by restricting the computation of statistical parameters only to homogeneous areas (Gadallah and Csillag 2000; Wegener 1990). Other equalization techniques include the algorithms developed in Corsini et al. (2000) and Franz (1998) for the destriping of model output statistics B (MOS-B) data, in Lyon (2009) for the Ocean Color Monitor (OCM), and the bowtie-based equalization approach described in Antonelli et al. (2004) and Bisceglie et al. (2009) for MODIS data.

Scene-based methods represent a substantial fraction of the destriping literature. The periodic aspect of striping observed in instruments such as the Landsat MSS, the Landsat Thematic Mapper (TM), and the Geostationary Operational Environmental Satellite (GOES) has triggered a strong interest in the design of destriping algorithms based on standard image filtering. Low-pass and finite-impulse-response filters implemented in the spatial or frequency domain were explored in Srinivasan et al. (1988), Crippen (1989), Pan and Chang (1992), Simpson et al. (1995, 1998), Chen et al. (2003). Unfortunately, these methods are known to result in a large amount of blur and ringing artifacts that confine their use to simple cosmetic applications. Alternative filtering techniques have also been devised from multiresolution analysis using wavelets (Torres and Infante 2001; Yang et al. 2003). The multidirectional aspect of bidimensional wavelet decomposition enables the thresholding of only horizontal wavelet coefficients prior to reconstruction, thus limiting distortion in restored signals. More recent variational methods are well suited for ill-posed inverse problems such as destriping. Gradient field integration (Frankot and Chellappa 1988) and gradient domain manipulation (Bhat et al. 2008) techniques, although mainly oriented toward computer vision and graphics, were the starting point of the destriping algorithm described in Bouali (2010). The resulting variational destriping model cannot be used for images with different classes of geophysical objects, because the standard L2 norm introduces blurring artifacts along sharp discontinuities. Exploiting further the unique geometrical characteristics of stripe noise, Bouali and Ladjal (2010, 2011) introduced an edge-preserving model based on unidirectional variations. The algorithm is able to provide optimal performance in MODIS spectral bands severely affected with striping. It was recently used for the intersensor uniformity performance comparisons of MODIS and VIIRS SST bands (Bouali and Ignatov 2012a) and the estimation of detector biases in MODIS thermal emissive bands (Bouali and Ignatov 2012b). We note that the benefit of the L1 norm used in the model comes at the price of extensive computational time compared to standard quadratic models. This major drawback for near-real-time processing of large image datasets has prompted the design of the algorithm described in this paper.

The Advanced Clear-Sky Processor for Ocean (ACSPO) is the current operational retrieval system developed at the National Oceanic and Atmospheric Administration (NOAA)’s National Environmental Satellite, Data, and Information Service (NESDIS) by the Center for Satellite Applications and Research (STAR) and the Office of Satellite and Product Operations (OSPO). It generates clear-sky radiances and SSTs from BTs observed with the Advanced Very High Resolution Radiometer (AVHRR) on board NOAA and Meteorological Operational (MetOp) satellites, MODIS on board Terra and Aqua, and more recently VIIRS on board the Suomi National Polar-Orbiting Partnership (S-NPP) platform. Currently, no preprocessing is applied to level 1 BTs, which leads to SST products affected with stripe noise. To improve the quality of full-sensor-resolution SST maps, an automatic adaptive destriping algorithm was developed at NESDIS for future operational use within the ACSPO system. The algorithm was applied to level 1 BTs and was shown to 1) reduce substantially the degree of striping in derived SST products; 2) keep signal distortion at a minimal level—that is, the geometrical features of SST images remain intact after the destriping; and 3) perform in near–real time, a major requirement for its operational use. This paper is organized as follows: In section 2, we provide a detailed technical description of the destriping methodology. We also discuss the evaluation of image quality improvement and define two quantitative metrics to assess the performance of the stripe reduction algorithm. Section 3 provides information on the data used for this study and reports all the necessary results that demonstrate the benefits of destriping BTs on level 1B/SDR data prior to SST production. Section 4 concludes this paper.

2. Algorithm

a. Noise model

In the following, we will consider images as bidimensional functions defined in Ω, a bounded domain of ℝ2. The image degradation model can be expressed as follows:
e1
where
  • (x, y) are the Cartesian coordinates of a pixel in ,

  • f(x, y) is the observed signal at pixel (x, y),

  • η(x, y) is the stripe noise, and

  • u(x, y) is the true signal to be estimated.

In many image perturbation models, the term η in (1) is modeled as a white Gaussian noise with zero mean. In the case of stripe noise, however, geometrical considerations are more valuable than statistical assumptions. For instance, striping is a highly anisotropic noise and affects only one component of the image gradient field. This simple observation can be highly useful if incorporated properly in a variational-based denoising scheme. We also note that unlike fixed pattern noise in IR cameras, striping in a whiskbroom scanner is not fully unidirectional, in that it does not represent a constant offset for a given scan line. For example, a VIIRS scan is obtained with a double-sided, continuously rotating mirror that covers ±56° rotational sector in 0.55 s. This time interval is large enough for electronic–optical components or mechanical vibrations to interfere with detectors’ response and to modify the amplitude of stripe noise within a single scan.

b. Directional hierarchical decomposition

In Tadmor et al. (2004), the authors introduced a novel approach [Tadmor–Nezzar–Vese (TNV)] to decompose an image lying in BV space (space of functions of bounded variation) into a sum of images defined in the intermediate (BV, L2) space. The resulting decomposition scheme leads to a set of images with scale-dependent texture. The multiscale stratification is achieved by successively solving the well-known Rudin–Osher–Fatemi (ROF) model (Rudin et al. 1992) using dyadic Lagrange multipliers. The TNV approach can be generalized to functionals other than the original ROF model. In the following, we propose a decomposition strategy similar to the TNV methodology but restricted to the L2 space and exploiting image gradient fields. Given that stripe noise mainly affects the gradient of the observed image in the along-track direction, we suggest using a data fidelity term associated with the gradient in the cross-track direction, while the regularization is applied to the along-track direction. We consider the following variational decomposition:
e2
where ∂x and ∂y denote the partial derivatives in the cross-track and along-track directions, respectively; λ0 is a positive coefficient, and the “⋅” symbol in the second term of the energy functional represents an element-by-element multiplication. The matrix alleviates the problem of using the L2 norm over the L1 norm. It limits the introduction of blur artifacts by retaining the values of the gradient field along sharp discontinuities. To distinguish homogeneous regions from sharp edges, is defined using a threshold on the image gradient norm as
e3
For SST applications, a threshold of ε = 0.8 K km−1 was determined empirically for signals corresponding to VIIRS BTs at the resolution of 0.75 km. In addition to highly uniform cloud, desert, and homogeneous ice regions, this threshold is able to preserve all ocean pixels including sharp thermal fronts associated with ocean upwelling events and eddies. The minimization of (2) decomposes the noisy observation f into an initial estimate u0 and a term υ0 composed of striping and additional scale-dependent information we wish to retrieve. To do so, the variational decomposition is further extended by replacing the initial observation f with the initial noisy estimate υ0 and by refining the Lagrange multiplier λ0. This can be achieved by solving
e4
which leads to another formulation of the noisy observation as f = u0 + u1 + υ1. Iterating this decomposition framework results in a directional hierarchical decomposition (DHD) that boils down, at iteration k, to the minimization of
e5
It follows that the hierarchical expansion of f takes a multilayered form as
e6
The DHD offers a major advantage for the reduction of striping. In fact, it acts as a directional filter in the spatial domain that progressively retrieves cross-track variations in the term υk while isolating the stripe noise in its high-frequency domain. Smoothing of the noisy signal υk instead of the image f then leads to an estimate of the true scene with minimum distortion. One point to be addressed is the number of iterations required in the decomposition scheme. As the number of iterations tends to infinity, the Lagrange multiplier λ0.2k converges to 0 and [uk, υk] converge to one solution of the ill-conditioned problem:
e7
which is given by uk = υk + , where the matrix represents one constant per line—that is,
e8
Given that striping is generally not constant over a scan line, the decomposition scheme should be stopped before the horizontal variations of the stripe noise are retrieved in the term u0 + … + uN. To determine a stopping criterion, we simply rely on the amount of useful information remaining in the term υN. This is achieved by continuously monitoring a given metric throughout the hierarchical decomposition and stopping at the iteration where a satisfactory percentage of information has been retrieved in the term u0 + … + uN.

c. Nonlocal filtering

The iterative minimization of the energy functional (2) leads to a practical separation of anisotropic noise from other high-frequency structures of f (Bouali 2010). The term υN, in addition to striping, also contains a low-frequency component that has to be retrieved for the estimation of the true scene. Although the use of a simple low-pass filter may be appealing given the homogeneity of the term υN (imposed by the iterative process as well as the binary matrix ), it can also lead to errors if multiple classes of uniform geophysical objects coexist in the same image. This is typically the case when smooth cirrus clouds spatially blend with surrounding clear-sky pixels without creating sharp gradients. A simplistic filtering of υN in the spatial domain could then erroneously propagate cold BT values of cirrus clouds into clear-sky pixels. To overcome this limitation, the smoothing of υN should take into account large differences between pixel values. Furthermore, additional a priori knowledge of the striping characteristics could be highly beneficial if incorporated in the smoothing of υN. This a priori information includes 1) an estimate of expected stripe noise magnitude [e.g., derived from prelaunch radiometric calibration or on-orbit characterization of noise equivalent difference temperature (NEΔT), the minimal temperature variation resolved by the sensor detectors]; and 2) the geometrical signature of striping in the imagery, which depends on the number of detectors in the focal plane assembly (FPA). These two points motivate the use of nonlocal filtering. Nonlocal techniques, also known as neighborhood filters, are increasingly popular and their application to image denoising problems have demonstrated good performance compared to traditional methods. This class of methods does not use the common assumption of locally smooth signals but relies instead on the high degree of nonlocal self-similarity observed in natural images. The concept of neighborhood is extended beyond the spatial domain, and the value of a noisy pixel is computed as a weighted average of pixels that are similar in a certain sense. Similarity is measured by a weighting function that may include spatial distances (Lee 1983), radiometric distances (Yaroslavsky 1987)—both as in the bilateral filter (Smith and Brady 1995); the L2 norm of surrounding fixed-size patches used in the nonlocal means (Buades et al. 1995); and many other possible metrics. We restrict the filtering of the term υN to those pixels with radiometric differences below a certain threshold to keep reconstruction errors within a bounded range. If stripe noise remains within expected levels as it was demonstrated for VIIRS SST bands (Bouali and Ignatov 2012a), then this threshold can be conveniently selected with respect to band-dependent specified NEΔT (see Table 1) and may be further increased if detectors’ temporal degradation leads to stronger striping during the instrument life mission. We denote by w(x, y, x′, y′) the weighting function that measures the radiometric similarity between pixels (x, y) and (x′, y′). We define w(x, y, x′, y′) as follows:
e9
This formulation ensures that two pixels with large radiometric differences are given small weights. The parameter σ controls the decay of the weighting coefficients with respect to the radiometric distance between pixels and depends on the NEΔT. Typically, we select a value of σ2 = NEΔT/2. The true value of a noisy pixel υN(x, y) is then estimated with
e10
where C(x, y) is a normalization term given by
e11
and (x, y) is a spatial neighborhood of pixel (x, y). To account for the number of detectors D in the FPA and the unidirectionality of striping, (x, y) can be defined as
e12
Note that Ω′ is a subdomain of Ω defined with respect to the binary matrix as
e13
For an even number of detectors, the value of Δy can be fixed to D/2. We recall that D = 16 for VIIRS “M” bands. For Δy = D/2, a pixel acquired with—for example, detector 8—will have a neighborhood (x, y) composed of pixels acquired with detectors 1–16, that is, all other detectors. To account for possible mirror side differences, one would select Δy = D. We note, however, that the analysis conducted in Bouali and Ignatov (2012a) did not indicate the existence of mirror banding in VIIRS SST imagery. The nonlocal filtering Yaroslavsky neighborhood filter (YNF) of the term υN can then be expressed as
e14
with
e15
For N iterations used in the DHD, an estimate of the true signal is given with
e16
Table 1.

VIIRS SST band characteristics. Ttyp represents the typical temperature.

Table 1.

d. Optimization

We describe the optimization method here that derives a minimizer of the variational model described in section 2b. We denote the energy functional used in (2):
e17
The solution u0 from (2) satisfies the Euler–Lagrange equation given by
e18
which simplifies to
e19
We denote by (ξx, ξy) the spatial frequency variables in the Fourier domain, i is the imaginary unity, and recall a mathematical property of the Fourier transform of a derivative function—namely,
e20
To simplify notations in the following, we will denote as the Fourier transform of a and is the element-by-element multiplication of a with the matrix —that is, = .a. The Fourier transform of (19) leads to
e21
An estimate of the solution [u0, υ0] to the minimization of (2) can be computed in the Fourier space as
e22
An inverse Fourier transform will provide an estimate of [u0, υ0] in the spatial domain. At the Nth iteration, we are minimizing the energy functional EN(υN−1, λN), defined as
e23
After simplification, its Euler–Lagrange equation leads to
e24
Shifting to Fourier space, the previous equation can be formulated as
e25
leading to the following solutions at the Nth iteration:
e26
In practice, both and need not be computed because the simple relationship existing between solutions of successive iterations—that is, —allows us to compute one of the terms, and , from the other.

e. Image quality

Many image-based metrics have been defined in the destriping literature to evaluate the improvement in image quality. However, most of these indexes were devised for highly pronounced stripe noise and are not suitable when striping has a low or moderate amplitude—that is, close to prelaunch sensor NEΔT specifications. The noise reduction (NR) ratio (Simpson et al. 1995), for example, is defined in the frequency domain and quantifies the reduction of periodic patterns resulting from detectors’ systematic biases. Therefore, it does not apply for random stripes. The radiometric improvement factors IF1 and IF2 (Corsini et al. 2000) are computed in the spatial domain and measure the degree of smoothing of cross-track profiles (mean value of each scan line) after image destriping. When these indices are used, it is implicitly assumed that the high-frequency component of the image cross-track profile is due to striping. This assumption does not hold when the magnitude of scan line noise is significantly weaker than the signal true variations or when striping is not uniform across the range of observed BTs. Finally, we note that quantifying the reduction of noise is necessary but not sufficient to demonstrate the effectiveness of a destriping algorithm. In fact, an additional metric is required to evaluate the amount of information preserved in the destriped image. This is customarily done by evaluating the image distortion (ID) index, (Simpson et al. 1995; Bouali and Ladjal 2011), which cannot be used in our case because only specific regions of the images (determined by the binary matrix ) are considered for the reduction of striping. To overcome the limitations of existing metrics for image quality analysis, we define two new indices. Denoting u as an estimate of the true signal derived from a noisy observation f, we define the normalized improvement factor (NIF) and the normalized distortion factor (NDF) as
e27
e28
respectively. The NIF and NDF indexes quantify in the subdomain Ω′ the reduction of spatial variations with respect to the original image in the along-track and cross-track directions, respectively. The NDF plays a role comparable to full-reference metrics because the variations of the degraded and restored images should be similar in the scan direction. A value of NDF equal to 1 indicates no loss of information after denoising. We defined the NIF such that it is negative if the along-track variation of the restored image is higher than the original one which, would be a clear indication of poor destriping or collateral degradation. Note that the analytical expressions of NIF and NDF are not symmetric. The NDF could be defined analogously to the NIF if the cross-track variation of the destriped image was expected to systematically decrease. However, this is not always the case because of the edge-preserving role played by the binary matrix . Finally, we point out that NDF values are mainly used as a stopping criterion in the DHD described in section 2b. Through qualitative analysis, we have selected a threshold of 0.95 for NDF, which was determined based on the perceptual criteria that images with a NDF above this value are visually indistinguishable. Unlike the NIF, the NDF index is not reported here because it does not explicitly portray an improvement of the imagery. It is only used to check the radiometric fidelity to the original data for every processed granule. We show in Fig. 1 how the NDF converges to 1 with respect to the number of iterations used in the DHD.
Fig. 1.
Fig. 1.

Typical example of NDF with respect to the number of iterations used in the DHD.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

The destriping algorithm can be summarized as follows:

  • Input: Striped image f

  • 1: Initialize λ0 = 1 and binary matrix

  • 2: Solve

  • 3: While [NDF (f, uk≥1) < 0.95]

    • Update λk = λ0/2k−1

    • Solve

  • 4: End

  • 5: Apply nonlocal filter YNF to υk

  • Ouput:.

3. Results

The algorithm described in this paper aims toward improved full-sensor-resolution SST imagery by reducing the amount of stripe noise in level 1 data. We applied it to those VIIRS thermal emissive bands currently used in the ACSPO system, including M12 (3.7 μm), M15 (11 μm), and M16 (12 μm). The VIIRS SDRs correspond to BTs derived from TOA-calibrated radiances. In NESDIS’s ACSPO system, standard 86-s VIIRS granules are aggregated into 10-min granules that represent images of 3200 × 5394 pixels. To demonstrate the potential of the destriping approach for operational use, 3 days of global VIIRS data acquired from 20 to 22 January 2013 were processed. For each of the 432 granules (144 granules, each 10 min long, per day per spectral band), bands M12, M15, and M16 were destriped separately and used as input into the ACSPO version 2.12 to generate SST fields. ACSPO SST output was then compared to SST maps generated from original SDRs to evaluate the improvement resulting from the stripe reduction algorithm. The NIF index defined in section 2e was computed for each SST granule over the 3-day period and is shown in Fig. 2. Overall, the destriping performance is stable over the 3-day period, as expected from an adaptive correction. Note that the temporal variations of the NIF within a single day result from different degrees of striping in the SST imagery and depend on many factors, such as a first-guess SST or analytical formulation of the SST retrieval equation (which is different for daytime and nighttime). Small values of the NIF index are associated with granules acquired over cold regions and/or nighttime granules derived from a conventional multichannel SST (MCSST) that does not include a first-guess SST. Evaluation of the NIF was not performed for granules with an extremely small percentage of clear-sky pixels because the NIF index (as any image quality metric) is not representative of the destriping performance if the number of clear-sky pixels is too small or if clear-sky pixels are highly scattered over the image domain. As can be seen in Fig. 2, the destriping of SDRs can lead to NIF values in SST imagery of up to +25%. In addition, the NIF remains constantly positive throughout the testing period. In fact, the NIF index is defined so that any degradation to the image, such as an increase of stripe noise, would result in negative values of the NIF. However, this was never observed for the entire 3-day period and constitutes an important consistency check for the operational use of the destriping algorithm.

Fig. 2.
Fig. 2.

NIF computed over 3 days of VIIRS ACSPO SST data. Note that the NIF was multiplied by 100 in these graphs to show percentage of improvement.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

Conventional metrics used in previous studies, such as NR and ID, were not evaluated given the weak magnitude of stripe noise in the VIIRS SST bands, well within specifications (Cao et al. 2013). Nonetheless, we explain the impact of destriping in the frequency domain. Periodic striping introduces a clear signature in the column-averaged power spectrum, and appears as peaks centered at specific frequencies. However, the striping patterns observed in VIIRS SST bands are not periodic. Stripe noise translates in the column-averaged power spectrum as rapid fluctuations in the high-frequency range that should be attenuated after destriping. The line-averaged power spectrums of the degraded and restored images should remain similar because of the unidirectionality of stripe noise. As shown in Fig. 3, the proposed algorithm performs as expected. High-frequency variations observed in the column-averaged power spectrums are smoothed without any modification to the line-averaged power spectrums.

Fig. 3.
Fig. 3.

(top) Column- and (bottom) line-averaged power spectrum of (left) original and (right) destriped images.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

The visual improvement of SST maps at the pixel level is illustrated in Fig. 4. Note that entire 10-min VIIRS SST granules or significantly large images are not displayed because this would not genuinely represent the perceptual impact of the striping effect. Instead, smaller images with 256 × 256 pixels dominated by clear-sky areas and representative of the overall performance of the algorithm were selected.

Fig. 4.
Fig. 4.

(left) VIIRS SST images of 256 × 256 pixels size generated with ACSPO without preprocessing of BTs. (right) Same images generated with ACSPO from destriped BTs. The images were acquired at (top) 1130 UTC 20 Jan 2013 over the Mediterranean Sea, (middle) 0740 UTC 21 Jan 2013 in the Bay of Bengal, (bottom) 1910 UTC 22 Jan 2012 in the Gulf of Mexico.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

Visual inspection of Fig. 4 suggests that the quality of ACSPO SST images generated from preprocessed BTs is superior to the original data. They do not reveal any pronounced residual stripes or blur. SST geometrical features possibly obstructed by stripe noise are significantly enhanced without loss of gradient sharpness. Such improvement opens a new perspective for improved detection of thermal fronts in full-sensor-resolution SST maps.

We plotted in Fig. 5, the cross-track profile of stripe noise affecting the SST images displayed in Fig. 4 to demonstrate the importance of reducing sensor-dependent uncertainties. Cross-track profiles are one-dimensional signals representing the mean value of each scan line and provide a good indication of the degree of stripe noise affecting a given signal. Figure 5 shows that residual scan-by-scan errors in level 1 BTs, although well within specifications (Cao et al. 2013), can lead to uncertainties in full-resolution SST data of up to ±0.2 K. It is important to point out that the downsampling used to produce lower-resolution SST products (typically 2, 4, or 9 km) does not remove these uncertainties but only reduces their visual effect in the lower-resolution imagery.

Fig. 5.
Fig. 5.

Cross-track profiles of estimated stripe noise in kelvins (K) derived from SST images in Fig.4 with (top left) corresponding to the (top), (top right) to the (middle), and (bottom) to the (bottom) of Fig. 4.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

The core principle of the described adaptive destriping lies on the DHD scheme and is illustrated in Fig. 6. It can be seen that the initial term u0 represents an approximation of the true signal, while the term υ0 contains stripe noise as well as high-frequency structures that belong to the original data. As the number of iterations in the DHD increases, geometrical structures in υk are gradually retrieved in the term u0 + … + uk, leaving a highly anisotropic image υk. Monitoring of the NDF index at each iteration as shown in Fig. 1 provides a reliable stopping criteria for the number of iterations required in the DHD. In fact, the NDF quickly converges to 1, and the DHD can be stopped as soon as the threshold of 0.95 is reached. Note that the convergence of NDF to 1 depends on the updating strategy of the Lagrange multiplier λk and the initial value of λ0, which was selected here as 1. We adopted a dyadic update as was done in the TNV multiscale decomposition. Although it may lead to residual striping in the restored image, faster convergence of the NDF can be obtained by updating the regularizing coefficient with λk = λ0.αk, where α > 2.

Fig. 6.
Fig. 6.

Illustration of the DHD throughout multiple iterations (top) term u0 + … + uN and (bottom) term υN. Note how the useful information is progressively extracted from the noisy term υN without retrieving the striping.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

In Fig. 7, we show how the stripe noise affects the ACSPO cloud mask. The series of cloud tests introduces spatial inconsistencies because of the low SSNR in images derived from the difference of spectral band or from SST fields. This compromises scene identification and may affect the accuracy of SST retrievals. The preprocessing of BTs for stripe noise reduces horizontally distributed false alarms in the cloud mask.

Fig. 7.
Fig. 7.

(left) Original ACSPO SST cloud mask. (right) ACSPO SST cloud mask with preliminary destriping of BTs. Notice how the destriping improves the spatial consistency of the clouds mask.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

Figure 8 shows that in both full-sensor-resolution and downsampled SST maps, the distinction between true and artificial features may not be straightforward for spatial discontinuities with low to moderate magnitude. As a consequence, accurate detection of thermal fronts may become a challenging task for automatic algorithms or experienced oceanographers. This is a serious concern for studies based on long-term analysis of SST data and aimed to estimate the probability of thermal fronts and subsequently identify seasonal and decadal trends in ocean dynamics. If stripe noise is not accounted for, then high thermal gradients will cumulate with time and affect the reliability of SST frontal probability products.

Fig. 8.
Fig. 8.

Impact of stripe noise on the detection of SST fronts. The Sobel filter was applied on a subset of ACSPO VIIRS SST maps. The VIIRS image was acquired on 31 Jan 2013 on the west coast of Australia. (top) Full sensor resolution of 0.75 km and (bottom) downsampled resolution of 4-km ACSPO (left) with destriping of BTs and (right) without preprocessing of BTs.

Citation: Journal of Atmospheric and Oceanic Technology 31, 1; 10.1175/JTECH-D-13-00035.1

4. Conclusions

In this paper, we proposed a novel approach that compensates for stripe noise [which we emphasize is well within specifications for the VIIRS instrument (Cao et al. 2013)] and reduces its propagation from level 1B clear-sky BTs into level 2 SST. The resulting algorithm was tested on a 3-day global dataset derived from the Suomi-NPP VIIRS instrument. BTs from VIIRS bands M12, M15, and M16 were destriped prior to the generation of SST with the NESDIS’s ACSPO system. Through quantitative analysis and visual investigation, we demonstrated that the proposed approach provides excellent image quality enhancement; stripe noise is substantially reduced without interfering with SST geometrical features.

It must be noted that many SST providers rely on an alternative approach to reduce stripe noise (Zavody et al. 1995; Brisson et al. 2002; Merchant et al. 2013). Since the striping in SST data is partly due to the multiplication of the “water vapor” proxy (difference between two spectral bands) with a first-guess SST, spatially smoothing the differential term with a n × n averaging window can simultaneously reduce the effect of striping and Gaussian noise in the SST maps. Nonetheless, this strategy provides only a cosmetic enhancement because of the spatial filter being restricted only to the differential terms and not being applied to individual bands. Unlike the algorithm described in this paper, it cannot be considered as a destriping method.

Finally, we point out the future benefits of this work in the context of level 4 ultra-high-resolution (UHR) SST. Level 4 SST products represent gap-free spatiotemporally interpolated maps and are customarily used as input in radiative transfer models (RTMs) and numerical weather prediction (NWP) models. A recent study (LaCasse et al. 2008) showed that the initialization of the Weather Research and Forecasting Model (WRF) with a highly resolved level 4 SST (e.g., 1-km-resolution SST from MODIS) instead of a lower-resolution input [i.e., National Centers for Environmental Prediction (NCEP)’s real-time global (RTG) 6-km-resolution SST analysis] provides improved weather prediction in coastal areas. The use of level 4 UHR SST will grow more popular in the near future because of the increasing need for accurate weather forecast and hurricane landfall prediction, and will require additional processing efforts to improve the quality of whiskbroom polar-orbiting sensor SST imagery.

Work to demonstrate the applicability of the proposed algorithm for both Terra and Aqua MODIS is underway and will be documented in a future paper.

Acknowledgments

This work is conducted under the VIIRS SST Project funded by the JPSS Program Office. The authors thank John Sapper, John Stroup, Boris Petrenko, Yuri Kihai, Prasanjit Dash, Xingming Liang, Korak Saha, Changyong Cao, and Quanhua Liu (NESDIS) for the helpful discussions. The views, opinions, and findings contained in this report are those of the authors and should not be construed as an official NOAA or U.S. government position, policy, or decision.

REFERENCES

  • Antonelli, P., Bisceglie M. D. , Episcopo R. , and Galdi C. , 2004: Destriping MODIS data using IFOV overlapping. 2004 IEEE International Geoscience and Remote Sensing Symposium Proceedings, Vol. 7, IEEE, 4568–4571.

  • Belkin, I. M., and Cornillon P. C. , 2005: Bering Sea thermal fronts from Pathfinder data: Seasonal and interannual variability. Pac. Oceanogr., 3, 620.

    • Search Google Scholar
    • Export Citation
  • Bhat, P., Curless B. , Cohen M. , and Zitnick L. , 2008: Fourier analysis of the 2D screened Poisson equation for gradient domain problems. Computer Vision—ECCV 2008: 10th European Conference on Computer Vision; Part II, D. Forsyth, P. Torr, and A. Zisserman, Eds., Lecture Notes in Computer Science, Vol. 5303, Springer, 114–128.

  • Bisceglie, M. D., Episcopo R. , Galdi C. , and Ullo S. L. , 2009: Destriping MODIS data using overlapping field-of-view method. IEEE Trans. Geosci. Remote Sens., 47, 637651.

    • Search Google Scholar
    • Export Citation
  • Bouali, M., 2010: A simple and robust destriping algorithm for imaging spectrometers: Application to MODIS data. American Society for Photogrammetry and Remote Sensing Annual Conference 2010: Opportunities for Emerging Geospatial Technologies, Vol. 1, American Society for Photogrammetry and Remote Sensing, 84–93.

  • Bouali, M., and Ladjal S. , 2010: A variational approach for the destriping of MODIS data. Proceedings of the 2010 IEEE International Geoscience and Remote Sensing Symposium, IEEE, 2194–2197.

  • Bouali, M., and Ladjal S. , 2011: Towards optimal destriping of MODIS data using a unidirectional variational model. IEEE Trans. Geosci. Remote Sens., 49, 29242935.

    • Search Google Scholar
    • Export Citation
  • Bouali, M., and Ignatov A. , 2012a: A comparative study of stripe noise on MODIS and VIIRS thermal emissive bands. Earth Observing Systems XVII, J. J. Butler, X. Xiong, and X. Gu, Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 8510), doi:10.1117/12.928864.

  • Bouali, M., and Ignatov A. , 2012b: Estimation of detector biases in MODIS thermal emissive bands. IEEE Trans. Geosci. Remote Sens., 51, 43394348.

    • Search Google Scholar
    • Export Citation
  • Brisson, A., Borgne P. L. , and Marsouin A. , 2002: Results of one year of preoperational production of sea surface temperature from GOES-8. J. Atmos. Oceanic Technol., 19, 16381652.

    • Search Google Scholar
    • Export Citation
  • Buades, A., Coll B. , and Morel J. M. , 1995: A review of image denoising algorithms, with a new one. Multiscale Model. Simul., 4, 490530.

    • Search Google Scholar
    • Export Citation
  • Cao, C., Luccia F. D. , Xiong X. , Wolfe R. , and Weng F. , 2013: Early on-orbit performance of the Visible Infrared Imaging Radiometer Suite onboard the Suomi National Polar-Orbiting Partnership (S-NPP) satellite. IEEE Trans. Geosci. Remote Sens., doi:10.1109/TGRS.2013.2247768, in press.

    • Search Google Scholar
    • Export Citation
  • Chen, J. S., Shao Y. , Guo H. D. , Wang W. , and Zhu B. , 2003: Destriping CMODIS data by power filtering. IEEE Trans. Geosci. Remote Sens., 41, 21192124.

    • Search Google Scholar
    • Export Citation
  • Corsini, G., Diani M. , and Walzel T. , 2000: Striping removal in MOS-B data. IEEE Trans. Geosci. Remote Sens., 38, 14391446.

  • Crippen, R. E., 1989: A simple spatial filtering routine for the cosmetic removal of scan-line noise from Landsat TM P-tape imagery. Photogramm. Eng. Remote Sens., 55, 327331.

    • Search Google Scholar
    • Export Citation
  • Frankot, R., and Chellappa R. , 1988: A method for enforcing integrability in shape from shading algorithms. IEEE Trans. Pattern Anal. Mach. Intell., 10, 439451.

    • Search Google Scholar
    • Export Citation
  • Franz, B., 1998: A simple destriping algorithm for MOS images. Proceedings of the Second International Workshop on MOS-IRS and Ocean Colour, Wissenschaft und Technik Verlag, 297–302.

  • Gadallah, F. L., and Csillag F. , 2000: Destriping multidetector imagery with moment matching. Int. J. Remote Sens., 21, 25052511.

  • Horn, B. K. P., and Woodham R. J. , 1979: Destriping Landsat MSS images by histogram modification. Comput. Graphics Image Process., 10, 6983.

    • Search Google Scholar
    • Export Citation
  • Kahru, M., Lorenzo E. D. , Manzano-Sarabia M. , and Mitchell B. , 2012: Spatial and temporal statistics of sea surface temperature and chlorophyll fronts in the California current. J. Plankton Res., 34, 749760.

    • Search Google Scholar
    • Export Citation
  • LaCasse, K., Splitt E. , Lazarus S. , and Lapenta W. , 2008: The impact of high-resolution sea surface temperatures on the simulated nocturnal Florida marine boundary layer. Mon. Wea. Rev., 136, 13491372.

    • Search Google Scholar
    • Export Citation
  • Lee, J.-S., 1983: Digital image smoothing and the sigma filter. Comput. Vision Graphics Image Process., 24, 255269.

  • Lyon, P. E., 2009: An automated de-striping algorithm for Ocean Colour Monitor imagery. Int. J. Remote Sens., 30, 14931502.

  • Merchant, C., Borgne P. L. , Rocquet H. , and Legendre G. , 2013: Extended optimal estimation techniques for sea surface temperature from the Spinning Enhanced Visible and Infra-Red Imager (SEVIRI). Remote. Sens. Environ., 131, 287297.

    • Search Google Scholar
    • Export Citation
  • Pan, J. J., and Chang C. I. , 1992: Destriping of Landsat MSS images by filtering techniques. Photogramm. Eng. Remote Sens., 58, 14171423.

    • Search Google Scholar
    • Export Citation
  • Rudin, L., Osher S. , and Fatemi E. , 1992: Nonlinear total variation based noise removal algorithms. Physica D, 60, 259268.

  • Simpson, J. J., Gobat J. I. , and Frouin R. , 1995: Improved destriping of GOES images using finite impulse response filters. Remote Sens. Environ., 52, 1535.

    • Search Google Scholar
    • Export Citation
  • Simpson, J. J., Stitt J. R. , and Leath D. M. , 1998: Improved finite impulse response filters for enhanced destriping of geostationary satellite data. Remote Sens. Environ., 66, 235249.

    • Search Google Scholar
    • Export Citation
  • Smith, S. M., and Brady J. M. , 1995: SUSAN—A new approach to low level image processing. Int. J. Comput. Vision, 23, 4578.

  • Srinivasan, R., Cannon M. , and White J. , 1988: Landsat data destriping using power spectral filtering. Opt. Eng., 27, 939943, doi:10.1117/12.7976791.

    • Search Google Scholar
    • Export Citation
  • Tadmor, E., Nezzar S. , and Vese L. , 2004: A multiscale image representation using hierarchical (BV, L2) decompositions. Multiscale Model. Simul., 2, 554579.

    • Search Google Scholar
    • Export Citation
  • Tendero, Y., and Gilles J. , 2012: ADMIRE: A locally adaptive single-image non-uniformity correction and denoising algorithm; Application to uncooled IR camera. Infrared Technology and Applications XXXVIII, B. F. Andresen, G. F. Fulop, and P. R. Norton, Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 8353), doi:10.1117/12.912966.

  • Torres, J., and Infante S. O. , 2001: Wavelet analysis for the elimination of striping noise in satellite images. Opt. Eng., 40, 13091314.

    • Search Google Scholar
    • Export Citation
  • Wegener, M., 1990: Destriping multiple detector imagery by improved histogram matching. Int. J. Remote Sens., 11, 859875.

  • Weinreb, M. P., Xie R. , Lienesch J. H. , and Crosby D. S. , 1989: Destriping GOES images by matching empirical distribution functions. Remote Sens. Environ., 29, 185195.

    • Search Google Scholar
    • Export Citation
  • Yang, Z., Li J. , Menzel W. P. , and Frey R. A. , 2003: Destriping for MODIS data via wavelet shrinkage. Applications with Weather Satellites, W. P. Menzel et al., Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 4895), 187–199.

  • Yaroslavsky, L. P., 1987: Digital Picture Processing: An Introduction. Springer-Verlag, 276 pp.

  • Zavody, A., Mutlow C. , and Llewellyn-Jones D. , 1995: A radiative transfer model for sea surface temperature retrieval for the along-track scanning radiometer. J. Geophys. Res., 100, 937952.

    • Search Google Scholar
    • Export Citation
Save
  • Antonelli, P., Bisceglie M. D. , Episcopo R. , and Galdi C. , 2004: Destriping MODIS data using IFOV overlapping. 2004 IEEE International Geoscience and Remote Sensing Symposium Proceedings, Vol. 7, IEEE, 4568–4571.

  • Belkin, I. M., and Cornillon P. C. , 2005: Bering Sea thermal fronts from Pathfinder data: Seasonal and interannual variability. Pac. Oceanogr., 3, 620.

    • Search Google Scholar
    • Export Citation
  • Bhat, P., Curless B. , Cohen M. , and Zitnick L. , 2008: Fourier analysis of the 2D screened Poisson equation for gradient domain problems. Computer Vision—ECCV 2008: 10th European Conference on Computer Vision; Part II, D. Forsyth, P. Torr, and A. Zisserman, Eds., Lecture Notes in Computer Science, Vol. 5303, Springer, 114–128.

  • Bisceglie, M. D., Episcopo R. , Galdi C. , and Ullo S. L. , 2009: Destriping MODIS data using overlapping field-of-view method. IEEE Trans. Geosci. Remote Sens., 47, 637651.

    • Search Google Scholar
    • Export Citation
  • Bouali, M., 2010: A simple and robust destriping algorithm for imaging spectrometers: Application to MODIS data. American Society for Photogrammetry and Remote Sensing Annual Conference 2010: Opportunities for Emerging Geospatial Technologies, Vol. 1, American Society for Photogrammetry and Remote Sensing, 84–93.

  • Bouali, M., and Ladjal S. , 2010: A variational approach for the destriping of MODIS data. Proceedings of the 2010 IEEE International Geoscience and Remote Sensing Symposium, IEEE, 2194–2197.

  • Bouali, M., and Ladjal S. , 2011: Towards optimal destriping of MODIS data using a unidirectional variational model. IEEE Trans. Geosci. Remote Sens., 49, 29242935.

    • Search Google Scholar
    • Export Citation
  • Bouali, M., and Ignatov A. , 2012a: A comparative study of stripe noise on MODIS and VIIRS thermal emissive bands. Earth Observing Systems XVII, J. J. Butler, X. Xiong, and X. Gu, Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 8510), doi:10.1117/12.928864.

  • Bouali, M., and Ignatov A. , 2012b: Estimation of detector biases in MODIS thermal emissive bands. IEEE Trans. Geosci. Remote Sens., 51, 43394348.

    • Search Google Scholar
    • Export Citation
  • Brisson, A., Borgne P. L. , and Marsouin A. , 2002: Results of one year of preoperational production of sea surface temperature from GOES-8. J. Atmos. Oceanic Technol., 19, 16381652.

    • Search Google Scholar
    • Export Citation
  • Buades, A., Coll B. , and Morel J. M. , 1995: A review of image denoising algorithms, with a new one. Multiscale Model. Simul., 4, 490530.

    • Search Google Scholar
    • Export Citation
  • Cao, C., Luccia F. D. , Xiong X. , Wolfe R. , and Weng F. , 2013: Early on-orbit performance of the Visible Infrared Imaging Radiometer Suite onboard the Suomi National Polar-Orbiting Partnership (S-NPP) satellite. IEEE Trans. Geosci. Remote Sens., doi:10.1109/TGRS.2013.2247768, in press.

    • Search Google Scholar
    • Export Citation
  • Chen, J. S., Shao Y. , Guo H. D. , Wang W. , and Zhu B. , 2003: Destriping CMODIS data by power filtering. IEEE Trans. Geosci. Remote Sens., 41, 21192124.

    • Search Google Scholar
    • Export Citation
  • Corsini, G., Diani M. , and Walzel T. , 2000: Striping removal in MOS-B data. IEEE Trans. Geosci. Remote Sens., 38, 14391446.

  • Crippen, R. E., 1989: A simple spatial filtering routine for the cosmetic removal of scan-line noise from Landsat TM P-tape imagery. Photogramm. Eng. Remote Sens., 55, 327331.

    • Search Google Scholar
    • Export Citation
  • Frankot, R., and Chellappa R. , 1988: A method for enforcing integrability in shape from shading algorithms. IEEE Trans. Pattern Anal. Mach. Intell., 10, 439451.

    • Search Google Scholar
    • Export Citation
  • Franz, B., 1998: A simple destriping algorithm for MOS images. Proceedings of the Second International Workshop on MOS-IRS and Ocean Colour, Wissenschaft und Technik Verlag, 297–302.

  • Gadallah, F. L., and Csillag F. , 2000: Destriping multidetector imagery with moment matching. Int. J. Remote Sens., 21, 25052511.

  • Horn, B. K. P., and Woodham R. J. , 1979: Destriping Landsat MSS images by histogram modification. Comput. Graphics Image Process., 10, 6983.

    • Search Google Scholar
    • Export Citation
  • Kahru, M., Lorenzo E. D. , Manzano-Sarabia M. , and Mitchell B. , 2012: Spatial and temporal statistics of sea surface temperature and chlorophyll fronts in the California current. J. Plankton Res., 34, 749760.

    • Search Google Scholar
    • Export Citation
  • LaCasse, K., Splitt E. , Lazarus S. , and Lapenta W. , 2008: The impact of high-resolution sea surface temperatures on the simulated nocturnal Florida marine boundary layer. Mon. Wea. Rev., 136, 13491372.

    • Search Google Scholar
    • Export Citation
  • Lee, J.-S., 1983: Digital image smoothing and the sigma filter. Comput. Vision Graphics Image Process., 24, 255269.

  • Lyon, P. E., 2009: An automated de-striping algorithm for Ocean Colour Monitor imagery. Int. J. Remote Sens., 30, 14931502.

  • Merchant, C., Borgne P. L. , Rocquet H. , and Legendre G. , 2013: Extended optimal estimation techniques for sea surface temperature from the Spinning Enhanced Visible and Infra-Red Imager (SEVIRI). Remote. Sens. Environ., 131, 287297.

    • Search Google Scholar
    • Export Citation
  • Pan, J. J., and Chang C. I. , 1992: Destriping of Landsat MSS images by filtering techniques. Photogramm. Eng. Remote Sens., 58, 14171423.

    • Search Google Scholar
    • Export Citation
  • Rudin, L., Osher S. , and Fatemi E. , 1992: Nonlinear total variation based noise removal algorithms. Physica D, 60, 259268.

  • Simpson, J. J., Gobat J. I. , and Frouin R. , 1995: Improved destriping of GOES images using finite impulse response filters. Remote Sens. Environ., 52, 1535.

    • Search Google Scholar
    • Export Citation
  • Simpson, J. J., Stitt J. R. , and Leath D. M. , 1998: Improved finite impulse response filters for enhanced destriping of geostationary satellite data. Remote Sens. Environ., 66, 235249.

    • Search Google Scholar
    • Export Citation
  • Smith, S. M., and Brady J. M. , 1995: SUSAN—A new approach to low level image processing. Int. J. Comput. Vision, 23, 4578.

  • Srinivasan, R., Cannon M. , and White J. , 1988: Landsat data destriping using power spectral filtering. Opt. Eng., 27, 939943, doi:10.1117/12.7976791.

    • Search Google Scholar
    • Export Citation
  • Tadmor, E., Nezzar S. , and Vese L. , 2004: A multiscale image representation using hierarchical (BV, L2) decompositions. Multiscale Model. Simul., 2, 554579.

    • Search Google Scholar
    • Export Citation
  • Tendero, Y., and Gilles J. , 2012: ADMIRE: A locally adaptive single-image non-uniformity correction and denoising algorithm; Application to uncooled IR camera. Infrared Technology and Applications XXXVIII, B. F. Andresen, G. F. Fulop, and P. R. Norton, Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 8353), doi:10.1117/12.912966.

  • Torres, J., and Infante S. O. , 2001: Wavelet analysis for the elimination of striping noise in satellite images. Opt. Eng., 40, 13091314.

    • Search Google Scholar
    • Export Citation
  • Wegener, M., 1990: Destriping multiple detector imagery by improved histogram matching. Int. J. Remote Sens., 11, 859875.

  • Weinreb, M. P., Xie R. , Lienesch J. H. , and Crosby D. S. , 1989: Destriping GOES images by matching empirical distribution functions. Remote Sens. Environ., 29, 185195.

    • Search Google Scholar
    • Export Citation
  • Yang, Z., Li J. , Menzel W. P. , and Frey R. A. , 2003: Destriping for MODIS data via wavelet shrinkage. Applications with Weather Satellites, W. P. Menzel et al., Eds., International Society for Optical Engineering (SPIE Proceedings, Vol. 4895), 187–199.

  • Yaroslavsky, L. P., 1987: Digital Picture Processing: An Introduction. Springer-Verlag, 276 pp.

  • Zavody, A., Mutlow C. , and Llewellyn-Jones D. , 1995: A radiative transfer model for sea surface temperature retrieval for the along-track scanning radiometer. J. Geophys. Res., 100, 937952.

    • Search Google Scholar
    • Export Citation
  • Fig. 1.

    Typical example of NDF with respect to the number of iterations used in the DHD.

  • Fig. 2.

    NIF computed over 3 days of VIIRS ACSPO SST data. Note that the NIF was multiplied by 100 in these graphs to show percentage of improvement.

  • Fig. 3.

    (top) Column- and (bottom) line-averaged power spectrum of (left) original and (right) destriped images.

  • Fig. 4.

    (left) VIIRS SST images of 256 × 256 pixels size generated with ACSPO without preprocessing of BTs. (right) Same images generated with ACSPO from destriped BTs. The images were acquired at (top) 1130 UTC 20 Jan 2013 over the Mediterranean Sea, (middle) 0740 UTC 21 Jan 2013 in the Bay of Bengal, (bottom) 1910 UTC 22 Jan 2012 in the Gulf of Mexico.

  • Fig. 5.

    Cross-track profiles of estimated stripe noise in kelvins (K) derived from SST images in Fig.4 with (top left) corresponding to the (top), (top right) to the (middle), and (bottom) to the (bottom) of Fig. 4.

  • Fig. 6.

    Illustration of the DHD throughout multiple iterations (top) term u0 + … + uN and (bottom) term υN. Note how the useful information is progressively extracted from the noisy term υN without retrieving the striping.

  • Fig. 7.

    (left) Original ACSPO SST cloud mask. (right) ACSPO SST cloud mask with preliminary destriping of BTs. Notice how the destriping improves the spatial consistency of the clouds mask.

  • Fig. 8.

    Impact of stripe noise on the detection of SST fronts. The Sobel filter was applied on a subset of ACSPO VIIRS SST maps. The VIIRS image was acquired on 31 Jan 2013 on the west coast of Australia. (top) Full sensor resolution of 0.75 km and (bottom) downsampled resolution of 4-km ACSPO (left) with destriping of BTs and (right) without preprocessing of BTs.

All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 731 371 24
PDF Downloads 495 168 19