Skip to content

Reduction of spatial redundancy, still image, reduction of temporal redundancy, basic JPEG algorithm, Block Matching Algorithm

License

Notifications You must be signed in to change notification settings

vuanhtuan1012/hybrid-video-coder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hybrid Video Coder

This project is to implement algorithms for reduction of spatial redundancy and reduction of temporal redundancy.

TP1: Reduction of Spatial Redundancy: Still Image

  • Implementing a basic version of JPEG encoder and decoder.
  • The performance of the compression is evaluated by PSNR.
  • The influence of the quality factor is mentioned
  • Run file tp1.m

TP2: Reduction of Temporal Redundancy: Video Sequence

  • Implementing the Block Matching Algorithm (BMA) in forward prediction mode in different block sizes (8x8, 16x16, 32x32).
  • Run file tp2.m

TP3: Reduction of Spatial and Temporal Redundancy: Video Sequence

  • Encode videos following three cases of GoP (Group of Picture):
  • GoP = I
  • GoP = IB
  • GoP = IBB

For more detail, please see the report