HT-NRC: A High-Throughput and Noise-Resilient Lossless Image Compression Architecture for Deep-Space CMOS Cameras
Abstract
1. Introduction
- We propose a high-throughput, content-aware lossless image compression architecture specifically tailored for deep-space exploration payloads. This architecture effectively addresses the dual challenges of extreme processing speed requirements and efficiency degradation in high-noise images.
- We introduce an index-based dispatch and reorder mechanism to overcome the inherent serial dependencies of the JPEG-LS algorithm. By decoupling context modeling from pixel order and restoring the sequence via hardware logic, this design enables scalable parallel processing on FPGAs.
- We develop a heterogeneous dual-path coding scheme based on Bit-Plane Slicing (BPS). This method adaptively separates structural information from stochastic noise, applying predictive coding only in effective regions, substantially improving compression ratios in noisy image regions.
- We implement the proposed system on a Xilinx Virtex-7 FPGA. Experimental results demonstrate that our method achieves a throughput of 414.7 MPixel/s and a high average compression ratio. Furthermore, our method substantially outperforms existing solutions in both speed and robustness. Furthermore, post-implementation analysis estimates a total on-chip power consumption of 2.1 W, demonstrating its high energy efficiency for power-constrained deep-space payloads.
2. Related Work
2.1. Image Compression Algorithms
2.2. Learning-Based Image Compression
2.3. Image Compression for Deep-Space Image
3. Proposed Methodology
3.1. Standard JPEG-LS Algorithm
3.2. Content-Aware Parallel Classification and Allocation
3.3. Noise-Resilient Bit-Plane Slicing
3.4. Reorder Buffer
- Before processing begins, the system assigns a “seat” in the ROB for every input pixel. An Allocation Pointer moves sequentially to reserve N empty entries for the current batch of pixels. The address of each reserved entry serves as a unique Transaction Tag. This tag is sent along with the pixel data to the processing units, effectively marking the pixel’s correct position in the final sequence.
- Once a processing unit finishes compressing a pixel, it uses the Transaction Tag to find its reserved “seat” in the ROB. It writes the compressed data directly into that entry and sets a Valid Bit to 1. Since background pixels are processed faster, they may arrive at the ROB much earlier than spot pixels. The ROB temporarily holds these early results until the slower predecessors catch up.
- At the output end, a Commit Pointer monitors the ROB. It strictly checks entries one by one in the original order. If the current entry is ready, the system reads out the data and moves the pointer to the next entry. If the current entry is not ready, the pointer pauses and waits. This mechanism forces all subsequent data to wait, guaranteeing that the final output stream is strictly continuous and ordered.
3.5. Decoder Architecture
- Spot Pixel Branch: If the current pixel is flagged as a spot region, the decoder reads the variable-length Golomb-Rice codeword from the main bitstream and applies an inverse mapping to obtain the residual value. Subsequently, it utilizes the neighboring pixels stored in the line buffer to perform standard linear prediction. The prediction value is then added to the residual to losslessly recover the original spot pixel .
- Background Pixel Branch: If flagged as a background region, the bitstream parsing involves two sequential operations. First, the decoder reads the variable-length Golomb-Rice codeword and combines it with the causal prediction to recover the Most Significant Bits (). Immediately after, the decoder directly extracts a fixed length of bits from the bitstream, which serve as the transparently packed Least Significant Bits (). Finally, the complete background pixel is losslessly reconstructed via a deterministic bitwise shift and addition operation.
4. Results and Analysis
4.1. Experiment Setting
4.1.1. Benchmark Datasets
4.1.2. Evaluation Metrics
- Processing Throughput (): Defined as the actual number of pixels processed per second, measured in Megapixels per second (Mpixel/s). It is empirically calculated based on the measured hardware execution time, where represents the total number of pixels processed, and denotes the actual processing time consumed by the FPGA hardware in seconds, as shown in Equation (12):
- 2.
- Compression Ratio (CR): Defined as the ratio of the original raw data size to the compressed bitstream size, as shown in Equation (13)A higher CR indicates better storage saving capability.
- 3.
- Hardware Resource Utilization: Assessed by the consumption of Look-Up Tables (LUTs) on the target FPGA, representing the implementation cost.
4.1.3. Implementation Details
4.2. Main Results
4.2.1. Performance Evaluation and Comparative Analysis
| Work | Algorithm | Technology | Resource | Frequency (MHz) | Throughput (Mpixel/s) | Throughput/kLUT |
|---|---|---|---|---|---|---|
| ICEE 2011 [32] | JPEG-LS | ALTERA Stratix II | - | 155.2 | 154.2 | - |
| TCSVT 2014 [30] | JPEG2000 | Virtex-4 XC4VLX80 | 750 Slices | 106 | 106 | - |
| TCSVT 2018 [31] | JPEG-LS | Virtex-6 XC6VCX75T | 8354 slices | 51.684 | 51.684 | - |
| VLSI-SOC 2018 [29] | JPEG-LS | Virtex-7 XC7VX485 | 1.4 k LUT | 208 | 208 | 148.57 |
| IEEE Access 2024 [33] | JPEG-LS | Zynq-7000 XC7Z020 | 1.3 k LUT | 108.6 | 43.03 | 33.1 |
| Mathematics 2025 [22] | JPEG-LS | Zynq-7000 XC7Z045 | 18.28 k LUT | 350 | 346.41 | 18.95 |
| ACOMPA 2024 [34] | JPEG | Virtex-7 VC709 | 258.27 k LUT | 100.7 | 65.64 | 0.25 |
| JSCDM 2025 [35] | searchless-based FIC | Cyclone V | - | 50 | 27.17 | - |
| Proposed | HT-NRC | Virtex-7 XC7VX690T | 18 k LUT | 100 | 414.7 | 23.04 |
4.2.2. Evaluation of Compression Ratio
4.3. Ablation Study
4.3.1. Impact of Core Modules
4.3.2. Sensitivity to Slicing Depth
4.3.3. Threshold Ablation and Misclassification Risk
5. Conclusions, Limitations, and Future Work
5.1. Conclusions
5.2. Limitations
5.3. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chen, J.; Chen, N.; Wang, Z.; Dou, R.; Liu, J.; Wu, N.; Liu, L.; Feng, P.; Wang, G. A review of recent advances in high-dynamic-range CMOS image sensors. Chips 2025, 4, 8. [Google Scholar] [CrossRef]
- Bautz, M.W.; Miller, E.D.; Prigozhin, G.Y.; LaMarr, B.J.; Malonis, A.; Foster, R.; Grant, C.E.; Schneider, B.; Leitz, C.; Donlon, K.; et al. Fast, low-noise image sensor technology for strategic x-ray astrophysics missions. In Space Telescopes and Instrumentation 2024: Ultraviolet to Gamma Ray; SPIE: Bellingham, WA, USA, 2024; Volume 13093, pp. 528–538. [Google Scholar]
- Cesarone, R.J.; Abraham, D.S.; Shambayati, S.; Rush, J. Deep-space optical communications. In Proceedings of the International Conference on Space Optical Systems and Applications 2011, Santa Monica, CA, USA, 11–13 May 2011; pp. 410–423. [Google Scholar]
- Lambert-Nebout, C.; Latry, C.; Moury, G.A.; Parisot, C.; Antonini, M.; Barlaud, M. On-board optical image compression for future high-resolution remote sensing systems. Appl. Digit. Image Process. 2000, XXIII 4115, 332–346. [Google Scholar]
- Elakkiya, S.; Thivya, K.S. Comprehensive review on lossy and lossless compression techniques. J. Inst. Eng. Ser. B 2022, 103, 1003–1012. [Google Scholar] [CrossRef]
- Maireles-González, Ò.; Bartrina-Rapesta, J.; Hernández-Cabronero, M.; Serra-Sagristà, J. Analysis of lossless compressors applied to integer and floating-point astronomical data. In Proceedings of the Data Compression Conference 2022, Snowbird, UT, USA, 22–25 March 2022; pp. 389–398. [Google Scholar]
- Papadonikolakis, M.E.; Kakarountas, A.P.; Goutis, C.E. Efficient high-performance implementation of JPEG-LS encoder. J. Real-Time Image Process. 2008, 3, 303–310. [Google Scholar] [CrossRef]
- Pence, W.D.; Seaman, R.; White, R.L. Lossless astronomical image compression and the effects of noise. Publ. Astron. Soc. Pac. 2009, 121, 414. [Google Scholar] [CrossRef]
- Alakuijala, J.; Van Asseldonk, R.; Boukortt, S.; Bruse, M.; Comșa, I.M.; Firsching, M.; Fischbacher, T.; Kliuchnikov, E.; Gomez, S.; Obryk, R.; et al. JPEG XL next-generation image compression architecture and coding tools. Appl. Digit. Image Process. 2019, 11137, 112–124. [Google Scholar]
- Ciobâcă, Ş.; Gratie, D.E. Implementing, specifying, and verifying the QOI format in dafny: A case study. In Proceedings of the International Conference on Integrated Formal Methods 2024, Manchester, UK, 13–15 November 2024; pp. 35–52. [Google Scholar]
- Wu, X.; Memon, N. CALIC-a context based adaptive lossless image codec. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings 1996, Atlanta, GA, USA, 7–10 May 1996; Volume 4, pp. 1890–1893. [Google Scholar]
- Meyer, B.; Tischer, P. TMW-a new method for lossless image compression. In Proceedings of the International Picture Coding Symposium 1997, Berlin, Germany, 10–12 September 1997; Volume 2, pp. 533–540. [Google Scholar]
- Weinberger, M.J.; Seroussi, G.; Sapiro, G. LOCO-I: A low complexity, context-based, lossless image compression algorithm. In Proceedings of the Data Compression Conference-DCC 1996, Snowbird, UT, USA, 31 March–3 April 1996; pp. 140–149. [Google Scholar]
- Bartrina-Rapesta, J.; Serra-Sagrista, J.; Auli-Llinas, F.; Gomez, J.M. JPEG2000 ROI coding method with perfect fine-grain accuracy and lossless recovery. In Proceedings of the Conference Record of the Forty-Third Asilomar Conference on Signals, Systems and Computers 2009, Pacific Grove, CA, USA, 1–4 November 2009; pp. 558–562. [Google Scholar]
- Dufaux, F.; Sullivan, G.J.; Ebrahimi, T. The JPEG XR image coding standard [Standards in a Nutshell]. IEEE Signal Process. Mag. 2009, 26, 195–204. [Google Scholar] [CrossRef]
- Trigka, M.; Dritsas, E. A comprehensive survey of deep learning approaches in image processing. Sensors 2025, 25, 531. [Google Scholar] [CrossRef] [PubMed]
- Nakahara, H.; Que, Z.; Luk, W. High-throughput convolutional neural network on an FPGA by customized JPEG compression. In Proceedings of the IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines 2020, Fayetteville, AR, USA, 3–6 May 2020; pp. 1–9. [Google Scholar]
- Wang, S.; Cheng, Z.; Feng, D.; Lu, G.; Song, L.; Zhang, W. Asymllic: Asymmetric lightweight learned image compression. In Proceedings of the IEEE International Conference on Visual Communications and Image Processing 2024, Tokyo, Japan, 8–11 December 2024; pp. 1–5. [Google Scholar]
- Mazouz, A.; Chaudhuri, S.; Cagnanzzo, M.; Mitrea, M.; Tartaglione, E.; Fiandrotti, A. Lightweight Embedded FPGA Deployment of Learned Image Compression with Knowledge Distillation and Hybrid Quantization. arXiv 2025, arXiv:2503.04832. [Google Scholar]
- Santos, L.; Gomez, A.; Sarmiento, R. Implementation of CCSDS standards for lossless multispectral and hyperspectral satellite image compression. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 1120–1138. [Google Scholar] [CrossRef]
- CCSDS 121.0-B-2; Lossless Data Compression. CCSDS: Washington, DC, USA, 2012.
- Li, X.; Zhou, L.; Zhu, Y. Real-Time Lossless Compression System for Bayer Pattern Images with a Modified JPEG-LS. Mathematics 2025, 13, 3245. [Google Scholar] [CrossRef]
- Machairas, E.; Kranitis, N. A 13.3 Gbps 9/7M discrete wavelet transform for CCSDS 122.0-B-1 image data compression on a space-grade SRAM FPGA. Electronics 2020, 9, 1234. [Google Scholar] [CrossRef]
- CCSDS 122.0-B-1; Image Data Compression. CCSDS: Washington, DC, USA, 2005.
- Wu, K.C.; Zhuang, G.; Huang, J.; Zhang, X.; Ouyang, W.; Lu, Y. Star: A benchmark for astronomical star fields super-resolution. arXiv 2025, arXiv:2507.16385. [Google Scholar] [CrossRef]
- ISO/IEC 14495-1; Information Technology—Lossless and Near-Lossless Compression of Continuous-Tone Still Images: Baseline. ISO/IEC: Geneva, Switzerland, 1999.
- ISO/IEC 15444-1; Information Technology—JPEG 2000 Image Coding System: Core Coding System. ISO/IEC: Geneva, Switzerland, 2000.
- RFC 2083; PNG (Portable Network Graphics) Specification Version 1.0. IETF: Fremont, CA, USA, 1997.
- Murat, Y. Key architectural optimizations for hardware efficient JPEG-LS encoder. In Proceedings of the IFIP/IEEE International Conference on Very Large Scale Integration 2018, Verona, Italy, 8–10 October 2018; pp. 243–248. [Google Scholar]
- Belyaev, E.; Liu, K.; Gabbouj, M.; Li, Y. An efficient adaptive binary range coder and its VLSI architecture. IEEE Trans. Circuits Syst. Video Technol. 2014, 25, 1435–1446. [Google Scholar] [CrossRef]
- Chen, L.; Yan, L.; Sang, H.; Zhang, T. High-throughput architecture for both lossless and near-lossless compression modes of LOCO-I algorithm. IEEE Trans. Circuits Syst. Video Technol. 2018, 29, 3754–3764. [Google Scholar] [CrossRef]
- Daryanavard, H.; Abbasi, O.; Talebi, R. FPGA implementation of JPEG-LS compression algorithm for real time applications. In Proceedings of the 19th Iranian Conference on Electrical Engineering 2011, Tehran, Iran, 17–19 May 2011; pp. 1–4. [Google Scholar]
- Liu, F.; Chen, X.; Liao, Z.; Yang, C. Adaptive Pipeline Hardware Architecture Design and Implementation for Image Lossless Compression/Decompression Based on JPEG-LS. IEEE Access 2024, 12, 5393–5403. [Google Scholar] [CrossRef]
- Khai, L.D.; Van Quang, T.; Luan, P.H. A real-time JPEG image compression hardware design architecture. In Proceedings of the International Conference on Advanced Computing and Analytics 2024, Ben Cat, Vietnam, 27–29 November 2024; pp. 29–36. [Google Scholar]
- Saad, A.M.; Chai, Z.H.; Alduais, N.A.; Mohammed, M.S.; Abdul-Qawy, A.S.H.; Nasser, A.B.; Ghanem, W.A.H.; Sa’ad, H.H.Y. Efficient Implementation of Searchless Fractal Image Compression on Low-cost FPGA for Real-Time Encoding. J. Soft Comput. Data Min. 2025, 6, 138–149. [Google Scholar]
- Boostani, M.; Bánvölgyi, A.; Zouboulis, C.C.; Goldfarb, N.; Suppa, M.; Goldust, M.; Lőrincz, K.; Kiss, T.; Nádudvari, N.; Holló, P.; et al. Large language models in evaluating hidradenitis suppurativa from clinical images. J. Eur. Acad. Dermatol. Venereol. 2025, 39, 1052–1055. [Google Scholar] [CrossRef] [PubMed]
- Boostani, M.; Bánvölgyi, A.; Goldust, M.; Cantisani, C.; Pietkiewicz, P.; Lőrincz, K.; Holló, P.; Wikonkál, N.M.; Paragh, G.; Kiss, N. Diagnostic performance of GPT-4o and Gemini Flash 2.0 in acne and rosacea. Int. J. Dermatol. 2025, 64, 1881–1882. [Google Scholar] [CrossRef] [PubMed]





| Noise Level () | PNG | JPEG 2000 | JPEG-LS | HT-NRC (Proposed) |
|---|---|---|---|---|
| 0.5 (Clean) | 2.85 ± 0.35 | 3.55 ± 0.42 | 3.62 ± 0.45 | 3.58 ± 0.40 |
| 2.0 (Low) | 1.95 ± 0.28 | 2.30 ± 0.32 | 2.15 ± 0.36 | 2.21 ± 0.28 |
| 5.0 (Medium) | 1.15 ± 0.24 | 1.45 ± 0.28 | 0.98 ± 0.35 | 1.65 ± 0.25 |
| 10.0 (High) | 0.88 ± 0.20 | 1.05 ± 0.22 | 0.65 ± 0.28 | 1.24 ± 0.20 |
| SOR (%) | JPEG-LS | HT-NRC (Proposed) | Improvement |
|---|---|---|---|
| 1% (Sparse) | 2.18 ± 0.38 | 2.35 ± 0.30 | +7.8% |
| 10% (Medium) | 2.05 ± 0.32 | 2.15 ± 0.26 | +4.9% |
| 40% (Dense) | 1.85 ± 0.28 | 1.92 ± 0.22 | +3.8% |
| Configuration | Module: Parallelization (N = 4) | Module: Background BPS (S = 3) | Throughput (Mpixel/s) | Compression Ratio ( = 5.0) |
|---|---|---|---|---|
| Baseline (JPEG-LS) | × | × | 100 | 0.98 |
| Variant A | √ | × | 401.3 | 0.98 |
| Variant B | × | √ | 100 | 1.65 |
| HT-NRC (Full) | √ | √ | 414.7 | 1.65 |
| Threshold Strategy | False Positive Rate (FP) | False Negative Rate (FN) | Throughput (Mpixel/s) | Compression Ratio |
|---|---|---|---|---|
| Fixed Threshold (Th = 10) | 18.4% | 4.2% | 365.2 | 1.32 |
| 14.5% | 2.1% | 382.4 | 1.41 | |
| 3.2% | 5.6% | 414.7 | 1.65 | |
| 0.8% | 15.3% | 420.1 | 1.50 |
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
Wu, H.; Bai, Y.; Gao, J. HT-NRC: A High-Throughput and Noise-Resilient Lossless Image Compression Architecture for Deep-Space CMOS Cameras. Appl. Sci. 2026, 16, 2873. https://doi.org/10.3390/app16062873
Wu H, Bai Y, Gao J. HT-NRC: A High-Throughput and Noise-Resilient Lossless Image Compression Architecture for Deep-Space CMOS Cameras. Applied Sciences. 2026; 16(6):2873. https://doi.org/10.3390/app16062873
Chicago/Turabian StyleWu, Haoyu, Yonglin Bai, and Jiarui Gao. 2026. "HT-NRC: A High-Throughput and Noise-Resilient Lossless Image Compression Architecture for Deep-Space CMOS Cameras" Applied Sciences 16, no. 6: 2873. https://doi.org/10.3390/app16062873
APA StyleWu, H., Bai, Y., & Gao, J. (2026). HT-NRC: A High-Throughput and Noise-Resilient Lossless Image Compression Architecture for Deep-Space CMOS Cameras. Applied Sciences, 16(6), 2873. https://doi.org/10.3390/app16062873

