From a32f220f06cc463e5b56e7fa0b1b1334d94d08f3 Mon Sep 17 00:00:00 2001 From: leochanj105 Date: Tue, 20 Oct 2020 03:47:33 -0400 Subject: matlab removed --- .../texture_synthesis/src/matlab/ChangeLog | 430 -------------- .../texture_synthesis/src/matlab/Contents.m | 107 ---- .../texture_synthesis/src/matlab/MEX/-MacReadMe | 1 - .../src/matlab/MEX/.AppleDouble/.Parent | Bin 589 -> 0 bytes .../texture_synthesis/src/matlab/MEX/.FBCIndex | Bin 258048 -> 0 bytes .../matlab/MEX/.FBCLockFolder/.FBCSemaphoreFile | Bin 6 -> 0 bytes .../src/matlab/MEX/Makefile-linux | 39 -- .../src/matlab/MEX/Makefile-ml6-linux | 39 -- .../texture_synthesis/src/matlab/MEX/Makefile-osx | 39 -- .../src/matlab/MEX/Makefile-solaris | 38 -- .../texture_synthesis/src/matlab/MEX/Makefile-sun4 | 39 -- .../texture_synthesis/src/matlab/MEX/convolve.c | 325 ----------- .../texture_synthesis/src/matlab/MEX/convolve.h | 55 -- .../src/matlab/MEX/convolve.mexglx | Bin 13605 -> 0 bytes .../texture_synthesis/src/matlab/MEX/corrDn.c | 145 ----- .../texture_synthesis/src/matlab/MEX/edges.c | 647 --------------------- .../texture_synthesis/src/matlab/MEX/edges.mexa64 | Bin 16059 -> 0 bytes .../texture_synthesis/src/matlab/MEX/histo.c | 140 ----- .../texture_synthesis/src/matlab/MEX/innerProd.c | 52 -- .../texture_synthesis/src/matlab/MEX/innerProd.dll | Bin 41984 -> 0 bytes .../src/matlab/MEX/innerProd.mexa64 | Bin 7725 -> 0 bytes .../src/matlab/MEX/innerProd.mexglx | Bin 17704 -> 0 bytes .../src/matlab/MEX/innerProd.mexlx | Bin 4479 -> 0 bytes .../src/matlab/MEX/innerProd.mexmac | Bin 21600 -> 0 bytes .../src/matlab/MEX/innerProd.mexsol | Bin 3948 -> 0 bytes .../texture_synthesis/src/matlab/MEX/pointOp.c | 126 ---- .../texture_synthesis/src/matlab/MEX/range2.c | 56 -- .../texture_synthesis/src/matlab/MEX/upConv.c | 195 ------- .../texture_synthesis/src/matlab/MEX/wrap.c | 281 --------- .../benchmarks/texture_synthesis/src/matlab/README | 55 -- .../texture_synthesis/src/matlab/adjustCorr1s.m | 63 -- .../texture_synthesis/src/matlab/adjustCorr2s.m | 99 ---- .../texture_synthesis/src/matlab/binomialFilter.m | 18 - .../benchmarks/texture_synthesis/src/matlab/blur.m | 28 - .../texture_synthesis/src/matlab/blurDn.m | 59 -- .../texture_synthesis/src/matlab/buildGpyr.m | 82 --- .../texture_synthesis/src/matlab/buildLpyr.m | 109 ---- .../texture_synthesis/src/matlab/buildSCFpyr.m | 90 --- .../texture_synthesis/src/matlab/buildSCFpyrLevs.m | 73 --- .../texture_synthesis/src/matlab/buildSFpyr.m | 102 ---- .../texture_synthesis/src/matlab/buildSFpyrLevs.m | 63 -- .../texture_synthesis/src/matlab/buildSpyr.m | 61 -- .../texture_synthesis/src/matlab/buildSpyrLevs.m | 37 -- .../texture_synthesis/src/matlab/buildWpyr.m | 100 ---- .../texture_synthesis/src/matlab/cconv2.m | 50 -- .../benchmarks/texture_synthesis/src/matlab/clip.m | 32 - .../texture_synthesis/src/matlab/corrDn.m | 63 -- .../texture_synthesis/src/matlab/edges-orig.c | 494 ---------------- .../texture_synthesis/src/matlab/einstein.pgm | Bin 65596 -> 0 bytes .../texture_synthesis/src/matlab/entropy2.m | 31 - .../texture_synthesis/src/matlab/expand.m | 34 -- .../texture_synthesis/src/matlab/factorial.m | 16 - .../texture_synthesis/src/matlab/feynman.pgm | Bin 65593 -> 0 bytes .../texture_synthesis/src/matlab/histo.m | 58 -- .../texture_synthesis/src/matlab/histoMatch.m | 35 -- .../texture_synthesis/src/matlab/ifftshift.m | 15 - .../texture_synthesis/src/matlab/imGradient.m | 48 -- .../texture_synthesis/src/matlab/imStats.m | 41 -- .../texture_synthesis/src/matlab/innerProd.m | 12 - .../texture_synthesis/src/matlab/kurt2.m | 24 - .../texture_synthesis/src/matlab/lplot.m | 43 -- .../texture_synthesis/src/matlab/lpyrHt.m | 11 - .../texture_synthesis/src/matlab/maxPyrHt.m | 25 - .../src/matlab/mccExcludedFiles.log | 11 - .../texture_synthesis/src/matlab/mean2.m | 7 - .../texture_synthesis/src/matlab/mkAngle.m | 32 - .../texture_synthesis/src/matlab/mkAngularSine.m | 42 -- .../texture_synthesis/src/matlab/mkDisc.m | 61 -- .../texture_synthesis/src/matlab/mkFract.m | 36 -- .../texture_synthesis/src/matlab/mkGaussian.m | 58 -- .../texture_synthesis/src/matlab/mkImpulse.m | 25 - .../benchmarks/texture_synthesis/src/matlab/mkR.m | 32 - .../texture_synthesis/src/matlab/mkRamp.m | 47 -- .../texture_synthesis/src/matlab/mkSine.m | 67 --- .../texture_synthesis/src/matlab/mkSquare.m | 89 --- .../texture_synthesis/src/matlab/mkZonePlate.m | 33 -- .../benchmarks/texture_synthesis/src/matlab/mod.m | 14 - .../texture_synthesis/src/matlab/modacor22.m | 127 ---- .../texture_synthesis/src/matlab/modkurt.m | 172 ------ .../texture_synthesis/src/matlab/modskew.m | 183 ------ .../texture_synthesis/src/matlab/modulateFlip.m | 19 - .../texture_synthesis/src/matlab/namedFilter.m | 71 --- .../texture_synthesis/src/matlab/nextFig.m | 19 - .../texture_synthesis/src/matlab/pgmRead.m | 59 -- .../texture_synthesis/src/matlab/pgmWrite.m | 120 ---- .../texture_synthesis/src/matlab/pixelAxes.m | 70 --- .../texture_synthesis/src/matlab/pointOp.m | 28 - .../texture_synthesis/src/matlab/pwd2path.m | 6 - .../texture_synthesis/src/matlab/pyrBand.m | 11 - .../texture_synthesis/src/matlab/pyrBandIndices.m | 24 - .../texture_synthesis/src/matlab/pyrLow.m | 12 - .../texture_synthesis/src/matlab/range2.m | 18 - .../texture_synthesis/src/matlab/rconv2.m | 50 -- .../texture_synthesis/src/matlab/rcosFn.m | 45 -- .../texture_synthesis/src/matlab/reconLpyr.m | 83 --- .../texture_synthesis/src/matlab/reconSCFpyr.m | 87 --- .../texture_synthesis/src/matlab/reconSFpyr.m | 108 ---- .../texture_synthesis/src/matlab/reconSFpyrLevs.m | 69 --- .../texture_synthesis/src/matlab/reconSpyr.m | 96 --- .../texture_synthesis/src/matlab/reconSpyrLevs.m | 46 -- .../texture_synthesis/src/matlab/reconWpyr.m | 148 ----- .../src/matlab/script_run_profile.m | 142 ----- .../src/matlab/script_run_profile1.m | 34 -- .../texture_synthesis/src/matlab/setPyrBand.m | 32 - .../texture_synthesis/src/matlab/shift.m | 15 - .../texture_synthesis/src/matlab/showIm.m | 221 ------- .../texture_synthesis/src/matlab/showLpyr.m | 202 ------- .../texture_synthesis/src/matlab/showSpyr.m | 188 ------ .../texture_synthesis/src/matlab/showWpyr.m | 204 ------- .../texture_synthesis/src/matlab/shrink.m | 25 - .../texture_synthesis/src/matlab/skew2.m | 21 - .../benchmarks/texture_synthesis/src/matlab/snr.m | 10 - .../texture_synthesis/src/matlab/sp0Filters.m | 72 --- .../texture_synthesis/src/matlab/sp1Filters.m | 91 --- .../texture_synthesis/src/matlab/sp3Filters.m | 121 ---- .../texture_synthesis/src/matlab/sp5Filters.m | 110 ---- .../texture_synthesis/src/matlab/spyrBand.m | 34 -- .../texture_synthesis/src/matlab/spyrHigh.m | 10 - .../texture_synthesis/src/matlab/spyrHt.m | 16 - .../texture_synthesis/src/matlab/spyrLev.m | 24 - .../texture_synthesis/src/matlab/spyrNumBands.m | 20 - .../texture_synthesis/src/matlab/steer.m | 68 --- .../texture_synthesis/src/matlab/steer2HarmMtx.m | 71 --- .../texture_synthesis/src/matlab/subMtx.m | 21 - .../texture_synthesis/src/matlab/textureAnalysis.m | 245 -------- .../src/matlab/textureSynthesis.m | 436 -------------- .../texture_synthesis/src/matlab/upBlur.m | 52 -- .../texture_synthesis/src/matlab/upConv.m | 80 --- .../benchmarks/texture_synthesis/src/matlab/var2.m | 17 - .../texture_synthesis/src/matlab/vectify.m | 8 - .../texture_synthesis/src/matlab/vector.m | 7 - .../texture_synthesis/src/matlab/wpyrBand.m | 39 -- .../texture_synthesis/src/matlab/wpyrHt.m | 15 - .../texture_synthesis/src/matlab/wpyrLev.m | 30 - .../texture_synthesis/src/matlab/zconv2.m | 41 -- 135 files changed, 9772 deletions(-) delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/ChangeLog delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/Contents.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/-MacReadMe delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.AppleDouble/.Parent delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCIndex delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCLockFolder/.FBCSemaphoreFile delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-linux delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-ml6-linux delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-osx delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-solaris delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-sun4 delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.h delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.mexglx delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/corrDn.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/edges.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/edges.mexa64 delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/histo.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.dll delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.mexa64 delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.mexglx delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.mexlx delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.mexmac delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/innerProd.mexsol delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/pointOp.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/range2.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/upConv.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/wrap.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/README delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/adjustCorr1s.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/adjustCorr2s.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/binomialFilter.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/blur.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/blurDn.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildGpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildLpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSCFpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSCFpyrLevs.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSFpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSFpyrLevs.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildSpyrLevs.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/buildWpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/corrDn.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/edges-orig.c delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/einstein.pgm delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/entropy2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/expand.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/factorial.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/feynman.pgm delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/histo.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/histoMatch.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/ifftshift.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/imGradient.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/imStats.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/innerProd.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/kurt2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/lplot.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/lpyrHt.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/maxPyrHt.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mccExcludedFiles.log delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mean2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkAngle.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkAngularSine.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkDisc.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkFract.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkGaussian.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkImpulse.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkR.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkRamp.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkSine.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkSquare.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mkZonePlate.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/mod.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/modacor22.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/modkurt.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/modskew.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/modulateFlip.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/namedFilter.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/nextFig.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pgmRead.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pgmWrite.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pixelAxes.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pointOp.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pwd2path.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pyrBand.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pyrBandIndices.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/pyrLow.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/range2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/rconv2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/rcosFn.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconLpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconSCFpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconSFpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconSFpyrLevs.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconSpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconSpyrLevs.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/reconWpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/script_run_profile.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/script_run_profile1.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/shift.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/showIm.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/showLpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/showSpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/showWpyr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/shrink.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/skew2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/snr.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/sp0Filters.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/sp1Filters.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/sp3Filters.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/sp5Filters.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/spyrBand.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/spyrHigh.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/spyrHt.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/spyrLev.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/spyrNumBands.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/steer.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/steer2HarmMtx.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/subMtx.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/textureAnalysis.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/textureSynthesis.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/upBlur.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/upConv.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/var2.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/vectify.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/vector.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/wpyrBand.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/wpyrHt.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/wpyrLev.m delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/zconv2.m (limited to 'SD-VBS/benchmarks/texture_synthesis/src/matlab') diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/ChangeLog b/SD-VBS/benchmarks/texture_synthesis/src/matlab/ChangeLog deleted file mode 100755 index f20c499..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/ChangeLog +++ /dev/null @@ -1,430 +0,0 @@ - Log of changes made to matlabPyrTools code - (important changes marked with **) ------------------------------------------------------------------------ -2004-10-14 Eero Simoncelli - - * Made new tarfile (version 1.3) - - * Incorporated complex-valued steerable pyramid code (buildSCFpyr, - buildSCFpyrLevs,reconSCFpyr) written by Javier Portilla in 9/97, - and used in our work on texture representation/synthesis - (Portilla&Simoncelli, Int'l Journal of Computer Vision, - 40(1):49-71, Dec 2000). - - * Incorporated imGradient.m from personal code. - - * reagan.pgm out. feynam.pgm in - -2004-03-20 Eero Simoncelli - - * blur.m added (just calls blurDn and then upBlur). - -2003-08-06 Eero Simoncelli - - * blurDn.m (filt): Forced correct scaling of filters in 1D - -2003-05-28 Eero Simoncelli - - * incorporated setPyrBand.m from local code - -2002-10-01 Eero Simoncelli - - * incorporated clip.m from local code - -2002-09-18 Eero Simoncelli - - * pointOp.m: Added the new 'extrap' option for matlab's interp1 to - make this m-file version more compatible with the mex version. - -Wed Aug 28 2002 Eero Simoncelli - - * var2.m: now returns zero (instead of error) for matrix of size 1. - * function VECTORIZE renamed to VECTIFY, since it was colliding - with a function introduced in standard matlab. - -Dec 27 2001 Eero Simoncelli - - * Modified calls to upConv in reconSpyr.m and reconSpyrLevs.m so - that the returned result is bound. Previously, had relied on the - MEX version of upConv to destructively modify the result array, - users had been getting errors because they were using the m-file - version of upConv. - -Wed Sep 19 2001 Eero Simoncelli - - * buildSFpyrLevs/reconSFpyrLevs: replace use of "i" with sqrt(-1), to - avoid problems if user rebinds it! - -Wed Mar 28 10:22:01 2001 Eero Simoncelli - - * Moved innerProd.m and all associated MEX files from the - matlabLocal source tree into matlabPyrTools. - * Added innerProd to Contents.m - * Updated/clarified WARNINGS in all *.m files that have MEX versions. - -Tue Mar 27 11:21:53 2001 Eero Simoncelli - - * Incorporated Windows MEX files (*.dll) into MEX subdirectory. - Windows users should either copy these into the main directory, - or put the MEX subdirectory in their matlab path. - -Fri Mar 23 14:46:16 2001 Eero Simoncelli - - * buildSFpyrLevs.m, reconSFpyrLevs.m: shift the raised-cosine - lookup table (Xrcos) instead of incrementing the log-radial image - (log_rad). THis is more efficient... - -Fri Oct 1 19:37:03 1999 Eero Simoncelli - - * upConv.m: Did not return correct size result when STOP argument - was passed. Thanks to hertzman@mrl.nyu.edu for pointing this out. - -Fri Sep 17 15:53:26 1999 Eero Simoncelli - - * buildSFpyrLevs.m: Changed lutsize to 1024, giving a slight - increase in accuracy. - -Thu Feb 25 18:10:38 1999 Eero Simoncelli - - * histo1.m: Modified histo.m to be more compatible (but still not - exactly the same) as the MEX file version. - -Fri Jun 12 21:15:39 1998 Eero Simoncelli - - * TUTORIALS pyramids.m upgraded. - -Tue Feb 17 13:22:28 1998 Eero Simoncelli - - * showIm.m: Dims are now printed followed by the zoom factor. - -Mon Oct 13 14:49:51 1997 Eero Simoncelli - - * mkSquare.m: Modified to do raised-cosine soft threshold - transitions. - -Tue Oct 7 10:13:51 1997 Eero Simoncelli - - * upConv.m: Argument order was wrong (this function is not used - anyway, unless you don't compile the MEX code). - Thanks to - farid@psyche.mit.edu for pointing this out. - -Thu Sep 25 16:09:49 1997 Eero Simoncelli - - * MEX/wrap.c: Changed #include to , as - suggested by David Brainard. * Incorporated Mac-compiled mex - files, courtesy of David Brainard. - -Sat Sep 6 16:10:25 1997 Eero Simoncelli - - * MEX/convolve.h: abstracted out type of images with typedef image_type. - Added ansi declarations. - -Fri Aug 29 13:49:16 1997 Eero Simoncelli - - ** showIm.m: Modified to behave better under resizing (and printing): - resets axis units to "normalized". - -Thu Aug 28 22:56:52 1997 Eero Simoncelli - - ** MEX/edges.c: reflect1, reflect2, repeat, extend upgraded to work - properly for non-symmetric filters. reflect2 and extend were also - broken for upConv. Added qreflect2 to handle even-length QMF's - which broke under the reflect2 modification. - * Added example code to TUTORIALS/matlabPyrTools to illustrate the - boundary-handling behavior... - -Thu Aug 21 13:34:17 1997 Eero Simoncelli - - * var2, skew2, kurt2: modified to return complex values for complex images. - * imStats.m: now gives an error for complex args. - -Thu Aug 14 15:24:29 1997 Eero Simoncelli - - * Modified shift.m: negated the meaning of the offset parameter, - such that RES=shift(MTX,OFFSET) means RES(POS)=MTX(POS-OFFSET) - (this is more intuitive). - -Thu Jul 10 17:06:52 1997 Eero Simoncelli - - * Modified MEX/Makefile-* to be consistent with matlab5: - - call mex instead of cmex - - use -V4 flag (creating matlab v4 compatible binaries) - - * showIm.m (xlbl_offset): Modified to use "points" units, so that - printed images look correct. Still slightly busted for arbitrary figure - window sizes and for printing. - - * Modified upConv.c: does not return ANYTHING if you pass a result - argument (this had been causing occasional problems with matlab's - memory manager). - -Mon Jun 30 12:09:30 1997 Eero Simoncelli - - * reconSFpyr.m (res): now returns real part (oops). - - * reconSpyrLevs.m (maxLev): got rid of superfluous nbands argument - (can be calculated from bfilts). - -Mon May 26 12:29:54 1997 Eero Simoncelli - - * showIm.m/pgmWrite.m: Modified 'auto3'-scaling to use a - histogram. This gives a significant speedup. - - * fixed a few minor bugs in the TUTORIALS, having to do with - matching image sizes to the machine speed... - -Sat May 10 17:27:25 1997 Eero Simoncelli - - * pgmWrite.m: fixed auto-scaling bug. Added new scaling - calculations, parallel to those of imShow. - -Fri May 9 09:02:56 1997 Eero Simoncelli - - * buildSFpyr.m: Changed NBANDS argument to be ORDER, which is one - less than the number of orientation bands. This is consistent - with the derivative order, and the labels on the spNFilters files. - -Tue May 6 19:08:18 1997 Eero Simoncelli - - ** Added buildSFpyr, reconSFpyr: Steerable pyramids constructed - in the Fourier domain. Radial functions tile, with a - raised-cosine falloff. Angular functions are - cos(theta-k\pi/(K+1))^K, where K is the order (number of bands - minus 1). Compared to the convolution version: - + Reconstruction is exact (within floating point errors) - + Can produce any number of orientation bands. - - Typically slower. - - Boundary-handling must be circular. - Could be made much more efficient by taking advantage of symmetries in - the fft! - - * Added example usage of Fourier steerable pyramid to TUTORIALS/pyramids.m - - * steer.m: fixed for harmonic lists including zero. - -Sun May 4 15:16:10 1997 Eero Simoncelli - - * MEX/Makefile-linux: created. - - * spyrHt, spyrNumBands: Modified to return 0 for pyramids of height 0. - - * reconWpyr.m: utilize desctructive addition in calls to upConv. - - * reconSpyr.m: Added error check to ensure consistancy between - pyramid and filter file. Utilize destructive addition in upConv - call on highpass band. Modified to work properly with pyramids of - height 0. - -Mon Apr 28 13:38:10 1997 Eero Simoncelli - - * lplot.m: modified to handle complex vectors, use standard MatLab - indices, and show minimal axes. Added xrange parameter to allow - adjustment of X axis labeling. - -Sun Apr 27 20:20:41 1997 Eero Simoncelli - - * var2, skew2, kurt2: enhanced to work on complex matrices. - -Sat Apr 26 11:16:12 1997 Eero Simoncelli - - * Changed parent directory (and distribution) name: - matlabImTools -> matlabPyrTools - - * namedFilter.m: Added two more Daubechies filters, and modified - names to match the reference (e.g., daub2 is now a 4-tap filter). - - * Added vectorize.m: trivial function to pack matrix into vector (i.e., - computes mtx(:)). - - * Added upBlur.m: Upsample and blur (parallels blurDn). - -Sun Apr 13 14:23:38 1997 Eero Simoncelli - - * TUTORIALS/pyramids.m: Added plots of Fourier spectra for Wavelet bases. - - * make-tar-file: switched from compress to gzip for the - distribution tarfile. - - * namedFilter.m: Added a few even-length QMF's from Johnston80. - -Fri Apr 11 19:16:21 1997 Eero Simoncelli - - * buildWpyr.m, reconWpyr.m: Modified slightly, so that subsampling - lattice is better for even-length filters. - - * TUTORIALS/pyramids.m: Substantially overhauled. - -Thu Apr 10 15:20:23 1997 Eero Simoncelli - - * blurDn.m: added this function to downsample an image by a factor - 2^L. - - * Fixed minor bug in upConv.m: errors in image size checking. - -Mon Apr 7 13:25:37 1997 Eero Simoncelli - - * Changed TUTORIALS/matlabImTools.m to use histo.mex instead of - matlab's hist. - -Wed Apr 2 13:20:55 1997 Eero Simoncelli - - ** Incorporated Denis Pelli's ThinkC and MetroWorks projects for - Macintosh versions of the MEX code, along with MEX binaries. These - are included as an HQX'ed self-extracting archive - (Macintosh-MEX.sit.hqx), in the MEX subdirectory. - -Tue Apr 1 15:35:31 1997 Eero Simoncelli - - * edges.c: modified by Denis Pelli to support THINK C. * edges.c: - - * histo.c, upConv.c, corrDn.c: minor changes in error message - printouts, to work around bugs in THINK C. - - * Included Denis Pelli's MacReadMe file in the MEX subdirectory, - which gives instructions for MEX file compilation on a MacIntosh - (PPC or 68k). - - * wrap.c, convolve.c, edges.c: added explicit int function - declarations, and return values. - - * range2.m/range2.c: A MEX function for fast min/max computation. - Adjusted entropy2.m, histo.m, imStats.m, pgmWrite.m, showIm.m, - showLpyr.m, showSpyr.m, showWpyr.m to call it. - -Thu Mar 27 17:23:05 1997 Eero Simoncelli - - ** histo.m/histo.c: Added MEX function HISTO, a fast replacement - for matlab's HIST function. Modified histoMatch.m, entropy2.m to - call it. - - * Changed main directory name to matlabImTools. - - * Added TUTORIALS/README file. - -Wed Mar 19 14:19:51 1997 Eero Simoncelli - - * Changed directory name: MEX_SRC -> MEX - -Wed Mar 12 17:00:03 1997 Eero Simoncelli - - * mkGaussian.m: fixed another (X,Y) bug: both dimensions and - cov/mean are now specified in [y,x] order. - -Tue Mar 11 19:08:17 1997 Eero Simoncelli - - * showSpyr.m: Fixed a bug that was dropping display of one - orientation band when there were more than 2 of them! - -Mon Mar 10 19:08:24 1997 Eero Simoncelli - - * Added shift.m - - * makeSteerMtx -> steerDir2HarmMtx - - * Added TUTORIALS/matlab-EPS.m: examples using the code in this - distribution. - -Sun Mar 9 17:49:18 1997 Eero Simoncelli - - ** showIm.m: - - args: changed order so that NSHADES is last. - - TITLES: Can now pass a string for IM, which will be evaluated - in the global environment to get the matrix. The string is - used as a title. MATLAB v.5 ONLY!!! - - Added 'auto3' RANGE value, that scales based on percentiles. - THis is more robust to outliers than 'auto2' or 'auto1'. - - * pixelAxes.m: Made a more serious attempt to reverse-engineer - Mathworks' image pixelization. It is improved, but still makes - occasional errors. - - * Added skew2.m. - -Fri Mar 7 10:11:07 1997 Eero Simoncelli - - * pixelAxes.m: Modified to take an optional - ZOOM argument. Fixed dimension ordering bug - (positions are reported (x,y), but mtx dims are (y,x)!) - - * showIm.m: Added an optional ZOOM argument. - -Thu Mar 6 14:17:19 1997 Eero Simoncelli - - * Added showLpyr, showWpyr, showSpyr. Modified - TUTORIALS/pyramids.m to use them. - - * added pixelAxes.m: Adjusts size (in pixels) of currently - displayed image to be a multiple of the matrix dimensions, - thus eliminating display aliasing artifacts. - This is now called by all the "show" commands. - -Mon Mar 3 17:33:25 1997 Eero Simoncelli - - * Fixed bug in pgmWrite (dimensions were written in reverse order). - - * Fixed bug in showIm (X and Y coords were swapped on label display). - - * Fixed bug in reconLpyr (swapped X and Y coords on int_sz) - - * Changed calls to "reshape" to pass dimensions individually -- - older version of matlab do not accept the reshape(mtx,[y x]) form. - - * Fixed bug in mkDisc: sz a scalar. - - * Added ifftshift.m - -Fri Feb 28 11:07:20 1997 Eero Simoncelli - - * Re-worked TUTORIALS/pyramids.m - - * buildGpyr and buildLpyr now use 1+maxPyrHt for default height. - - * Fixed buildGpyr to work on 1D signals. - - ** Gaussian/Laplacian/Wavelet pyramid build and recon functions: - - work properly with new corrDn/upConv. - - use separable convolutions - - use destructive modification ability of upConv (less memory - allocation) - - * modulateFlipShift -> modulateFlip. - - * added lpyrHt, wpyrHt, spyrHt to return number of levels in a pyramid. - -Thu Feb 27 15:39:53 1997 Eero Simoncelli - - * Changed angular coordinate systems to CLOCKWISE in mkRamp, - mkTheta, mkSine, mkSquare. This is unnatural for screen viewing, - but consistent with an origin in the upper left corner of the - image, which is the way one addresses the underlying matrix. - - * mkSine and mkSquare can now take a frequency vector or the - period and direction args - -Tue Feb 25 11:58:33 1997 Eero Simoncelli - - ** Rewrote corrDn/upConv C routines: - - more efficient - - changed START parameters to have [1 1] origin, consistent with - matlab - - added STOP parameters - - upConv allows destructive modification of a result arg - - changed order of other params (sorry) - - wrote test file conv_test.m - * wrote zconv2.m - -Wed Aug 19 20:39:15 1996 Eero Simoncelli (eero@tarpon.cis.upenn.edu) - - ** Added "pointOp" function (MUCH faster than interp1). - ** Added "histoMatch" function. - -Fri Aug 2 00:56:31 1996 Eero Simoncelli (eero@tarpon.cis.upenn.edu) - - * Changed all function/file-names to be of the form "fooBar". * - Fixed entropy2.m (busted due to typo). - -Original convolution code was written in Spring 1986, and comes from -OBVIUS (Object-Based Vision and Image Understanding System), an -interactive image-processing system written in Common Lisp (with calls -to C code). - diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/Contents.m b/SD-VBS/benchmarks/texture_synthesis/src/matlab/Contents.m deleted file mode 100755 index d19f067..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/Contents.m +++ /dev/null @@ -1,107 +0,0 @@ -% Image and Multi-scale Pyramid Tools -% Version 1.3, October 2004. -% Created: Early Spring, 1996. Eero Simoncelli, eero.simoncelli@nyu.edu -% -% See README file for brief description. -% See ChangeLog file for latest modifications. -% See TUTORIALS subdirectory for demonstrations. -% Type "help " for documentation on individual commands. -% ----------------------------------------------------------------- -% Synthetic Images (matrices): -% mkImpulse - Make an image containing an impulse. -% mkRamp - Make an image containing a ramp function. -% mkR - Make an image containing distance from the origin. -% mkAngle - Make an image containing angle about origin. -% mkDisc - Make an image containing a disk image. -% mkGaussian - Make an image containing a Gaussian function. -% mkZonePlate - Make an image containing a zone plate (cos(r^2)). -% mkAngularSine - Make an image containing an angular sine wave (pinwheel). -% mkSine - Make an image containing a sine grating. -% mkSquare - Make an image containing a square grating. -% mkFract - Make an image containing fractal (1/f) noise. -% -% Point Operations: -% clip - clip values to a range. -% pointOp - Lookup table (much faster than interp1) [MEX file] -% histo - Efficient histogram computation [MEX file] -% histoMatch - Modify matrix elements to match specified histogram stats. -% -% Convolution (first two are significantly faster): -% corrDn - Correlate & downsample with boundary-handling [MEX file] -% upConv - Upsample & convolve with boundary-handling [MEX file] -% blurDn - Blur and subsample a signal/image. -% upBlur - Upsample and blur a signal/image. -% blur - Multi-scale blurring, calls blurDn and then upBlur. -% cconv2 - Circular convolution. -% rconv2 - Convolution with reflected boundaries. -% zconv2 - Convolution assuming zeros beyond image boundaries. -% -% General pyramids: -% pyrLow - Access lowpass subband from (any type of) pyramid -% pyrBand - Access a subband from (any type of) pyramid -% setPyrBand - Insert an image into (any type of) pyramid as a subband -% pyrBandIndices - Returns indices for given band in a pyramid vector -% maxPyrHt - compute maximum number of scales in a pyramid -% -% Gaussian/Laplacian Pyramids: -% buildGpyr - Build a Gaussian pyramid of an input signal/image. -% buildLpyr - Build a Laplacian pyramid of an input signal/image. -% reconLpyr - Reconstruct (invert) the Laplacian pyramid transform. -% -% Separable orthonormal QMF/wavelet Pyramids: -% buildWpyr - Build a separable wavelet representation of an input signal/image. -% reconWpyr - Reconstruct (invert) the wavelet transform. -% wpyrBand - Extract a single band of the wavelet representation. -% wpyrLev - Extract (packed) subbands at a particular level -% wpyrHt - Number of levels (height) of a wavelet pyramid. -% -% Steerable Pyramids: -% buildSpyr - Build a steerable pyramid representation of an input image. -% reconSpyr - Reconstruct (invert) the steerable pyramid transform. -% buildSFpyr - Build a steerable pyramid representation in the Fourier domain. -% reconSFpyr - Reconstruct (invert) the (Fourier domain) steerable pyramid transform. -% spyrBand - Extract a single band from a steerable pyramid. -% spyrHigh - Highpass residual band. -% spyrLev - A whole level (i.e., all images at a given scale) of a steerable pyramid. -% spyrHt - Number of levels (height) of a steerable pyramid. -% spyrNumBands - Number of orientation bands in a steerable pyramid. -% -% Steerable filters / derivatives: -% imGradient - Compute gradient of image using directionally accurete filters. -% steer - Steer filters (or responses). -% steer2HarmMtx - Construct a matrix mapping direcional basis to angular harmonics. -% -% Filters: -% binomialFilter - returns a filter of binomial coefficients. -% namedFilter - some typical Laplacian/Wavelet pyramid filters -% spNFilters - Set of Nth order steerable pyramid filters. -% derivNFiltersS - Matched set of S-tap 1D derivatives, orders 0 to N. -% -% Display: -% showIm - Display a matrix (real or complex) as grayscale image(s). -% Displays dimensions, subsampling, and range of pixel values. -% showLpyr - Display a Laplacian pyramid. -% showWpyr - Display a separable wavelet pyramid. -% showSpyr - Display a steerable pyramid. -% lplot - "lollipop" plot. -% nextFig - Make next figure window current. -% pixelAxes - Make image display use an integer number of pixels -% per sample to avoid resampling artifacts. -% -% Statistics (for 2D Matrices): -% range2 - Min and max of image (matrix) [MEX file] -% mean2 - Sample mean of an image (matrix). -% var2 - Sample variance of an image (matrix). -% skew2 - Sample skew (3rd moment / variance^1.5) of an image (matrix). -% kurt2 - Sample kurtosis (4th moment / variance^2) of an image (matrix). -% entropy2 - Sample entropy of an image (matrix). -% imStats - Report sample statistics of an image, or pair of images. -% -% Miscellaneous: -% pgmRead - Load a "pgm" image into a MatLab matrix [try einstein.pgm,feynman.pgm] -% pgmWrite - Write a MatLab matrix to a "pgm" image file. -% shift - circular shift a 2D matrix by an arbitrary amount. -% vectify - pack matrix into column vector (i.e., function to compute mtx(:)). -% ifftshift - inverse of MatLab's FFTSHIFT (differs for odd-length dimensions) -% rcosFn - return a lookup table of a raised-cosine threshold fn. -% innerProd - Compute M'*M efficiently (i.e., do not copy) [MEX file] diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/-MacReadMe b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/-MacReadMe deleted file mode 100755 index 898dc0c..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/-MacReadMe +++ /dev/null @@ -1 +0,0 @@ -MacReadMe How to compile a MEX file for Macintosh (Based on a similar note written by David Brainard and Denis Pelli to accompany the Psychophysics Toolbox.) A MEX file (short for "MATLAB extension") contains code that implements a new MATLAB function, allowing users to use the full power of the C language and the Macintosh hardware and operating system in implementing a new MATLAB function. This document explains how to produce a MEX file that is "fat" (i.e. will run as native code on both 68K and PowerPC Macs) and is compatible with both MATLAB 4 and 5. 1) To produce a MATLAB MEX file with PowerPC code you must have the Metrowerks CodeWarrior C compiler (version 10 or better, abbreviated as CW below). To produce 68K code we still use the Symantec THINK C compiler (version from Symantec C++ 8 CD-ROM release 5), but we will soon be switching to Metrowerks CodeWarrior. (See note A below.) 2) Place a copy of the MATLAB 4:Extern folder, supplied by Mathworks, on your compiler's search path. We suggest that you name the copy "MEX V4". (See notes B and C, below.) 3) Build any of the MEX files simply by opening its project file and asking your compiler to "Build Code Resource" (in THINK C) or to "Make" it (in CW). For each MEX file, e.g. histo.mex, there are two associated projects, e.g. histo.µ for CW, and histo.¹.4 for THINK C. To build a "fat" MEX, that runs native on both 68K and PowerPC, you should first compile in THINK C, and then in CW. (See note A, below.) Denis Pelli April 2, 1997 Notes A) The Mathworks support only the THINK C compiler to make 68K MEX code for MATLAB version 4 and only the CW compiler to make PPC MEX files for MATLAB 4 and both 68K and PPC for MATLAB 5. This archive includes THINK and CW projects. To build a fat MEX file for MATLAB 4, first "make" the THINK C version (e.g. histo.¹.4), producing a file with a .rsrc extension (e.g. histo.µ.rsrc). This is the 68K MEX file. When you then "make" histo.µ, the CW project incorporates the .rsrc file and generates a "fat" MEX file that will run native (i.e. fast) on both 68K and PowerPC. To make a 68K-only MEX file, simply rename, e.g., histo.µ.rsrc to histo.mex after you make the THINK project, and set the file type and creator to match the other MEX files. THINK C is slow and hard to work with. Symantec hasn't significantly upgraded in it many years. There is an error in the math.h header (version from Symantec C++ 8 CD-ROM release 5). We fix that error by some tricky preprocessor defines and undefines in the THINK C Prefix in each of the THINK projects. B) The easiest way to put a folder on your compilerÕs search path is simply to put the folder in the same folder as the compiler itself. If you want to use both CW and THINK C, then put the folder under CW, make an alias of it, and put the alias in THINK C's "Aliases" folder. C) Happily, MATLAB 5 is capable of running both V4 and V5 MEX files. Thus we are currently distributing sources that compile into V4 MEX files. The resulting MEX files run both under V4 and V5. In the future we will drop support for V4 and THINK C. (See note A above.) \ No newline at end of file diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.AppleDouble/.Parent b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.AppleDouble/.Parent deleted file mode 100755 index f242a99..0000000 Binary files a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.AppleDouble/.Parent and /dev/null differ diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCIndex b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCIndex deleted file mode 100755 index 848736b..0000000 Binary files a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCIndex and /dev/null differ diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCLockFolder/.FBCSemaphoreFile b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCLockFolder/.FBCSemaphoreFile deleted file mode 100755 index ab2c684..0000000 Binary files a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/.FBCLockFolder/.FBCSemaphoreFile and /dev/null differ diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-linux b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-linux deleted file mode 100755 index 726dd31..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-linux +++ /dev/null @@ -1,39 +0,0 @@ -MLAB = /usr/local/matlab5.1 - -MXSFX = mexlx -MEX = ${MLAB}/bin/mex - -MFLAGS = -V4 -INC = -I ${MLAB}/extern/include -LIB = -L ${MLAB}/extern/lib - -CC = gcc -Wall -pedantic -C_OPTIMIZE_SWITCH = -O2 ## For GCC -CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB} - -all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \ - histo.${MXSFX} range2.${MXSFX} - -clean: - /bin/rm *.o - -corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o - -upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o - -pointOp.${MXSFX}: pointOp.o - ${MEX} ${MFLAGS} pointOp.o - -histo.${MXSFX}: histo.o - ${MEX} ${MFLAGS} histo.o - -range2.${MXSFX}: range2.o - ${MEX} ${MFLAGS} range2.o - -convolve.o wrap.o edges.o: convolve.h - -%.o : %.c - ${CC} -c ${CFLAGS} $< - diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-ml6-linux b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-ml6-linux deleted file mode 100755 index f596ad7..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-ml6-linux +++ /dev/null @@ -1,39 +0,0 @@ -MLAB = /usr/local/matlab6.0 - -MXSFX = mexglx -MEX = ${MLAB}/bin/mex - -MFLAGS = -V4 -INC = -I ${MLAB}/extern/include -LIB = -L ${MLAB}/extern/lib - -CC = gcc -Wall -pedantic -C_OPTIMIZE_SWITCH = -O2 ## For GCC -CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB} - -all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \ - histo.${MXSFX} range2.${MXSFX} - -clean: - /bin/rm *.o - -corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o - -upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o - -pointOp.${MXSFX}: pointOp.o - ${MEX} ${MFLAGS} pointOp.o - -histo.${MXSFX}: histo.o - ${MEX} ${MFLAGS} histo.o - -range2.${MXSFX}: range2.o - ${MEX} ${MFLAGS} range2.o - -convolve.o wrap.o edges.o: convolve.h - -%.o : %.c - ${CC} -c ${CFLAGS} $< - diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-osx b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-osx deleted file mode 100755 index 352d15b..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-osx +++ /dev/null @@ -1,39 +0,0 @@ -MLAB = /share/wotan/matlab13 - -MXSFX = mexosx -MEX = ${MLAB}/bin/mex - -MFLAGS = -INC = -I ${MLAB}/extern/include -LIB = -L ${MLAB}/extern/lib - -CC = cc -Wall -pedantic -no-cpp-precomp -C_OPTIMIZE_SWITCH = -O2 ## For GCC -CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB} - -all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \ - histo.${MXSFX} range2.${MXSFX} - -clean: - /bin/rm *.o - -corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o - -upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o - -pointOp.${MXSFX}: pointOp.o - ${MEX} ${MFLAGS} pointOp.o - -histo.${MXSFX}: histo.o - ${MEX} ${MFLAGS} histo.o - -range2.${MXSFX}: range2.o - ${MEX} ${MFLAGS} range2.o - -convolve.o wrap.o edges.o: convolve.h - -%.o : %.c - ${CC} -c ${CFLAGS} $< - diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-solaris b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-solaris deleted file mode 100755 index 2be2bdb..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-solaris +++ /dev/null @@ -1,38 +0,0 @@ -MLAB = /export/home/Solaris2/matlab5.1 - -MXSFX = mexsol -MEX = ${MLAB}/bin/mex - -MFLAGS = -V4 -INC = -I ${MLAB}/extern/include -LIB = -L ${MLAB}/extern/lib - -CC = gcc -Wall -pedantic -C_OPTIMIZE_SWITCH = -O2 ## For GCC -CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB} - -all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \ - histo.${MXSFX} range2.${MXSFX} - -clean: - /bin/rm *.o - -corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o - -upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o - -pointOp.${MXSFX}: pointOp.o - ${MEX} ${MFLAGS} pointOp.o - -histo.${MXSFX}: histo.o - ${MEX} ${MFLAGS} histo.o - -range2.${MXSFX}: range2.o - ${MEX} ${MFLAGS} range2.o - -convolve.o wrap.o edges.o: convolve.h - -%.o : %.c - ${CC} -c ${CFLAGS} $< diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-sun4 b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-sun4 deleted file mode 100755 index 432b181..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/Makefile-sun4 +++ /dev/null @@ -1,39 +0,0 @@ -MLAB = /home/alberich/matlab4 - -MXSFX = mex4 -MEX = ${MLAB}/bin/cmex - -MFLAGS = -INC = -I ${MLAB}/extern/include -LIB = -L ${MLAB}/extern/lib/sun4 - -CC = gcc -C_OPTIMIZE_SWITCH = -O2 ## For GCC -CFLAGS = ${C_OPTIMIZE_SWITCH} ${INC} ${LIB} - -all: corrDn.${MXSFX} upConv.${MXSFX} pointOp.${MXSFX} \ - histo.${MXSFX} range2.${MXSFX} - -clean: - /bin/rm *.o - -corrDn.${MXSFX}: corrDn.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} corrDn.o wrap.o convolve.o edges.o - -upConv.${MXSFX}: upConv.o wrap.o convolve.o edges.o - ${MEX} ${MFLAGS} upConv.o wrap.o convolve.o edges.o - -pointOp.${MXSFX}: pointOp.o - ${MEX} ${MFLAGS} pointOp.o - -histo.${MXSFX}: histo.o - ${MEX} ${MFLAGS} histo.o - -range2.${MXSFX}: range2.o - ${MEX} ${MFLAGS} range2.o - -convolve.o wrap.o edges.o: convolve.h - -%.o : %.c - ${CC} -c ${CFLAGS} $< - diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.c b/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.c deleted file mode 100755 index 60a11a4..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/MEX/convolve.c +++ /dev/null @@ -1,325 +0,0 @@ -/* -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;;; File: convolve.c -;;; Author: Eero Simoncelli -;;; Description: General convolution code for 2D images -;;; Creation Date: Spring, 1987. -;;; MODIFICATIONS: -;;; 10/89: approximately optimized the choice of register vars on SPARCS. -;;; 6/96: Switched array types to double float. -;;; 2/97: made more robust and readable. Added STOP arguments. -;;; 8/97: Bug: when calling internal_reduce with edges in {reflect1,repeat, -;;; extend} and an even filter dimension. Solution: embed the filter -;;; in the upper-left corner of a filter with odd Y and X dimensions. -;;; ---------------------------------------------------------------- -;;; Object-Based Vision and Image Understanding System (OBVIUS), -;;; Copyright 1988, Vision Science Group, Media Laboratory, -;;; Massachusetts Institute of Technology. -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -*/ - -#include -#include -#include "convolve.h" - -/* - -------------------------------------------------------------------- - Correlate FILT with IMAGE, subsampling according to START, STEP, and - STOP parameters, with values placed into RESULT array. RESULT - dimensions should be ceil((stop-start)/step). TEMP should be a - pointer to a temporary double array the size of the filter. - EDGES is a string specifying how to handle boundaries -- see edges.c. - The convolution is done in 9 sections, where the border sections use - specially computed edge-handling filters (see edges.c). The origin - of the filter is assumed to be (floor(x_fdim/2), floor(y_fdim/2)). ------------------------------------------------------------------------- */ - -/* abstract out the inner product computation */ -#define INPROD(XCNR,YCNR) \ - { \ - sum=0.0; \ - for (im_pos=YCNR*x_dim+XCNR, filt_pos=0, x_filt_stop=x_fdim; \ - x_filt_stop<=filt_size; \ - im_pos+=(x_dim-x_fdim), x_filt_stop+=x_fdim) \ - for (; \ - filt_pos -#include - -#define ABS(x) (((x)>=0) ? (x) : (-(x))) -#define ROOT2 1.4142135623730951 -#define REDUCE 0 -#define EXPAND 1 -#define IS == -#define ISNT != -#define AND && -#define OR || - -typedef int (*fptr)(); - -typedef struct - { - char *name; - fptr func; - } EDGE_HANDLER; - -typedef double image_type; - -fptr edge_function(char *edges); -int internal_reduce(image_type *image, int x_idim, int y_idim, - image_type *filt, image_type *temp, int x_fdim, int y_fdim, - int x_start, int x_step, int x_stop, - int y_start, int y_step, int y_stop, - image_type *result, char *edges); -int internal_expand(image_type *image, - image_type *filt, image_type *temp, int x_fdim, int y_fdim, - int x_start, int x_step, int x_stop, - int y_start, int y_step, int y_stop, - image_type *result, int x_rdim, int y_rdim, char *edges); -int internal_wrap_reduce(image_type *image, int x_idim, int y_idim, - image_type *filt, int x_fdim, int y_fdim, - int x