Next Article in Journal
Biased Aerosol Wet Deposition CAM5 Simulations: A Result of Misrepresented Convective-Stratiform Precipitation Partitioning When Benchmarked Against SPCAM
Previous Article in Journal
A Ship Incremental Recognition Framework via Unknown Extraction and Joint Optimization Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Deblurring and Destriping for Infrared Remote Sensing Images with Edge Preservation and Ringing Suppression

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
Shanghai Academy of Aerospace Technology, Shanghai 200233, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(1), 150; https://doi.org/10.3390/rs18010150
Submission received: 20 November 2025 / Revised: 16 December 2025 / Accepted: 26 December 2025 / Published: 2 January 2026

Highlights

What are the main findings?
  • A unified three-stage variational framework is proposed for joint destriping and deblurring of infrared remote sensing images, integrating structure-tensor-based adaptive edge preservation, stripe-oriented fidelity constraints, and a new WCOB ringing-suppression model.
  • The method achieves superior kernel estimation accuracy, better detail preservation, and stronger robustness compared with state-of-the-art destriping and deblurring techniques, consistently improving SSIM, PSNR, and NIQE across both simulated and real satellite datasets.
What is the implication of the main finding?
  • By effectively removing stripe noise before kernel estimation and suppressing ringing artifacts during non-blind restoration, the proposed framework significantly enhances the clarity and reliability of infrared remote sensing imagery, benefiting downstream tasks such as target detection and environmental monitoring.
  • The strong generalization capability demonstrated on Jilin-1 and SDGSAT-1 real data suggests that the proposed method has high practical applicability for operational remote-sensing imaging systems, providing a foundation for future integration with lightweight or deep-learning-based onboard processing.

Abstract

Infrared remote sensing images are often degraded by blur and stripe noise caused by satellite attitude variations, optical distortions, and electronic interference, which significantly compromise image quality and target detection performance. Existing joint deblurring and destriping methods tend to over-smooth image edges and textures, failing to effectively preserve high-frequency details and sometimes misclassifying ringing artifacts as stripes. This paper proposes a variational framework for simultaneous deblurring and destriping of infrared remote sensing images. By leveraging an adaptive structure tensor model, the method exploits the sparsity and directionality of stripe noise, thereby enhancing edge and detail preservation. During blur kernel estimation, a fidelity term orthogonal to the stripe direction is introduced to suppress noise and residual stripes. In the image restoration stage, a WCOB (Non-blind restoration based on Wiener-Cosine composite filtering) model is proposed to effectively mitigate ringing artifacts and visual distortions. The overall optimization problem is efficiently solved using the alternating direction method of multipliers (ADMM). Extensive experiments on real infrared remote sensing datasets demonstrate that the proposed method achieves superior denoising and restoration performance, exhibiting strong robustness and practical applicability.

Graphical Abstract

1. Introduction

Cryogenically cooled infrared detectors often suffer from image degradation during prolonged on-orbit operation due to non-uniform response, electronic noise, and fluctuations in the temperature control accuracy of the cryocooler. These factors can lead to image blurring, reduced contrast, stripe noise, and random noise, ultimately impairing the system’s ability to detect weak targets and limiting its applicability in high-precision remote sensing tasks. Among these degradations, stripe noise is a particularly prevalent and non-negligible artifact in image restoration. Currently, approaches to infrared image deblurring and destriping can be broadly categorized into two groups: traditional model-based methods and deep learning-based techniques.
For single-frame image destriping, traditional methods such as Fourier transform, wavelet decomposition, moment matching, and histogram matching have been widely adopted [1,2,3,4]. However, these approaches often suffer from limited adaptability and weak robustness when applied to complex remote sensing imagery. To address these limitations, Gadallah [5] proposed a hybrid method that integrates statistical matching and filtering, yet it remains prone to over-smoothing and artifact generation. In recent years, variational models have gained attention due to their strong interpretability. Representative methods include total variation (TV) [6], unified TV (UTV) [7], and MAP models incorporating Huber–Markov priors [8]. Wang et al. [9] introduced a joint L 0 TV regularization with a low-rank tensor prior, while Kim et al. [10] enhanced destriping performance using an ADMM-based least squares framework. Cao et al. [11] incorporated non-local information to construct a non-local TV model. Among low-rank-based approaches, GRLD [12] preserved structural details via graph regularization and low-rank constraints, and Chang et al. [13] developed a transform-domain low-rank decomposition framework to handle non-periodic stripes. Despite continued improvements in accuracy and robustness, preserving edge and fine-detail structures remains a challenging task. With the rapid development of deep learning techniques, Kuang et al. [14] first introduced a convolutional neural network (CNN) for stripe noise removal. Xiao et al. [15] further improved the approach by incorporating a residual learning mechanism into the CNN framework. To address limitations in reconstruction accuracy, Yuan et al. [16] proposed an asymmetric sampling correction network capable of effectively separating stripe artifacts from image content. Wang et al. [17] designed Translution-SNet, which integrates CNN and Transformer architectures for enhanced destriping performance. Additionally, Yang et al. [18] introduced DestripeCycleGAN, an unsupervised destriping framework for single-frame infrared images. While deep learning-based methods demonstrate strong feature extraction and modeling capabilities, their performance is often limited by the diversity and availability of training data, resulting in reduced generalization across different imaging conditions and sensor platforms.
Single-image deblurring techniques have achieved significant progress in recent years [19,20]. These methods can be categorized into blind and non-blind deblurring, depending on whether the blur kernel is known. This work focuses on the latter. Classic blind deblurring algorithms, such as Wiener filtering [21] and the Richardson–Lucy (RL) algorithm [22], remain widely used due to their simplicity and effectiveness; however, they often introduce ringing artifacts near strong edges. To address this issue, Levin et al. [23] incorporated sparse derivatives as priors. Ben-Ezra et al. [24] combined the RL algorithm with the Lucas–Kanade optical flow method for motion deblurring. Krishnan et al. [25] proposed a sparse distribution model based on normalized high-frequency components. Yuan et al. [16] leveraged paired blurry and noisy images to enhance low-light deblurring performance. In the context of remote sensing, Cao et al. [26] improved blur kernel estimation using a modified dark channel prior. Lim et al. [27] integrated L0-norm-based intensity priors with dark channel priors and L2-norm regularization to better preserve texture and detail. Liang et al. [28] introduced a local gradient product (LGP) prior based on the inner product of clear image gradients, further improving deblurring accuracy. In recent years, deep convolutional neural networks (CNNs) have been widely applied in image deblurring. Ghosh and Gong et al. [29,30] were among the first to use CNNs to learn the mapping between degraded images and blur kernels, enabling automatic blind deconvolution and image restoration. Fu et al. [31] proposed a two-stage edge-aware deep network inspired by the human visual system’s sensitivity to edges, significantly enhancing edge sharpness. To improve performance in dynamic scenes, some studies have integrated event-based data with neural radiance fields (NeRFs). However, training such models remains challenging due to motion blur interference. To address this, E2NeRF [32] combines motion structure with event-guided deblurring models, though its supervision is limited to the exposure period. EvDeblurNeRF [33] introduces a novel prior based on event double integration, effectively improving deblurring accuracy. Chen et al. [34] proposed a residual-based two-stage framework (TRMD) that leverages rich motion cues from event encoding to convert blurry inputs into sharp image sequences. Overall, deep learning methods exhibit strong performance in image deblurring. However, their effectiveness heavily depends on the diversity and quality of training datasets, and their generalization capability can degrade significantly in domain-shift scenarios.
This work focuses on blind image deblurring under structured stripe noise. Chang et al. [35] proposed a unified optimization framework for simultaneous image denoising and deblurring; however, residual stripes still interfere with accurate kernel estimation. Cao et al. [36] introduced a staged image restoration framework that jointly estimates image content and residual stripe noise, enhancing both restoration accuracy and stability. Furthermore, Zhang et al. [37] developed a joint destriping and deblurring model and systematically compared its performance with conventional step-wise approaches. Experimental results demonstrate that joint modeling offers significant advantages in preserving structural details and suppressing noise-induced artifacts.
In this paper, we propose a unified three-stage image restoration framework that simultaneously addresses stripe removal, blur kernel estimation, and non-blind deblurring, aiming to recover clear images from stripe-contaminated and blurred observations. Specifically, the image is first processed using a wavelet transform. Stripe noise predominantly appears in the vertical and approximation sub-bands. To remove it while preserving image structures, a structure tensor-based method is introduced, which exploits the sparsity and directionality of stripe noise. This strategy enhances edge preservation and detail retention during the denoising stage. After stripe removal, an inverse wavelet transform reconstructs the denoised image. During the blur kernel estimation phase, we incorporate a directional fidelity term aligned with the stripe orientation, as well as a stripe residual constraint, both of which help suppress the negative influence of residual noise and improve the accuracy of the estimated blur kernel. Finally, in the non-blind image deblurring stage, we propose a novel Wiener–COS hybrid filtering model (WCOB). This model effectively reduces ringing artifacts and visual distortion, thus significantly enhancing the quality of the restored image. The main contributions of this work are summarized as follows:
(1) A unified variational model is developed for joint deblurring and destriping, where the influence of stripe residuals on kernel estimation is explicitly addressed.
(2) An adaptive edge-preserving destriping constraint based on the structure tensor is proposed to effectively retain image edges and fine details. In addition, a fidelity term based on the directional gradient of stripes is introduced to enhance blur kernel estimation accuracy by suppressing stripe-induced noise within the kernel.
(3) During the non-blind restoration stage, a WCOB-based hybrid filtering model is established to reduce ringing artifacts and improve restoration quality.
The overall workflow of the proposed three-stage joint image restoration framework is illustrated in Figure 1. The remainder of this paper is organized as follows. Section 2 presents the image degradation model and the proposed restoration framework, including an analysis of stripe noise characteristics, ringing suppression strategies during deblurring, and the development of an alternating minimization algorithm based on the proposed model. Section 3 provides extensive experimental validation of the method’s restoration performance and discusses the selection of key parameters. Finally, Section 5 concludes the paper.

2. Materials and Methods

According to the imaging chain, infrared images are subject to degradation caused by the optical system, atmospheric turbulence, and platform motion, which collectively lead to image blurring. In addition, due to non-uniformities in the readout circuitry, stripe noise often appears in the form of column- or row-wise structured artifacts. Typically, such degraded images can be modeled as follows:
B = I K + S
where I denotes the underlying clean image with low-rank properties, B represents the observed degraded image, and S encompasses both stripe noise and random noise. K denotes the optical point spread function (PSF).
Based on the theoretical modeling of infrared imaging and the degradation equation in Equation (1), this work formulates a blind deblurring model under a variational framework by incorporating an enhanced sparsity prior. An efficient optimization algorithm is developed accordingly, and the objective function is defined as follows:
arg min I , S , K (   1 2 I K + S B 2 2 + ρ 1 2 x ( I K B ) 2 2 + ρ 2 I 1 + ρ 5 2 L K 2 2 + ρ 6 K 2 2 + R s ( S ) )
where ρ 1 , ρ 2 , ρ 5 and ρ 6 are weighting parameters. The first term represents the data fidelity term commonly used in deblurring models. The second term, proposed in this work, aims to align the stripe-free image I and the blurred image B in the horizontal direction as closely as possible, thereby minimizing the impact of stripe noise S. The third term promotes smoothness of the reconstructed image in both horizontal and vertical directions. The fourth term is a fidelity constraint on the blur kernel K, where L denotes a weight matrix designed to encourage kernel smoothness. The seventh term suppresses noise within the blur kernel. The term R s ( S ) represents the objective function for stripe noise removal, and its detailed formulation is given in Equation (13).
About L, we first define the two-dimensional Laplacian (PSF):
L pc = 0 1 0 1 4 1 0 1 0
Then we convert the PSF to OTF (frequency response):
F L ( u , v ) = OTF L pc , M × N
Finally, the squared amplitude of the Laplacian in the frequency domain is calculated, which is used as our weight coefficient L:
L = F L ( u , v ) 2 = F L ( u , v ) · F L * ( u , v )
where M × N denotes the size of the image, F L ( u , v ) represents the response of the 2D Laplacian kernel L p c at the frequency point ( u , v ) , and F L * ( u , v ) denotes the complex conjugate.

2.1. Estimation of Stripe Noise S

To begin with, a wavelet transform is applied to decompose the stripe-contaminated image:
D 1 = c A 1 + c H 1 + c V 1 + c D 1
c A n 1 = c A n + c H n + c V n + c D n
where D denotes the original observed image, and c A n , c H n , c V n represent the approximation (low-frequency) subband, horizontal high-frequency subband, vertical high-frequency subband, and diagonal high-frequency subband obtained at the n-th decomposition level, respectively, where n denotes the wavelet decomposition level (theoretically any positive integer). In the methodological description, a general multi-level decomposition is presented to facilitate theoretical derivation; however, in practical implementation and all experiments, a single-level wavelet decomposition ( n = 1 ) was employed as a preprocessing step. Empirical results show that a single-level decomposition effectively concentrates the stripe energy in the vertical and approximation subbands, thereby facilitating subsequent stripe estimation and restoration based on the structure tensor. Moreover, the single-level design achieves a favorable trade-off between edge structure preservation and computational efficiency.
The effect of the wavelet decomposition level on stripe extraction and edge preservation was investigated experimentally. For n = 1 , the stripe energy is primarily concentrated in the vertical subband, with minimal impact on edge preservation. For n = 2 , a slight advantage can be observed in certain extreme low-frequency stripe scenarios, but at the cost of increased computational overhead. When n 3 , image details may be excessively dispersed across deeper subbands, resulting in edge smoothing. Based on these observations, a decomposition level of n = 1 was consistently adopted in all experiments to achieve a balance between stripe removal performance and computational efficiency. As shown in Figure 2, stripe noise is primarily concentrated in the vertical and approximation components.
Based on a variational framework, this paper focuses on extracting stripe-related components from both the vertical and approximation subbands. However, conventional destriping algorithms often struggle to distinguish between noise and image edge details, which can lead to blurring of image edges while suppressing noise, thereby degrading visual quality. To address this issue, an adaptive edge-preserving operator based on the structure tensor is proposed. This operator constructs a local gradient distribution tensor matrix to characterize the image structure:
J = g x 2 g x g y g x g y g y 2
Among them, g x and g y denote the horizontal and vertical gradients of the input image I. The eigenvalues of the matrix λ 1 and λ 2 of the matrix represent the edge characteristics of the image. In edge regions, λ 1 is much greater than λ 2 , while in flat regions, λ 1 λ 2 . A weighting operator is constructed based on the minimum eigenvalue:
Ω = 1 λ min max ( λ min )
Among them,
λ min = 1 2 tr ( J ) tr 2 ( J ) 4 det ( J )
where t r ( J ) denotes the trace of the matrix (the sum of its diagonal elements), and d e t ( J ) represents the determinant of the matrix. In this work, a vectorized acceleration approach is adopted, enabling parallel computation of eigenvalues through full matrix operations without the need for iteration loops. This allows for the efficient computation of the edge tensor matrix.
To further clarify the effectiveness of the structure tensor for edge preservation and stripe suppression, we provide the following theoretical justification. The structure tensor describes the statistical distribution of gradient orientations within a local neighborhood, where its eigenvalues λ 1 λ 2 0 quantify the energy along the principal and secondary directions. In natural images, true edges produce strong gradients primarily in the direction orthogonal to the edge, yielding a highly anisotropic structure characterized by λ 1 λ 2 . The dominant eigenvector further indicates the edge orientation. In contrast, sensor-induced stripes, although directionally consistent, differ in two key aspects; their orientation is globally uniform across the image, and they typically manifest as low-amplitude, narrow-band periodic disturbances.
To better distinguish these patterns, a coherence measure is introduced to quantify the degree of local anisotropy:
C = λ 1 λ 2 λ 1 + λ 2 + ε
where ε is a small constant. The coherence measure facilitates clearer discrimination between true structural features and noise. Although stripe regions also exhibit high coherence, their dominant orientations coincide with the known stripe direction, whereas genuine image edges vary with scene content. Based on this property, the proposed method combines the coherence C with the prior stripe direction to construct an adaptive weighting function. As a result, real edges are preserved due to their large eigenvalue disparity and orientations inconsistent with the stripe direction, stripe components are suppressed because their orientations align with the known stripe direction, and flat regions remain smooth since both λ 1 and λ 2 are small. Compared with traditional TV or bilateral filtering, which rely mainly on gradient magnitude, the structure tensor exploits both local energy and directional information, offering greater robustness for anisotropic structures and superior capability in separating fixed-direction stripe noise from true edges.
In addition, this study compares several commonly used edge-preserving operators and presents the corresponding processed images. Furthermore, the Edge Preservation Index (EPI) is employed to provide a more intuitive and quantitative comparison of their performance. The calculation method of the EPI is as follows.
EPI = p Ω I out ( p ) p Ω I ref ( p )
where I out denotes the processed image, I ref represents the reference image, ∇ is the gradient operator, and Ω refers to the statistical region, which may correspond to the entire image or only the edge regions, while p denotes the pixel position within Ω . An EPI value closer to 1 (or higher) indicates superior edge preservation performance. From the Figure 3, both the visual results and the EPI measurements clearly demonstrate that the proposed structure-tensor-based edge-preserving operator outperforms the other methods in terms of edge retention.
During the optimization, the split Bregman iteration method is employed, and three auxiliary variables d 1 , d 2 and d 3 are introduced to reformulate the unconstrained optimization problem with respect to the stripe noise S in Equation (2) as a constrained one.
Y ( S ) = arg min S R s ( S ) = arg min S ρ 3 d 1 1 + ρ 4 d 2 1 + ρ 7 Ω 1 d 3 1
s . t . d 1 = y S , d 2 = S , d 3 = x B x S .
d 1 characterizes the sparsity and smoothness of stripe noise gradients along the vertical direction. d 2 reflects the fact that, although some infrared detectors exhibit significant non-uniformity and limited consistency, stripe noise is still sparsely distributed across the entire image. d 3 accounts for the degradation of image gradients along the horizontal direction due to stripe noise. Typically, the horizontal gradients of informative image structures are relatively smooth. To preserve such structures, we propose an adaptive edge-preserving operator based on the structure tensor, denoted as Ω 1 . This operator assigns lower weights to edge pixels and higher weights to non-edge pixels, thereby enabling adaptive regularization guided by Ω 1 to constrain the image while preserving true structural information.
The convex optimization problem in Equation (13) is further transformed into the augmented Lagrangian function:
S = argmin S , d 1 , d 2 , d 3 { 1 2 y S d 1 + Q 1 2 2 + 1 2 S d 2 + Q 2 2 2 + 1 2 x B x S d 3 + Q 3 2 2 + ρ 2 d 1 1 + ρ 4 d 2 1 + ρ 7 Ω 1 d 3 1 }
At this stage, Equation (15) can be decomposed into four separate subproblems, which are solved iteratively.

2.1.1. Recover the Stripe Noise S

Equation (16) corresponds to the subproblem for solving S, where F , F ¯ and F 1 denote the FFT transform, its conjugate, and the inverse transform, respectively. The symbol “·” represents the element-wise matrix multiplication, and x = ( 1 , 1 ) and y = ( 1 , 1 ) T .
S = F 1 F ¯ ( y ) F ( d 1 Q 1 ) + F ( d 2 Q 2 ) + F ¯ ( x ) · F ( d 3 Q 3 ) F ¯ ( y ) · F ( y ) + 1 + F ¯ ( x ) · F ( x )

2.1.2. About d 1 , d 2 , d 3

d 1 = argmin d 1 1 2 y S d 1 + Q 1 2 2 + ρ 3 d 1 1
By introducing the shrinkage operator shrink, the solution can be obtained as follows:
d 1 t + 1 = max y S + Q 1 2 ρ 3 , 0 · sign ( y S + Q 1 )
Similarly,
d 2 t + 1 = max S + Q 2 2 ρ 4 , 0 · sign ( S + Q 2 )
d 3 t + 1 = max x B x S + Q 3 2 ρ 7 Ω 1 , 0 · sign x B x S
The Lagrange multipliers are updated iteratively as follows:
Q 1 t + 1 = Q 1 t + y S d 1 t + 1
Q 2 t + 1 = Q 2 t + S d 2 t + 1
Q 3 t + 1 = Q 3 t + x B x S d 3 t + 1
After solving for the stripe noise S through the above process, the denoised image I destriped is as follows:
I destriped = B S
Here, we compare the destriping performance of the test images that contain both stripe noise and blur using the methods in [10,18,38,39], and our proposed approach. As shown in the results in Figure 4, our method demonstrates superior detail preservation after stripe removal compared to the SLDR and ADOM methods.

2.2. Estimation of the Blur Kernel K

Due to the influence of stripe noise on the accuracy of the image blur kernel estimation, we first remove the stripe noise before performing image deblurring. As illustrated in Figure 5, from the comparison between (c) and (d), it is evident that stripe noise significantly affects the X-direction derivative. In contrast, the comparison between (e) and (f) indicates that stripe noise has a minimal impact on the gradient in the Y direction. Ideally, without the presence of stripe noise, the X-direction derivatives of the ideal and degraded images should be consistent. However, if blind deblurring is applied directly without removing stripes, the estimated blur kernel shape is shown in (h). Comparing (g) and (h), it is clear that the presence of stripe noise alters the kernel shape along the stripe direction, leading to inaccurate kernel estimation. To address this issue, we construct a multi-scale Gaussian space during the blur kernel estimation process and simultaneously solve for the low-rank image I and the blur kernel K.

2.2.1. Estimation of the Low-Rank Image I

We write the equation of the objective function for I as follows:
I = arg min I { 1 2 I K + S B 2 2 + ρ 1 2 x ( I K B ) 2 2 + ρ 2 Ω 1 I 1 }
Similarly, by introducing the auxiliary variable d 4 , we reformulate Equation (25) into the following expression for an iterative solution:
I = arg min I 1 2 I K + S B 2 2 + ρ 1 2 x ( I K B ) 2 2 + ρ 2 Ω 1 d 4 1 }
d 4 = arg min d 4 1 2 y I d 4 + Q 4 2 2 + ρ 2 Ω 1 d 4 0
The update rule for d 4 is given as follows:
d 4 t + 1 = max y I + Q 4 2 ρ 2 Ω 1 , 0 · sign ( y I + Q 4 )
Q 4 t + 1 = Q 4 t + y I d 4 t + 1

2.2.2. Estimation of the Blur Kernel K

The estimation of the blur kernel K is also formulated as a least squares problem. In this work, we incorporate the Laplacian operator L into the gradient domain and employ a fast deblurring method to optimize K. The objective function for K is thus defined as follows:
K = arg min K { ρ 1 2 I K + S B 2 2 + ρ 5 2 L K 2 2 + ρ 6 K 2 2 }
By applying the FFT to Equation (30), the solution can be obtained as Equation (31).
K = F 1 ρ 1 F ¯ ( I ) · F ¯ ( ) · F ( B S ) ρ 5 F ¯ ( L ) · F ( L ) + ρ 1 F ¯ ( I ) · F ¯ ( ) · F ( ) · F ( I ) + ρ 6 F ¯ ( ) · F ( )
During the blur kernel estimation process, since the PSF of most remote sensing images closely approximates a Gaussian distribution, the kernel is initialized with a Gaussian model to accelerate convergence. Here, L denotes the Laplacian operator introduced in this work, which effectively suppresses internal noise within the blur kernel and improves the accuracy of kernel estimation.

2.3. Estimation of the Clear Image I

After estimating the blur kernel, the next step is the non-blind image restoration process. Although Wiener filtering has achieved significant success in non-blind image restoration, its performance degrades in the presence of noise and PSF estimation errors, often introducing pronounced ringing artifacts in smooth regions and around edges. To address this limitation, we propose a hybrid filtering approach, the Wiener-Cosine (WCOB) filter, which synergistically combines the strengths of both filters to achieve a more robust restoration.
The Wiener filter is optimal in the mean-square error sense but is sensitive to model inaccuracies. Its frequency response is given by:
i H H wiener ( u , v ) = H * ( u , v ) | H ( u , v ) | 2 + K
where H ( u , v ) denotes the frequency domain representation of the degradation function PSF, and K is the estimated ratio of the noise power spectrum to the original signal power spectrum.
Conversely, the Cosine filter, defined by its smooth roll-off, is particularly effective at suppressing Gibbs phenomena (ringing artifacts) caused by frequency domain truncation. Its response is defined as follows:
i H H cos ( u , v ) = cos π · H ( u , v ) 2 · rectpupil H ( u , v ) 2
y = rectpupil ( x ) = 1 , if | x | < 0.5 , 0 , otherwise .
where H ( u , v ) represents the normalized radial distance from the center of the frequency domain, ensuring the filter’s isotropic property. This design creates a smooth transition band that effectively tapers the frequency response, thereby mitigating ringing.
The proposed WCOB model is centered on an adaptive fusion of the Wiener filter and the Cosine filter. Within the WCOB filtering module, these two filters exhibit complementary characteristics in terms of detail preservation and ringing-artifact suppression, and they are integrated through a weighted fusion scheme to effectively exploit their respective advantages. The combined frequency response is defined as:
i H H ( u , v ) = α ( u , v ) · i H H wiener ( u , v ) + ( 1 α ( u , v ) ) · i H H cos ( u , v )
where α ( u , v ) denotes an adaptive weighting coefficient that controls the relative contributions of the Wiener and Cosine filters. The value of α ( u , v ) is determined based on the overall signal-to-noise ratio (SNR) of the input image. Specifically, when the image SNR is relatively high, a larger value of α ( u , v ) is selected to strengthen the contribution of the Wiener filter, thereby enabling more effective recovery of image structures and fine details. Conversely, when the image SNR is low and the risk of noise amplification and ringing artifacts increases, a smaller value of α ( u , v ) is adopted to assign a higher relative weight to the Cosine filter, which helps suppress noise and ringing artifacts introduced during deconvolution and improves the overall stability and robustness of the reconstruction. This SNR-guided global fusion strategy allows WCOB to flexibly balance detail restoration and artifact suppression under different degradation conditions, overcoming the limitations of using either filter alone and yielding more stable and reliable restoration results.
To avoid ambiguity in the restoration stage, we explicitly denote the input of the non-blind deblurring module as I d e s t r i p e d . After the destriping procedure removes the vertical stripe component S from the observed image B, the intermediate image I d e s t r i p e d = B S serves as a cleaner approximation of the latent sharp image. The restored image is thus obtained as follows:
I ( x , y ) = real { F 1 ( i H H ( u , v ) · F { I destriped } ( u , v ) ) }
where i H H ( u , v ) represents a frequency-domain filter and should not be further transformed by F. Using I d e s t r i p e d as the input ensures that the subsequent deblurring focuses solely on the optical blur while preventing the stripe component from interfering with kernel inversion.
To evaluate the effectiveness of the proposed ringing suppression method, non-blind restoration was performed on images degraded by known blur kernels and stripe noise, with results illustrated by visual comparisons and signal plots.
As shown in Figure 6, (a) depicts the original image, (b) shows the restoration result using Wiener filtering, and (c) presents the restoration outcome of the proposed combined filtering method. Figure 7 illustrate the signal profiles of the original and restored images along row X and column X, respectively. By examining the magnified regions and comparing the original signals with the restored ones, it is evident from the local comparisons in (b) and (c) that Wiener filtering exhibits more pronounced edge truncation effects near boundaries.
In Figure 7a,b, the green, blue, and red curves represent the signals of the Wiener filter, the combined filter, and the original image, respectively. At boundary regions, the green curve is significantly higher than the red curve, while the blue curve lies between them, demonstrating that the proposed method effectively suppresses ringing artifacts to a large extent.
An image pyramid is used to progressively refine the blur kernel from coarse to fine scales. Once the kernel is estimated, non-blind restoration is applied to obtain the final restored image. The main iterative steps are summarized in Algorithm 1.
Algorithm 1: Proposed destriping and deblurring algorithm.
Input: Blurred image with stripes B, parameters β , ρ , Ω , L, maximum iterations i max
Output: Estimated blur kernel K, restored image I
1. Estimate stripe component S based on Equation (15).
2. For i = 1 to i max do.
3.    Compute the edge-preserving operator using Equation (9).
4.    Initialize ρ 3 ρ 3 i n i t .
5.    While ρ 3 < ρ 3 m a x do.
6.       Update d 1 using Equation (18).
7.       Initialize ρ 4 ρ 4 i n i t .
8.       While ρ 4 < ρ 4 m a x do.
9.          Update d 2 using Equation (19).
10.          Initialize ρ 7 ρ 7 i n i t .
11.          While ρ 7 < ρ 7 m a x do.
12.             Update d 3 using Equation (20) and the edge-preserving operator.
13.              ρ 7 2 ρ 7 .
14.          End While.
15.           ρ 4 2 ρ 4 .
16.       End While.
17.        ρ 3 2 ρ 3 .
18.    End While.
19. End For.
20. Update blur kernel K under stripe constraint using Equation (30).
21. Update d 4 using Equation (28) in Equation (26).
22. Update clear image I based on Equation (36).

3. Experiment and Analysis

3.1. Experimental Setup

3.1.1. Environment and Parameter Selection

In this study, we selected publicly available infrared-band datasets, including data from the Jilin-1 satellite, thermal infrared spectrometer (TIS) data from the SDGSAT-1 satellite [40,41,42], as well as a thermal infrared image from the MODIS RSI dataset [43]. These images were artificially degraded by introducing known convolutional blur and stripe noise, thereby establishing reference-based datasets for quantitative evaluation. To ensure fairness and reproducibility in testing, the clean images were first rescaled to 8-bit format prior to data generation.
Choosing appropriate parameters is crucial for the proposed model in this study, as the algorithm involves seven regularization parameters. After extensive empirical validation and comparing the effects of fine-step adjustments for each parameter, the parameters ρ 4 and ρ 7 were set to 0.02. To accommodate varying noise intensities, the parameter ρ 3 was tuned within the range of [0.1, 0.2]. The Gaussian smoothing scale employed in the structure tensor for the edge-preserving operator was fixed at 1.5. During both blur kernel estimation and image restoration, the regularization coefficients ρ 1 and ρ 2 were set to 0.01 and 4 × 10 3 , respectively. Furthermore, by adjusting the weighting terms related to kernel estimation, the parameters ρ 5 and ρ 6 were both assigned a value of 1 to optimize blur kernel recovery performance. All experiments were conducted on a personal computer equipped with an Intel Core i7 processor (2.20 GHz) and 16 GB RAM. The proposed optimization-based method was implemented in MATLAB (v2020) and executed entirely on the CPU without GPU acceleration or any parallel-computing architectures. The deep-learning baseline methods followed their original implementations in PyCharm 2024.3 under the Python (v3.9) environment, which rely on GPU-accelerated deep-learning frameworks for network inference.

3.1.2. Evaluation Indexes

Here, a brief introduction is given to the evaluation indicators and calculation methods used in this article. The reference evaluation indexes structural similarity (SSIM) and peak signal-to-noise ratio (PSNR) and are defined as follows:
SSIM ( x , y ) = ( 2 μ x μ y + c 1 ) ( 2 σ x y + c 2 ) ( μ x 2 + μ y 2 + c 1 ) ( σ x 2 + σ y 2 + c 2 )
where μ x and μ y denote the mean intensities of the current image X and the reference image Y, respectively; σ x 2 and σ y 2 represent their respective variances; σ x y denotes the covariance between X and Y; and c 1 and c 2 are small constants introduced to stabilize the division.
PSNR ( I , K ) = 10 log 10 ( 2 B 1 ) 2 1 M N i = 1 M j = 1 N [ I ( i , j ) K ( i , j ) ] 2 ( dB )
where MSE represents the mean square error and m is the number of bits per pixel. The higher the values of SSIM and PSNR, the better the image restoration.
The no-reference metrics Natural Image Quality Evaluator (NIQE), image Contrast Value (ICV) [8] and mean relative deviation (MRD) [44] are defined as follows:
NIQE = v test v natural T · Σ natural 1 · v test v natural
In this model, v t e s t denotes the statistical feature vector extracted from the test image, v n a t u r a l is the mean feature vector learned from a high-quality natural image database, and Σ natural represents the covariance matrix of natural image features, capturing their statistical dependencies. The NIQE score is computed as a weighted Euclidean distance between v t e s t and v n a t u r a l , where the weighting matrix is the inverse covariance matrix Σ natural 1 .
ICV = σ horizontal σ vertical
where σ horizontal represents the standard deviation of the horizontal gradients in the image, σ vertical denotes the standard deviation of the vertical gradients, which is highly sensitive to stripe noise. The ratio of these two terms effectively quantifies both the suppression of stripe noise and the preservation of natural image textures. The higher the ICV, the better the image restoration.
MRD = 1 M × N i = 1 M × N z i g i g i × 100 %
where g i and z i represent the pixel values of the original image and the denoised image, respectively. M × N is the size of the selected image area. MRD can reflect the image retention ability of areas less affected by stripes, and the smaller the values of NIQE and MRD, the better the image retention ability.
To assess whether the performance advantages of the proposed method over other comparative methods are statistically significant, this study conducts significance tests on per-image evaluation metrics. Considering the distinct statistical characteristics of different evaluation metrics, paired t-tests and Wilcoxon signed-rank tests are employed accordingly.
(1)
Paired t-Test
SSIM and PSNR are continuous measures that generally exhibit approximately normal distributions across multiple test samples. Therefore, a two-sided paired t-test was applied to determine whether the proposed method yields statistically significant improvements compared with each baseline method. For each test image, the performance difference is defined as:
d i = x i y i , i = 1 , 2 , , N
where x i and y i denote the metric values of the proposed method and a competing method, respectively.
The mean and standard deviation of the paired differences are given by:
d ¯ = 1 N i = 1 N d i
s d = 1 N 1 i = 1 N ( d i d ¯ ) 2
The test statistic is defined as:
t = d ¯ s d / N
which follows a t-distribution with N 1 degrees of freedom. A p-value below 0.05 indicates that the performance improvement of the proposed method is statistically significant.
(2)
Paired t-Test
NIQE, ICV and MRD are no-reference quality metrics that do not necessarily follow a normal distribution and typically exhibit relatively high variance across different scenes. For this reason, the nonparametric Wilcoxon signed-rank test was adopted.
Given paired differences d i = x i y i , samples with d i = 0 are excluded. The absolute differences are ranked, yielding the positive and negative rank sums:
W + = d i > 0 R i , W = d i < 0 R i .
where R i denotes the rank of | d i |
The test statistic is:
W = min ( W + , W ) .
A two-sided p-value is computed based on the distribution of W. A value of p < 0.05 indicates a statistically significant difference.
All tests were performed in a paired manner to ensure that each image is compared only against its own counterparts under different methods, thereby eliminating bias introduced by scene-dependent variations.

3.2. Reference-Based Image Data Experiments

Due to the large size of individual remote sensing images, each selected image was cropped to a region of 800 × 800 pixels for experimental evaluation. To better visualize the restoration performance, the processed results were locally enlarged. The selected reference images and the corresponding simulated datasets are shown in Figure 8 and Figure 9, respectively. Both qualitative and quantitative assessments were conducted to evaluate the quality of the restored images. The qualitative evaluation includes visual comparison and analysis of column-wise mean profiles. Figure 10a shows the blur kernel used to degrade the image, where a Gaussian kernel with a variance of 2 was applied.
For quantitative evaluation, since the simulated experiments are conducted by introducing artificial blur and noise to real ground-truth images, several full-reference quality metrics are adopted, including Peak Signal-to-Noise Ratio (PSNR) and Structural Similarity Index Measure (SSIM) [45]. PSNR reflects pixel-level intensity differences, whereas SSIM assesses perceptual structural similarity by comparing local intensity patterns between the restored and ground-truth images. In addition, the no-reference Natural Image Quality Evaluator (NIQE) [46] is employed as a complementary metric to evaluate perceptual quality without relying on ground truth. Higher PSNR and SSIM values correspond to better reconstruction performance, while lower NIQE values indicate higher perceptual quality. Accordingly, in the comparative metric Table 1 and Table 2, the best results are highlighted in bold for clarity.
As shown in Figure 9, the selected images include scenes containing land, ocean and buildings. Each clean image is degraded by applying Gaussian blur with a variance of 2, followed by the addition of random stripe-like noise in the range of [−40, 40], affecting approximately 16% of the total pixels, thereby generating the final degraded dataset. Following a comprehensive review of recent literature, this study selects a set of representative and state-of-the-art methods that are closely related to the proposed approach for comparative evaluation. Due to the scarcity of traditional model-based algorithms that simultaneously address both stripe noise removal and image deblurring, the comparison includes methods that either jointly consider both tasks or represent recent advances in each domain. Specifically, we include both integrated approaches and combined schemes that pair advanced destriping and deblurring techniques to form effective baselines. The compared methods include LRSID [38]+AMRN [47], ADOM [10]+AMRN, LRSID+LGP [28], ADOM+LGP, ADOM+SCGTV [48], SelfBSR [49]+GLKMDeblur [50], RBDS [36], DestripeGAN [18]+PGDN [51], and SLDR [39]+eNeRf [32].
The restoration results obtained by different methods are presented in Figure 11. For each image, a representative region with visually noticeable features is enlarged for detailed comparison. Taking Figure 9a as an example, we focus on the enlarged area covering rooftops and the connecting corridors between buildings. It is evident that, aside from the proposed method, both the LRSID+LGP and ADOM+LGP methods tend to produce darker grayscale outputs. Moreover, the result obtained by LRSID exhibits noticeable residual noise. In contrast, methods such as RBDS, DestripeGAN+PGDN, and SLDR+eNeRf provide more visually pleasing overall results. Notably, the proposed method demonstrates superior performance in suppressing noise and achieves better restoration of architectural details, especially in the highlighted regions. For Figure 9b, the restoration of architectural structures and vegetation is more visually discernible. After processing with several traditional combination-based methods, the fine textures of the trees are noticeably smoothed out, and enlarged residual artifacts appear below the buildings in the outputs of the initial methods. It is also evident that the proposed method occasionally leads to over-brightening in certain areas. Figure 9c corresponds to a nighttime scene, where buildings are located on the left and a river on the right. In the magnified yellow box, it can be observed that although the LRSID-based destriping method is effective, the subsequent deblurring using Attention-driven multi-local residual network (AMRN) results in some degree of visual degradation. Among the compared approaches, SLDR+eNeRf consistently produces better visual quality in this case. Figure 9d depicts a flat ocean surface surrounded by land and vegetation. From this figure, it is apparent that the ADOM-based method performs better on small image patches than on large-scale images. Aside from our proposed method, the other competing approaches leave varying degrees of residual noise unremoved after processing the degraded images. In the magnified yellow boxes, visible residuals can still be seen, and certain coastal regions exhibit noticeable artifacts.
From the enlarged views across these different scenarios, it can be concluded that the proposed method offers superior restoration performance overall. While SLDR+eNeRf shows enhanced capability in reconstructing individual architectural structures, the LRSID combined with various deblurring schemes performs poorly in eliminating stripe noise over flat ocean regions, leaving behind significant stripe-like residuals.
Figure 12 presents the error maps of the original sharp image and the images restored by various denoising and deblurring methods. The results indicate that the proposed method effectively maintains the pixel value differences within approximately 10, demonstrating comparatively superior performance. Figure 13 presents a comparison of the estimated blur kernels obtained by the proposed method and several competing approaches. It can be observed that the four combined methods LRSID+AMRN, ADOM+AMRN, LRSID+LGP and ADOM+LGP fail to fully suppress the ringing artifacts. The estimated kernels produced by these methods exhibit uneven protrusions at the bottom, indicating artifacts introduced during the deblurring process. In contrast, the proposed method, along with five other compared approaches, demonstrates effective suppression of ringing phenomena. Overall, both the proposed method and DestripeGAN+PGDN yield estimated blur kernels that are most consistent with the original ground-truth kernel, highlighting their superior performance in blur kernel recovery.
We further compare the column-wise mean profiles of the restored images to more intuitively reveal the column-wise fluctuations resulting from each method. Specifically, Figure 10a presents the column mean values of the original degraded image with stripe and blur artifacts, where the vertical axis represents the mean intensity per column, and the horizontal axis corresponds to the column index of the image. Due to the relatively high level of noise introduced during degradation, the curve exhibits pronounced fluctuations.
In Figure 14, the blue curve represents the clear reference image, while the red curve denotes the restored result. It can be observed that in Figure 14a–d, significant fluctuations occur near each peak of the gray-level variations. In Figure 14h, distinct local oscillations appear around the lowest peak and several subsequent peaks, indicating a lack of smoothness in the restored image, which in turn reflects incomplete removal of stripe noise. In contrast, both the SLDR+eNeRf method and the proposed method yield smoother column-mean curves that closely follow the reference, suggesting that our method achieves better restoration performance. This observation is also consistent with the visual comparisons presented in Figure 11.
Based on the qualitative evaluation above, it is evident that when the image contains a significant stripe noise component and the degradation is severe, the effectiveness of stripe noise removal greatly impacts the subsequent deblurring performance. When the stripe noise removal is inadequate, applying the same deblurring algorithm does not lead to substantial improvement in image quality. To further evaluate the effectiveness of the proposed method, quantitative assessments are conducted on images from different scenarios. Specifically, the test images are categorized into two types: structurally complex and structurally flat scenes. For each evaluation metric, the average values are calculated and visualized using line plots to illustrate performance trends across different settings. Due to the limitation on figure quantity and size, 1000 representative infrared images from different scenes were selected for evaluation. The proposed method was applied to each image, and the quantitative results were averaged and presented in tabular form for clear comparison. The detailed quantitative results for different scenes are summarized in Table 1 and Table 2. The tabulated results clearly demonstrate that the proposed method outperforms the competing approaches in terms of quality metrics across both complex and flat terrain scenes.
In addition, to evaluate whether the performance differences among the competing methods are statistically significant across multiple evaluation metrics, independent significance tests were conducted on the metric values of each test image. For PSNR and SSIM, which approximately meet the normality assumption, the paired t-test was employed to compute the corresponding p-values. For the no-reference NIQE metric, which does not satisfy the normality assumption, the Wilcoxon signed-rank test was adopted to obtain the p-values. The statistical results for the three categories of evaluation metrics, including the corresponding p-values and significance decisions, are summarized in Table 3 and Table 4. As observed, our method achieves statistically significant improvements (p < 0.05) over most competing approaches. These results further demonstrate the effectiveness and robustness of the proposed algorithm.

3.3. No-Reference Image Data Experiments

In this section, we validate our method using in-orbit real TIS image data from the SDGSAT-1 satellite. The thermal infrared imager aboard SDGSAT-1 covers a swath width of 300 km, with a total of 286,538 scenes of shareable TIS data, with detection spectral bands of 8–10.5 μ m , 10.3–11.3 μ m and 11.5–12.5 μ m , and a spatial resolution of 30 m per pixel. Due to the large size of single remote sensing images, we crop the selected images into 800 × 800 pixel patches for experimental validation. Furthermore, the images processed by our method are locally enlarged to facilitate clearer observation of the restoration effects.
For real remote sensing images, due to their practical application requirements, stripe noise is generally less severe than that in simulated image data. A more notable difference lies in the higher imaging altitude, resulting in more complex scenes captured. As shown in Figure 15, we selected six images acquired by the SDGSAT-1 satellite at different times and locations. To quantitatively evaluate the restoration results on these real remote sensing images, we employ three no-reference image quality assessment metrics: Mean Relative Deviation (MRD), Image Contrast Value (ICV), and Natural Image Quality Evaluator (NIQE). Among these, a higher ICV indicates better restoration performance, whereas lower values of MRD and NIQE correspond to superior restoration quality. Based on the above evaluation criteria, we have bolded the highest ICV values and the lowest MRD and NIQE values in Table 5 and Table 6 to provide a clearer comparison and analysis of both the individual and comprehensive restoration performance of each method.
Figure 16 presents the restoration results of six real images from Figure 15 processed by different methods. Here, the regions of interest are further enlarged with yellow bounding boxes to facilitate a more intuitive comparison. From Figure 16a,c, it can be observed that LRSID leaves some residual stripes. These residual stripes, overlapping with ground scene details, cause subsequent deblurring steps to smooth out important ground information, resulting in an overly smoothed appearance. In contrast, Figure 16e,f show that SCGTV-based deblurring methods tend to excessively sharpen image details, leading to pronounced contrast in regions with large grayscale differences. After processing with the method shown in Figure 16d, the overall image grayscale level is slightly reduced, and an amplification of the wave patterns in the sea region is observed, which indirectly intensifies the image noise. From Figure 16b, although the stripe noise removal is effective, excessive processing of flat terrain areas results in significant noise extending along the geological features. The methods depicted in Figure 16g,h,i demonstrate relatively better restoration performance compared to other approaches. However, overall, the method proposed in this paper exhibits superior advantages and achieves better performance for these types of terrain images.
Next, we conduct a statistical analysis of the quantitative evaluation metrics for all methods applied to real remote sensing images. Due to the limitation on figure quantity and size, 1000 representative infrared images from different scenes were selected for evaluation. The proposed method was applied to each image, and the quantitative results were averaged and presented in tabular form for clear comparison. The results are presented in both tabular format (see Table 5 and Table 6). It can be observed from the tables that, for no-reference remote sensing datasets, the proposed method consistently demonstrates superior performance when comprehensively compared across evaluation metrics in both complex terrain and flat terrain scenarios.
In addition, to determine whether the performance differences among the compared methods are statistically significant across multiple evaluation metrics, we performed independent significance tests on the metric values of each test image. For metrics such as NIQE, ICV, and MRD, which do not satisfy the normality assumption or have unknown distributions, the Wilcoxon signed-rank test was applied to compute the p-values. The significance test results are reported in Table 7 and Table 8. As shown, our proposed method achieves statistically significant improvements over most competing approaches, further demonstrating its effectiveness and robustness.
The average runtime of the compared methods across different scenarios is summarized below. When comparing runtime performance, ten images were selected for each size category, and the average processing time was computed for comparison. DestripeGAN+PGDN and SLDR-NeRf are deep learning-based methods whose initial training time is not included in the reported runtimes; only the inference time for processing the images is considered, which accounts for their apparent time efficiency. Among all the compared methods, ADOM+SCGTV is the slowest due to the large number of iterations required for convergence. Although RBDS has relatively high computational complexity, its integration of deep learning components allows for a reasonably efficient runtime. Among the compared traditional algorithms, the runtime of our proposed method is significantly improved and is the shortest among all traditional methods. However, when considering runtime alone, deep learning-based methods demonstrate superior time efficiency. Detailed runtime comparisons are presented in Table 9; the shortest runtimes for different image sizes are highlighted in bold to facilitate a clearer comparison and analysis of the computational efficiency across different methods.

3.4. Ablation Experiment

In this section, to clearly demonstrate the effectiveness of the proposed method, we conducted ablation experiments on three datasets: Jilin-1, MODIS, and SDGSAT-1. Specifically, two images were selected from each dataset and were degraded with a certain level of noise and blur. The ablation study was performed by sequentially removing key components of our method, including the edge-preserving operator based on structure tensor in the destriping stage, the fidelity term aligned with the stripe orientation, and the ringing suppression term designed to mitigate the impact of noise inside the estimated blur kernel during the non-blind restoration process. The comparative results are summarized in Table 10.
Based on both the quantitative metrics and visual comparisons, it can be observed from Figure 17a,b,e,f,i,j, that the ringing suppression term has a significant impact on the quality of image restoration, particularly in mitigating oversmoothing at image edges. And by comparing the magnified central regions of Figure 17a,d, it can be observed that the edges around the ground parking lot appear sharper in Figure 17a than in (d), indicating the effectiveness of the proposed edge-preserving strategy. In addition, a comparison between Figure 17e,g reveals that some residual noise remains in Figure 17g, suggesting that noise removal is not fully achieved in that case. Furthermore, as shown in the magnified regions marked by red boxes in Figure 17k,l, the clarity of the riverbanks and surrounding rocks is noticeably inferior compared to that in Figure 17i.
Table 10 summarizes the quantitative evaluation results averaged over the 200 images used in the ablation experiment, demonstrating clear improvements in SSIM, PSNR, and NIQE. These results further substantiate the effectiveness and robustness of the proposed approach.
To further verify the robustness of the proposed algorithm under various imaging degradation conditions, we constructed multiple test cases with different blur levels (variances of 2, 4, 6, and 9) and varying stripe-noise intensities, and processed all samples using identical parameter settings. As shown in Figure 18 and Table 11, the degree of image degradation increases as the noise variance becomes larger. Nevertheless, the proposed method consistently suppresses noise while preserving the principal structural information. When the noise variance is 2 (noise range: [−40, 40]), the reconstructed image exhibits high visual quality, with SSIM and PSNR reaching 0.9491 and 32.11 dB, indicating that the method can almost fully recover fine details under low-noise conditions. As the noise variance increases to 4 and 6 (noise range: [−60, 60]), the reconstruction quality decreases moderately, with SSIM dropping to 0.8623 and 0.7314 and PSNR decreasing to 28.01 dB and 25.22 dB, respectively; however, the main structural information remains well preserved. When the variance further increases to 9 (noise range: [−80, 80]), the image becomes severely degraded, yet the algorithm still maintains noticeable restoration capability, achieving an SSIM of 0.6003 and a PSNR of 20.76 dB. These results collectively demonstrate that the proposed method retains strong robustness even under severe noise conditions.

4. Discussion

Based on the experimental results, the proposed three-stage joint destriping and deblurring restoration framework demonstrates stable and superior recovery performance over comparative methods under various degradation scenarios. The analysis indicates that the strong directionality of stripe noise in the gradient domain is one of the key factors leading to the instability of blur kernel estimation in traditional blind deblurring methods. Introducing a stripe-specific suppression mechanism prior to kernel estimation effectively mitigates its interference, thereby improving the accuracy of the kernel morphology and energy distribution. Meanwhile, the adaptive regularization strategy constructed based on the structure tensor shows a clear advantage in distinguishing between genuine edge structures and directional stripe noise. This enables the stripe suppression process to better preserve ground object boundaries and fine details, providing reliable structural priors for subsequent restoration.
In the non-blind restoration stage, the proposed WCOB ringing suppression model achieves an effective balance between detail recovery and stability through a signal-to-noise ratio (SNR)-based adaptive weighting mechanism. Compared with conventional Wiener filtering, the proposed model significantly reduces ringing artifacts near strong edges while avoiding detail loss caused by over-smoothing. It should be noted that although the proposed method achieves consistent performance improvements on both simulated data and real satellite-based infrared remote sensing images, its computational complexity remains relatively high. Moreover, the current model assumes that the stripe direction is known and relatively fixed; thus, its adaptability to stripes with varying directions or non-periodic noise requires further enhancement. Future work will focus on algorithm acceleration, model lightweighting, and integration with deep learning methods to improve the practicality and robustness of the approach in real-world remote sensing applications.

5. Conclusions

In this work, we proposed a three-stage non-blind image restoration framework tailored for infrared remote sensing imagery, which integrates stripe noise removal and blur kernel estimation in a unified manner. The first stage leverages wavelet decomposition and a structure tensor-based adaptive edge-preserving operator to precisely extract stripe noise while preserving fine structural details. Next, a regularized model incorporating vertical gradient fidelity and a Laplacian operator is constructed to suppress the impact of stripe noise on kernel estimation, thereby improving the accuracy of the estimated blur kernel. Finally, we developed a WCOB comprehensive restoration model to mitigate ringing artifacts and pseudo-edges. This model achieves high-quality deblurring. Extensive experiments on both simulated and real data from Jilin-1 and SDGSAT-1 TIS satellites validate the effectiveness of the proposed approach. The method demonstrates superior performance in stripe removal and image restoration across diverse scenarios, achieving notable improvements in SSIM, PSNR, and NIQE metrics. These results highlight the method’s strong generalization ability and practical applicability, making it a valuable contribution to the field of infrared remote sensing image processing.
Although the proposed method achieves promising results in both destriping and deblurring tasks, it still depends on several regularization parameters. Despite extensive empirical tuning, some parameters may require manual adjustment under specific imaging conditions to ensure optimal performance, which limits the overall generalizability of the framework. In addition, the current method has been primarily evaluated on infrared remote sensing imagery, and its effectiveness in extremely low-light environments or under highly dynamic illumination conditions has yet to be fully assessed. Given the increasing complexity and diversity of remote sensing scenarios, joint deblurring under stripe noise remains a highly valuable research direction. In future work, we plan to incorporate deep neural networks into the framework to further improve its robustness and adaptability in complex imaging environments. Moreover, efforts will be directed toward lightweight model optimization to meet the computational constraints of onboard satellite processors, ultimately enabling real-time, edge-oriented image restoration for spaceborne remote sensing platforms.

Author Contributions

Conceptualization, N.W.; methodology, N.W.; software, N.W. and T.N.; validation, N.W. and M.L.; formal analysis, L.H.; investigation, N.W.; resources, L.H. and M.L.; data curation, T.N.; writing—original draft preparation, N.W.; writing—review and editing, N.W., T.N., L.H., M.L. and B.Z. visualization, N.W.; supervision, M.L.; project administration, L.H.; funding acquisition, L.H. and T.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 62105328).

Data Availability Statement

The simulated infrared remote sensing image data used to support this study were obtained from the “Jilin-1” remote sensing satellite and the “https://search.earthdata.nasa.gov” website (accessed on 17 November 2024 and 20 June 2025). The real infrared remote sensing image data used to support this study are publicly available from the “https://sdg.casearth.cn/en/mobile/datas/SDGSAT” website (accessed on 15 May 2025).

Acknowledgments

The authors would like to thank the anonymous reviewers for their valuable comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Pan, J.J.; Chang, C.I. Destriping of Landsat MSS images by filtering techniques. Photogramm. Eng. Remote Sens. 1992, 58, 1417–1423. [Google Scholar]
  2. Zhao, B.; He, B.; Cong, Y. Destriping method using lifting wavelet transform of remote sensing image. In Proceedings of the 2010 International Conference on Computer, Mechatronics, Control and Electronic Engineering, Changchun, China, 24–26 August 2010; Volume 6, pp. 110–113. [Google Scholar]
  3. Sun, L.; Neville, R.; Staenz, K.; White, H.P. Automatic destriping of Hyperion imagery based on spectral moment matching. Can. J. Remote Sens. 2008, 34, S68–S81. [Google Scholar] [CrossRef]
  4. Gao, H.; Wang, H.; Jin, T.; Dong, X.; Wang, S. Non-uniformity correction for sequence-image based on local histogram specification. In Proceedings of the International Symposium on Optoelectronic Technology and Application 2014: Image Processing and Pattern Recognition, Beijing, China, 13–15 May 2014; Volume 9301, pp. 740–746. [Google Scholar]
  5. Gadallah, F.L.; Csillag, F.; Smith, E.J.M. Destriping multisensor imagery with moment matching. Int. J. Remote Sens. 2000, 21, 2505–2511. [Google Scholar] [CrossRef]
  6. Yuan, Q.; Zhang, L.; Shen, H. Hyperspectral image denoising employing a spectral–spatial adaptive total variation model. IEEE Trans. Geosci. Remote Sens. 2012, 50, 3660–3677. [Google Scholar] [CrossRef]
  7. Bouali, M.; Ladjal, S. Toward optimal destriping of MODIS data using a unidirectional variational model. IEEE Trans. Geosci. Remote Sens. 2011, 49, 2924–2935. [Google Scholar] [CrossRef]
  8. Shen, H.; Zhang, L. A MAP-based algorithm for destriping and inpainting of remotely sensed images. IEEE Trans. Geosci. Remote Sens. 2008, 47, 1492–1502. [Google Scholar] [CrossRef]
  9. Wang, C.; Xu, M.; Jiang, Y.; Zhang, G.; Cui, H.; Deng, G.; Lu, Z. Toward real hyperspectral image stripe removal via direction constraint hierarchical feature cascade networks. Remote Sens. 2022, 14, 467. [Google Scholar] [CrossRef]
  10. Kim, N.; Han, S.S.; Jeong, C.S. ADOM: ADMM-based optimization model for stripe noise removal in remote sensing image. IEEE Access 2023, 11, 106587–106606. [Google Scholar] [CrossRef]
  11. Cao, W.; Wang, K.; Han, G.; Yao, J.; Cichocki, A. A robust PCA approach with noise structure learning and spatial–spectral low-rank modeling for hyperspectral image restoration. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 3863–3879. [Google Scholar] [CrossRef]
  12. Xu, Y.; Wu, Z.; Wei, Z. Spectral–spatial classification of hyperspectral image based on low-rank decomposition. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 2370–2380. [Google Scholar] [CrossRef]
  13. Chang, Y.; Yan, L.; Chen, B.; Zhong, S.; Tian, Y. Hyperspectral image restoration: Where does the low-rank property exist. IEEE Trans. Geosci. Remote Sens. 2020, 59, 6869–6884. [Google Scholar] [CrossRef]
  14. Kuang, X.; Sui, X.; Liu, Y.; Chen, Q.; Gu, G. Single infrared image optical noise removal using a deep convolutional neural network. IEEE Photonics J. 2017, 10, 6900304. [Google Scholar] [CrossRef]
  15. Xiao, P.; Guo, Y.; Zhuang, P. Removing stripe noise from infrared cloud images via deep convolutional networks. IEEE Photonics J. 2018, 10, 6802514. [Google Scholar] [CrossRef]
  16. Yuan, Q.; Zhang, Q.; Li, J.; Shen, H.; Zhang, L. Hyperspectral image denoising employing a spatial–spectral deep residual convolutional neural network. IEEE Trans. Geosci. Remote Sens. 2018, 57, 1205–1218. [Google Scholar] [CrossRef]
  17. Wang, C.; Xu, M.; Jiang, Y.; Zhang, G.; Cui, H.; Li, L.; Li, D. Translution-SNet: A semisupervised hyperspectral image stripe noise removal based on transformer and CNN. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5631114. [Google Scholar] [CrossRef]
  18. Yang, S.; Qin, H.; Yuan, S.; Yan, X.; Rahmani, H. DestripeCycleGAN: Stripe simulation CycleGAN for unsupervised infrared image destriping. IEEE Trans. Instrum. Meas. 2024, 73, 1001712. [Google Scholar] [CrossRef]
  19. Liu, J.; Tan, J.; Zhang, L.; Ge, X.; Hu, D. Blind deblurring with patch-wise second-order gradient prior. Signal Process. Image Commun. 2022, 107, 116781. [Google Scholar] [CrossRef]
  20. Zamir, S.W.; Arora, A.; Khan, S.; Hayat, M.; Khan, F.S.; Yang, M.H.; Shao, L. Multi-stage progressive image restoration. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 14821–14831. [Google Scholar]
  21. Varberg, D.E. On Gaussian measures equivalent to Wiener measure. Trans. Am. Math. Soc. 1964, 113, 262–273. [Google Scholar] [CrossRef][Green Version]
  22. Holmes, T.J.; Liu, Y.H. Richardson-Lucy/maximum likelihood image restoration algorithm for fluorescence microscopy: Further testing. Appl. Opt. 1989, 28, 4930–4938. [Google Scholar] [CrossRef]
  23. Levin, B.; Leu, C.S. A comparison of two procedures to select the best binomial population with sequential elimination of inferior populations. J. Stat. Plan. Inference 2007, 137, 245–263. [Google Scholar] [CrossRef]
  24. Ben-Ezra, M. A digital gigapixel large-format tile-scan camera. IEEE Comput. Graph. Appl. 2010, 31, 49–61. [Google Scholar] [CrossRef] [PubMed]
  25. Krishnan, R.; Natarajan, B.; Warren, S. Two-stage approach for detection and reduction of motion artifacts in photoplethysmographic data. IEEE Trans. Biomed. Eng. 2010, 57, 1867–1876. [Google Scholar] [CrossRef] [PubMed]
  26. Cao, S.; Chang, Y.; Xu, S.; Fang, H.; Yan, L. Nonlinear deblurring for low-light saturated image. Sensors 2023, 23, 3784. [Google Scholar] [CrossRef] [PubMed]
  27. Lim, H.; Yu, S.; Park, K.; Seo, D.; Paik, J. Texture-aware deblurring for remote sensing images using l0-based deblurring and l2-based fusion. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 3094–3108. [Google Scholar] [CrossRef]
  28. Liang, J.; Li, Y. A fast blind deblurring algorithm using local gradient product prior. In Proceedings of the ICASSP 2024–2024 IEEE International Conference on Acoustics, Speech and Signal Processing, Seoul, Republic of Korea, 14–19 April 2024; pp. 2480–2484. [Google Scholar]
  29. Ghosh, S.; Shet, R.; Amon, P.; Hutter, A.; Kaup, A. Robustness of deep convolutional neural networks for image degradations. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing, Calgary, AB, Canada, 15–20 April 2018; pp. 2916–2920. [Google Scholar]
  30. Gong, W.; Chen, H.; Zhang, Z.; Zhang, M.; Wang, R.; Guan, C.; Wang, Q. A novel deep learning method for intelligent fault diagnosis of rotating machinery based on improved CNN-SVM and multichannel data fusion. Sensors 2019, 19, 1693. [Google Scholar] [CrossRef]
  31. Fu, Y.; Hong, Y.; Zou, Y.; Liu, Q.; Zhang, Y.; Liu, N.; Yan, C. Raw image based over-exposure correction using channel-guidance strategy. IEEE Trans. Circuits Syst. Video Technol. 2023, 34, 2749–2762. [Google Scholar] [CrossRef]
  32. Qi, Y.; Zhu, L.; Zhang, Y.; Li, J. E2nerf: Event enhanced neural radiance fields from blurry images. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 2–6 October 2023; pp. 13254–13264. [Google Scholar]
  33. Cannici, M.; Scaramuzza, D. Mitigating motion blur in neural radiance fields with events and frames. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 9286–9296. [Google Scholar]
  34. Chen, K.; Yu, L. Motion deblur by learning residual from events. IEEE Trans. Multimed. 2024, 26, 6632–6647. [Google Scholar] [CrossRef]
  35. Chang, Y.; Yan, L.; Chen, M.; Fang, H.; Zhong, S. Two-stage convolutional neural network for medical noise removal via image decomposition. IEEE Trans. Instrum. Meas. 2019, 69, 2707–2721. [Google Scholar] [CrossRef]
  36. Cao, S.; Fang, H.; Chen, L.; Zhang, W.; Chang, Y.; Yan, L. Robust blind deblurring under stripe noise for remote sensing images. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5645817. [Google Scholar] [CrossRef]
  37. Zhang, J.; Zhou, X.; Li, L.; Hu, T.; Chen, F. A combined stripe noise removal and deblurring recovering method for thermal infrared remote sensing images. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5643814. [Google Scholar] [CrossRef]
  38. Li, J.; Zhong, L.; Hu, Z.; Chen, F. An improved frequency domain guided thermal imager strips removal algorithm based on LRSID. Sensors 2022, 22, 7348. [Google Scholar] [CrossRef] [PubMed]
  39. Pan, E.; Ma, Y.; Mei, X.; Huang, J.; Chen, Q.; Ma, J. Hyperspectral image destriping and denoising from a task decomposition view. Pattern Recognit. 2023, 144, 109832. [Google Scholar] [CrossRef]
  40. Chen, Y.; Huang, T.Z.; Zhao, X.L.; Deng, L.J.; Huang, J. Stripe noise removal of remote sensing images by total variation regularization and group sparsity constraint. Remote Sens. 2017, 9, 559. [Google Scholar] [CrossRef]
  41. Wang, J.L.; Huang, T.Z.; Zhao, X.L.; Huang, J.; Ma, T.H.; Zheng, Y.B. Reweighted block sparsity regularization for remote sensing images destriping. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 4951–4963. [Google Scholar] [CrossRef]
  42. Huang, Z.; Zhang, Y.; Li, Q.; Li, X.; Zhang, T.; Sang, N.; Hong, H. Joint analysis and weighted synthesis sparsity priors for simultaneous denoising and destriping optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 2020, 58, 6958–6982. [Google Scholar] [CrossRef]
  43. Chen, J.; Shao, Y.; Guo, H.; Wang, W.; Zhu, B. Destriping CMODIS data by power filtering. IEEE Trans. Geosci. Remote Sens. 2003, 41, 2119–2124. [Google Scholar] [CrossRef]
  44. Chen, Y.; Huang, T.Z.; Zhao, X.L. Destriping of multispectral remote sensing image using low-rank tensor decomposition. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 4950–4967. [Google Scholar] [CrossRef]
  45. Yao, B.; Huang, B.; Li, X.; Qi, J.; Li, Y.; Shao, Y.; Qu, J.; Gu, Y.; Li, J. Depixelation and image restoration with meta-learning in fiber-bundle-based endomicroscopy. Opt. Express 2022, 30, 5038–5050. [Google Scholar] [CrossRef]
  46. Mittal, A.; Soundararajan, R.; Bovik, A.C. Making a “completely blind” image quality analyzer. IEEE Signal Process. Lett. 2012, 20, 209–212. [Google Scholar] [CrossRef]
  47. Rahman, Z.; Aamir, M.; Bhutto, J.A.; Ullah, F.; Hu, Z.; Guan, Y. Attention-driven multi-local residual network for advanced image deblurring. Signal Image Video Process. 2025, 19, 677. [Google Scholar] [CrossRef]
  48. Li, S.; Gao, Y.; Wu, J.; Cao, L. Blind deblurring of astronomical images using a SCGTV-based single-frame method. Opt. Express 2024, 32, 35579–35593. [Google Scholar] [CrossRef]
  49. Qu, C.; Chen, Z.; Zhang, J.; Chen, X.; Han, J. Self-BSR: Self-Supervised Image Denoising and Destriping Based on Blind-Spot Regularization. IEEE Trans. Circuits Syst. Video Technol. 2025, 35, 8666–8678. [Google Scholar] [CrossRef]
  50. Zhang, J.; Yue, Z.; Wang, H.; Zhao, Q.; Meng, D. Blind Image Deconvolution by Generative-Based Kernel Prior and Initializer via Latent Encoding. In Proceedings of the European Conference on Computer Vision (ECCV), Milan, Italy, 29 September–4 October 2024. [Google Scholar]
  51. Fang, Z.; Wu, F.; Huang, T.; Dong, L.; Dong, W.; Li, X.; Shi, G. Parameterized blur kernel prior learning for local motion deblurring. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 17–21 June 2025; pp. 23006–23015. [Google Scholar]
Figure 1. Block diagram of the proposed three-stage image restoration algorithm. The stripe noise component is first estimated using a structure tensor-based method. Then, the blur kernel is iteratively estimated layer by layer from the destriped image. Subsequently, non-blind restoration is carried out using WCOB filtering to suppress ringing artifacts. The final output is a high-quality and clear image.
Figure 1. Block diagram of the proposed three-stage image restoration algorithm. The stripe noise component is first estimated using a structure tensor-based method. Then, the blur kernel is iteratively estimated layer by layer from the destriped image. Subsequently, non-blind restoration is carried out using WCOB filtering to suppress ringing artifacts. The final output is a high-quality and clear image.
Remotesensing 18 00150 g001
Figure 2. One-stage wavelet decomposition results. (a) Approximation component c A 1 , (b) horizontal component c H 1 , (c) vertical component c V 1 , and (d) diagonal component c D 1 .
Figure 2. One-stage wavelet decomposition results. (a) Approximation component c A 1 , (b) horizontal component c H 1 , (c) vertical component c V 1 , and (d) diagonal component c D 1 .
Remotesensing 18 00150 g002
Figure 3. Comparison results of different edge-preserving operator. (a) Blurred stripe image, (b) anisotropy (EPI = 0.9067), (c) base gradient amplitude (EPI = 0.9402), (d) bilateral filter (EPI = 0.8608), (e) structure tensor of ours (EPI = 0.9753). The yellow square represents the enlarged display of the area within the frame.
Figure 3. Comparison results of different edge-preserving operator. (a) Blurred stripe image, (b) anisotropy (EPI = 0.9067), (c) base gradient amplitude (EPI = 0.9402), (d) bilateral filter (EPI = 0.8608), (e) structure tensor of ours (EPI = 0.9753). The yellow square represents the enlarged display of the area within the frame.
Remotesensing 18 00150 g003
Figure 4. Comparison of destriping methods with stripe noise. (a) Blurred stripe image, (b) LRSID, (c) ADOM, (d) DestripeCycleGAN, (e) SLDR, (f) ours. The red square represents the enlarged display of the area within the frame.
Figure 4. Comparison of destriping methods with stripe noise. (a) Blurred stripe image, (b) LRSID, (c) ADOM, (d) DestripeCycleGAN, (e) SLDR, (f) ours. The red square represents the enlarged display of the area within the frame.
Remotesensing 18 00150 g004
Figure 5. Performance analysis for low-rank images with stripe noise: (a) ideal image, (b) stripe and blur image, (c) first-order derivative of the ideal image along the x-direction, (d) first-order derivative of the degraded image along the x-direction, (e) first-order derivative of the ideal image along the y-direction, (f) first-order derivative of the degraded image along the y-direction, (g) ideal blur kernel ( 27 × 27 ), (h) blur kernel estimated from the stripe and blur image ( 27 × 27 ).
Figure 5. Performance analysis for low-rank images with stripe noise: (a) ideal image, (b) stripe and blur image, (c) first-order derivative of the ideal image along the x-direction, (d) first-order derivative of the degraded image along the x-direction, (e) first-order derivative of the ideal image along the y-direction, (f) first-order derivative of the degraded image along the y-direction, (g) ideal blur kernel ( 27 × 27 ), (h) blur kernel estimated from the stripe and blur image ( 27 × 27 ).
Remotesensing 18 00150 g005
Figure 6. Comparison of ringing suppression: (a) original image, (b) traditional filtering result, (c) our result.
Figure 6. Comparison of ringing suppression: (a) original image, (b) traditional filtering result, (c) our result.
Remotesensing 18 00150 g006
Figure 7. Original and restored image signals: (a) row X of the image, (b) column X of the image.
Figure 7. Original and restored image signals: (a) row X of the image, (b) column X of the image.
Remotesensing 18 00150 g007
Figure 8. Clear images from Jilin-1 and MODIS used for simulated dataset generation. (ac) Images of the city captured by the Jilin-1 satellite, (d) Ocean images captured by the MODIS satellite.
Figure 8. Clear images from Jilin-1 and MODIS used for simulated dataset generation. (ac) Images of the city captured by the Jilin-1 satellite, (d) Ocean images captured by the MODIS satellite.
Remotesensing 18 00150 g008
Figure 9. Experimental images from Jilin-1 and MODIS with added stripe noise and blur. (ac) Images of the city captured by the Jilin-1 satellite, (d) Ocean images captured by the MODIS satellite.
Figure 9. Experimental images from Jilin-1 and MODIS with added stripe noise and blur. (ac) Images of the city captured by the Jilin-1 satellite, (d) Ocean images captured by the MODIS satellite.
Remotesensing 18 00150 g009
Figure 10. (a) Ideal blur kernel, (b) mean of the blurred stripe image column.
Figure 10. (a) Ideal blur kernel, (b) mean of the blurred stripe image column.
Remotesensing 18 00150 g010
Figure 11. Recovery results (1)–(4) in Figure 9. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Figure 11. Recovery results (1)–(4) in Figure 9. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Remotesensing 18 00150 g011aRemotesensing 18 00150 g011b
Figure 12. Error graphs for different methods in Figure 9 and Figure 11. The numbers 1–4 in thesubgraph labels refer to the four images in Figure 9, which are corresponding to each other. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Figure 12. Error graphs for different methods in Figure 9 and Figure 11. The numbers 1–4 in thesubgraph labels refer to the four images in Figure 9, which are corresponding to each other. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Remotesensing 18 00150 g012
Figure 13. The blurred kernel of the various methods. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Figure 13. The blurred kernel of the various methods. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours.
Remotesensing 18 00150 g013
Figure 14. Column mean comparison. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) Ours.
Figure 14. Column mean comparison. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) Ours.
Remotesensing 18 00150 g014
Figure 15. SDGSAT-1 dataset of real remote sensing images. (a) Roads; (b) Mountains; (c) Forest vegetation; (d) Land lakes; (e) Mountains; (f) Coast.
Figure 15. SDGSAT-1 dataset of real remote sensing images. (a) Roads; (b) Mountains; (c) Forest vegetation; (d) Land lakes; (e) Mountains; (f) Coast.
Remotesensing 18 00150 g015
Figure 16. Recovery results (1), (3), (6) in Figure 15. The numbers 1–3 in the subfigure labels refer to the 1st, 3rd and 6th images in Figure 15. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours. The yellow square represents the enlarged display of the area within the frame.
Figure 16. Recovery results (1), (3), (6) in Figure 15. The numbers 1–3 in the subfigure labels refer to the 1st, 3rd and 6th images in Figure 15. (a) LRSID+AMRN, (b) ADOM+AMRN, (c) LRSID+LGP, (d) ADOM+LGP, (e) ADOM+SCGTV, (f) BSR+GLKM, (g) RBDS, (h) DestripeGAN+PGDN, (i) SLDR+eNeRf, (j) ours. The yellow square represents the enlarged display of the area within the frame.
Remotesensing 18 00150 g016
Figure 17. Comparison of image ablation experiment results from different datasets. (ad) is one of the images from the Jilin-1 satellite, (eh) is one of the images from the MODIS, (il) is one of the images from the SDGSAT-1. The yellow square represents the enlarged display of the area within the frame.
Figure 17. Comparison of image ablation experiment results from different datasets. (ad) is one of the images from the Jilin-1 satellite, (eh) is one of the images from the MODIS, (il) is one of the images from the SDGSAT-1. The yellow square represents the enlarged display of the area within the frame.
Remotesensing 18 00150 g017
Figure 18. Comparison of processing results under different imaging degradation conditions. (a) Original clear image, (b) Variance 2, Noise [−40, 40], (c) Variance 4, Noise [−60, 60], (d) Variance 6, Noise [−60, 60], (e) Variance 9, Noise [−80, 80]. The yellow square represents the enlarged display of the area within the frame.
Figure 18. Comparison of processing results under different imaging degradation conditions. (a) Original clear image, (b) Variance 2, Noise [−40, 40], (c) Variance 4, Noise [−60, 60], (d) Variance 6, Noise [−60, 60], (e) Variance 9, Noise [−80, 80]. The yellow square represents the enlarged display of the area within the frame.
Remotesensing 18 00150 g018
Table 1. Average quality evaluation results on reference dataset (complex scene).
Table 1. Average quality evaluation results on reference dataset (complex scene).
MethodSSIMPSNRNIQE/dB
LRSID+AMRN0.787624.915.429
ADOM+AMRN0.892226.685.032
LRSID+LGP0.829525.655.724
ADOM+LGP0.928027.375.606
ADOM+SCGTV0.888325.965.299
BSR_GLKM0.910228.684.382
RBDS0.929227.436.732
De_GANv20.729720.825.700
SLDR_eNeRf0.888529.686.622
Ours0.956530.364.372
Table 2. Average quality evaluation results on reference dataset (flat scene).
Table 2. Average quality evaluation results on reference dataset (flat scene).
MethodSSIMPSNRNIQE/dB
LRSID+AMRN0.643922.616.263
ADOM+AMRN0.777724.066.750
LRSID+LGP0.626022.276.732
ADOM+LGP0.776424.166.495
ADOM+SCGTV0.763224.145.904
BSR_GLKM0.849724.385.648
RBDS0.781624.117.972
De_GANv20.739522.457.021
SLDR_eNeRf0.805628.348.371
Ours0.866528.795.498
Table 3. Statistical significance analysis compared on reference dataset (complex scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
Table 3. Statistical significance analysis compared on reference dataset (complex scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
MethodSSIMPSNRNIQE
p-Value Significance p-Value Significance p-Value Significance
LRSID+AMRN0.00220.00360.0025
ADOM+AMRN0.04450.00170.0125
LRSID+LGP0.00880.00190.0016
ADOM+LGP0.1213×0.00580.0535×
ADOM+SCGTV0.04650.00090.0149
BSR_GLKM0.00150.00130.0097
RBDS0.1086×0.00800.0374
De_GANv20.04210.1373×0.0290
SLDR eNeRf0.00560.0503×0.0084
Table 4. Statistical significance analysis compared on reference dataset (flat scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
Table 4. Statistical significance analysis compared on reference dataset (flat scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
MethodSSIMPSNRNIQE
p-Value Significance p-Value Significance p-Value Significance
LRSID+AMRN0.00590.00300.0047
ADOM+AMRN0.03940.00350.0193
LRSID+LGP0.01140.00440.0031
ADOM+LGP0.0560×0.00900.0369
ADOM+SCGTV0.03920.00310.0229
BSR_GLKM0.00340.00300.0169
RBDS0.04910.01030.0305
De_GANv20.03520.1422×0.0369
SLDR eNeRf0.00780.04600.0130
Table 5. Average quality evaluation results on no-reference dataset (complex scene).
Table 5. Average quality evaluation results on no-reference dataset (complex scene).
MethodNIQE/dBICVMRD
LRSID+AMRN6.30703.52370.0170
ADOM+AMRN10.22843.33050.0128
LRSID+LGP6.66223.68910.0189
ADOM+LGP10.86643.45940.0145
ADOM+SCGTV6.65983.33330.0143
BSR_GLKM6.09573.49560.0124
RBDS11.21883.48220.0147
De_GANv210.51143.41400.0778
SLDR_eNeRf11.71173.35480.0139
Ours6.04153.51240.0113
Table 6. Average quality evaluation results on no-reference dataset (flat scene).
Table 6. Average quality evaluation results on no-reference dataset (flat scene).
MethodNIQE/dBICVMRD
LRSID+AMRN5.571346.39020.0722
ADOM+AMRN6.822552.07920.0413
LRSID+LGP6.122345.26170.0803
ADOM+LGP7.563952.91080.0366
ADOM+SCGTV6.530751.17320.0435
BSR_GLKM5.857655.98260.0371
RBDS8.640253.57160.0348
De_GANv28.408356.11150.0263
SLDR_eNeRf8.893551.26710.0441
Ours5.081759.46370.0173
Table 7. Statistical significance analysis compared on no-reference dataset (complex scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
Table 7. Statistical significance analysis compared on no-reference dataset (complex scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
MethodNIQEICVMRD
p-Value Significance p-Value Significance p-Value Significance
LRSID+AMRN0.00700.00490.0068
ADOM+AMRN0.03750.00540.0179
LRSID+LGP0.01450.0559×0.0050
ADOM+LGP0.0552×0.01110.0360
ADOM+SCGTV0.03830.00500.0222
BSR_GLKM0.00550.00480.0193
RBDS0.04820.1125×0.0289
De_GANv20.03310.04470.0558×
SLDR eNeRf0.00850.04610.0152
Table 8. Statistical significance analysis compared on no-reference dataset (flat scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
Table 8. Statistical significance analysis compared on no-reference dataset (flat scene). The ✓ indicates satisfaction, while the × represents non-satisfaction.
MethodNIQEICVMRD
p-Value Significance p-Value Significance p-Value Significance
LRSID+AMRN0.00830.00380.0110
ADOM+AMRN0.02410.00940.0242
LRSID+LGP0.02020.04310.0099
ADOM+LGP0.03830.01610.0556×
ADOM+SCGTV0.04830.00890.0293
BSR_GLKM0.01150.00870.0258
RBDS0.0600×0.03610.0372
De_GANv20.03620.03990.0490
SLDR eNeRf0.00310.0575×0.0210
Table 9. Average runtime comparison on different image sizes.
Table 9. Average runtime comparison on different image sizes.
Method800 × 800 (s)2000 × 2000 (s)3000 × 3000 (s)
LRSID+AMRN55.793262.654569.3894
ADOM+AMRN60.822368.297776.5368
LRSID+LGP50.184159.647266.3824
ADOM+LGP64.505375.993187.3647
ADOM+SCGTV136.3371141.4861148.3385
BSR_GLKM3.383.643.97
RBDS12.562014.687515.8611
De_GANv22.132.523.04
SLDR_eNeRf2.422.853.26
Ours32.188835.764339.3865
Table 10. Average value of the evaluation index results for the ablation experiment.
Table 10. Average value of the evaluation index results for the ablation experiment.
Edge
Preserving
Stripe Orthogonal
Fidelity
Ringing
Suppression
SSIMPSNR (dB)NIQE
A0.906534.03335.9771
B×0.858629.15836.7023
C×0.888733.46996.1419
D×0.888233.11156.1821
Table 11. Comparison of processing results under different imaging degradation conditions.
Table 11. Comparison of processing results under different imaging degradation conditions.
MetricVariance 2
Noise [−40, 40]
Variance 4
Noise [−60, 60]
Variance 6
Noise [−60, 60]
Variance 9
Noise [−80, 80]
SSIM0.94910.86230.73140.6003
PSNR (dB)32.108428.005625.221120.7588
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, N.; Huang, L.; Li, M.; Zhou, B.; Nie, T. Joint Deblurring and Destriping for Infrared Remote Sensing Images with Edge Preservation and Ringing Suppression. Remote Sens. 2026, 18, 150. https://doi.org/10.3390/rs18010150

AMA Style

Wang N, Huang L, Li M, Zhou B, Nie T. Joint Deblurring and Destriping for Infrared Remote Sensing Images with Edge Preservation and Ringing Suppression. Remote Sensing. 2026; 18(1):150. https://doi.org/10.3390/rs18010150

Chicago/Turabian Style

Wang, Ningfeng, Liang Huang, Mingxuan Li, Bin Zhou, and Ting Nie. 2026. "Joint Deblurring and Destriping for Infrared Remote Sensing Images with Edge Preservation and Ringing Suppression" Remote Sensing 18, no. 1: 150. https://doi.org/10.3390/rs18010150

APA Style

Wang, N., Huang, L., Li, M., Zhou, B., & Nie, T. (2026). Joint Deblurring and Destriping for Infrared Remote Sensing Images with Edge Preservation and Ringing Suppression. Remote Sensing, 18(1), 150. https://doi.org/10.3390/rs18010150

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop