Adaptive Dual-Frequency Denoising Network-Based Strip Non-Uniformity Correction Method for Uncooled Long Wave Infrared Camera
Abstract
1. Introduction
- 1.
- We propose a hierarchical processing architecture for high and low frequency image information. The dual-frequency feature decomposition (DFD) module decomposes the input noisy image into high-frequency and low-frequency components, which are used to suppress noise and preserve background structure, respectively.
- 2.
- A detail enhancement branch (DEB) module is especially designed to process low-frequency feature submaps, which consists of multi-scale convolutional layers, an enhanced residual convolutional module and a pixel attention (PA) module. This module is designed to enhance the low-frequency information of the image and reconstruct details.
- 3.
- A sparse noise reduction branch (SNRB) module is exploited to process high-frequency feature sub-images. This module consists of a sparse attention (SA) module based on a sparse mechanism, primarily used for enhancing high-frequency information and removing noise.
- 4.
- Both qualitative and quantitative experimental results demonstrate that our proposed ADFDNet significantly outperforms existing stripe NUC methods in real and simulated datasets, and has stronger denoising ability, detail preservation effect and generalization ability.
2. Related Work
2.1. Calibration-Based Methods
2.2. Scene-Based Methods
2.3. Deep Learning-Based Methods
3. Method
3.1. Overview
3.2. DFD Module
3.3. DEB Module
3.4. SNRB Module
3.5. ADF Module

3.6. Loss Function
- (1)
- MSE loss: It is a commonly used metric to measure the point-by-point difference between predicted values and target values. It directly reflects the degree of deviation of the predicted results from the targets by calculating the squared error between them and taking the average, which is defined in Equation (8) as follows:where N is the total pixels in the image, is the predicted value of i-th pixel, is the target value of i-th pixel.
- (2)
- SSIM loss: The SSIM loss quantifies similarities between two images by evaluating structural integrity, luminance consistency and contrast alignment, which makes it particularly effective for assessing perceptual quality. Unlike MSE loss, SSIM loss focuses on the global structural image features rather than pixel-level intensity discrepancies. The SSIM loss function is derived from the SSIM metric, which is defined as the complement of SSIM, defined in Equation (9) as follows:
- (3)
- Total weighting combined loss function: This weighted combination integrates MSE and SSIM losses, which sufficiently considers the characteristics of non-uniform correction tasks. Namely, it requires a balance between global structural consistency and local detail restoration. By introducing SSIM loss, the network can better focus on the perceptual quality of the image, while the MSE loss provides a rigorous numerical optimization. This approach enhances the model’s denoising performance and detail preservation capabilities. The definition is given in Equation (10) as follows:where controls the contribution of the SSIM loss to the total loss. A larger value of makes the network focus on the preservation of global structural information. controls the weight of SSIM loss ; a bigger value of makes the network focus on pixel-level accuracy in the matching process. Before computing both loss terms, all IR images are linearly normalized to the range [0, 1], so that the numerical scales of the MSE and SSIM losses are comparable and the linear weighting in Equation (10) behaves stably. In all experiments, the weighting coefficients are empirically chosen and fixed as = 1 and = 1.5, providing a simple trade-off between pixel-wise fidelity and structural preservation.
4. Experimental Results
4.1. Experimental Setup
4.1.1. Dataset
- (1)
- Data preparation: Continuous frame images of the same scene are collected. During the shooting process, the camera is panned as slowly as possible to maximize the consistency between frames, thereby providing higher accuracy for the subsequent alignment and denoising steps.
- (2)
- Frame alignment: To ensure the effectiveness of time-domain denoising, the multi-frame images are aligned. First, a frame is randomly selected from the first 50 still images as a reference frame. The phase correlation method is then used to calculate the displacement vector of each frame relative to the reference frame. Phase correlation, based on frequency domain transformation, can quickly and accurately estimate the displacement between images. Based on the calculated displacement vector, interpolation or image transformation techniques (such as translation, rotation and scaling) are used to align all frames with the reference frame. This alignment process may result in blank areas at the edges, which are addressed using interpolation or appropriate padding strategies to prevent impact on subsequent steps.
- (3)
- Temporal denoising: After frame alignment, a temporal multi-frame filtering algorithm is used to denoise the image sequence. The specific calculation is shown in Equation (11):where represents the output of frame n, i.e., the pixel values of the denoised image. represents the output of frame , i.e., the previous denoising result. represents the input of frame n, i.e., the pixel values of the original image. is a weighting factor, ranging from 0 to 1. When is closer to 1, the filter relies more on historical data; when is closer to 0, it relies more on the current input. This algorithm uses an exponentially weighted moving average to smooth the image, effectively reducing noise while preserving image detail. In experiments, the value of parameter was optimized to achieve the optimal balance between denoising and detail preservation.
4.1.2. Evaluation Indicators
4.1.3. Implementation Details
- (1)
- Comparability: Many standard NUC methods rely on multi-frame sequences, black-body calibration or specific hardware setups, which differ significantly from the single-frame approach used in this study in terms of input requirements and underlying assumptions.
- (2)
- Task Specificity: General image denoising networks are not tailored to the directional and column-correlated nature of IR stripe FPN. These methods would require substantial retraining and structural adjustments to be applicable.
- (3)
- Practical Scope: In order to balance methodological coverage and practical feasibility, we focus on two representative traditional single-frame stripe removal methods and four established deep learning-based approaches. Other categories are discussed in the related work section but were not quantitatively evaluated here.
4.2. Qualitative Experiment
4.3. Quantitative Experiment
4.4. Ablation Experiment
4.5. Discussion
4.5.1. Discussion of Loss Function
4.5.2. Discussion of Fold Cross-Validation
4.5.3. Discussion of Other Details
- (1)
- Application on treating other direction patterns
- (2)
- Application on polarized IR imaging
- (3)
- Perspective on dynamic images
- (4)
- Current limitations
4.5.4. Discussion of Other Standard Methods
4.5.5. Discussion of Advantages and Disadvantages
4.5.6. Discussion of Future Work
- 1.
- Possible algorithm optimization
- 2.
- Further computing acceleration
- 3.
- Near-future improvements of the method
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yang, W.; Liu, Y.; Chen, X. D3fusion: Decomposition–disentanglement–dynamic compensation framework for infrared-visible image fusion in extreme low-light. Appl. Sci. 2025, 15, 8918. [Google Scholar] [CrossRef]
- Liao, D.; Shu, X.; Li, Z.; Liu, Q.; Yuan, D.; Chang, X.; He, Z. Fine-grained feature and template reconstruction for tir object tracking. IEEE Trans. Circuits Syst. Video Technol. 2025, 35, 9276–9286. [Google Scholar] [CrossRef]
- Marques, G.; Pitarma, R. Non-contact infrared temperature acquisition system based on Internet of things for laboratory activities monitoring. Procedia Comput. Sci. 2019, 155, 487–494. [Google Scholar] [CrossRef]
- Zhu, Y.; Ma, Y.; Fan, F.; Huang, J.; Yao, Y.; Zhou, X.; Huang, R. Towards robust infrared small target detection via frequency and spatial feature fusion. IEEE Trans. Geosci. Remote Sens. 2025, 63, 2001115. [Google Scholar] [CrossRef]
- Cao, Y.; Li, Y. Strip non-uniformity correction in uncooled long-wave infrared focal plane array based on noise source characterization. Opt. Commun. 2015, 339, 236–242. [Google Scholar] [CrossRef]
- Wang, H.; Yang, X.; Wang, Z.; Yang, H.; Wang, J.; Zhou, X. Improved CycleGAN for Mixed Noise Removal in Infrared Images. Appl. Sci. 2024, 14, 6122. [Google Scholar] [CrossRef]
- 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]
- Li, F.; Zhao, Y.; Luo, H.; Lv, C. Spatio-temporal deep recurrent convolutional neural network for infrared focal plane arrays non-uniformity correction. Infrared Phys. Technol. 2024, 140, 105390. [Google Scholar] [CrossRef]
- Liu, Y.; Qiu, B.; Tian, Y.; Cai, J.; Sui, X.; Chen, Q. Scene-based dual domain non-uniformity correction algorithm for stripe and optics-caused fixed pattern noise removal. Opt. Express 2024, 32, 16591–16610. [Google Scholar] [CrossRef] [PubMed]
- Zhang, C.; Zhao, W. Scene-based nonuniformity correction using local constant statistics. J. Opt. Soc. Am. A 2008, 25, 1444–1453. [Google Scholar] [CrossRef] [PubMed]
- Zuo, C.; Chen, Q.; Gu, G.; Qian, W. New temporal high-pass filter nonuniformity correction based on bilateral filter. Opt. Rev. 2011, 18, 197–202. [Google Scholar] [CrossRef]
- Zeng, J.; Sui, X.; Gao, H. Adaptive image-registration-based nonuniformity correction algorithm with ghost artifacts eliminating for infrared focal plane arrays. IEEE Photonics J. 2015, 7, 1–16. [Google Scholar] [CrossRef]
- Li, Y.; Liu, N.; Xu, J. Infrared scene-based non-uniformity correction based on deep learning model. Optik 2021, 227, 165899. [Google Scholar] [CrossRef]
- Deng, F.; Chen, S.; Ma, Y.; Cheng, S.; Sun, Y.; Yang, J. RCAU-Net: Convolutional networks with residual channel attention for non-uniformity correction. Int. J. Sens. Netw. 2024, 44, 169–181. [Google Scholar] [CrossRef]
- Chen, S.; Deng, F.; Zhang, H.; Lyu, S.; Kou, Z.; Yang, J. Infrared non-uniformity correction model via deep convolutional neural network. In Proceedings of the IET Conference Proceedings CP820, Beijing, China, 11–13 November 2022; Volume 2022, pp. 178–184. [Google Scholar]
- Bernacki, J.; Scherer, R. Algorithms and Methods for Individual Source Camera Identification: A Survey. Sensors 2025, 25, 3027. [Google Scholar] [CrossRef]
- Volkov, A.A.; Kozlov, A.V.; Cheremkhin, P.A.; Rymov, D.A.; Shifrina, A.V.; Starikov, R.S.; Nebavskiy, V.A.; Petrova, E.K.; Zlokazov, E.Y.; Rodin, V.G. A review of Neural network-based image noise processing methods. Sensors 2025, 25, 6088. [Google Scholar] [CrossRef]
- Liu, T.; Sui, X.; Wang, Y.; Wang, Y.; Chen, Q.; Guan, Z.; Chen, X. Strong non-uniformity correction algorithm based on spectral shaping statistics and LMS. Opt. Express 2023, 31, 30693–30709. [Google Scholar] [CrossRef] [PubMed]
- Helfrich, R. Programmable compensation technique for staring arrays. In Proceedings of the Smart Sensors, Washington, DC, USA, 17–20 April 1979; Volume 178, pp. 110–123. [Google Scholar]
- Hu, X.M. IR FPA non-uniformity correction study based on the approach of modified two point temperature correction accuracy. Infrared Laser Eng. 2000, 29, 19–21. [Google Scholar]
- Li, Y.X.; Sun, D.X.; Liu, Y.N. Polynomial-Fitting–Based Nonuniformity Correction for Infrared Focal Plane Arrays. Laser Infrared 2005, 35, 4. [Google Scholar]
- Qu, H.; Chen, Q. A theoretical model on infrared focal plane arrays binary nonlinear nonuniformity. Acta Electron. Sin. 2008, 36, 2150–2153. [Google Scholar]
- Yang, H.; Yan, P.; Yang, F.; Cheng, J. Multi-segment Second-order Non-uniformity Correction of IRFPA Based on FPGA. Acta Photonica Sin. 2025, 54, 0704001. [Google Scholar]
- Scribner, D.A.; Sarkady, K.A.; Kruer, M.R.; Caulfield, J.T.; Hunt, J.; Herman, C. Adaptive nonuniformity correction for IR focal-plane arrays using neural networks. In Proceedings of the Infrared Sensors: Detectors, Electronics, and Signal Processing, San Diego, CA, USA, 24–26 July 1991; Volume 1541, pp. 100–109. [Google Scholar]
- Narendra, P. Scene-based nonuniformity compensation for imaging sensors. IEEE Trans. Pattern Anal. Mach. Intell. 1982, PAMI-4, 57–61. [Google Scholar] [CrossRef]
- Harris, J.G.; Chiang, Y.M. Nonuniformity correction using the constant-statistics constraint: Analog and digital implementations. In Proceedings of the Infrared Technology and Applications XXIII, Orlando, FL, USA, 20–25 April 1997; Volume 3061, pp. 895–905. [Google Scholar]
- 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]
- 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. 2015, 26, 2176–2188. [Google Scholar] [CrossRef]
- Lin, Z.; Huang, X.; Li, Z. Non-uniform correction method for infrared motion blurred images. Infrared Technol. 2025, 47, 765. [Google Scholar]
- Liu, K.; Chen, H.; Bao, W.; Wang, J. Thermal imaging spatial noise removal via deep image prior and step-variable total variation regularization. Infrared Phys. Technol. 2023, 134, 104888. [Google Scholar] [CrossRef]
- 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, 1–15. [Google Scholar] [CrossRef]
- Kuang, X.; Sui, X.; Liu, Y.; Liu, C.; Chen, Q.; Gu, G. Robust destriping method based on data-driven learning. Infrared Phys. Technol. 2018, 94, 142–150. [Google Scholar] [CrossRef]
- Guan, J.; Lai, R.; Xiong, A. Wavelet deep neural network for stripe noise removal. IEEE Access 2019, 7, 44544–44554. [Google Scholar] [CrossRef]
- Chang, Y.; Chen, M.; Yan, L.; Zhao, X.L.; Li, Y.; Zhong, S. Toward universal stripe removal via wavelet-based deep convolutional neural network. IEEE Trans. Geosci. Remote Sens. 2019, 58, 2880–2897. [Google Scholar] [CrossRef]
- Li, T.; Zhao, Y.; Li, Y.; Zhou, G. Non-uniformity correction of infrared images based on improved CNN with long-short connections. IEEE Photonics J. 2021, 13, 1–13. [Google Scholar] [CrossRef]
- Huang, M.; Chen, W.; Zhu, Y.; Duan, Q.; Zhu, Y.; Zhang, Y. An Adaptive Weighted Residual-Guided Algorithm for Non-Uniformity Correction of High-Resolution Infrared Line-Scanning Images. Sensors 2025, 25, 1511. [Google Scholar] [CrossRef] [PubMed]
- Tian, C.; Xu, Y.; Li, Z.; Zuo, W.; Fei, L.; Liu, H. Attention-guided CNN for image denoising. Neural Netw. 2020, 124, 117–129. [Google Scholar] [CrossRef] [PubMed]
- Tian, C.; Xu, Y.; Zuo, W. Image denoising using deep CNN with batch renormalization. Neural Netw. 2020, 121, 461–473. [Google Scholar] [CrossRef]
- Yu, F.; Koltun, V. Multi-scale context aggregation by dilated convolutions. arXiv 2015, arXiv:1511.07122. [Google Scholar]
- Liu, Z.; Xu, J.; Wang, X.; Nie, K.; Jin, W. A fixed-pattern noise correction method based on gray value compensation for TDI CMOS image sensor. Sensors 2015, 15, 23496–23513. [Google Scholar] [CrossRef]
- Narayanan, B.; Hardie, R.C.; Muse, R.A. Scene-based nonuniformity correction technique that exploits knowledge of the focal-plane array readout architecture. Appl. Opt. 2005, 44, 3482–3491. [Google Scholar] [CrossRef]
- Ma, B.; Yao, J.; Le, Y.; Qin, C.; Yao, H. Efficient image noise estimation based on skewness invariance and adaptive noise injection. IET Image Process. 2020, 14, 1393–1401. [Google Scholar] [CrossRef]
- Jiang, N.; Zhang, Y.; Li, Q.; Yan, F. An infrared thermal image denoising method focusing on noise feature learning. Opt. Laser Technol. 2025, 184, 112475. [Google Scholar] [CrossRef]
- Torres, J.A.; Torres-Torres, C.; Vidal, E.; Fernández, F.; de Icaza-Herrera, M.; Loske, A.M. Violin vibration state determined from laser streak patterns. Appl. Acoust. 2022, 185, 108384. [Google Scholar] [CrossRef]
- Hou, F.; Zhang, Y.; Zhou, Y.; Zhang, M.; Lv, B.; Wu, J. Review on infrared imaging technology. Sustainability 2022, 14, 11161. [Google Scholar] [CrossRef]
- Li, M.; Wang, Y.; Sun, H. Single-Frame Infrared Image Non-Uniformity Correction Based on Wavelet Domain Noise Separation. Sensors 2023, 23, 8424. [Google Scholar] [CrossRef] [PubMed]










| Noise Level | Metric | Average Value | Minimum Value | Maximum Value |
|---|---|---|---|---|
| Low | Standard deviation | 40.93 | 25.76 | 55.36 |
| PSNR (dB) | 39.17 | 35.90 | 41.23 | |
| Medium | Standard deviation | 41.79 | 26.90 | 55.97 |
| PSNR (dB) | 36.15 | 33.58 | 37.23 | |
| High | Standard deviation | 44.24 | 30.14 | 57.86 |
| PSNR (dB) | 33.84 | 31.88 | 34.79 |
| DLS-NUC | DDL-SR | SNRWDNN | SNRCNN | Ours |
|---|---|---|---|---|
| 20.56 | 11.03 | 15.99 | 14.06 | 3.43 |
| Method | Real Noise | Simulated Low-Level Noise | Simulated Media-Level Noise | Simulated High-Level Noise |
|---|---|---|---|---|
| GF | 0.9097 | 0.9923 | 0.9821 | 0.9458 |
| ADOM | 0.8959 | 0.9750 | 0.9713 | 0.9525 |
| DLS-NUC | 0.9128 | 0.9869 | 0.9810 | 0.9658 |
| DDL-SR | 0.9254 | 0.9806 | 0.9801 | 0.9778 |
| SNRDWNN | 0.9046 | 0.9934 | 0.9872 | 0.9765 |
| SNRCNN | 0.8271 | 0.8701 | 0.7879 | 0.4441 |
| Ours | 0.9536 | 0.9891 | 0.9824 | 0.9780 |
| Method | Real Noise (dB) | Simulated Low-Level Noise (dB) | Simulated Media-Level Noise (dB) | Simulated High-Level Noise (dB) |
|---|---|---|---|---|
| GF | 27.44 | 44.35 | 39.50 | 33.84 |
| ADOM | 24.16 | 26.45 | 26.34 | 25.24 |
| DLS-NUC | 24.27 | 35.25 | 34.53 | 32.74 |
| DDL-SR | 27.15 | 29.21 | 29.29 | 29.37 |
| SNRDWNN | 27.39 | 45.15 | 40.31 | 33.90 |
| SNRCNN | 25.18 | 28.95 | 28.08 | 24.55 |
| Ours | 27.81 | 40.77 | 38.08 | 34.53 |
| Method | Real Noise | Simulated Low-Level Noise | Simulated Media-Level Noise | Simulated High-Level Noise |
|---|---|---|---|---|
| GF | 0.9569 | 0.9952 | 0.9930 | 0.9900 |
| ADOM | 0.9578 | 0.9965 | 0.9937 | 0.9908 |
| DLS-NUC | 0.9487 | 0.9887 | 0.9842 | 0.9816 |
| DDL-SR | 0.2239 | 0.2068 | 0.2041 | 0.2138 |
| SNRWDNN | 0.9374 | 0.9988 | 0.9933 | 0.9914 |
| SNRCNN | 0.9008 | 0.9275 | 0.9222 | 0.8782 |
| Ours | 0.9582 | 0.9875 | 0.9942 | 0.9916 |
| Method | GF | ADOM | DLS-NUC |
|---|---|---|---|
| Runtime (s) | 0.231 | 4.294 | 0.825 |
| DDL-SR | SNRWDNN | SNRCNN | Ours |
| 0.477 | 0.628 | 0.595 | 0.089 |
| Module | Noise Type | |||||
|---|---|---|---|---|---|---|
| DFD | SA | ADF | Real Noise | Simulated Low-Level Noise | Simulated Media-Level Noise | Simulated High-Level Noise |
| 0.9420 | 0.9790 | 0.9725 | 0.9620 | |||
| ✓ | ✓ | 0.9526 | 0.9851 | 0.9817 | 0.9742 | |
| ✓ | ✓ | 0.9455 | 0.9810 | 0.9755 | 0.9650 | |
| ✓ | ✓ | 0.9469 | 0.9818 | 0.9771 | 0.9633 | |
| ✓ | ✓ | ✓ | 0.9536 | 0.9891 | 0.9824 | 0.9780 |
| Module | Noise Type | |||||
|---|---|---|---|---|---|---|
| DFD | SA | ADF | Real Noise | Simulated Low-Level Noise | Simulated Media-Level Noise | Simulated High-Level Noise |
| 27.20 | 34.26 | 33.01 | 30.77 | |||
| ✓ | ✓ | 27.76 | 40.72 | 37.83 | 34.03 | |
| ✓ | ✓ | 27.34 | 35.99 | 34.74 | 32.53 | |
| ✓ | ✓ | 27.71 | 39.37 | 37.33 | 33.96 | |
| ✓ | ✓ | ✓ | 27.81 | 40.77 | 38.08 | 34.53 |
| PSNR (dB) | SSIM | ||
|---|---|---|---|
| Fold | PSNR (dB) | SSIM |
|---|---|---|
| Average |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Shao, A.; He, H.; Gao, G.; Zhang, M.; Ge, P.; Kong, X.; Qian, W.; Gu, G.; Chen, Q.; Wan, M. Adaptive Dual-Frequency Denoising Network-Based Strip Non-Uniformity Correction Method for Uncooled Long Wave Infrared Camera. Appl. Sci. 2026, 16, 1052. https://doi.org/10.3390/app16021052
Shao A, He H, Gao G, Zhang M, Ge P, Kong X, Qian W, Gu G, Chen Q, Wan M. Adaptive Dual-Frequency Denoising Network-Based Strip Non-Uniformity Correction Method for Uncooled Long Wave Infrared Camera. Applied Sciences. 2026; 16(2):1052. https://doi.org/10.3390/app16021052
Chicago/Turabian StyleShao, Ajun, Hongying He, Guanghui Gao, Mengxu Zhang, Pengqiang Ge, Xiaofang Kong, Weixian Qian, Guohua Gu, Qian Chen, and Minjie Wan. 2026. "Adaptive Dual-Frequency Denoising Network-Based Strip Non-Uniformity Correction Method for Uncooled Long Wave Infrared Camera" Applied Sciences 16, no. 2: 1052. https://doi.org/10.3390/app16021052
APA StyleShao, A., He, H., Gao, G., Zhang, M., Ge, P., Kong, X., Qian, W., Gu, G., Chen, Q., & Wan, M. (2026). Adaptive Dual-Frequency Denoising Network-Based Strip Non-Uniformity Correction Method for Uncooled Long Wave Infrared Camera. Applied Sciences, 16(2), 1052. https://doi.org/10.3390/app16021052

