Next Article in Journal
Controlled Accuracy Degradation of Photogrammetric 3D City Models
Previous Article in Journal
Evaluating Scale Transferability and Observation-Based Calibration in High-Resolution PM2.5 Downscaling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SFPRNet: A Spatio-Frequency Synergistic Progressive Restoration Network for Infrared Image Destriping

1
National Key Laboratory of Infrared Detection Technologies, Shanghai Institute of Technical Physics, Chinese Academy of Sciences, 500 Yutian Road, Shanghai 200083, China
2
Shanghai Institute of Technical Physics, Chinese Academy of Sciences, Shanghai 200083, China
3
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(17), 2877; https://doi.org/10.3390/rs18172877
Submission received: 26 July 2026 / Revised: 17 August 2026 / Accepted: 22 August 2026 / Published: 25 August 2026

Highlights

What are the main findings?
  • SFPRNet coordinates column-statistical stripe modeling, frequency-aware scale transition, and hierarchical skip refinement to suppress detector-induced stripe noise while preserving scene structures.
  • The proposed method achieves competitive restoration performance on multi-source infrared data and consistently improves downstream infrared small-target detection performance.
What are the implications of the main findings?
  • Task-specific spatial-frequency modeling provides a general design principle for balancing artifact suppression and structural preservation in infrared remote-sensing image restoration.
  • Improving the quality of infrared remote-sensing imagery can benefit downstream AI-driven analysis, supporting destriping as an effective preprocessing step for reliable scene interpretation.

Abstract

Infrared stripe noise, mainly caused by detector nonuniformity and readout inconsistencies, is a common structured degradation in infrared imaging systems, exhibiting pronounced directional bias, strong column-wise persistence, and distinctive frequency-domain characteristics. These properties make generic restoration networks prone to a trade-off between stripe suppression and detail preservation: conventional two-dimensional attention often allocates modeling capacity to stripe-irrelevant spatial dependencies, early downsampling may entangle directional stripe components with scene structures, and skip connections in U-shaped architectures can reintroduce shallow residual stripe features into the decoder. Residual stripe artifacts and restoration-induced structural distortions can further impair downstream infrared image analysis, particularly small-target detection. To address these issues, we propose a Spatio-Frequency Synergistic Progressive Restoration Network (SFPRNet) for infrared image destriping. SFPRNet progressively exploits the column-wise statistical characteristics of stripe noise, directional frequency information during early scale transformation, and selective cross-level feature refinement to enhance stripe discrimination and suppression while preserving structural details. Extensive experiments on synthetic and real infrared images demonstrate that the proposed SFPRNet achieves superior or competitive performance across most datasets and degradation settings, providing a favorable balance between destriping quality and detail preservation. Furthermore, downstream evaluation with multiple infrared small-target detectors demonstrates that SFPRNet improves subsequent small-target detection performance.

1. Introduction

Infrared remote sensing is an important passive observation modality for spaceborne, airborne, and UAV-based platforms, as well as other long-range observation systems. Owing to its day-and-night imaging capability and reduced dependence on ambient illumination, it has been widely applied to environmental monitoring, disaster assessment, reconnaissance and early warning, and infrared small-target detection. In practical infrared remote-sensing systems, response inconsistency among detector elements, multi-channel readout mismatch, temperature drift, and residual radiometric-calibration errors can introduce fixed-pattern nonuniformity. A common manifestation is vertically distributed stripe noise, especially in infrared focal-plane-array and push-broom thermal imaging systems [1,2].
Unlike local random noise, infrared stripes exhibit pronounced directional bias, strong column-wise persistence, distinct structural correlation, and characteristic frequency-domain regularity. They not only reduce radiometric consistency and visual quality but may also distort scene structures and object boundaries, weaken thermal textures, and obscure dim target responses. Residual stripes and restoration-induced detail loss can further affect downstream remote-sensing tasks, including scene interpretation and infrared small-target detection [3,4,5]. Therefore, infrared destriping should suppress detector-induced nonuniformity while reliably preserving structural and target-related information.
Considerable effort has been devoted to infrared stripe suppression, ranging from calibration-based and scene-based nonuniformity correction to directional filtering, variational optimization, and deep learning-based restoration. Traditional techniques generally rely on explicit statistical assumptions, handcrafted directional constraints, or image priors. Although they can be effective under relatively regular degradation, their assumptions may become less reliable in complex remote-sensing scenes containing dense textures, weak targets, or nonuniform stripe distributions [1,2]. Deep models provide stronger nonlinear representation and reconstruction capabilities, but many of them still inherit architectural mechanisms from generic image denoising and restoration frameworks [3,4].
Such generic designs mainly emphasize general spatial correlation, larger receptive fields, or overall reconstruction fidelity, and are not fully aligned with the directional statistics, localized high-frequency behavior, and cross-level propagation characteristics of detector-induced infrared stripes. More recently, dedicated infrared destriping networks have incorporated directional dependencies, column-aware modeling, frequency-domain modeling, and specialized feature aggregation to better exploit the structured characteristics of stripe noise [3,4,6,7,8,9]. Despite these advances, several task-specific limitations remain in how current restoration architectures handle the structured characteristics of stripe noise. These limitations can be summarized as three challenges.

1.1. Limited Statistical Characterization of Stripe Responses

In generic restoration backbones, two-dimensional spatial attention or global feature interaction primarily models general spatial dependencies, whereas infrared vertical stripes are more strongly characterized by persistent column-wise response variations. Insufficient emphasis on these degradation-specific characteristics can make stripe patterns difficult to distinguish from genuine vertical structures. Recent stripe-aware methods have introduced directional and column-wise dependencies [3,4,9]; however, stripe characterization still relies largely on spatial feature relations, leaving the statistical variations induced by inter-column response inconsistency insufficiently characterized.

1.2. Loss of Directional Frequency Information During the First Scale Transition

Infrared stripe patterns are most explicit in shallow features, making the first scale transition particularly important for preserving their directional characteristics. Conventional strided convolution does not explicitly distinguish directional frequency components, and stripe-related responses may therefore become entangled with genuine structures during downsampling. Existing wavelet- and frequency-domain methods make directional sub-bands more explicit [9,10,11,12], but they mainly use these sub-bands for feature representation. By contrast, the specific role of the first scale transition and the adaptation of this transformation to the frequency composition of the input features remain comparatively underexplored.

1.3. Residual Stripe Leakage During Cross-Level Fusion

Skip connections in U-shaped architectures preserve high-resolution details, but they may also directly transmit residual stripe responses from the encoder to the decoder. Existing cross-level feature-selection and gated-fusion strategies mainly focus on generic feature filtering or detail recovery [8], whereas explicit suppression of stripe leakage through skip connections has received limited attention in infrared destriping. Moreover, the relative proportions of stripe residuals and useful structural information vary across feature scales, making identical treatment of different skip levels potentially suboptimal.
To address the above challenges, a Spatio-Frequency Synergistic Progressive Restoration Network (SFPRNet) is developed for infrared image destriping. SFPRNet follows a task-specific progressive restoration strategy tailored to the statistical, frequency, and cross-level characteristics of infrared stripe degradation. Specifically, Stripe-Aware Spatial Attention (SSA) establishes a column-statistical representation for discriminating stripe responses from genuine structures; High-Frequency Gated Sub-band Downsampling (HFGS-Down) formulates the first scale transition as an adaptive transformation conditioned on the frequency composition of shallow features; and Structure-Guided Skip Refinement (SSR) explicitly accounts for residual stripe transmission through skip connections and applies scale-dependent heterogeneous refinement. Together, these mechanisms strengthen stripe discrimination, preserve informative directional frequency characteristics during scale transformation, and suppress residual stripe reintroduction while maintaining structural fidelity.
Extensive experiments on multi-source synthetic datasets and self-acquired real infrared images demonstrate that SFPRNet achieves superior or competitive performance across different scenes and degradation settings, with a favorable balance between stripe suppression and structural detail preservation. Systematic ablation, robustness, and mechanism analyses further verify the effectiveness and stability of the proposed restoration strategy. In addition, comparative preprocessing experiments with multiple infrared destriping methods and representative small-target detectors demonstrate the practical value of the restored images for downstream analysis. Runtime, GPU-memory, and multi-resolution evaluations further show that SFPRNet maintains favorable computational efficiency and scalability for infrared image restoration.
The main contributions of this work are summarized as follows.
  • A task-specific spatio-frequency progressive restoration framework, SFPRNet, is developed for infrared image destriping. The framework jointly considers the distinctive statistical characteristics, directional frequency behavior, and cross-level contamination of detector-induced stripes, providing a coordinated restoration strategy for stripe suppression and structural preservation.
  • Three complementary mechanisms are introduced to realize this strategy. SSA performs degradation-specific column-statistical characterization to enhance stripe discrimination; HFGS-Down establishes a frequency-composition-aware adaptive transformation at the first scale transition; and SSR explicitly suppresses stripe leakage through scale-dependent heterogeneous refinement of cross-level features.
  • Comprehensive experiments on multi-source synthetic and self-acquired real infrared data validate the restoration performance and generalization ability of SFPRNet. Systematic robustness and mechanism analyses, comparative downstream detection experiments, and computational-efficiency evaluations further demonstrate its stability and practical applicability.

2. Related Work

2.1. Traditional and Model-Based Infrared Destriping Methods

In infrared remote-sensing systems, stripe noise mainly originates from detector response mismatch, readout nonuniformity, and environment-induced system drift. Accordingly, early studies were largely developed from the perspective of nonuniformity correction (NUC). These methods can generally be divided into calibration-based approaches and scene-based approaches. The former estimate gain and bias parameters using blackbody references or multi-point calibration. They are easy to implement and computationally efficient, but they depend heavily on imaging conditions and hardware procedures, which limits their adaptability under varying remote-sensing observation conditions. The latter estimate nonuniformity parameters online by exploiting image statistics, frame redundancy, or scene motion, thereby avoiding extra calibration hardware. However, they usually rely on strong assumptions about motion or scene stationarity and may suffer from ghosting, stripe residuals, or estimation drift in static backgrounds or weak-texture regions [13,14].
To reduce the reliance on multi-frame motion assumptions, single-image infrared destriping has attracted increasing attention. Representative methods include adaptive grayscale adjustment, directional filtering, total-variation regularization, and image decomposition [15,16,17,18]. These methods explicitly encode stripe-direction priors or structural constraints to separate background content from stripe components, and they can work reasonably well under regular degradations and simple scenes. When real infrared images contain complex building textures, weak target edges, or dense high-frequency backgrounds, however, traditional methods often struggle to balance stripe suppression and structure preservation, and they tend to produce oversmoothing, blurred edges, or detail loss. More recent model-based methods have further considered adaptive regularization, local trend repair, and the joint separation of stripe and random noise to improve robustness in push-broom and other remote-sensing imagery [1,2,19].

2.2. Deep Learning-Based Infrared Destriping

With the rapid development of deep learning for image restoration, convolutional neural networks, residual learning, and U-shaped encoder-decoder architectures have been widely adopted for infrared destriping [12,20]. Compared with traditional methods, deep models can learn nonlinear mappings from degraded images to clean images in a data-driven manner, and therefore usually achieve stronger restoration performance on complex infrared scenes and large synthetic datasets. Recent studies have explored multi-scale modeling and attention mechanisms, leading to a series of dedicated deep destriping architectures. Representative designs have further incorporated column-spatial correction, stage-wise gain and offset estimation, adversarial learning, and asymmetric sampling [3,4,6,7]. These developments indicate that infrared destriping has gradually evolved from directly adopting generic restoration architectures to task-specific modeling of stripe degradation. Nevertheless, existing specialized designs still differ considerably in how explicitly the intrinsic characteristics of detector-induced stripes are represented and exploited during feature extraction, scale transformation, and cross-level feature fusion.

2.3. Stripe-Aware Modeling and Specialized Design

Given the strong directional bias of vertical stripes in infrared remote-sensing imagery, recent studies have introduced degradation-oriented modeling to improve stripe correction. CSCNet [3] exploits column-spatial correction to enhance directional consistency and image uniformity, while the Noise Parameter Estimation Two-Stage Network [4] models nonuniformity through degradation-parameter estimation and staged correction. More recently, ASCNet [7] employs a Column Nonuniformity Correction Module to capture global column relationships by jointly modeling column uniformity, spatial correlation, and self-dependence. Although these approaches substantially strengthen stripe-oriented modeling, their discrimination mechanisms are still primarily built upon correction relationships, estimated degradation parameters, or learned column-wise dependencies. The detector-induced statistical response characteristics of abnormal columns themselves are not explicitly formulated as complementary discriminative descriptors. Consequently, when stripe artifacts and genuine vertical structures exhibit similar spatial or contextual patterns, the available distinction still depends heavily on learned relational representations.
Frequency-domain and wavelet-based modeling provides another important route for stripe restoration. MWCNN [10] introduces multi-level wavelet decomposition into an encoder-decoder architecture for information-preserving resolution transformation, while SNRWDNN [12] learns stripe-noise representation and restoration in the wavelet domain. DestripeCycleGAN [6] further employs a Multi-level Wavelet U-Net in which Haar wavelets are used for sampling to reduce directional information loss. Despite these advances, wavelet decomposition in existing designs mainly functions as a predefined representation, restoration domain, or sampling operator. The frequency composition of intermediate features does not directly determine how the subsequent scale transformation should be performed. More importantly, multi-level wavelet processing is generally organized according to a predefined network hierarchy, without explicitly accounting for how the discriminative characteristics of stripe-related frequency responses evolve across different scale transitions. As a result, frequency decomposition and scale transformation remain only weakly coupled, limiting targeted regulation of stripe-sensitive frequency information at critical early stages.
Cross-level feature transmission has received considerably less attention from the perspective of stripe degradation. U-shaped destriping networks commonly employ skip connections to recover high-resolution details, and DestripeCycleGAN [6], for example, introduces a Group Fusion Block into skip connections to aggregate multi-scale features and establish long-range dependencies. However, existing cross-level designs mainly regard encoder features as complementary information for reconstruction. Explicitly treating skip connections as propagation paths of residual stripe contamination is rarely reported in infrared destriping networks. In addition, stripe contamination is not distributed uniformly across feature scales: shallow representations preserve relatively complete stripe morphology, whereas deeper features progressively emphasize structural and semantic information. Existing skip-fusion strategies generally do not explicitly model this scale-dependent degradation difference, leaving residual stripe responses in shallow features with a direct route back into the reconstruction process.
Overall, infrared destriping has been extensively studied through nonuniformity correction, single-image prior-based restoration, and deep learning-based approaches. Recent studies have increasingly emphasized directional structures, column-wise characteristics, frequency-domain information, and multi-scale feature interactions, substantially improving stripe suppression and structural preservation. Nevertheless, existing specialized designs mainly exploit these degradation characteristics within particular representations or operations, while the evolution and propagation of stripe-related responses through hierarchical feature transformations remain insufficiently characterized. This limitation calls for more mechanism-oriented designs that explicitly account for how stripe degradation changes across feature representation, scale transformation, and cross-level transmission.

3. Proposed Method

Section 3.1 presents the overall U-shaped architecture. Section 3.2 then introduces the Stripe-Aware Hybrid Module (SHM) and the embedded SSA mechanism. Section 3.3 and Section 3.4 further detail the High-Frequency Gated Sub-band Downsampling module (HFGS-Down) and the Structure-Guided Skip Refinement module (SSR), respectively.

3.1. Network Architecture

The overall architecture of the proposed network is shown in Figure 1. It is a typical four-stage asymmetric U-shaped encoder-decoder that learns the residual mapping from the degraded infrared input to the clean output. The network introduces task-specific processing at feature extraction, scale transformation, and cross-level fusion to accommodate the different manifestations of stripe degradation in hierarchical features.
Specifically, the degraded input image is first projected into a high-dimensional feature space by a 3 × 3 convolution to obtain shallow features. These features are then enhanced by the Stripe-Aware Hybrid Module (SHM), in which the Stripe-Aware Spatial Attention (SSA) mechanism is embedded, yielding more discriminative shallow representations.
In the encoder, a four-level progressive downsampling structure is adopted for hierarchical feature learning. During the first scale transition, the proposed HFGS-Down module decomposes features into multiple Haar-wavelet sub-bands, adaptively modulates the high-frequency components, and fuses the main and auxiliary paths to reshape stripe-related high-frequency information. The subsequent downsampling stages employ convolutions with a stride of 2 to further extract high-level semantic information.
At the bottleneck, the feature maps reach their minimum spatial resolution and maximum channel dimension. Stacked SHM blocks are then used to transform deep features and aggregate global contextual information.
In the decoder, the spatial resolution is progressively restored stage by stage. At each level, a 1 × 1 convolution first expands the number of channels, followed by PixelShuffle-based upsampling for efficient reconstruction [21]. Meanwhile, the proposed Structure-Guided Skip Refinement module (SSR) selectively filters the skip features from the encoder. At deeper scales, SSR performs lightweight semantic filtering. At the shallowest scale, an enhanced SSR variant is employed to strengthen stripe-direction modeling through asymmetric directional convolutions, thereby suppressing stripe leakage in high-resolution features. The refined skip features are fused with the decoder features and further processed by SHM to obtain a more accurate reconstruction.
Finally, the high-resolution decoder features are projected back to the single-channel image space through a 3 × 3 convolution to generate a residual map, which is added to the degraded input image to obtain the final destriped result.

3.2. Stripe-Aware Module Based on Column Statistics

As shown in Figure 1a, SHM is designed as a lightweight stripe-aware hybrid transformation unit and serves as the basic building block of the proposed network. Rather than relying on generic feature mixing alone, SHM integrates local spatial aggregation, gated feature interaction, and stripe-aware selective recalibration into a unified residual formulation. Specifically, the input features are first normalized by Layer Normalization (LN) [22] and expanded to a higher-dimensional intermediate space, where depthwise convolution and the SimpleGate mechanism [23] are used to perform efficient local feature mixing. Since detector-induced vertical stripes are typically associated with persistent response variations across detector columns, column-wise statistics provide informative cues for characterizing stripe-related abnormalities. On this basis, the embedded SSA characterizes the intermediate responses from complementary column-statistical perspectives, enabling stripe-related anomalies to be selectively recalibrated before projection back to the original feature dimension. A second lightweight transformation branch is then applied for complementary feature refinement. In this way, SHM enables efficient feature propagation while continuously enhancing stripe-sensitive representations throughout the encoder, bottleneck, and decoder. Figure 2 illustrates SSA, which consists of three branches: an average branch (AVG), a smooth-maximum branch (SMOOTHMAX), and a differential branch (DIFF).
We first compute the column-wise mean along the height dimension M avg b , c , 1 , w = 1 H h = 1 H X b , c , h , w . This operation suppresses local random fluctuations and provides a stable background baseline for each column.
To emphasize strong stripe responses that remain coherent along the height direction while containing local variations, we further aggregate features with a learnable-temperature SmoothMax operator β β m i n , β m a x :
α h = exp β X h h exp β X h , M smoothmax = h = 1 H α h X h ,
where X h denotes the feature response at the h-th position in a given channel and column, and α h is the corresponding SmoothMax weight. Compared with hard max pooling, SmoothMax is differentiable and its sharpness can be adjusted continuously, enabling the model to focus on the strongest abnormal response in a column while maintaining stable gradients.
After obtaining the column mean and the smoothed extreme response, we construct their difference term:
M diff = M smoothmax M avg .
This term captures the abnormal deviation of the salient response from the stable baseline, and the final gate is given by
G = σ Conv M avg + M smoothmax . + λ · Conv M diff
Here, λ is a learnable scaling factor. The three branches correspond to the background baseline, salient response, and abnormal deviation, respectively. The branch-wise visualization and ablation results presented later also show that combining all three statistics is consistently superior to using any single branch alone.

3.3. High-Frequency Gated Sub-Band Downsampling

Shallow features retain relatively explicit stripe-related directional and frequency responses, which may become mixed with genuine structures during downsampling. If only strided convolution is used, stripe-related high-frequency components and genuine structures are mixed during downsampling. If only wavelet decomposition is used, directional sub-bands can be preserved explicitly, but semantic interaction remains limited. HFGS-Down is therefore applied at stage 0 and adopts a dual-path design: one path uses the DWT to preserve directional frequency information, while the other path uses strided convolution to complement conventional spatial feature aggregation. More importantly, the module uses the frequency state of the input features to regulate both high-frequency responses and the subsequent fusion of the two paths, rather than simply employing wavelet decomposition as an additional representation.
Unlike existing dual-path sampling schemes, the core of HFGS-Down lies in the joint modeling of the high-frequency family. Given an input feature map X R B × C × H × W , where B, C, H, and W denote the batch size, number of channels, feature height, and feature width, respectively, the Haar discrete wavelet transform decomposes it into four directional sub-bands:
F L L , F H L , F L H , F H H = DWT ( X ) .
Here, F L L denotes the low-frequency structural body, while F H L , F L H , and F H H jointly form the high-frequency family. Stripe-related disturbances are not assumed to be confined to a single directional sub-band, since the main stripe response, local texture coupling, and edge interactions in the learned feature space may be jointly distributed across the high-frequency family. Therefore, an effective strategy should not remain at the level of single-sub-band local repair, but should make a more robust judgment based on the overall state of the high-frequency family. To characterize this overall frequency state, the high-to-low frequency response ratio is defined as follows:
S = E H L + E L H + E H H E L L ,
where E H L , E L H , E H H , and E L L denote the mean absolute response magnitudes of the corresponding sub-bands, respectively. Based on this statistic, a shared gating function is constructed as
g = σ ( k ( b l o g ( S + ε ) ) ) ,
where k and b are learnable scaling and bias parameters, respectively, σ ( · ) denotes the Sigmoid function, and ε is a small positive constant for numerical stability. This gate does not operate on one local high-frequency component in isolation. Instead, it jointly modulates the entire high-frequency family according to the overall high-frequency disturbance level relative to the low-frequency body.
The same gating coefficient g is subsequently shared by the three high-frequency sub-bands F H L , F L H , and F H H , whereas the F L L branch remains relatively stable. The rationale behind this design is that stripe contamination in deep feature space is more likely to appear as joint activation of the high-frequency family than to be strictly confined to a single individual sub-band. Hence, compared with single-sub-band gating, a unified yet moderate joint regulation over the high-frequency family is more robust.
To allow the directional-sub-band path and the convolutional path to cooperate adaptively according to the frequency state of the input, adaptive fusion weights are further derived from the same response statistic:
α = ψ ( S ) , 0 < α < 1 .
The final output can then be written as follows:
Y = 2 ( 1 α ) Y conv + α Y dwt ,
where Y conv and Y dwt denote the outputs of the convolutional and wavelet branches, respectively, and ψ ( · ) denotes a bounded learnable nonlinear mapping that converts the log-transformed frequency-state statistic into the fusion weight α through affine modulation and a Tanh activation. This design means that the same frequency-state variable S in HFGS-Down controls two behaviors simultaneously: joint reshaping of the high-frequency family and adaptive fusion between the two downsampling paths.

3.4. Heterogeneous Stripe-Leakage Suppression for Hierarchical Skip Connections

In a U-shaped encoder-decoder, skip connections help recover high-resolution details, but they may also feed incompletely purified stripe responses back into the decoder, thereby weakening the destriping effect achieved by earlier stages. For infrared destriping, such leakage does not behave identically across scales. The highest-resolution skip preserves the most complete stripe morphology and has the most direct influence on the output, making it the most dangerous shortcut for stripe leakage. By contrast, deeper skips mainly carry coarse semantic and structural information, and excessively strong local gating at these scales may damage normal semantic fusion. Accordingly, the same gating strategy is not used across all skip levels. Instead, as shown in Figure 1c, a hierarchical heterogeneous SSR design is adopted: deeper skips are refined by a lightweight SSR-Lite module, while the shallowest skip is handled by an enhanced SSR block with stronger local directional suppression.
For deeper skips, SSR-Lite adopts a lightweight gating strategy. Given the upsampled decoder feature g and the encoder skip feature x, the two streams are first aligned and fused, after which a gate is generated as
A lite = σ ϕ W g ( g ) + W x ( x ) ,
where W g and W x represent the alignment mappings of the two inputs, and ϕ represents a nonlinear transformation. This design follows the spirit of lightweight gated fusion [24], but is further adapted here for semantic filtering in deep skips. It suppresses cross-level stripe leakage at low cost while preserving semantic continuity as much as possible.
In contrast, the highest-resolution shallow skip requires explicit handling of stripe-direction characteristics. For this reason, an enhanced SSR is adopted at the shallow stage. The two inputs are first aligned and fused, as shown below:
u = ϕ W g g + W x x .
On the fused feature u, two asymmetric depthwise-convolution branches are introduced in parallel, one vertical and one horizontal, and the final gate is produced from the direction-enhanced representation using the following equation:
v = DWConv 11 × 1 u + DWConv 1 × 7 u ,
A = σ Conv v .
Here, the 11 × 1 depthwise convolution captures stripe continuity along the height direction, while the 1 × 7 depthwise convolution senses inter-column variation and horizontal abnormality. This gate selectively modulates the shallow skip features, so that real edges and textures are preserved while shallow stripe leakage is more effectively suppressed.
The essence of SSR is not simply to attach a gate to the skip pathway, but to apply heterogeneous control according to the information carried by skips at different scales. Deeper skips use lightweight semantic filtering to avoid excessive intervention, whereas the shallowest skip uses the enhanced SSR to perform local directional blocking and cut off the most dangerous stripe shortcut. This yields a hierarchical cooperative strategy of strong shallow suppression and gentle deep filtering, which more effectively reduces stripe leakage during decoding.

4. Experimental Results and Discussion

To comprehensively validate the proposed method for infrared image destriping, the experiments are organized into five aspects: simulated-image restoration, real-scene evaluation, ablation and mechanism analysis, computational efficiency and scalability, and downstream application. First, on synthetic data with available references, PSNR and SSIM are used to quantitatively compare the proposed method with traditional approaches, deep models, and recent representative infrared destriping methods. Second, real-scene validation is conducted on self-acquired infrared data covering building and sky–aircraft scenes. Since paired clean references are unavailable for these real observations, qualitative comparison, spatial- and frequency-domain analysis, and no-reference image-quality metrics are jointly employed to assess restoration behavior. Third, system-level ablations, module-level comparisons, and mechanism visualizations are performed to verify the contribution of SSA, HFGS-Down, and SSR. Fourth, inference time, GPU memory consumption, and multi-resolution scalability are evaluated to examine computational practicality. Finally, downstream transferability is further assessed on a real noisy infrared small-target dataset using multiple destriping preprocessing methods and representative IRSTD detectors.

4.1. Experiment Settings

SFPRNet is compared with nine state-of-the-art infrared destriping methods, including three traditional approaches, ADOM [25], GF [26], and MIRE [27], as well as six advanced deep learning methods, SNRCNN [28], DLS-NUC [29], SNRWDNN [12], NAFNet [23], DSCGAN [6], and ASCNet [7]. For a fair comparison, all learning-based methods are retrained using the same datasets and training settings as SFPRNet.
Dataset Construction. Because large-scale paired infrared destriping datasets with clean reference images are scarce, especially for remote-sensing scenes, multiple public infrared datasets are combined to increase scene diversity and improve model generalization. The resulting multi-source and multi-scene dataset covers representative content, including buildings, vehicles, pedestrians, vegetation, and cloud imagery. Simulated stripe degradations are used for paired training and evaluation, while self-acquired real infrared data are used for real-scene validation.
Specifically, the training and test images are drawn from five data sources: IR700 [30], ESPOL [31], DLS-NUC [29], ICSRN [20], and FLIR [32]. IR700 contains 700 images, including 600 training images and 100 test images. ESPOL contains 101 images, including 91 training images and 10 test images. DLS-NUC contains 100 images, including 93 training images and 7 test images. A total of 48 infrared cloud images are selected from ICSRN, including 42 images for training and 6 images for testing. FLIR contains 50 images, including 45 training images and 5 test images. In total, the training set contains 871 images, and the test set contains 128 images.
For real-scene evaluation, additional infrared images are acquired using a self-developed cooled short-wave infrared (SWIR) avalanche photodiode (APD) camera with an image resolution of 640 × 512 pixels. The acquired data cover two representative scene types: building scenes containing dense structural textures and sky–aircraft scenes containing relatively smooth backgrounds and airborne targets. Bad-pixel correction is performed on the acquired images before destriping evaluation, while the visible column-wise nonuniformity is retained for real-image validation. Since paired clean references are unavailable for these real observations, the self-acquired images are used only for real-scene evaluation rather than supervised training.
Evaluation Metrics. To quantitatively evaluate infrared destriping performance, two widely used full-reference image-quality metrics, peak signal-to-noise ratio (PSNR) and structural similarity (SSIM) [33], are adopted. PSNR measures pixel-level fidelity and usually increases as the restored image becomes closer to the reference. SSIM measures structural similarity, and values closer to 1 indicate better preservation of scene details and structural information.
Training Degradation Model. To keep the degradation model consistent with prior work and to improve the modeling of complex column-wise nonuniformity, we use a widely adopted cubic degradation model during training to simulate column response mismatch in infrared detectors [29,34]. Let the clean infrared image be denoted by I C and the degraded image by I D . The training degradation is defined as follows:
I D = I C + A 1 + A 2 I C + A 3 I C 2 + A 4 I C 3 ,
where A 1 , A 2 , A 3 , and A 4 denote random coefficient vectors that are expanded along the column direction and broadcast to the entire image. They correspond to the additive bias term, the first-order response mismatch term, the second-order nonlinear term, and the third-order nonlinear term, respectively.
Training Settings. Using the above training images, 4355 paired single-channel image patches of size 256 × 256 are obtained after preprocessing. During training, random 128 × 128 patches are cropped from these samples, and random horizontal and vertical flipping is used for data augmentation. The batch size is set to 128. The model is optimized using the AdamW optimizer. The initial learning rate is set to 1 × 10 3 and gradually decayed to 1 × 10 6 with a cosine annealing schedule. The total training process runs for about 500 epochs, including approximately 30 warm-up epochs. Model training is conducted on two NVIDIA V100 GPUs, with a total training time of approximately 2 h.

4.2. Simulated Image Destriping

4.2.1. Quantitative Results

Three representative stripe-degradation models are considered to evaluate the model performance.
  • Gaussian: Stripe noise following a Gaussian distribution with noise level σ [ 0 , 0.10 ] .
  • Mixed: On top of the Gaussian stripe noise, additional Gaussian random noise with noise level σ [ 0 , 0.05 ] is added.
  • Wide-period: Considering that practical infrared detectors often suffer from wide-stripe column noise caused by mismatch in readout channels, column amplifiers, or segmented circuits, we further design a wide-period stripe model in the testing stage to better reflect engineering scenarios. Specifically, the image is divided along the column direction into stripe blocks of width W. For the k-th stripe block, additive and multiplicative perturbations are jointly applied, and the degradation is defined as
    I D k = 1 + G k I C k + B k + J k ,
    where G k denotes the gain perturbation with σ [ 0 , 0.10 ] , B k denotes the bias perturbation with σ [ 0 , 0.10 ] , and J k denotes the intra-block pixel-level jitter term with σ [ 0 , 0.01 ] .
The quantitative results are reported in Table 1, where the best and second-best results are marked in boldface and underlined, respectively. SFPRNet achieves the best or second-best PSNR/SSIM values in most test scenarios. In particular, on the relatively larger IR700-100 test set, the proposed method shows a consistently stronger advantage under all three degradation settings.

4.2.2. Visual Performance

The qualitative destriping results are shown in Figure 3, Figure 4 and Figure 5, where the three groups of test images correspond to Gaussian noise, wide-period noise, and mixed noise, respectively. It can be observed that traditional methods still leave noticeable stripe residuals in some regions and tend to oversmooth real structures. Although several deep learning methods can suppress stripes to some extent, they may still suffer from detail blurring or local structural distortion in areas with complex textures. By contrast, the proposed method achieves better overall restoration quality under all three degradation settings. In Figure 3, the background window contours recovered by our method are closer to the ground truth. In Figure 4, stripe contamination around the window frames and staircase regions is more thoroughly suppressed. In Figure 5, the model removes noise while better preserving the texture details on the building surface. These results indicate that SFPRNet achieves a more favorable balance between stripe suppression strength and structural fidelity.

4.3. Real Image Destriping

To further assess the generalization ability of the model in real scenes, we conduct comparative experiments on real images captured by a custom-built infrared camera, as shown in Figure 6. Although some deep learning methods can alleviate stripe interference, they still suffer from texture loss or structural oversmoothing around building surfaces and brick edges. By contrast, the proposed method more effectively suppresses column-direction stripes while preserving the brick texture and boundary contours of buildings, resulting in more stable visual restoration on real infrared data.
To further examine the restoration behavior on self-acquired real infrared remote-sensing data, we conduct spatial- and frequency-domain analyses. As shown in Figure 7, the degraded image exhibits pronounced column-wise fluctuations and distinct stripe-related peaks in the horizontal frequency spectrum. After processing by SFPRNet, the abnormal column responses and spectral peaks are substantially suppressed, while the overall scene structure and signal variation are well maintained.
Since clean reference images are unavailable for the self-acquired real infrared remote-sensing data, we further introduce no-reference evaluation to complement the qualitative comparison and the spatial- and frequency-domain analyses. The stripe-aware no-reference metric ρ is used to measure residual column-wise nonuniformity, where a smaller value indicates weaker stripe artifacts. In addition, the natural image quality evaluator (NIQE) [35] is adopted to assess the overall perceptual quality without reference images. As reported in Table 2, SFPRNet achieves the best or second-best results on the no-reference metrics, indicating a favorable balance between stripe suppression and real-scene image quality. Together with the qualitative comparisons and spatial- and frequency-domain analyses, these results provide complementary evidence of the effectiveness of SFPRNet on real infrared observations without paired clean references.

4.4. Ablation Studies and Mechanism Analysis

To fairly evaluate the individual contribution of each module, all subsequent ablation experiments are retrained under the same configuration, and the average PSNR and SSIM over five synthetic Gaussian-stripe test subsets are reported. Table 3 presents the step-wise system-level ablation results of the proposed framework. As the three modules are introduced progressively, the performance improves consistently, showing that the corresponding task-specific designs provide stable gains at different stages of the restoration process.
To further examine the robustness of these improvements to random initialization, additional training runs with different random seeds are conducted for Groups 2–5, while the original baseline result (Group 1) is retained as a reference. As shown in Figure 8, repeated runs of each configuration are tightly clustered in the PSNR–SSIM space, with PSNR standard deviations below 0.05 dB. The mean performance trend remains consistent with the step-wise ablation results, and the final configuration maintains the best overall performance across different random seeds. This indicates that the observed improvements are not attributable to a single favorable initialization.

4.4.1. Stripe-Aware Spatial Attention

To verify the effectiveness of the proposed SmoothMax-SSA for infrared destriping, we keep the baseline unchanged and only replace the feature-selection mechanism inside the encoder block. The proposed module is compared with several representative attention or correction modules, including CBAM [36], EA [37], SCA [23], and RCSSC [7]. These modules cover several major comparison dimensions, ranging from generic two-dimensional saliency modeling and lightweight efficient self-attention to stripe-oriented column-aware correction.
The quantitative results in Table 4, with the best values highlighted in bold, show that SSA achieves the best restoration performance while keeping the parameter count and computational cost relatively low. This suggests that the proposed column-statistics modeling strategy is more suitable for infrared destriping than generic two-dimensional attention or general feature correction modules. As further shown in Figure 9, SSA restores fine structures such as window boundaries and wooden poles more faithfully.
To verify the roles of the three branches in SSA, namely Avg, SMOOTHMAX, and DIFF, we conduct a dedicated ablation study and visualize their responses on typical stripe-contaminated samples using a trained SSA model. A sequential colormap is used to display response intensity, allowing a direct comparison of how different statistical mechanisms model column-direction information from the same input.
As shown in Table 5, performance improves steadily as the AVG, SMOOTHMAX, and DIFF branches are introduced step by step, indicating clear complementarity among the three statistical cues. The visualizations in Figure 10 further reveal their different roles. The AVG branch responds over a broader area and mainly captures the stable background baseline along the column direction. The SMOOTHMAX branch is more concentrated on local salient responses and is more sensitive to abnormal peaks. The DIFF branch further characterizes the deviation of salient responses from the mean statistics and forms clearer column-wise patterns in stripe regions. These observations show that SSA does not rely on a single statistic; instead, it jointly models global baselines, salient responses, and abnormal deviations to strengthen the perception and suppression of vertical stripe noise.

4.4.2. HFGS-Down

The Haar wavelet is adopted in HFGS-Down because its short-support filter bank provides highly localized decomposition, while its high-pass component captures local differences between adjacent responses. These characteristics are consistent with the localized inter-column response variations associated with infrared stripe nonuniformity, making Haar a reasonable choice for the first scale transition. To examine the influence of the wavelet basis, Haar, db2, sym5, and coif1 are compared under the same network and training settings.
As shown in Table 6, Haar achieves the highest PSNR and SSIM among the four tested wavelet bases, providing experimental support for its use in HFGS-Down. Based on this setting, the stage-0 downsampling strategy is further examined while keeping the rest of SFPRNet unchanged.
Conventional strided-convolution downsampling, Haar-DWT-only downsampling, Conv + DWT, which simply combines convolution and wavelet branches without the proposed high-frequency gating, and the proposed HFGS-Down are compared. The purpose of this experiment is not simply to determine whether wavelets are used, but to examine whether the network can perform truly effective targeted regulation over the high-frequency family once directional sub-bands have been explicitly unfolded.
As reported in Table 7, the proposed HFGS-Down achieves the best performance among all downsampling strategies, indicating that explicit preservation of directional sub-bands together with dual-path fusion in the first scale transition benefits the representation of stripe-related high-frequency information. Furthermore, Table 8 shows that gating the high-frequency family jointly yields better performance than gating a single sub-band alone. This suggests that, in deep feature space, stripe-related disturbances are not strictly confined to one directional sub-band, but tend to appear as joint activation across the high-frequency family. Therefore, shared regulation over the entire high-frequency family is more robust than single-sub-band modulation.
An external high-frequency indicator that is decoupled from the gating formula itself is further introduced to independently measure the level of high-frequency activity in each input sample. Given an input image I, we compute first-order differences in the horizontal and vertical directions, respectively:
x I ( i , j ) = I ( i , j + 1 ) I ( i , j ) , y I ( i , j ) = I ( i + 1 , j ) I ( i , j ) .
The average of their absolute values is then used as the external high-frequency indicator H e x t :
H ext = 1 2 1 N x | x I | + 1 N y | y I | ,
where N x and N y denote the numbers of valid horizontal and vertical difference samples, respectively.
As shown in Figure 11, the fusion coefficient increases noticeably with the external high-frequency indicator, implying that the model adaptively increases its reliance on the wavelet branch when the input contains stronger high-frequency variations. The grouped statistics further verify this trend: although the convolutional branch remains dominant overall, the contribution of the wavelet branch increases as the high-frequency activity of the sample becomes stronger, which helps preserve stripe-related high-frequency discriminative cues.

4.4.3. Structure-Guided Skip Refinement

The effectiveness of SSR is further evaluated by comparing four skip-fusion strategies: (a) direct summation without gating; (b) applying SSR-Lite to all skip connections; (c) applying the enhanced SSR to all skip connections; and (d) the proposed hierarchical SSR design, where the shallow skip uses SSR and deeper skips use SSR-Lite.
The quantitative results in Table 9, with the best values highlighted in bold, show that introducing skip gating consistently improves performance, confirming that cross-level feature filtering is necessary for infrared destriping. The proposed hierarchical heterogeneous strategy achieves a more balanced improvement in both PSNR and SSIM, with a particularly noticeable gain in SSIM. This indicates that shallow and deep features should be handled with different gating intensities: shallow features require explicit suppression of stripe residuals, whereas deep features benefit more from gentle semantic filtering so that normal structural transmission is not over-constrained. To further analyze the internal behavior of SSR, the gating process on the shallowest skip connection is visualized, as shown in Figure 12.
An infrared image heavily contaminated by stripes is selected as the input. From the learned gating mask in Figure 12c, clear continuous column-wise stripe structures can be observed, indicating that the module is able to target stripe-contaminated regions selectively. A comparison between the shallow feature maps before and after gating in Figure 12d,e shows that the originally scattered and disordered high-frequency fragments are markedly reduced, while more coherent vertical structures remain. The column-wise statistical responses in Figure 12f further show that the overall response energy decreases after gating, but the amount of attenuation is not uniform across columns. This demonstrates that SSR does not simply suppress all columns equally; instead, it performs differentiated filtering according to the contamination level of each column. Overall, SSR can selectively weaken shallow stripe residuals while preserving useful structural information, thereby mitigating stripe leakage during decoding.

4.5. Computational Efficiency and Scalability

To evaluate the computational efficiency and scalability of SFPRNet, inference experiments are conducted on a single NVIDIA V100 GPU using a batch size of 1 and FP32 precision. All images are processed by direct full-image inference without patch-based tiling. After 30 warm-up runs, the average inference time is measured over 100 forward passes with CUDA synchronization, while the peak GPU memory consumption is recorded during inference. The corresponding frame rate is calculated from the average inference time.
As shown in Table 10, the computational cost increases with input resolution, while SFPRNet maintains favorable scalability across the tested resolutions. Under the tested hardware configuration, the model provides real-time or near-real-time processing capability at moderate input resolutions. For higher-resolution inputs, the increased computational cost indicates that further acceleration may be required to meet real-time processing requirements.

4.6. Task-Driven Evaluation on IRSTD

The practical value of high-quality destriping lies in alleviating the performance degradation of downstream high-level vision tasks. To evaluate the influence of different destriping preprocessing methods on infrared small-target detection (IRSTD), three representative detectors, UIU-Net [38], RDIAN [39], and DNA-Net [40], are evaluated on the noisy IRSTDID-800 dataset [41] using their publicly available pre-trained weights. The evaluation metrics include detection probability ( P d ), false-alarm rate ( F a ), intersection over union (IoU), and F-measure.
As shown in Table 11, SFPRNet consistently achieves the highest detection probability ( P d ) among all preprocessing conditions for all three detectors. In particular, for UIU-Net, P d increases from 72.60% on the original noisy images to 85.35% after SFPRNet preprocessing, corresponding to an improvement of 12.75 percentage points. Improvements are also observed for RDIAN and DNA-Net, indicating that the restored images provide more favorable inputs for detecting infrared small targets. The IoU and F-measure results further show competitive downstream performance overall. The different improvement magnitudes across the three detectors suggest that the benefit of destriping is related to their different sensitivities to structured background interference and their inherent robustness to noisy inputs.
Figure 13 further provides representative visual examples. After stripe interference is suppressed, weak target responses become more distinguishable from the structured background, reducing the interference of stripe artifacts with target perception. These observations are consistent with the improvement in detection probability and demonstrate the practical value of SFPRNet as a preprocessing method for downstream infrared small-target detection.

5. Discussion and Limitations

Although SFPRNet achieves favorable restoration performance and computational efficiency, several issues remain for practical infrared imaging applications. The current method mainly focuses on stripe-dominant degradation, whereas real infrared imaging systems may simultaneously suffer from random noise, stripe patterns with varying orientations, more complex fixed-pattern artifacts, optical distortion, and other coupled degradations. Variations caused by detector aging, temperature drift, and different operating conditions may further change the characteristics and distribution of stripe noise. Beyond artifact removal, practical infrared imaging also involves broader image-quality challenges, such as limited dynamic range and spatial resolution, which are not explicitly addressed in the current framework. In addition, although the computational experiments demonstrate favorable scalability, deployment on resource-constrained infrared imaging platforms still requires further consideration of inference efficiency, memory consumption, and hardware-oriented optimization. Future work will therefore investigate more flexible mixed-degradation modeling, adaptation to diverse sensors and imaging conditions, joint restoration of multiple image-quality degradations, and efficient deployment on practical infrared imaging systems.

6. Conclusions

This paper presents SFPRNet, a spatio-frequency synergistic progressive restoration network for infrared image destriping. Rather than treating stripe degradation as a generic image-restoration problem, SFPRNet performs task-specific modeling according to the statistical response characteristics, frequency behavior during scale transformation, and cross-level propagation of detector-induced stripes. Stripe-Aware Spatial Attention enhances degradation-specific column-statistical characterization, High-Frequency Gated Sub-band Downsampling adaptively regulates the first scale transformation according to the frequency state of shallow features, and Structure-Guided Skip Refinement suppresses residual stripe transmission through scale-dependent cross-level refinement. These designs improve stripe discrimination and suppression while maintaining structural information throughout hierarchical restoration.
Extensive experiments on synthetic and real infrared data demonstrate that SFPRNet achieves superior or competitive restoration performance across different scenes and degradation settings, while maintaining a favorable balance between stripe suppression and structural detail preservation. The restored images also provide more reliable inputs for downstream infrared small-target detection, further demonstrating the practical value of SFPRNet for infrared image enhancement and subsequent scene analysis.

Author Contributions

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

Funding

This work was supported by the Strategic Priority Research Program of the Chinese Academy of Sciences (Grant No. XXX0980300).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The public datasets used in this study are available from their original sources. The source code is available at https://github.com/cyyj191/SFPRNet (accessed on 21 August 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Huang, L.; Gao, M.; Yuan, H.; Li, M.; Nie, T. Stripe noise removal algorithm for infrared remote sensing images based on adaptive weighted variable order model. Remote Sens. 2024, 16, 3189. [Google Scholar] [CrossRef] [Scilit]
  2. Zhang, Z.; Li, H.; Du, Y.; Chen, Y.; Zhao, G.; Bian, Z.; Cao, B.; Xiao, Q.; Liu, Q. Stripe noise elimination with a novel trend repair method for push-broom thermal images. Remote Sens. 2024, 16, 3299. [Google Scholar] [CrossRef] [Scilit]
  3. Li, J.; Zeng, D.; Zhang, J.; Han, J.; Mei, T. Column-spatial correction network for remote sensing image destriping. Remote Sens. 2022, 14, 3376. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, T.; Yin, Q.; Cao, F.; Li, M.; Lin, Z.; An, W. Noise parameter estimation two-stage network for single infrared dim small target image destriping. Remote Sens. 2022, 14, 5056. [Google Scholar] [CrossRef] [Scilit]
  5. Pan, L.; Liu, T.; Cheng, J.; Cheng, B.; Cai, Y. AIMED-Net: An enhancing infrared small target detection net in UAVs with multi-layer feature enhancement for edge computing. Remote Sens. 2024, 16, 1776. [Google Scholar] [CrossRef] [Scilit]
  6. 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, 5039414. [Google Scholar] [CrossRef] [Scilit]
  7. Yuan, S.; Qin, H.; Yan, X.; Yang, S.; Yang, S.; Akhtar, N.; Zhou, H. ASCNet: Asymmetric Sampling Correction Network for Infrared Image Destriping. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5001815. [Google Scholar] [CrossRef] [Scilit]
  8. Chen, L.; Dong, F.; Huang, L.; Fu, Y. BCDA-Net: A bottleneck-free channel dual-path aggregation network for infrared image destriping. Remote Sens. 2026, 18, 1321. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, Y.; Qi, B.; Yu, H.; Shi, Y.; Huang, Z. MSDC-CCA: DWT-based infrared image destripper with multi-scale dilated convolution and coordinate-channel attention. Infrared Phys. Technol. 2026, 152, 106242. [Google Scholar] [CrossRef] [Scilit]
  10. Liu, P.; Zhang, H.; Zhang, K.; Lin, L.; Zuo, W. Multi-level wavelet-CNN for image restoration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA, 18–22 June 2018; pp. 773–782. [Google Scholar] [CrossRef] [Scilit]
  11. Wang, E.; Jiang, P.; Li, X.; Cao, H. Infrared stripe correction algorithm based on wavelet decomposition and total variation-guided filtering. J. Eur. Opt. Soc.-Rapid Publ. 2020, 16, 1. [Google Scholar] [CrossRef] [Scilit]
  12. Guan, J.; Lai, R.; Xiong, A. Wavelet deep neural network for stripe noise removal. IEEE Access 2019, 7, 44544–44554. [Google Scholar] [CrossRef] [Scilit]
  13. Averbuch, A.; Liron, G.; Bobrovsky, B.Z. Scene based non-uniformity correction in thermal images using Kalman filter. Image Vis. Comput. 2007, 25, 833–851. [Google Scholar] [CrossRef] [Scilit]
  14. Toczek, T.; Hamdi, F.; Heyrman, B.; Dubois, J.; Miteran, J.; Ginhac, D. Scene-based non-uniformity correction: From algorithm to implementation on a smart camera. J. Syst. Archit. 2013, 59, 833–846. [Google Scholar] [CrossRef] [Scilit]
  15. Sui, X.; Chen, Q.; Gu, G. Adaptive grayscale adjustment-based stripe noise removal method of single image. Infrared Phys. Technol. 2013, 60, 121–128. [Google Scholar] [CrossRef] [Scilit]
  16. Rakwatin, P.; Takeuchi, W.; Yasuoka, Y. Stripe noise reduction in MODIS data by combining histogram matching with facet filter. IEEE Trans. Geosci. Remote Sens. 2007, 45, 1844–1856. [Google Scholar] [CrossRef]
  17. 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] [Scilit]
  18. Chang, Y.; Yan, L.; Wu, T.; Zhong, S. Remote sensing image stripe noise removal: From image decomposition perspective. IEEE Trans. Geosci. Remote Sens. 2016, 54, 7018–7031. [Google Scholar] [CrossRef] [Scilit]
  19. Wu, X.; Zheng, L.; Liu, C.; Gao, T.; Zhang, Z.; Yang, B. Single-image simultaneous destriping and denoising: Double low-rank property. Remote Sens. 2023, 15, 5710. [Google Scholar] [CrossRef] [Scilit]
  20. Xiao, P.; Guo, Y.; Zhuang, P. Removing stripe noise from infrared cloud images via deep convolutional networks. IEEE Photon. J. 2018, 10, 7801114. [Google Scholar] [CrossRef] [Scilit]
  21. Shi, W.; Caballero, J.; Huszár, F.; Totz, J.; Aitken, A.P.; Bishop, R.; Rueckert, D.; Wang, Z. Real-time single image and video super-resolution using an efficient sub-pixel convolutional neural network. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 1874–1883. [Google Scholar] [CrossRef] [Scilit]
  22. Ba, J.L.; Kiros, J.R.; Hinton, G.E. Layer normalization. arXiv 2016, arXiv:1607.06450. [Google Scholar]
  23. Chen, L.; Chu, X.; Zhang, X.; Sun, J. Simple baselines for image restoration. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2022; pp. 17–33. [Google Scholar] [CrossRef] [Scilit]
  24. Rahman, M.M.; Munir, M.; Marculescu, R. EMCAD: Efficient multi-scale convolutional attention decoding for medical image segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 11769–11779. [Google Scholar] [CrossRef] [Scilit]
  25. 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] [Scilit]
  26. Cao, Y.; Yang, M.Y.; Tisse, C.L. Effective strip noise removal for low-textured infrared images based on 1-D guided filtering. IEEE Trans. Circuits Syst. Video Technol. 2016, 26, 2176–2188. [Google Scholar] [CrossRef] [Scilit]
  27. Tendero, Y.; Landeau, S.; Gilles, J. Non-uniformity correction of infrared images by midway equalization. Image Process. Line 2012, 2, 134–146. [Google Scholar] [CrossRef] [Scilit]
  28. Kuang, X.; Sui, X.; Liu, Y.; Chen, Q.; Gu, G. Single infrared image optical noise removal using a deep convolutional neural network. IEEE Photon. J. 2018, 10, 7800615. [Google Scholar] [CrossRef] [Scilit]
  29. He, Z.; Cao, Y.; Dong, Y.; Yang, J.; Cao, Y.; Tisse, C.L. Single-image-based nonuniformity correction of uncooled long-wave infrared detectors: A deep-learning approach. Appl. Opt. 2018, 57, D155–D164. [Google Scholar] [CrossRef] [Scilit]
  30. Zou, Y.; Zhang, L.; Liu, C.; Wang, B.; Hu, Y.; Chen, Q. Super-resolution reconstruction of infrared images based on a convolutional neural network with skip connections. Opt. Lasers Eng. 2021, 146, 106717. [Google Scholar] [CrossRef] [Scilit]
  31. Rivadeneira, R.E.; Suárez, P.L.; Sappa, A.D.; Vintimilla, B.X. Thermal image superresolution through deep convolutional neural network. In Proceedings of the International Conference on Image Analysis and Recognition (ICIAR); Springer: Cham, Switzerland, 2019; pp. 417–426. [Google Scholar] [CrossRef] [Scilit]
  32. Rivadeneira, R.E.; Sappa, A.D.; Vintimilla, B.X. Thermal image super-resolution: A novel architecture and dataset. In Proceedings of the International Conference on Computer Vision Theory and Applications (VISAPP); SciTePress: Setúbal, Portugal, 2020; pp. 111–119. [Google Scholar] [CrossRef] [Scilit]
  33. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  34. Xu, K.; Zhao, Y.; Li, F.; Xiang, W. Single infrared image stripe removal via deep multi-scale dense connection convolutional neural network. Infrared Phys. Technol. 2022, 121, 104008. [Google Scholar] [CrossRef] [Scilit]
  35. Mittal, A.; Soundararajan, R.; Bovik, A.C. Making a “completely blind” image quality analyzer. IEEE Signal Process. Lett. 2013, 20, 209–212. [Google Scholar] [CrossRef] [Scilit]
  36. Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. CBAM: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision (ECCV); Springer: Cham, Switzerland, 2018; pp. 3–19. [Google Scholar] [CrossRef] [Scilit]
  37. Shen, Z.; Zhang, M.; Zhao, H.; Yi, S.; Li, H. Efficient attention: Attention with linear complexities. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 3–8 January 2021; pp. 3531–3539. [Google Scholar] [CrossRef] [Scilit]
  38. Wu, X.; Hong, D.; Chanussot, J. UIU-Net: U-Net in U-Net for infrared small object detection. IEEE Trans. Image Process. 2023, 32, 364–376. [Google Scholar] [CrossRef] [Scilit]
  39. Sun, H.; Bai, J.; Yang, F.; Bai, X. Receptive-field and direction induced attention network for infrared dim small target detection with a large-scale dataset IRDST. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5000513. [Google Scholar] [CrossRef] [Scilit]
  40. Li, B.; Xiao, C.; Wang, L.; Wang, Y.; Lin, Z.; Li, M.; An, W.; Guo, Y. Dense nested attention network for infrared small target detection. IEEE Trans. Image Process. 2023, 32, 1745–1758. [Google Scholar] [CrossRef] [Scilit]
  41. Yuan, S.; Qin, H.; Yan, X.; Akhtar, N.; Yang, S.; Yang, S. IRSTDID-800: A Benchmark Analysis of Infrared Small Target Detection-Oriented Image Destriping. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5006818. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Overall architecture of the proposed SFPRNet for infrared image destriping. (a) Stripe-Aware Hybrid Module. (b) High-Frequency Gated Sub-band Downsampling module. (c) Structure-Guided Skip Refinement module.
Figure 1. Overall architecture of the proposed SFPRNet for infrared image destriping. (a) Stripe-Aware Hybrid Module. (b) High-Frequency Gated Sub-band Downsampling module. (c) Structure-Guided Skip Refinement module.
Remotesensing 18 02877 g001
Figure 2. Architecture of the Stripe-Aware Spatial Attention (SSA) module.
Figure 2. Architecture of the Stripe-Aware Spatial Attention (SSA) module.
Remotesensing 18 02877 g002
Figure 3. Destriping results of different methods on infrared images corrupted by simulated Gaussian stripe noise. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Figure 3. Destriping results of different methods on infrared images corrupted by simulated Gaussian stripe noise. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Remotesensing 18 02877 g003
Figure 4. Destriping results of different methods on infrared images corrupted by simulated wide-period stripe noise. Stripe residuals and blurred image details are marked by yellow arrows and red boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Figure 4. Destriping results of different methods on infrared images corrupted by simulated wide-period stripe noise. Stripe residuals and blurred image details are marked by yellow arrows and red boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Remotesensing 18 02877 g004
Figure 5. Destriping results of different methods on infrared images corrupted by simulated mixed Gaussian noise. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Figure 5. Destriping results of different methods on infrared images corrupted by simulated mixed Gaussian noise. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) MIRE. (e) SNRCNN. (f) DLS-NUC. (g) SNRWDNN. (h) NAFNet. (i) DSCGAN. (j) ASCNet. (k) Ours. (l) GT.
Remotesensing 18 02877 g005
Figure 6. Destriping results of different methods on real infrared images. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) SNRCNN. (e) DLS-NUC. (f) SNRWDNN. (g) NAFNet. (h) DSCGAN. (i) ASCNet. (j) Ours.
Figure 6. Destriping results of different methods on real infrared images. Stripe residuals and blurred image details are marked by yellow arrows and boxes, respectively. (a) Degraded. (b) ADOM. (c) GF. (d) SNRCNN. (e) DLS-NUC. (f) SNRWDNN. (g) NAFNet. (h) DSCGAN. (i) ASCNet. (j) Ours.
Remotesensing 18 02877 g006
Figure 7. Spatial- and frequency-domain analysis on self-acquired real infrared remote-sensing data. (a) Images before (top) and after (bottom) destriping. (b) Corresponding column-wise mean profiles. (c) Corresponding horizontal frequency spectra.
Figure 7. Spatial- and frequency-domain analysis on self-acquired real infrared remote-sensing data. (a) Images before (top) and after (bottom) destriping. (b) Corresponding column-wise mean profiles. (c) Corresponding horizontal frequency spectra.
Remotesensing 18 02877 g007
Figure 8. Multi-seed robustness analysis of SFPRNet in the PSNR–SSIM space.
Figure 8. Multi-seed robustness analysis of SFPRNet in the PSNR–SSIM space.
Remotesensing 18 02877 g008
Figure 9. Destriping results of different attention mechanisms on infrared images corrupted by simulated Gaussian stripe noise. Stripe residuals and blurred details are marked by arrows and boxes, respectively.
Figure 9. Destriping results of different attention mechanisms on infrared images corrupted by simulated Gaussian stripe noise. Stripe residuals and blurred details are marked by arrows and boxes, respectively.
Remotesensing 18 02877 g009
Figure 10. Visualization of the feature responses of different SSA branches. (a) Degraded. (b) AVG. (c) SMOOTHMAX. (d) DIFF.
Figure 10. Visualization of the feature responses of different SSA branches. (a) Degraded. (b) AVG. (c) SMOOTHMAX. (d) DIFF.
Remotesensing 18 02877 g010
Figure 11. Visualization of HFGS-Down: (a) relationship between high-frequency level and fusion coefficient; (b) wavelet-branch contribution under different high-frequency groups.
Figure 11. Visualization of HFGS-Down: (a) relationship between high-frequency level and fusion coefficient; (b) wavelet-branch contribution under different high-frequency groups.
Remotesensing 18 02877 g011
Figure 12. Visual analysis of the SSR ablation. (a) Input image corrupted by stripe noise. (b) Restored output after destriping. (c) Learned gating mask of SSR. (d) Shallow feature response before gating. (e) Shallow feature response after gating. (f) Column-wise statistical response curve. Red boxes in (d,e) highlight representative regions for visual comparison of shallow feature responses before and after gating.
Figure 12. Visual analysis of the SSR ablation. (a) Input image corrupted by stripe noise. (b) Restored output after destriping. (c) Learned gating mask of SSR. (d) Shallow feature response before gating. (e) Shallow feature response after gating. (f) Column-wise statistical response curve. Red boxes in (d,e) highlight representative regions for visual comparison of shallow feature responses before and after gating.
Remotesensing 18 02877 g012
Figure 13. IRSTD results before and after destriping on a real noisy small-target dataset. (ad) Four representative examples.
Figure 13. IRSTD results before and after destriping on a real noisy small-target dataset. (ad) Four representative examples.
Remotesensing 18 02877 g013
Table 1. Quantitative comparison of different methods on the test sets in terms of PSNR and SSIM.
Table 1. Quantitative comparison of different methods on the test sets in terms of PSNR and SSIM.
CategoryIndexADOMGFMIRESNRCNNDLS-NUCSNRWDNNNAFNetDSCGANASCNetOurs
IR700-100
GaussianPSNR↑30.008334.874232.817433.744238.172138.089839.636141.342642.143542.6997
SSIM↑0.85470.94880.93730.93480.97780.97730.98480.98920.99020.9920
WidePSNR↑30.648235.857033.724634.205537.980938.472640.250941.747342.039742.8232
SSIM↑0.87660.96040.95270.93990.97080.97700.98560.98910.98870.9919
MixedPSNR↑26.922430.189629.321130.224631.953731.917432.661733.281433.290633.5054
SSIM↑0.61830.74010.71990.75760.76890.77060.78190.78400.77880.7843
ESPOL-10
GaussianPSNR↑31.744034.866133.287534.607638.538038.214039.766540.954842.072742.0505
SSIM↑0.84820.93910.92130.92710.97280.96820.98020.98150.98680.9869
WidePSNR↑33.793239.386736.498937.706840.775940.567942.277242.815743.234143.7391
SSIM↑0.90100.97580.96490.95510.97730.97470.98480.98600.98780.9905
MixedPSNR↑29.372832.181031.166932.417734.304734.219035.121235.852335.784035.8576
SSIM↑0.68070.79580.77500.80740.83020.82870.84550.84840.84020.8416
DLS-NUC-7
GaussianPSNR↑32.592936.777927.849636.068839.741039.809741.183942.274942.589843.1999
SSIM↑0.86580.95740.91190.94340.98140.97860.98490.98930.98910.9900
WidePSNR↑33.347539.353530.600437.506739.759840.653442.812943.299143.338043.7635
SSIM↑0.89450.97530.93770.95420.97000.97810.98860.98950.98990.9907
MixedPSNR↑28.629632.016826.956032.265833.409033.514033.953834.154134.189434.3356
SSIM↑0.58390.70060.65390.72450.72510.72500.73310.73330.72800.7333
ICSRN-6
GaussianPSNR↑28.845536.140720.306532.999637.300437.439737.929738.595438.384338.6429
SSIM↑0.85650.97240.83610.93910.98360.98500.99000.99350.97430.9946
WidePSNR↑28.022933.810021.695830.647733.876634.838435.634037.627235.714238.0046
SSIM↑0.83760.96250.68960.90160.95980.97470.98460.99050.95970.9919
MixedPSNR↑26.483629.858719.259729.200530.891330.943931.342031.185231.095931.2243
SSIM↑0.67600.78980.83060.78250.80590.80930.81730.81040.80270.8195
FLIR-5
GaussianPSNR↑31.369236.026729.025734.776938.280938.363939.234040.268741.084541.1531
SSIM↑0.87840.96260.94400.95080.98490.98540.99000.99260.99410.9949
WidePSNR↑31.726036.968228.667435.621639.103439.146340.075041.060941.092241.3658
SSIM↑0.88080.96270.94340.95440.98380.98490.98930.99150.99090.9937
MixedPSNR↑28.753731.087728.016031.262432.688732.622533.143033.395833.427833.6637
SSIM↑0.67050.76430.74880.78150.79160.79310.80330.80430.79690.8045
Note: ↑ indicates that a higher value is better. Bold and underlined metric values indicate the best and second-best results, respectively.
Table 2. No-reference quantitative comparison on real infrared images.
Table 2. No-reference quantitative comparison on real infrared images.
Metric ADOMGFSNRCNNDLS-NUCSNRWDNNNAFNetDSCGANASCNetOurs
ρ 0.10290.08170.07260.07870.07850.07840.08150.07920.0776
NIQE↓8.78115.13416.59205.96855.77955.17435.10675.29684.9063
Note: ↓ indicates that a lower value is better. Bold and underlined values indicate the best and second-best results, respectively.
Table 3. Step-wise system-level ablation of the proposed mismatch rectification chain.
Table 3. Step-wise system-level ablation of the proposed mismatch rectification chain.
GroupBaselineSSAHFGS-DownSSRPSNR↑/SSIM↑
139.6352/0.9850
241.9334/0.9900
342.3063/0.9914
442.2656/0.9907
542.5487/0.9915
Note: ✓ indicates that the corresponding module is included, whereas ✕ indicates that it is excluded. ↑ indicates that a higher value is better. Bold values indicate the best performance.
Table 4. Quantitative comparison of different attention modules.
Table 4. Quantitative comparison of different attention modules.
MethodPSNR↑SSIM↑Params (M)↓FLOPs (G)↓
CBAM39.75680.98573.30310.779
EA39.99510.98644.80716.364
SCA39.63520.98503.64010.745
RCSSC41.33840.98814.11918.168
SSA41.93440.99003.64410.797
Note: ↑ indicates that a higher value is better, whereas ↓ indicates that a lower value is better. Bold values indicate the best result in each column.
Table 5. Ablation study of the internal statistical branches in SSA.
Table 5. Ablation study of the internal statistical branches in SSA.
U-NetAVGSMOOTHMAXDIFFPSNR↑/SSIM↑
39.6352/0.9850
41.7543/0.9897
41.8895/0.9900
41.9344/0.9900
Note: ✓ indicates that the corresponding component is included, whereas ✕ indicates that it is excluded. ↑ indicates that a higher value is better. Bold values indicate the best performance.
Table 6. Quantitative comparison of different wavelet bases in HFGS-Down.
Table 6. Quantitative comparison of different wavelet bases in HFGS-Down.
Wavelet BasisHaardb2sym5coif1
PSNR↑42.267642.043442.067542.1090
SSIM↑0.99140.99110.99100.9910
Note: ↑ indicates that a higher value is better. Bold values indicate the best result.
Table 7. Quantitative comparison of different downsampling strategies.
Table 7. Quantitative comparison of different downsampling strategies.
MethodConv-OnlyDWT-OnlyConv + DWTHFGS-Down
PSNR↑41.934442.116542.152442.2784
SSIM↑0.99000.99100.99110.9914
Note: ↑ indicates that a higher value is better. Bold values indicate the best result.
Table 8. Ablation on sub-band gating strategies of HFGS-Down.
Table 8. Ablation on sub-band gating strategies of HFGS-Down.
MethodPSNR↑SSIM↑
HL/LL42.11830.9913
(HL + LH + HH)/LL42.27840.9914
Note: ↑ indicates that a higher value is better. Bold values indicate the best result.
Table 9. Quantitative comparison of different skip gating strategies.
Table 9. Quantitative comparison of different skip gating strategies.
MethodPSNR↑SSIM↑Params (M)↓
Baseline41.93440.99003.644
SSR-Lite42.17980.99033.802
SSR42.25160.99043.808
SSR + SSR-Lite42.23310.99073.803
Note: ↑ indicates that a higher value is better, whereas ↓ indicates that a lower value is better. Bold values indicate the best result in each column.
Table 10. Computational efficiency and scalability of SFPRNet at different input resolutions.
Table 10. Computational efficiency and scalability of SFPRNet at different input resolutions.
Input ResolutionAvg. Inference Time (ms)Peak GPU Memory (MB)FPS
256 × 256 18.6596191.2553.5917
512 × 512 25.6298381.0039.0171
640 × 512 30.9626444.2532.2970
1024 × 1024 94.77641140.0010.5512
Table 11. Quantitative comparison of downstream infrared small-target detection performance with different destriping preprocessing methods.
Table 11. Quantitative comparison of downstream infrared small-target detection performance with different destriping preprocessing methods.
MethodUIU-NetRDIANDNA-Net
P d / F a / IoU / F-Measure↑ P d / F a / IoU / F-Measure↑ P d / F a / IoU / F-Measure↑
Noisy72.6010/0.5078/50.3540/66.980673.0380/0.0687/34.4587/51.255488.1980/1.1597/60.4434/75.3455
MIRE74.7475/0.4883/50.2041/66.847870.5063/0.0534/40.0875/57.232189.9746/2.1973/58.0863/73.4868
ASCNet82.9949/0.5469/52.6240/68.959076.9036/0.0687/38.3286/55.416792.8934/2.2888/60.6533/75.5083
SFPRNet85.3535/0.5469/52.8501/69.152979.4768/0.0687/38.3701/55.460194.6701/2.1973/60.6827/75.5311
Note: ↑ indicates that a higher value is better, whereas ↓ indicates that a lower value is better. Bold values indicate the best P d result for each detector.
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

Chen, Y.; Wang, Z.; Ji, J.; Huang, C.; Shen, Y.; Zhou, S.; Lin, C. SFPRNet: A Spatio-Frequency Synergistic Progressive Restoration Network for Infrared Image Destriping. Remote Sens. 2026, 18, 2877. https://doi.org/10.3390/rs18172877

AMA Style

Chen Y, Wang Z, Ji J, Huang C, Shen Y, Zhou S, Lin C. SFPRNet: A Spatio-Frequency Synergistic Progressive Restoration Network for Infrared Image Destriping. Remote Sensing. 2026; 18(17):2877. https://doi.org/10.3390/rs18172877

Chicago/Turabian Style

Chen, Yuanjun, Zefang Wang, Junqi Ji, Chichi Huang, Yi Shen, Shuangxi Zhou, and Changqing Lin. 2026. "SFPRNet: A Spatio-Frequency Synergistic Progressive Restoration Network for Infrared Image Destriping" Remote Sensing 18, no. 17: 2877. https://doi.org/10.3390/rs18172877

APA Style

Chen, Y., Wang, Z., Ji, J., Huang, C., Shen, Y., Zhou, S., & Lin, C. (2026). SFPRNet: A Spatio-Frequency Synergistic Progressive Restoration Network for Infrared Image Destriping. Remote Sensing, 18(17), 2877. https://doi.org/10.3390/rs18172877

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