FPGA implementation of the JPEG XR for onboard earth-observation applications
As a more recent option for low-complexity compression, the transform-based JPEG XR standard accepts an extended range of input formats and provides good low-loss compression. Based on the performance in software of the JPEG XR compression to process remote-sensing images and foreseeing applications...
Saved in:
Published in | Journal of real-time image processing Vol. 18; no. 6; pp. 2037 - 2048 |
---|---|
Main Authors | , |
Format | Journal Article |
Language | English |
Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.12.2021
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | As a more recent option for low-complexity compression, the transform-based JPEG XR standard accepts an extended range of input formats and provides good low-loss compression. Based on the performance in software of the JPEG XR compression to process remote-sensing images and foreseeing applications onboard small earth-observation satellites, the JPEG XR algorithm was implemented and evaluated in FPGA. The VHDL code was developed and evaluated in two parts, the transform/quantization/prediction and the DC/LP/HP encoding, which were then merged into the complete JPEG XR description. The results of the real-time evaluation were compared to the predictive-differential JPEG LS compression, in a similar hardware test setup, and also to other JPEG XR hardware implementations, and showed up a good trade-off between a throughput of 16 Mpix/s and a power consumption of about 180 mW, at a 50 MHz clock frequency. Better results were estimated for a more recent FPGA version at a higher frequency. |
---|---|
ISSN: | 1861-8200 1861-8219 |
DOI: | 10.1007/s11554-021-01078-y |