Jérôme BUISINE 81b7f37fbc Run script added for matlab 4 年之前
..
MEX 81b7f37fbc Run script added for matlab 4 年之前
ChangeLog 81b7f37fbc Run script added for matlab 4 年之前
Contents.m 81b7f37fbc Run script added for matlab 4 年之前
README 81b7f37fbc Run script added for matlab 4 年之前
binomialFilter.m 81b7f37fbc Run script added for matlab 4 年之前
blur.m 81b7f37fbc Run script added for matlab 4 年之前
blurDn.m 81b7f37fbc Run script added for matlab 4 年之前
buildGpyr.m 81b7f37fbc Run script added for matlab 4 年之前
buildLpyr.m 81b7f37fbc Run script added for matlab 4 年之前
buildSCFpyr.m 81b7f37fbc Run script added for matlab 4 年之前
buildSCFpyrLevs.m 81b7f37fbc Run script added for matlab 4 年之前
buildSFpyr.m 81b7f37fbc Run script added for matlab 4 年之前
buildSFpyrLevs.m 81b7f37fbc Run script added for matlab 4 年之前
buildSpyr.m 81b7f37fbc Run script added for matlab 4 年之前
buildSpyrLevs.m 81b7f37fbc Run script added for matlab 4 年之前
buildWpyr.m 81b7f37fbc Run script added for matlab 4 年之前
cconv2.m 81b7f37fbc Run script added for matlab 4 年之前
clip.m 81b7f37fbc Run script added for matlab 4 年之前
corrDn.m 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexa64 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexglx 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexmac 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexmaci 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexmaci64 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexw32 81b7f37fbc Run script added for matlab 4 年之前
corrDn.mexw64 81b7f37fbc Run script added for matlab 4 年之前
einstein.pgm 81b7f37fbc Run script added for matlab 4 年之前
entropy2.m 81b7f37fbc Run script added for matlab 4 年之前
factorial.m 81b7f37fbc Run script added for matlab 4 年之前
feynman.pgm 81b7f37fbc Run script added for matlab 4 年之前
histo.m 81b7f37fbc Run script added for matlab 4 年之前
histo.mexa64 81b7f37fbc Run script added for matlab 4 年之前
histo.mexglx 81b7f37fbc Run script added for matlab 4 年之前
histo.mexmac 81b7f37fbc Run script added for matlab 4 年之前
histo.mexmaci 81b7f37fbc Run script added for matlab 4 年之前
histo.mexmaci64 81b7f37fbc Run script added for matlab 4 年之前
histo.mexw32 81b7f37fbc Run script added for matlab 4 年之前
histo.mexw64 81b7f37fbc Run script added for matlab 4 年之前
histoMatch.m 81b7f37fbc Run script added for matlab 4 年之前
imGradient.m 81b7f37fbc Run script added for matlab 4 年之前
imStats.m 81b7f37fbc Run script added for matlab 4 年之前
innerProd.m 81b7f37fbc Run script added for matlab 4 年之前
kurt2.m 81b7f37fbc Run script added for matlab 4 年之前
lplot.m 81b7f37fbc Run script added for matlab 4 年之前
lpyrHt.m 81b7f37fbc Run script added for matlab 4 年之前
make-tar-file 81b7f37fbc Run script added for matlab 4 年之前
maxPyrHt.m 81b7f37fbc Run script added for matlab 4 年之前
mean2.m 81b7f37fbc Run script added for matlab 4 年之前
mkAngle.m 81b7f37fbc Run script added for matlab 4 年之前
mkAngularSine.m 81b7f37fbc Run script added for matlab 4 年之前
mkDisc.m 81b7f37fbc Run script added for matlab 4 年之前
mkFract.m 81b7f37fbc Run script added for matlab 4 年之前
mkGaussian.m 81b7f37fbc Run script added for matlab 4 年之前
mkImpulse.m 81b7f37fbc Run script added for matlab 4 年之前
mkR.m 81b7f37fbc Run script added for matlab 4 年之前
mkRamp.m 81b7f37fbc Run script added for matlab 4 年之前
mkSine.m 81b7f37fbc Run script added for matlab 4 年之前
mkSquare.m 81b7f37fbc Run script added for matlab 4 年之前
mkZonePlate.m 81b7f37fbc Run script added for matlab 4 年之前
modulateFlip.m 81b7f37fbc Run script added for matlab 4 年之前
namedFilter.m 81b7f37fbc Run script added for matlab 4 年之前
nextFig.m 81b7f37fbc Run script added for matlab 4 年之前
pgmRead.m 81b7f37fbc Run script added for matlab 4 年之前
pgmWrite.m 81b7f37fbc Run script added for matlab 4 年之前
pixelAxes.m 81b7f37fbc Run script added for matlab 4 年之前
pointOp.m 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexa64 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexglx 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexmac 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexmaci 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexmaci64 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexw32 81b7f37fbc Run script added for matlab 4 年之前
pointOp.mexw64 81b7f37fbc Run script added for matlab 4 年之前
pwd2path.m 81b7f37fbc Run script added for matlab 4 年之前
pyrBand.m 81b7f37fbc Run script added for matlab 4 年之前
pyrBandIndices.m 81b7f37fbc Run script added for matlab 4 年之前
pyrLow.m 81b7f37fbc Run script added for matlab 4 年之前
pyrTools.pdf 81b7f37fbc Run script added for matlab 4 年之前
range2.m 81b7f37fbc Run script added for matlab 4 年之前
range2.mexa64 81b7f37fbc Run script added for matlab 4 年之前
range2.mexglx 81b7f37fbc Run script added for matlab 4 年之前
range2.mexmac 81b7f37fbc Run script added for matlab 4 年之前
range2.mexmaci 81b7f37fbc Run script added for matlab 4 年之前
range2.mexmaci64 81b7f37fbc Run script added for matlab 4 年之前
range2.mexw32 81b7f37fbc Run script added for matlab 4 年之前
range2.mexw64 81b7f37fbc Run script added for matlab 4 年之前
rconv2.m 81b7f37fbc Run script added for matlab 4 年之前
rcosFn.m 81b7f37fbc Run script added for matlab 4 年之前
reconLpyr.m 81b7f37fbc Run script added for matlab 4 年之前
reconSCFpyr.m 81b7f37fbc Run script added for matlab 4 年之前
reconSFpyr.m 81b7f37fbc Run script added for matlab 4 年之前
reconSFpyrLevs.m 81b7f37fbc Run script added for matlab 4 年之前
reconSpyr.m 81b7f37fbc Run script added for matlab 4 年之前
reconSpyrLevs.m 81b7f37fbc Run script added for matlab 4 年之前
reconWpyr.m 81b7f37fbc Run script added for matlab 4 年之前
setPyrBand.m 81b7f37fbc Run script added for matlab 4 年之前
shift.m 81b7f37fbc Run script added for matlab 4 年之前
showIm.m 81b7f37fbc Run script added for matlab 4 年之前
showLpyr.m 81b7f37fbc Run script added for matlab 4 年之前
showSpyr.m 81b7f37fbc Run script added for matlab 4 年之前
showWpyr.m 81b7f37fbc Run script added for matlab 4 年之前
skew2.m 81b7f37fbc Run script added for matlab 4 年之前
sp0Filters.m 81b7f37fbc Run script added for matlab 4 年之前
sp1Filters.m 81b7f37fbc Run script added for matlab 4 年之前
sp3Filters.m 81b7f37fbc Run script added for matlab 4 年之前
sp5Filters.m 81b7f37fbc Run script added for matlab 4 年之前
spyrBand.m 81b7f37fbc Run script added for matlab 4 年之前
spyrHigh.m 81b7f37fbc Run script added for matlab 4 年之前
spyrHt.m 81b7f37fbc Run script added for matlab 4 年之前
spyrLev.m 81b7f37fbc Run script added for matlab 4 年之前
spyrNumBands.m 81b7f37fbc Run script added for matlab 4 年之前
steer.m 81b7f37fbc Run script added for matlab 4 年之前
steer2HarmMtx.m 81b7f37fbc Run script added for matlab 4 年之前
subMtx.m 81b7f37fbc Run script added for matlab 4 年之前
upBlur.m 81b7f37fbc Run script added for matlab 4 年之前
upConv.m 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexa64 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexglx 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexmac 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexmaci 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexmaci64 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexw32 81b7f37fbc Run script added for matlab 4 年之前
upConv.mexw64 81b7f37fbc Run script added for matlab 4 年之前
var2.m 81b7f37fbc Run script added for matlab 4 年之前
vectify.m 81b7f37fbc Run script added for matlab 4 年之前
wpyrBand.m 81b7f37fbc Run script added for matlab 4 年之前
wpyrHt.m 81b7f37fbc Run script added for matlab 4 年之前
wpyrLev.m 81b7f37fbc Run script added for matlab 4 年之前
zconv2.m 81b7f37fbc Run script added for matlab 4 年之前

README

=========================== matlabPyrTools ============================

This package contains some MatLab tools for multi-scale image
processing. Briefly, the tools include:
- Recursive multi-scale image decompositions (pyramids), including
Laplacian pyramids, QMFs, Wavelets, and steerable pyramids. These
operate on 1D or 2D signals of arbitrary dimension. Data
structures are compatible with the MatLab wavelet toolbox.
- Fast 2D convolution routines, with subsampling and boundary-handling.
- Fast point-operations, histograms, histogram-matching.
- Fast synthetic image generation: sine gratings, zone plates, fractals, etc.
- Display routines for images and pyramids. These include several
auto-scaling options, rounding to integer zoom factors to avoid
resampling artifacts, and useful labeling (dimensions and gray-range).

The package is available as a gnu-zipped UNIX "tar" file, accessible
from the web page: http://www.cns.nyu.edu/~lcv/software.html

The code was originally written in Matlab version 4.2, and continues
to work in new versions (as of 12/09). To use the code (these lines
are for UNIX):
1) gunzip matlabPyrTools.tar.gz # unpack g'zipped file
2) tar tvf matlabPyrTools.tar # view contents
3) tar xvf matlabPyrTools.tar # extract into directory "matlabPyrTools"
4) rm matlabPyrTools.tar # delete tarfile
5) Run matlab, and execute:
addpath();
help matlabPyrTools

A few functions are actually MEX interfaces to C code. These are
contained in the subdirectory called MEX. The MEX files have been
tested on Sun (Solaris), LinuX (on an Intel platform), and Macintosh
OSX (on PowerPC and Intel), but should not be difficult to compile on
most other platforms. Source code is included in the MEX directory,
as well as Make files. Pre-compiled versions are included for a
number of platforms. To compile on your platform, simply run
compilePyrTools.m which is located in the MEX subdirectory.

To make sure these are in your matlab path, you can do *one* of the
following:
1) Create a symbolic link (or macintosh "alias") for the relavent files
in the main matlabPyrTools directory, or
2) Copy the relavent files into the main matlabPyrTools directory, or
3) Put the MEX subdirectory in your matlab path: addpath('matlabPyrTools/MEX');

Some example script files showing usage of the code are in the
directory /TUTORIALS. There is a README file in that directory
describing the contents.

Incremental changes/updates to the code are documented in the ChangeLog file.

Comments/Suggestions/Bugs to:
Eero P. Simoncelli
Center for Neural Science, and
Courant Institute for Mathematical Sciences
New York University
eero.simoncelli@nyu.edu
http://www.cns.nyu.edu/~eero/