Highly Nonlinear Approximations for Sparse Signal Representation


Self Contained Encrypted Image Folding Software - SCEIFS

This software extends EIFS. It is freely distributed under GNU General Public licence as published by the Free Software Foundation, for non commercial use. It was developed by James Bowley to provide a MATLAB implementation of the Self Contained Encrypted Image Folding (SCEIF) method proposed in the paper

[1] Self Contained Encrypted Image Folding
by L. Rebollo-Neira, J. Bowley, A.G. Constantinides and A. Plastino.
All the source files for the routines are available in a zip archive (SCEIFS.zip) which contains the script SCEIF_Example.m to run an example demonstrating how to use the routines.

Additionaly the example in html is located here.

To install the SCEIFS software:

  1. Download and extract the file SCEIFS.zip. This should give you a top directory SCEIFS and a subdirectory Mex_Files.
  2. Add the directory SCEIFS to your MATLAB path.
  3. Optional: To decrease the execution time in the approximation step you can compile the mex versions of OMP2DMl and OMP2D. To do this run the CompileMex script in the root SCEIFS directory.
    Note: To do the above MATLAB has to be configured to compile mex files, please refer to the MATLAB documentation for details of how to do this.
The SCEIFS routines have been tested on MATLAB versions 2009a, 2010a and 2011b.