Description: Video Compression using Content-Based Motion Compensation
---------------------------------------------------------
This demo Requires MATLAB (and the Image Processing Toolbox)
Tested on MATLAB 7.0 (R14).
Run one of the following three MATLAB scripts:
* DemoEncodeCrowd (encodes some frames from the "crowd" sequence)
* DemoDecodeCrowd (decodes the previously encoded frames)
* DemoDecode (generic decoder)
Note that the encoding script can be modified so that the user can specify the values of a number of input variables.
This code is VERY SLOW. A lot could be done to speed it up!
In MS-Windows, use the YUV file player to view YUV files.
-----------------------------------------
Based on the PhD Research of Marc Servais
www.ee.surrey.ac.uk/CVSSP/VMRG/hdtv/
-----------------------------------------
File list (Check if you may need any files):
adsbc_q4ind_0001.vlc
bike.mpg
Birds.bmp
Build512B.bmp
Camman256B.bmp
Car
...\car1.bmp
...\car10.bmp
...\car11.bmp
...\car2.bmp
...\car3.bmp
...\car4.bmp
...\car5.bmp
...\car6.bmp
...\car7.bmp
...\car8.bmp
...\car9.bmp
Car.seq
Clown256B.bmp
DATA.TAG
data1.cab
Flower.mpg
FourTrainingImages.Bmp
Fruit256B.bmp
guesswho.tif
Impulse128B.bmp
lang.dat
LargeTrainingSet.bmp
layout.bin
Lena256B.bmp
logobmp.bmp
mbree10.fcs
mbree9.fcs
Mjackson.mpg
mlqpw_gg035.sqp
mlqpw_gg035_0003.sqt
mlqpw_gg035_0007.sqt
mlqpw_gg035_0015.sqt
mlqpw_gg035_0031.sqt
mlqpw_gg035_0063.sqt
mlqpw_gg035_flc.sqp
mlqpw_gg035_huff.sqp
mlqpw_gg050.sqp
mlqpw_gg050_0002.sqt
mlqpw_gg050_0003.sqt
mlqpw_gg050_0004.sqt
mlqpw_gg050_0005.sqt
mlqpw_gg050_0006.sqt
mlqpw_gg050_0007.sqt
mlqpw_gg050_0008.sqt
mlqpw_gg050_0015.sqt
mlqpw_gg050_0016.sqt
mlqpw_gg050_0031.sqt
mlqpw_gg050_0032.sqt
mlqpw_gg050_0063.sqt
mlqpw_gg050_0064.sqt
mlqpw_gg050_0128.sqt
mlqpw_gg050_flc.sqp
mlqpw_gg050_huff.sqp
mlqpw_gg060.sqp
mlqpw_gg060_0002.sqt
mlqpw_gg060_0003.sqt
mlqpw_gg060_0004.sqt
mlqpw_gg060_0005.sqt
mlqpw_gg060_0006.sqt
mlqpw_gg060_0007.sqt
mlqpw_gg060_0008.sqt
mlqpw_gg060_0015.sqt
mlqpw_gg060_0016.sqt
mlqpw_gg060_0031.sqt
mlqpw_gg060_0032.sqt
mlqpw_gg060_0063.sqt
mlqpw_gg060_0064.sqt
mlqpw_gg060_0128.sqt
mlqpw_gg060_flc.sqp
mlqpw_gg060_huff.sqp
mlqpw_gg075.sqp
mlqpw_gg075_0002.sqt
mlqpw_gg075_0003.sqt
mlqpw_gg075_0004.sqt
mlqpw_gg075_0005.sqt
mlqpw_gg075_0006.sqt
mlqpw_gg075_0007.sqt
mlqpw_gg075_0008.sqt
mlqpw_gg075_0015.sqt
mlqpw_gg075_0016.sqt
mlqpw_gg075_0031.sqt
mlqpw_gg075_0032.sqt
mlqpw_gg075_0063.sqt
mlqpw_gg075_0064.sqt
mlqpw_gg075_0128.sqt
mlqpw_gg075_flc.sqp
mlqpw_gg075_huff.sqp
mlqpw_gg100.sqp
mlqpw_gg100_0002.sqt
mlqpw_gg100_0003.sqt
mlqpw_gg100_0004.sqt
mlqpw_gg100_0005.sqt
mlqpw_gg100_0006.sqt
mlqpw_gg100_0007.sqt