Skip to content

CS-JPEG video codec with intra-frame encoding and inter-frame decoding

Notifications You must be signed in to change notification settings

eabelyaev/csjpeg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

csjpeg

Inspiring by compressive sensing framework we developed CS-JPEG video codec which follows Distributive Video Coding (DVC) concept where an input frame is encoded separately (intra encoding), while the decoding is performed for a group of frames (inter-frame decoding). Current results obtained on 27 CIF test video sequences shows that:

  1. CS-JPEG encoder is 2.2, 1.9, and 30.5 times faster than JPEG, x264-intra (ultrafast) and x265 (ultrafast), respectively, in assumption that all the codecs were run without any software optimization tools, such as assembler optimization or threads.
  2. CS-JPEG achieves improvements in ΔPSNR by 2.21, 0.74 and 1.40 dB compares to JPEG, x264-intra (ultrafast) and x265 (ultrafast), respectively.
  3. CS-JPEG provides a high level of quality scalability.

Demo with visual comparison is available in csjpeg_demo.mp4

Folder /bin contains executable file of the codec with the corresponding encoding and decoding examples.

References
[1] E.Belyaev, An Efficient Compressive Sensed Video Codec with Inter-Frame Decoding and Low-Complexity Intra-Frame Encoding, Sensors, 2023.
[2] E.Belyaev, Fast Decoding and Parameters Selection for CS-JPEG Video Codec, IEEE 23nd International Workshop on Multimedia Signal Processing, 2021.
[3] E.Belyaev, Compressive Sensed Video Coding having JPEG compatibility, IEEE International Conference on Image Processing (ICIP), 2020.
[4] E.Belyaev, M.Codreanu, M.Juntti, and K.Egiazarian, Compressive Sensed Video Recovery via Iterative Thresholding with Random Transforms, IET Image Processing, vol.14, iss.6, pp.1187-1199, 2020.

About

CS-JPEG video codec with intra-frame encoding and inter-frame decoding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published