20.01.2013 Views

motion estimation and compensation for very low bitrate video coding

motion estimation and compensation for very low bitrate video coding

motion estimation and compensation for very low bitrate video coding

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

16 Chapter 1. Digital Video Coding at Very-Low BitRate<br />

closer look at some of the underlying concepts of <strong>video</strong> compression.<br />

The scheme of gure 1.1 introduces the classical chain of tools used to<br />

compress moving pictures.<br />

Input image(s)<br />

T Q<br />

G<br />

T<br />

Q<br />

G<br />

enC<br />

enC<br />

chC<br />

Source Coding Channel Coding<br />

Tran<strong>for</strong>m, analysis,...<br />

Quantization<br />

Transcription<br />

Entropy Coding<br />

Figure 1.1: Operators classically involved in a compression process of<br />

(moving) images<br />

Hereafter is a brief description of the aim of e<strong>very</strong> step. The way the<br />

process is reversed at the decompression stage is also tackled. More<br />

detailed overview of compression techniques may be found in [86, 59,<br />

113].<br />

Compression<br />

{ First, the image characteristics are analyzed: the analysis<br />

may consist in frequential wave<strong>for</strong>ms analysis, likewavelet [66],<br />

matching pursuits [90], or more simply block trans<strong>for</strong>m (e.g.<br />

the Discrete Cosine Trans<strong>for</strong>m, DCT [2], like in JPEG [135]),<br />

or in spatial contours <strong>and</strong> texture analysis. It may also consist<br />

in an <strong>estimation</strong> of the <strong>motion</strong> eld between two successive<br />

frames. This analysis step aims at detecting the redundant<br />

parts of the images <strong>and</strong> proposing another way of transmitting<br />

the same in<strong>for</strong>mation.<br />

{ The resulting parameters are then usually quantized in order<br />

to suppress all irrelevancies of the signal. Quantization can<br />

be scalar or vector [41, 89].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!