Kronecker Compressive Sensing Toolbox
=================================

By Marco F. Duarte
Department of Computer Science
Duke University

March 9, 2011

This toolbox contains scripts for the experiments presented in the paper 
"Kronecker Compressive Sensing" by Marco F. Duarte and Richard G. Baraniuk.

The toolbox has three main folders:
multispectral - KCS experiments using multispectral data from AVIRIS dataset
video - KCS experiments using video sequences, including example 'Foreman'
Toolboxes - modified toolboxes needed by scripts

The following scripts generate the figures:

* multispectral/figure3.m - Generates Figure 3
* multispectral/figure4.m - Generates Figure 4
* multispectral/figure6.m - Generates Figures 5 and 6; the script requires experimental results generated by the script multispectral/testfig6.m
* video/figure8.m - Generates Figures 7 and 8; the script requires experimental results generated by the script video/testfig8.m

The scripts require the following toolboxes to be available in the path to Matlab:

* 3-D Wavelet Toolbox - by Ivan Selesnick, Shihua Cai, and Keyong Li. Included within the KCS toolbox; original code available at http://taco.poly.edu/WaveletSoftware/
* Rice Wavelet Toolbox - by the Rice DSP Group. Available at http://dsp.rice.edu/software/rice-wavelet-toolbox
* l1-Magic - by Emmanuel Candès and Justin Romberg. Available at http://www.l1-magic.org
* SPG-L1 - by Ewout van den Berg and Michael Friedlander. Available at http://www.cs.ubc.ca/labs/scl/spgl1/
* MC-BCS-SPL by Sungkwang Mun James Fowler. Available at http://www.ece.msstate.edu/~fowler/BCSSPL/

------

Questions or comments - please contact Marco F. Duarte at marco.duarte@duke.edu