Approach to implementation on FPGA of data compression algorithm C language descriptions by the means of VIVADO package

: pp. 25 - 31
Lviv Polytechnic National University, Department of Electronic Computing Machines
Lviv Polytechnic National University, Computer Engineering Department

The features of devices for monochrome images lossless compression by JPEG-LS method in modern element base are discussed. Capabilities of Vivado package (Xilinx) for JPEG-LS algorithm C to suitable for implementation in FPGAs VHDL-descriptions transformation were tested and described. C language structures, which can not be processed by specified means and possible circumvention of such structures were defined.

  1. M. Weinberger, G. Seroussi, G. Sapiro, "The Loco-I Lossless Imaging Compression Algorithm: Principles and Standardization in JPEG-LS," Hewlett-Packard Laboratories Technical Report No. HPL-98-193R1, November 1998 redone October 1999. IEEE Trans. Image Processing, Vol. August 9, 2000, pp.1309-1324.
  2. M. Weinberger, G. Seroussi, G. Shapiro, "LOKO-I: Low complexity, based on context, compression of lossless images Algorithm" Proc. IEEE Data Compression, Snowbird, Utah, March-April 1996.
  3. DISCRETE MATHEMATICS: ALGORITHMS. JPEG, JPEG2000, JPEG-LS. Compression of images with loss and without [Electronic resource]: [Web site]. - Electronic data. - Access Mode
  4. JPEG-LS Encoder Core (Numerical and Lossless Compression) Design Specification. 2007 - 2013 ALMA Technologies.
  5. This page describes the description of a JPEG-LS encoder implemented by the author in VHDL for application in projects on the FPGA. [Electronic resource] - Mode of access: 
  6. І.В. Brailovsky "Effective Compression of Images Using Generalized Interval Transformations" [Electronic Resource] - Access Mode: 
  7. File Converter .. Online and Free. [Electronic resource] - Access mode:
  8. Disclaimer. Golomb code [Electronic resource]: [Website]. - Electronic data. - Access mode: % BC% D0% B1% D0% B0
  9. Hewlett-Packard Laboratory [Electronic Resource]: [Website]. - Electronic data. - Access mode:
  10. Wikipedia. Netpbm Format [Electronic Resource]: [Website]. - Electronic data. - Access mode:
  11. V.S. Glukhov, V.M. Homic, "Compression of lossless images by the jpeg-ls method on FPGA" - Third scientific seminar "Cyber-physical systems: achievements and challenges ". PROGRAM. National University "Lviv Polytechnic", June 13-14, 2017 Lviv, Ukraine. - 26-37 p.
  12. Valery Hlukhov, Adolf Lukenyuk, Sergii Shenderuk. Satellite scientific data collection and accumulation system as a basis for cyber-physical systems construction. Advances in Cyber-Physical Systems. Volume 1. Number 2. Lviv Polytechnic National University. 2016 pp. 77 - 86.
Hlukhov V. Approach to implementation on FPGA of data compression algorithm C language descriptions by the means of VIVADO package / V. Hlukhov, V. Khomits // Visnyk Natsionalnoho universytetu "Lvivska politekhnika". Serie: Kompiuterni systemy ta merezhi. — Lviv : Vydavnytstvo Lvivskoi politekhniky, 2017. — No 881. — P. 25–31.