OVERVIEW:

These MATLAB programs compare the VIDEO COMPRESSION scheme using parallel compressed sensing proposed in the paper:
	H. Fang, S. A. Vorobyov, H. Jiang, O. Taheri, "Permutation Meets Parallel 
	Compressed Sensing: How to Relax Restricted Isometry Property for 2D 
	Sparse Signals", IEEE Trans. Signal Process., submitted.
with that in the paper:
	S. Pudlewski, T. Melodia, and A. Prasanna, "Compressed-sensingenabled
	video streaming for wireless multimedia sensor networks," IEEE
	Trans. Mobile Comput., vol. 11, no. 6, pp. 1060¨C1072, Jun. 2012.
	
Videos used in this code is in YUV format.
They are also available at http://trace.eas.asu.edu/yuv/index.html or
http://trace.kom.aau.dk/yuv/yuv.html.

==========================================
PREREQUISITE:

1. Parallel CS package (../ParallelCS)
2. l1magic toolbox (../Tools/l1magic) (available at http://users.ece.gatech.edu/~justin/l1magic/)
3. ZIGZAG_PERM (../Tools/ZIGZAG_PERM)
4. ZIGZAG_SCAN (../Tools/ZIGZAG_SCAN)
5. psnr.m (../Tools)
6. YUV package (../Tools/YUV)

==========================================
HOW TO USE THE CODE:

1. Put the video data in the directory ../Videos.
2. Run demo_recon_time_cs_sbhe.m 
       demo_recon_time_pcs.m 

==========================================
FUNCTION LIST:
	../Videos		The video sequences
	../ParallelCS		Parallel CS package
	../Tools			Tools used in the simulation code
	../Tools/l1magic 	l1magic package
	../Tools/YUV		YUV package
	../Tools/ZIGZAG_PERM	Functions related to zigzag-scan-based permutation
	../Tools/ZIGZAG_TRANS	Functions related to zigzag-scan-based permutation with dimension change
	./
		demo_recon_time_cs_sbhe.m	Demo for video compression using scrambled block Hadamard measurement matrix 
		demo_recon_time_pcs.m		Demo for video compression using parallel compressed sensing 
		sensing_mtx.m			Sensing matrix operator for scrambled Hadamard measurement matrix
		sensing_mtx_trans.m		Transpose of sensing matrix operator for scrambled Hadamard measurement matrix

==========================================
VERSION:

Version 1.0	06-Apr-2013	Hao Fang
	* Clean up the codes
==========================================
Hao Fang
Dept. of Electrical and Computer Engineering
9107-116 St., University of Alberta
Edmonton, Alberta, T6G 2V4, Canada
Email: hfang2@ualberta.ca

