Skip to main content
Log in

Efficient high-performance implementation of JPEG-LS encoder

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

A new design approach to create an efficient high-performance JPEG-LS encoder is proposed in this paper. The proposed implementation compresses the image data with the lossless mode of JPEG-LS. When the acquisition of precious content (image) is specified to occur in real-time, then lossless compression is essential. Lossless compression is important to critical applications, such as the acquisition of medical images and transmission of high-definition high-resolution images from space (satellite). The contribution of the paper is to introduce an efficient pipelined JPEG-LS encoder, which requires significantly lower encoding time than any other available JPEG-LS hardware or software implementation. The experimental results show that encoding is performed as expected in high-speed, being able to serve real-time applications. This is the first time that a JPEG-LS implementation offers such a high-speed encoding.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. ISO/IEC: Information Technology-Lossless and near-lossless compression of continuous-tone images-Baseline. International Telecommunication Union (ITU-T Recommendation T.87), 14495-1 (1998)

  2. Weinberger, M.J., Sapiro, G., Seroussi, G.: The LOCO-I lossless image compression algorithm: principle and standardization into JPEG-LS. IEEE Trans. Image Process 9, 1309–1324 (2000). doi:10.1109/83.855427

    Article  Google Scholar 

  3. Golomb, S.W.: Run-length encodings. IEEE Trans. Inf. Theory 12, 399–401 (1966). doi:10.1109/TIT.1966.1053907

    Article  MATH  MathSciNet  Google Scholar 

  4. Weinberger, M.J., Seroussi, G.: Optimal prefix codes for sources with two-sided geometric distributions. IEEE Trans. Inf. Theory 46, 121–135 (2000). doi:10.1109/18.817513

    Article  MATH  MathSciNet  Google Scholar 

  5. Savakis, A., Pioriun, M.: Benchmarking and hardware implementation of JPEG-LS. In: Proceedings of the International Conference on Image Processing, pp. 949–952 (2002)

  6. Xie, X., Li, G.L., Wang, Z.H.: A near-lossless image compression algorithm suitable for hardware design in wireless endoscopy system. EURASIP J. Adv. Signal Process (2007)

  7. Soudris, D., Piguet, C., Goutis, C. (eds.): Designing CMOS Circuits for Low Power. Springer, Heidelberg (2004)

  8. Klimesh, M., Stanton, V., Watola, D.: Hardware implementation of a lossless image compression algorithm using a field programmable array. TMO Progress Report 42–144 (2001)

  9. Weinberger, M.J., Seroussi, G.: From LOCO-I to the JPEG-LS Standard. Technical Report. Computer Systems Laboratory, HP Laboratories Palo Alto, HPL-1999-3, http://www.hpl.hp.com/loco/ (1993)

  10. Ferretti, M., Boffadossi, M.: A parallel pipelined implementation for JPEG-LS. In: Proceedings of the 17th International Conference on Pattern Recognition, pp. 769–772 (2004)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Athanasios P. Kakarountas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Papadonikolakis, M.E., Kakarountas, A.P. & Goutis, C.E. Efficient high-performance implementation of JPEG-LS encoder. J Real-Time Image Proc 3, 303–310 (2008). https://doi.org/10.1007/s11554-008-0088-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-008-0088-7

Keywords

Navigation