Professional Documents
Culture Documents
Project Supervisor:
Dr. Shoiab A Khan
Outline
Motivation
A picture is worth a thousands words.
Spatial Correlation
Temporal Model
It reduces redundancy between transmitted frames by
forming a predicted frame and subtracting this from the
current frame.
where N is the side of macroblock, Cij and Rij are the pixels being compared.
Motion Compensation
The selected best matching region in the reference frame is
subtracted from the current macroblock to produce a residual
macroblock.
Motion vector is the offset between the current block and the position
of the candidate region.
Past Frame Current Frame
Search Threshold
Block Matching
Blocks
Motion Vectors
Prediction Error
Transmission
Example Video
Frame 10 Frame 11
Adaptive Rood Pattern Search Algorithm
General motion in the frame is usually coherent.
S=max(3,-2)=> 3.
Frames
Frame Scan
S=max(|X|,|Y|)
Start
loop
again
SDSP
LDSP
Motion vectors
Advantages
We do not have to compute whole frame like in Exhaustive Search.
It does not waste time doing LDSP. It starts with SDSP unlike in
Diamond Search.
It does not always start from centre or extreme left and thus saves
computation time.
Video 2
Frame 110 Frame 113
Video 3
Frame 220 Frame 222