In this experiment, students become familiar with the basic principles of image and video compression techniques as exploited in the well known JPEG and MPEG/H.26X standards.
The experiment consists of two parts. In the first part, basic image processing terminology and techniques used for image compression are learnt. This part includes the use of these techniques to implement a “JPEG-like” encoder in MATLAB. In the second part, the JPEG implementation is extended to color images. In addition, the principles of video compression based on motion estimation are discussed and a basic video encoder is implemented in MATLAB.