summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/texture_synthesis/src/matlab/README
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/benchmarks/texture_synthesis/src/matlab/README')
-rwxr-xr-xSD-VBS/benchmarks/texture_synthesis/src/matlab/README55
1 files changed, 0 insertions, 55 deletions
diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/README b/SD-VBS/benchmarks/texture_synthesis/src/matlab/README
deleted file mode 100755
index 8f339f3..0000000
--- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/README
+++ /dev/null
@@ -1,55 +0,0 @@
1This package contains some MatLab tools for multi-scale image
2processing. Briefly, the tools include:
3 - Recursive multi-scale image decompositions (pyramids), including
4 Laplacian pyramids, QMFs, Wavelets, and steerable pyramids. These
5 operate on 1D or 2D signals of arbitrary dimension. Data
6 structures are compatible with the MatLab wavelet toolbox.
7 - Fast 2D convolution routines, with subsampling and boundary-handling.
8 - Fast point-operations, histograms, histogram-matching.
9 - Fast synthetic image generation: sine gratings, zone plates, fractals, etc.
10 - Display routines for images and pyramids. These include several
11 auto-scaling options, rounding to integer zoom factors to avoid
12 resampling artifacts, and useful labeling (dimensions and gray-range).
13
14The package is available as a gnu-zipped UNIX "tar" file,
15accessible from the web page:
16 http://www.cns.nyu.edu/~lcv/software.html
17
18The code works in Matlab versions 4.2 and higher, and has been fully tested
19on Linux and Macintosh OSX platforms (it should, however, port easily to
20others). To use the code (these lines are for UNIX):
21 1) gunzip matlabPyrTools.tar.gz # unpack g'zipped file
22 2) tar tvf matlabPyrTools.tar # view contents
23 3) tar xvf matlabPyrTools.tar # extract contents
24 4) rm matlabPyrTools.tar # delete tarfile
25 5) Run matlab, and execute:
26 path(<pathname-of-matlabPyrTools>, path);
27 help matlabPyrTools
28
29A few functions are actually MEX interfaces to C code. These are
30contained in the subdirectory called MEX. The MEX files have been
31tested on Sun (Solaris), LinuX on a Pentium platform, and Macintosh
32OSX on a PowerPC, but should not be difficult to compile on most other
33platforms. Source code is included in the MEX directory, as well as
34Make files. I've included pre-compiled versions for a number of
35platforms (Solaris,Linux,Mac,Windows). To make sure these are in your
36matlab path, you can do *one* of the following:
37 1) Create a symbolic link (or macintosh "alias") for the relavent files
38 in the main matlabPyrTools directory, or
39 2) Copy the relavent files into the main matlabPyrTools directory, or
40 3) Put the MEX subdirectory in your matlab path.
41
42Some example script files showing usage of the code are in the
43directory <dir>/TUTORIALS. There is a README file in that directory
44describing the contents.
45
46Incremental changes to the code are documented in the ChangeLog file.
47
48Comments/Suggestions/Bugs to:
49 Eero P. Simoncelli
50 Associate Professor,
51 Center for Neural Science, and
52 Courant Institute for Mathematical Sciences
53 New York University
54 eero.simoncelli@nyu.edu
55 http://www.cns.nyu.edu/~eero/