An FPGA Accelerator for Real Time Hyperspectral Images Compression based on JPEG2000 Standard

Authors

  • Refka Ghodhbani Department of Computer Sciences, Faculty of Computing and Information Technology, Northern Border University, Saudi Arabia | Laboratory of Electronic and Microelectronics, Faculty of Sciences, University of Monastir, Tunisia
  • Taoufik Saidani Department of Computer Sciences, Faculty of Computing and Information Technology, Northern Border University, Saudi Arabia
  • Layla Horrigue Laboratory of Electronic and Microelectronics, Faculty of Sciences, University of Monastir, Tunisia
  • Asaad M. Algarni Department of Computer Sciences, Faculty of Computing and Information Technology, Northern Border University, Saudi Arabia
  • Muteb Alshammari Department of Information Technology, Faculty of Computing and Information Technology, Northern Border University, Saudi Arabia
Volume: 14 | Issue: 2 | Pages: 13118-13123 | April 2024 | https://doi.org/10.48084/etasr.6853

Abstract

Lossless hyperspectral images have the advantage of reducing the data size, hence saving on storage and transmission costs. This study presents a dynamic pipeline hardware design for compressing and decompressing images using the Joint Photographic Experts Group-Lossless (JPEG2000) algorithm. The proposed architecture was specifically tailored for implementation on a Field Programmable Gate Array (FPGA) to accomplish efficient image processing. The introduction of a pipeline pause mechanism effectively resolves the issue of coding errors deriving from parameter modifications. Bit-plane coding was employed to enhance the efficacy of image coding calculations, leading to a reduction of parameter update delays. However, the context and decision creation procedure were streamlined, resulting in a significant enhancement in throughput. A hardware module utilizing the parallel block compression architecture was developed for JPEG2000 compression/decompression, allowing for configurable block size and bringing about enhanced image, compression/decompression, throughput, and reduced times. Verification results were obtained by implementing the proposed JPEG 2000 compression on a Zynq-7000 system-on-chip. The purpose of this system was to enable on-board satellite processing of hyperspectral image cubes with a specific focus on achieving lossless compression. The proposed architecture outperformed previous approaches by using fewer resources and achieving a higher compression ratio and clock frequency.

Keywords:

hyperspectral image compression, JPEG2000, EBCOT, MQ coder, FPGA, Zynq70000

Downloads

Download data is not yet available.

References

M. J. Khan, H. S. Khan, A. Yousaf, K. Khurshid, and A. Abbas, "Modern Trends in Hyperspectral Image Analysis: A Review," IEEE Access, vol. 6, pp. 14118–14129, 2018.

P. Ghamisi et al., "Advances in Hyperspectral Image and Signal Processing: A Comprehensive Overview of the State of the Art," IEEE Geoscience and Remote Sensing Magazine, vol. 5, no. 4, pp. 37–78, Sep. 2017.

M. Hernández-Cabronero et al., "The CCSDS 123.0-B-2 ‘Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression’ Standard: A comprehensive review," IEEE Geoscience and Remote Sensing Magazine, vol. 9, no. 4, pp. 102–119, Sep. 2021.

O. Barkovska, I. Filippenko, I. Semenenko, V. Korniienko, and P. Sedlaček, "Adaptation of FPGA architecture for accelerated image preprocessing," Radioelectronic and Computer Systems, no. 2, pp. 94–106, May 2023.

D. Báscones, C. González, and D. Mozos, "An FPGA Accelerator for Real-Time Lossy Compression of Hyperspectral Images," Remote Sensing, vol. 12, no. 16, Jan. 2020, Art. no. 2563.

C. Fu, Y. Yi, and F. Luo, "Hyperspectral image compression based on simultaneous sparse representation and general-pixels," Pattern Recognition Letters, vol. 116, pp. 65–71, Dec. 2018.

P. K. Nath and S. Banerjee, "A high throughput pass parallel block decoder architecture for JPEG 2000 that prevents stalling in the decoding process," Integration, vol. 71, pp. 170–182, Mar. 2020.

D. Taubman and M. Marcellin, JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice. New York, NY, USA: Springer Science & Business Media, 2012.

R. Ghodhbani, T. Saidani, L. Horrigue, and M. Atri, "An efficient pass-parallel architecture for embedded block coder in JPEG 2000," Journal of Real-Time Image Processing, vol. 16, no. 5, pp. 1595–1606, Oct. 2019.

B. Penna, T. Tillo, E. Magli, and G. Olmo, "Progressive 3-D coding of hyperspectral images based on JPEG 2000," IEEE Geoscience and Remote Sensing Letters, vol. 3, no. 1, pp. 125–129, Jan. 2006.

Y. Kang and X. Xu, "A System and Its Implementation Based on FPGA for Video JPEG2000 Codec and Network Transmission," in Proceedings of the 2021 5th International Conference on Digital Signal Processing, Chengdu, China, Jun. 2021, pp. 260–265.

L. Horrigue, T. Saidani, R. Ghodhbani, J. Dubois, J. Miteran, and M. Atri, "An efficient hardware implementation of MQ decoder of the JPEG2000," Microprocessors and Microsystems, vol. 38, no. 7, pp. 659–668, Oct. 2014.

T. Saidani and R. Ghodhbani, "Hardware Acceleration of Video Edge Detection with Hight Level Synthesis on the Xilinx Zynq Platform," Engineering, Technology & Applied Science Research, vol. 12, no. 1, pp. 8007–8012, Feb. 2022.

L. Kechiche, L. Touil, M. Jemai, and B. Ouni, "A Power-Aware Real-Time System for Multi-Video Treatment on FPGA with Dynamic Partial Reconfiguration and Voltage Scaling," Engineering, Technology & Applied Science Research, vol. 12, no. 4, pp. 8996–9004, Aug. 2022.

"ISO/IEC 15444-1:2000 - JPEG 2000 image coding system." International Standards Organization, Geneva, Switzerland, 2000.

R. Ghodhbani, T. Saidani, A. Alhomoud, A. Alshammari, and R. Ahmed, "Real Time FPGA Implementation of an Efficient High Speed Harris Corner Detection Algorithm Based on High-Level Synthesis," Engineering, Technology & Applied Science Research, vol. 13, no. 6, pp. 12169–12174, Dec. 2023.

L. A. Aranda, A. Sánchez, F. Garcia-Herrero, Y. Barrios, R. Sarmiento, and J. A. Maestro, "Reliability Analysis of the SHyLoC CCSDS123 IP Core for Lossless Hyperspectral Image Compression Using COTS FPGAs," Electronics, vol. 9, no. 10, Oct. 2020, Art. no. 1681.

J. Caba, M. Díaz, J. Barba, R. Guerra, J. A. de la Torre, and S. López, "FPGA-Based On-Board Hyperspectral Imaging Compression: Benchmarking Performance and Energy Efficiency against GPU Implementations," Remote Sensing, vol. 12, no. 22, Jan. 2020, Art. no. 3741.

Downloads

How to Cite

[1]
R. Ghodhbani, T. Saidani, L. Horrigue, A. M. Algarni, and M. Alshammari, “An FPGA Accelerator for Real Time Hyperspectral Images Compression based on JPEG2000 Standard”, Eng. Technol. Appl. Sci. Res., vol. 14, no. 2, pp. 13118–13123, Apr. 2024.

Metrics

Abstract Views: 314
PDF Downloads: 405

Metrics Information

Most read articles by the same author(s)