From d17b33131c14864bd1eae275f49a3f148e21cf29 Mon Sep 17 00:00:00 2001 From: Leo Chan Date: Thu, 22 Oct 2020 01:53:21 -0400 Subject: Squashed commit of the sb-vbs branch. Includes the SD-VBS benchmarks modified to: - Use libextra to loop as realtime jobs - Preallocate memory before starting their main computation - Accept input via stdin instead of via argc Does not include the SD-VBS matlab code. Fixes libextra execution in LITMUS^RT. --- SD-VBS/.SD-VBS | 0 SD-VBS/ChangeLog | 2 + SD-VBS/LICENSE | 24 + SD-VBS/Makefile | 20 + SD-VBS/README | 4 + SD-VBS/README.md | 2 + SD-VBS/SD-VBS.doc | Bin 0 -> 148992 bytes SD-VBS/SD-VBS.pdf | Bin 0 -> 147996 bytes SD-VBS/benchmarks/Makefile | 10 + SD-VBS/benchmarks/disparity/Makefile | 5 + SD-VBS/benchmarks/disparity/data/Makefile | 4 + SD-VBS/benchmarks/disparity/data/cif/1.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/disparity/data/cif/2.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/disparity/data/cif/Makefile | 7 + SD-VBS/benchmarks/disparity/data/cif/expected.m | 288 + .../benchmarks/disparity/data/cif/expected_C.txt | 288 + SD-VBS/benchmarks/disparity/data/cif/lmm.txt | 89 + SD-VBS/benchmarks/disparity/data/cif/mm.txt | 89 + SD-VBS/benchmarks/disparity/data/cif/nomm.txt | 89 + SD-VBS/benchmarks/disparity/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/disparity/data/fullhd/2.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/disparity/data/fullhd/Makefile | 7 + .../disparity/data/fullhd/expected_C.txt | 1920 + SD-VBS/benchmarks/disparity/data/qcif/1.bmp | Bin 0 -> 81366 bytes SD-VBS/benchmarks/disparity/data/qcif/2.bmp | Bin 0 -> 81366 bytes SD-VBS/benchmarks/disparity/data/qcif/Makefile | 15 + SD-VBS/benchmarks/disparity/data/qcif/expected.m | 154 + .../benchmarks/disparity/data/qcif/expected_C.txt | 154 + SD-VBS/benchmarks/disparity/data/sim/1.bmp | Bin 0 -> 11718 bytes SD-VBS/benchmarks/disparity/data/sim/2.bmp | Bin 0 -> 11718 bytes SD-VBS/benchmarks/disparity/data/sim/Makefile | 6 + SD-VBS/benchmarks/disparity/data/sim/expected.m | 54 + .../benchmarks/disparity/data/sim/expected_C.txt | 54 + SD-VBS/benchmarks/disparity/data/sim/time.txt | 93 + SD-VBS/benchmarks/disparity/data/sim_fast/1.bmp | Bin 0 -> 9270 bytes SD-VBS/benchmarks/disparity/data/sim_fast/2.bmp | Bin 0 -> 9270 bytes SD-VBS/benchmarks/disparity/data/sim_fast/Makefile | 5 + SD-VBS/benchmarks/disparity/data/sim_fast/c.txt | 19 + .../benchmarks/disparity/data/sim_fast/expected.m | 48 + .../disparity/data/sim_fast/expected_C.txt | 48 + SD-VBS/benchmarks/disparity/data/sim_fast/m.txt | 35 + SD-VBS/benchmarks/disparity/data/sqcif/1.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/disparity/data/sqcif/2.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/disparity/data/sqcif/Makefile | 8 + SD-VBS/benchmarks/disparity/data/sqcif/expected.m | 96 + .../benchmarks/disparity/data/sqcif/expected_C.txt | 96 + SD-VBS/benchmarks/disparity/data/test/1.bmp | Bin 0 -> 454 bytes SD-VBS/benchmarks/disparity/data/test/2.bmp | Bin 0 -> 454 bytes SD-VBS/benchmarks/disparity/data/test/Makefile | 6 + SD-VBS/benchmarks/disparity/data/test/expected.m | 10 + .../benchmarks/disparity/data/test/expected_C.txt | 10 + SD-VBS/benchmarks/disparity/data/vga/1.bmp | Bin 0 -> 846774 bytes SD-VBS/benchmarks/disparity/data/vga/2.bmp | Bin 0 -> 846774 bytes SD-VBS/benchmarks/disparity/data/vga/Makefile | 7 + SD-VBS/benchmarks/disparity/data/vga/expected.m | 480 + .../benchmarks/disparity/data/vga/expected_C.txt | 480 + SD-VBS/benchmarks/disparity/src/c/computeSAD.c | 27 + .../benchmarks/disparity/src/c/correlateSAD_2D.c | 34 + SD-VBS/benchmarks/disparity/src/c/disparity.h | 24 + SD-VBS/benchmarks/disparity/src/c/finalSAD.c | 28 + SD-VBS/benchmarks/disparity/src/c/findDisparity.c | 29 + SD-VBS/benchmarks/disparity/src/c/getDisparity.c | 43 + .../benchmarks/disparity/src/c/integralImage2D2D.c | 31 + SD-VBS/benchmarks/disparity/src/c/padarray2.c | 33 + SD-VBS/benchmarks/disparity/src/c/padarray4.c | 41 + .../benchmarks/disparity/src/c/script_disparity.c | 132 + SD-VBS/benchmarks/localization/Makefile | 3 + .../localization/data/GroundData/log1_pose.txt | 11598 ++ .../localization/data/GroundData/log1_sensor.txt | 127357 ++++++++++++++++++ .../data/GroundData/log1_sensor_sort.txt | 127357 ++++++++++++++++++ SD-VBS/benchmarks/localization/data/Makefile | 3 + SD-VBS/benchmarks/localization/data/cif/1.txt | 89 + SD-VBS/benchmarks/localization/data/cif/Makefile | 7 + SD-VBS/benchmarks/localization/data/cif/VBS_Ver1 | Bin 0 -> 99419 bytes SD-VBS/benchmarks/localization/data/cif/cif | Bin 0 -> 99219 bytes SD-VBS/benchmarks/localization/data/cif/expected.m | 3 + .../localization/data/cif/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/qcif/1.txt | 89 + SD-VBS/benchmarks/localization/data/qcif/Makefile | 8 + .../benchmarks/localization/data/qcif/expected.m | 3 + .../localization/data/qcif/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/sim/1.txt | 89 + SD-VBS/benchmarks/localization/data/sim/2.txt | 4077 + SD-VBS/benchmarks/localization/data/sim/Makefile | 8 + SD-VBS/benchmarks/localization/data/sim/expected.m | 3 + .../localization/data/sim/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/sim_fast/1.txt | 26 + SD-VBS/benchmarks/localization/data/sim_fast/2.txt | 203 + .../benchmarks/localization/data/sim_fast/Makefile | 8 + .../localization/data/sim_fast/expected.m | 3 + .../localization/data/sim_fast/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/sqcif/1.txt | 7 + SD-VBS/benchmarks/localization/data/sqcif/Makefile | 8 + .../benchmarks/localization/data/sqcif/expected.m | 3 + .../localization/data/sqcif/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/test/1.txt | 7 + SD-VBS/benchmarks/localization/data/test/Makefile | 8 + .../benchmarks/localization/data/test/expected.m | 3 + .../localization/data/test/expected_C.txt | 3 + SD-VBS/benchmarks/localization/data/vga/1.txt | 89 + SD-VBS/benchmarks/localization/data/vga/Makefile | 7 + SD-VBS/benchmarks/localization/data/vga/expected.m | 3 + .../localization/data/vga/expected_C.txt | 3 + .../benchmarks/localization/result/log1_whist.txt | Bin 0 -> 228 bytes SD-VBS/benchmarks/localization/src/c/eul2quat.c | 50 + .../benchmarks/localization/src/c/generateSample.c | 88 + .../localization/src/c/get3DGaussianProb.c | 49 + SD-VBS/benchmarks/localization/src/c/input.txt | 8 + .../benchmarks/localization/src/c/localization.h | 24 + SD-VBS/benchmarks/localization/src/c/mcl.c | 34 + SD-VBS/benchmarks/localization/src/c/quat2eul.c | 47 + SD-VBS/benchmarks/localization/src/c/quatConj.c | 32 + SD-VBS/benchmarks/localization/src/c/quatMul.c | 55 + SD-VBS/benchmarks/localization/src/c/quatRot.c | 47 + .../benchmarks/localization/src/c/readSensorData.c | 63 + .../localization/src/c/script_localization.c | 534 + .../benchmarks/localization/src/c/weightedSample.c | 37 + SD-VBS/benchmarks/mser/.mser.mex.c.swp | Bin 0 -> 16384 bytes SD-VBS/benchmarks/mser/Makefile | 3 + SD-VBS/benchmarks/mser/data/Makefile | 3 + SD-VBS/benchmarks/mser/data/cif/1.bmp | Bin 0 -> 278838 bytes SD-VBS/benchmarks/mser/data/cif/Makefile | 6 + SD-VBS/benchmarks/mser/data/cif/VBS_Ver1 | Bin 0 -> 79632 bytes SD-VBS/benchmarks/mser/data/cif/expected.m | 162 + SD-VBS/benchmarks/mser/data/cif/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/mser/data/fullhd/Makefile | 6 + SD-VBS/benchmarks/mser/data/fullhd/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/qcif/1.bmp | Bin 0 -> 69750 bytes SD-VBS/benchmarks/mser/data/qcif/Makefile | 6 + SD-VBS/benchmarks/mser/data/qcif/VBS_Ver1 | Bin 0 -> 79672 bytes SD-VBS/benchmarks/mser/data/qcif/expected.m | 68 + SD-VBS/benchmarks/mser/data/qcif/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/sim/1.bmp | Bin 0 -> 17478 bytes SD-VBS/benchmarks/mser/data/sim/Makefile | 6 + SD-VBS/benchmarks/mser/data/sim/expected.m | 16 + SD-VBS/benchmarks/mser/data/sim/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/sim_fast/1.bmp | Bin 0 -> 5238 bytes SD-VBS/benchmarks/mser/data/sim_fast/Makefile | 8 + SD-VBS/benchmarks/mser/data/sim_fast/expected.m | 7 + .../benchmarks/mser/data/sim_fast/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/sqcif/1.bmp | Bin 0 -> 17478 bytes SD-VBS/benchmarks/mser/data/sqcif/Makefile | 6 + SD-VBS/benchmarks/mser/data/sqcif/expected.m | 27 + SD-VBS/benchmarks/mser/data/sqcif/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/test/1.bmp | Bin 0 -> 630 bytes SD-VBS/benchmarks/mser/data/test/Makefile | 7 + SD-VBS/benchmarks/mser/data/test/expected.m | 1 + SD-VBS/benchmarks/mser/data/test/expected_C.txt | 1 + SD-VBS/benchmarks/mser/data/vga/1.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/mser/data/vga/Makefile | 6 + SD-VBS/benchmarks/mser/data/vga/expected.m | 297 + SD-VBS/benchmarks/mser/data/vga/expected_C.txt | 1 + SD-VBS/benchmarks/mser/src/c/mser.c | 714 + SD-VBS/benchmarks/mser/src/c/mser.h | 83 + SD-VBS/benchmarks/mser/src/c/script_mser.c | 120 + SD-VBS/benchmarks/multi_ncut/Makefile | 3 + SD-VBS/benchmarks/multi_ncut/data/Makefile | 3 + SD-VBS/benchmarks/multi_ncut/data/cif/1.bmp | Bin 0 -> 278838 bytes SD-VBS/benchmarks/multi_ncut/data/cif/Makefile | 7 + SD-VBS/benchmarks/multi_ncut/data/cif/expected.m | 264 + .../benchmarks/multi_ncut/data/cif/expected_C.txt | 264 + SD-VBS/benchmarks/multi_ncut/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/multi_ncut/data/fullhd/Makefile | 7 + .../multi_ncut/data/fullhd/expected_C.txt | 1920 + SD-VBS/benchmarks/multi_ncut/data/qcif/1.bmp | Bin 0 -> 69750 bytes SD-VBS/benchmarks/multi_ncut/data/qcif/Makefile | 6 + SD-VBS/benchmarks/multi_ncut/data/qcif/expected.m | 132 + .../benchmarks/multi_ncut/data/qcif/expected_C.txt | 132 + SD-VBS/benchmarks/multi_ncut/data/sim/1.bmp | Bin 0 -> 20790 bytes SD-VBS/benchmarks/multi_ncut/data/sim/Makefile | 7 + SD-VBS/benchmarks/multi_ncut/data/sim/expected.m | 72 + .../benchmarks/multi_ncut/data/sim/expected_C.txt | 72 + SD-VBS/benchmarks/multi_ncut/data/sim_fast/1.bmp | Bin 0 -> 4410 bytes .../benchmarks/multi_ncut/data/sim_fast/Makefile | 6 + .../benchmarks/multi_ncut/data/sim_fast/expected.m | 33 + .../multi_ncut/data/sim_fast/expected_C.txt | 33 + SD-VBS/benchmarks/multi_ncut/data/sqcif/1.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/multi_ncut/data/sqcif/Makefile | 6 + SD-VBS/benchmarks/multi_ncut/data/sqcif/expected.m | 96 + .../multi_ncut/data/sqcif/expected_C.txt | 96 + SD-VBS/benchmarks/multi_ncut/data/test/1.bmp | Bin 0 -> 1350 bytes SD-VBS/benchmarks/multi_ncut/data/test/Makefile | 8 + SD-VBS/benchmarks/multi_ncut/data/test/expected.m | 18 + .../benchmarks/multi_ncut/data/test/expected_C.txt | 18 + SD-VBS/benchmarks/multi_ncut/data/vga/1.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/multi_ncut/data/vga/Makefile | 7 + SD-VBS/benchmarks/multi_ncut/data/vga/expected.m | 480 + .../benchmarks/multi_ncut/data/vga/expected_C.txt | 480 + .../multi_ncut/src/c/.computeMultiW.c.swp | Bin 0 -> 12288 bytes .../multi_ncut/src/c/script_multi_ncut.c | 90 + SD-VBS/benchmarks/multi_ncut/src/c/segment-graph.c | 95 + SD-VBS/benchmarks/multi_ncut/src/c/segment-image.c | 142 + SD-VBS/benchmarks/multi_ncut/src/c/segment.h | 46 + SD-VBS/benchmarks/pca/Makefile | 3 + SD-VBS/benchmarks/pca/data/sat.trn | 4436 + SD-VBS/benchmarks/pca/data/sat.tst | 2001 + SD-VBS/benchmarks/pca/src/pca | Bin 0 -> 21446 bytes SD-VBS/benchmarks/pca/src/pca.c | 694 + SD-VBS/benchmarks/sift/Makefile | 3 + SD-VBS/benchmarks/sift/data/Makefile | 3 + SD-VBS/benchmarks/sift/data/cif/1.bmp | Bin 0 -> 248886 bytes SD-VBS/benchmarks/sift/data/cif/Makefile | 7 + SD-VBS/benchmarks/sift/data/cif/expected.m | 3 + SD-VBS/benchmarks/sift/data/cif/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/cif/test0.txt | 15 + SD-VBS/benchmarks/sift/data/fullhd/1.bmp | Bin 0 -> 3499254 bytes SD-VBS/benchmarks/sift/data/fullhd/Makefile | 7 + SD-VBS/benchmarks/sift/data/fullhd/expected.m | 3 + SD-VBS/benchmarks/sift/data/fullhd/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/fullhd/out | 22344 +++ SD-VBS/benchmarks/sift/data/qcif/1.bmp | Bin 0 -> 62262 bytes SD-VBS/benchmarks/sift/data/qcif/Makefile | 8 + SD-VBS/benchmarks/sift/data/qcif/VBS_Ver1 | Bin 0 -> 97049 bytes SD-VBS/benchmarks/sift/data/qcif/expected.m | 3 + SD-VBS/benchmarks/sift/data/qcif/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/qcif/im1_qcif.tif | Bin 0 -> 76338 bytes SD-VBS/benchmarks/sift/data/sim/1.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/sift/data/sim/Makefile | 7 + SD-VBS/benchmarks/sift/data/sim/c.txt | 64 + SD-VBS/benchmarks/sift/data/sim/c1.txt | 132 + SD-VBS/benchmarks/sift/data/sim/c_run.txt | 1 + SD-VBS/benchmarks/sift/data/sim/expected.m | 3 + SD-VBS/benchmarks/sift/data/sim/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/sim/m.txt | 143 + SD-VBS/benchmarks/sift/data/sim/m_run.txt | 22 + SD-VBS/benchmarks/sift/data/sim/out | 64 + SD-VBS/benchmarks/sift/data/sim/outpt | 3 + SD-VBS/benchmarks/sift/data/sim_fast/1.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/sift/data/sim_fast/Makefile | 7 + SD-VBS/benchmarks/sift/data/sim_fast/expected.m | 3 + .../benchmarks/sift/data/sim_fast/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/sqcif/1.bmp | Bin 0 -> 27702 bytes SD-VBS/benchmarks/sift/data/sqcif/Makefile | 7 + SD-VBS/benchmarks/sift/data/sqcif/expected.m | 3 + SD-VBS/benchmarks/sift/data/sqcif/expected_C.txt | 3 + SD-VBS/benchmarks/sift/data/test/1.bmp | Bin 0 -> 246 bytes SD-VBS/benchmarks/sift/data/test/Makefile | 6 + SD-VBS/benchmarks/sift/data/test/expected.m | 0 SD-VBS/benchmarks/sift/data/test/expected_C.txt | 1 + SD-VBS/benchmarks/sift/data/vga/1.bmp | Bin 0 -> 691254 bytes SD-VBS/benchmarks/sift/data/vga/Makefile | 7 + SD-VBS/benchmarks/sift/data/vga/expected.m | 3 + SD-VBS/benchmarks/sift/data/vga/expected_C.txt | 3 + SD-VBS/benchmarks/sift/src/c/diffss.c | 53 + SD-VBS/benchmarks/sift/src/c/doubleSize.c | 55 + .../benchmarks/sift/src/c/filterBoundaryPoints.c | 61 + SD-VBS/benchmarks/sift/src/c/gaussianss.c | 185 + SD-VBS/benchmarks/sift/src/c/halveSize.c | 35 + SD-VBS/benchmarks/sift/src/c/imsmooth.c | 104 + SD-VBS/benchmarks/sift/src/c/script_sift.c | 83 + SD-VBS/benchmarks/sift/src/c/sift.c | 314 + SD-VBS/benchmarks/sift/src/c/sift.h | 27 + SD-VBS/benchmarks/sift/src/c/siftlocalmax.c | 247 + SD-VBS/benchmarks/sift/src/c/siftrefinemx.c | 196 + SD-VBS/benchmarks/stitch/Makefile | 3 + SD-VBS/benchmarks/stitch/data/Makefile | 2 + SD-VBS/benchmarks/stitch/data/cif/1.bmp | Bin 0 -> 203958 bytes SD-VBS/benchmarks/stitch/data/cif/2.bmp | Bin 0 -> 203958 bytes SD-VBS/benchmarks/stitch/data/cif/3.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/stitch/data/cif/Makefile | 8 + SD-VBS/benchmarks/stitch/data/cif/expected.m | 104 + SD-VBS/benchmarks/stitch/data/cif/expected_C.txt | 2926 + SD-VBS/benchmarks/stitch/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/stitch/data/fullhd/2.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/stitch/data/fullhd/Makefile | 8 + .../benchmarks/stitch/data/fullhd/expected_C.txt | 55611 ++++++++ SD-VBS/benchmarks/stitch/data/qcif/1.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/stitch/data/qcif/2.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/stitch/data/qcif/Makefile | 7 + SD-VBS/benchmarks/stitch/data/qcif/expected.m | 48 + SD-VBS/benchmarks/stitch/data/qcif/expected_C.txt | 1165 + SD-VBS/benchmarks/stitch/data/sim/1.bmp | Bin 0 -> 630 bytes SD-VBS/benchmarks/stitch/data/sim/2.bmp | Bin 0 -> 630 bytes SD-VBS/benchmarks/stitch/data/sim/Makefile | 6 + SD-VBS/benchmarks/stitch/data/sim/c.txt | 1761 + SD-VBS/benchmarks/stitch/data/sim/expected.m | 1 + SD-VBS/benchmarks/stitch/data/sim/expected_C.txt | 9 + SD-VBS/benchmarks/stitch/data/sim/m.txt | 3478 + SD-VBS/benchmarks/stitch/data/sim_fast/1.bmp | Bin 0 -> 378 bytes SD-VBS/benchmarks/stitch/data/sim_fast/2.bmp | Bin 0 -> 378 bytes SD-VBS/benchmarks/stitch/data/sim_fast/Makefile | 6 + SD-VBS/benchmarks/stitch/data/sim_fast/expected.m | 1 + .../benchmarks/stitch/data/sim_fast/expected_C.txt | 6 + SD-VBS/benchmarks/stitch/data/sqcif/1.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/stitch/data/sqcif/2.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/stitch/data/sqcif/Makefile | 6 + SD-VBS/benchmarks/stitch/data/sqcif/expected.m | 21 + SD-VBS/benchmarks/stitch/data/sqcif/expected_C.txt | 544 + SD-VBS/benchmarks/stitch/data/test/1.bmp | Bin 0 -> 198 bytes SD-VBS/benchmarks/stitch/data/test/2.bmp | Bin 0 -> 198 bytes SD-VBS/benchmarks/stitch/data/test/Makefile | 6 + SD-VBS/benchmarks/stitch/data/test/expected.m | 1 + SD-VBS/benchmarks/stitch/data/test/expected_C.txt | 4 + SD-VBS/benchmarks/stitch/data/vga/1.bmp | Bin 0 -> 844854 bytes SD-VBS/benchmarks/stitch/data/vga/2.bmp | Bin 0 -> 844854 bytes SD-VBS/benchmarks/stitch/data/vga/3.bmp | Bin 0 -> 846774 bytes SD-VBS/benchmarks/stitch/data/vga/Makefile | 8 + SD-VBS/benchmarks/stitch/data/vga/expected.m | 410 + SD-VBS/benchmarks/stitch/data/vga/expected_C.txt | 9428 ++ SD-VBS/benchmarks/stitch/src/c/dist2.c | 76 + SD-VBS/benchmarks/stitch/src/c/extractFeatures.c | 181 + SD-VBS/benchmarks/stitch/src/c/getANMS.c | 145 + SD-VBS/benchmarks/stitch/src/c/harris.c | 141 + SD-VBS/benchmarks/stitch/src/c/matchFeatures.c | 55 + SD-VBS/benchmarks/stitch/src/c/maxWindow.c | 51 + SD-VBS/benchmarks/stitch/src/c/script_stitch.c | 65 + SD-VBS/benchmarks/stitch/src/c/stitch.h | 22 + SD-VBS/benchmarks/stitch/src/c/supress.c | 29 + SD-VBS/benchmarks/svm/Makefile | 3 + SD-VBS/benchmarks/svm/data/Makefile | 2 + SD-VBS/benchmarks/svm/data/cif/Makefile | 7 + SD-VBS/benchmarks/svm/data/cif/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/cif/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/cif/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/cif/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/cif/expected.m | 100 + SD-VBS/benchmarks/svm/data/cif/expected_C.txt | 100 + SD-VBS/benchmarks/svm/data/qcif/Makefile | 7 + SD-VBS/benchmarks/svm/data/qcif/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/qcif/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/qcif/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/qcif/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/qcif/expected.m | 72 + SD-VBS/benchmarks/svm/data/qcif/expected_C.txt | 72 + SD-VBS/benchmarks/svm/data/sim/Makefile | 7 + SD-VBS/benchmarks/svm/data/sim/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/sim/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/sim/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/sim/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/sim/expected.m | 16 + SD-VBS/benchmarks/svm/data/sim/expected_C.txt | 16 + SD-VBS/benchmarks/svm/data/sim_fast/Makefile | 6 + SD-VBS/benchmarks/svm/data/sim_fast/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/sim_fast/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/sim_fast/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/sim_fast/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/sim_fast/expected.m | 20 + SD-VBS/benchmarks/svm/data/sim_fast/expected_C.txt | 20 + SD-VBS/benchmarks/svm/data/sqcif/Makefile | 6 + SD-VBS/benchmarks/svm/data/sqcif/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/sqcif/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/sqcif/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/sqcif/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/sqcif/expected.m | 60 + SD-VBS/benchmarks/svm/data/sqcif/expected_C.txt | 60 + SD-VBS/benchmarks/svm/data/test/Makefile | 6 + SD-VBS/benchmarks/svm/data/test/d16trn_1.txt | 1006 + SD-VBS/benchmarks/svm/data/test/d16trn_2.txt | 732 + SD-VBS/benchmarks/svm/data/test/d16tst_1.txt | 265 + SD-VBS/benchmarks/svm/data/test/d16tst_2.txt | 199 + SD-VBS/benchmarks/svm/data/test/expected.m | 4 + SD-VBS/benchmarks/svm/data/test/expected_C.txt | 4 + SD-VBS/benchmarks/svm/src/c/cal_learned_func.c | 42 + SD-VBS/benchmarks/svm/src/c/examineExample.c | 67 + SD-VBS/benchmarks/svm/src/c/getAlphaFromTrainSet.c | 98 + SD-VBS/benchmarks/svm/src/c/polynomial.c | 42 + SD-VBS/benchmarks/svm/src/c/script_svm.c | 171 + SD-VBS/benchmarks/svm/src/c/svm.h | 38 + SD-VBS/benchmarks/svm/src/c/takeStep.c | 188 + SD-VBS/benchmarks/svm/src/c/usps_read_partial.c | 85 + SD-VBS/benchmarks/texture_synthesis/Makefile | 3 + SD-VBS/benchmarks/texture_synthesis/data/Makefile | 3 + SD-VBS/benchmarks/texture_synthesis/data/cif/1.bmp | Bin 0 -> 2814 bytes .../benchmarks/texture_synthesis/data/cif/Makefile | 7 + .../texture_synthesis/data/cif/expected.m | 192 + .../texture_synthesis/data/cif/expected_C.txt | 1 + .../data/fullhd/.expected_C.txt.swp | Bin 0 -> 4096 bytes .../benchmarks/texture_synthesis/data/fullhd/1.bmp | Bin 0 -> 6966 bytes .../texture_synthesis/data/fullhd/Makefile | 7 + .../texture_synthesis/data/fullhd/expected_C.txt | 1 + .../benchmarks/texture_synthesis/data/qcif/1.bmp | Bin 0 -> 1254 bytes .../texture_synthesis/data/qcif/Makefile | 7 + .../texture_synthesis/data/qcif/expected.m | 192 + .../texture_synthesis/data/qcif/expected_C.txt | 1 + SD-VBS/benchmarks/texture_synthesis/data/sim/1.bmp | Bin 0 -> 3126 bytes .../benchmarks/texture_synthesis/data/sim/Makefile | 6 + .../texture_synthesis/data/sim/expected.m | 32 + .../texture_synthesis/data/sim/expected_C.txt | 1 + .../texture_synthesis/data/sim_fast/1.bmp | Bin 0 -> 822 bytes .../texture_synthesis/data/sim_fast/Makefile | 6 + .../texture_synthesis/data/sim_fast/expected.m | 16 + .../texture_synthesis/data/sim_fast/expected_C.txt | 1 + .../benchmarks/texture_synthesis/data/sqcif/1.bmp | Bin 0 -> 27702 bytes .../texture_synthesis/data/sqcif/Makefile | 6 + .../texture_synthesis/data/sqcif/expected.m | 192 + .../texture_synthesis/data/sqcif/expected_C.txt | 1 + .../benchmarks/texture_synthesis/data/test/1.bmp | Bin 0 -> 246 bytes .../texture_synthesis/data/test/Makefile | 5 + .../texture_synthesis/data/test/expected.m | 16 + .../texture_synthesis/data/test/expected_C.txt | 1 + SD-VBS/benchmarks/texture_synthesis/data/vga/1.bmp | Bin 0 -> 3126 bytes .../benchmarks/texture_synthesis/data/vga/Makefile | 7 + .../texture_synthesis/data/vga/expected_C.txt | 1 + .../benchmarks/texture_synthesis/src/MEX/innerProd | Bin 0 -> 12222 bytes .../texture_synthesis/src/MEX/innerProd.c | 52 + .../texture_synthesis/src/MEX/innerProd.ctf | Bin 0 -> 174395 bytes .../texture_synthesis/src/MEX/innerProd.prj | 233 + .../texture_synthesis/src/MEX/innerProd_main.c | 103 + .../src/MEX/innerProd_mcc_component_data.c | 151 + .../texture_synthesis/src/MEX/mccExcludedFiles.log | 12 + .../src/c/script_texture_synthesis.c | 197 + .../benchmarks/texture_synthesis/src/c/texture.c | 396 + .../benchmarks/texture_synthesis/src/c/texture.h | 48 + SD-VBS/benchmarks/tracking/Makefile | 3 + SD-VBS/benchmarks/tracking/data/Makefile | 3 + SD-VBS/benchmarks/tracking/data/cif/1.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/2.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/3.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/4.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/5.bmp | Bin 0 -> 304182 bytes SD-VBS/benchmarks/tracking/data/cif/Makefile | 7 + SD-VBS/benchmarks/tracking/data/cif/expected.m | 2 + SD-VBS/benchmarks/tracking/data/cif/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/fullhd/1.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/2.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/3.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/4.bmp | Bin 0 -> 6220854 bytes SD-VBS/benchmarks/tracking/data/fullhd/Makefile | 7 + SD-VBS/benchmarks/tracking/data/fullhd/expected.m | 2 + .../benchmarks/tracking/data/fullhd/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/qcif/1.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/10.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/2.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/3.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/4.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/5.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/6.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/7.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/8.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/9.bmp | Bin 0 -> 76086 bytes SD-VBS/benchmarks/tracking/data/qcif/Makefile | 7 + SD-VBS/benchmarks/tracking/data/qcif/expected.m | 2 + .../benchmarks/tracking/data/qcif/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/sim/1.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/2.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/3.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/4.bmp | Bin 0 -> 6966 bytes SD-VBS/benchmarks/tracking/data/sim/Makefile | 6 + SD-VBS/benchmarks/tracking/data/sim/expected.m | 2 + SD-VBS/benchmarks/tracking/data/sim/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/sim_fast/1.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/2.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/3.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/4.bmp | Bin 0 -> 3126 bytes SD-VBS/benchmarks/tracking/data/sim_fast/Makefile | 6 + .../benchmarks/tracking/data/sim_fast/expected.m | 2 + .../tracking/data/sim_fast/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/sqcif/1.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/2.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/3.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/4.bmp | Bin 0 -> 36918 bytes SD-VBS/benchmarks/tracking/data/sqcif/Makefile | 6 + SD-VBS/benchmarks/tracking/data/sqcif/expected.m | 2 + .../benchmarks/tracking/data/sqcif/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/test/1.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/2.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/3.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/4.bmp | Bin 0 -> 822 bytes SD-VBS/benchmarks/tracking/data/test/Makefile | 5 + SD-VBS/benchmarks/tracking/data/test/expected.m | 2 + .../benchmarks/tracking/data/test/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/data/test/time.txt | 1 + SD-VBS/benchmarks/tracking/data/vga/1.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/2.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/3.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/4.bmp | Bin 0 -> 921654 bytes SD-VBS/benchmarks/tracking/data/vga/Makefile | 7 + SD-VBS/benchmarks/tracking/data/vga/expected.m | 2 + SD-VBS/benchmarks/tracking/data/vga/expected_C.txt | 2 + SD-VBS/benchmarks/tracking/src/c/calcAreaSum.c | 81 + SD-VBS/benchmarks/tracking/src/c/calcGoodFeature.c | 78 + SD-VBS/benchmarks/tracking/src/c/calcPyrLKTrack.c | 179 + SD-VBS/benchmarks/tracking/src/c/fillFeatures.c | 67 + SD-VBS/benchmarks/tracking/src/c/getANMS.c | 156 + .../tracking/src/c/getInterpolatePatch.c | 43 + SD-VBS/benchmarks/tracking/src/c/script_tracking.c | 263 + SD-VBS/benchmarks/tracking/src/c/tracking.h | 20 + SD-VBS/common/c/calcSobel_dX.c | 77 + SD-VBS/common/c/calcSobel_dY.c | 79 + SD-VBS/common/c/extra.h | 479 + SD-VBS/common/c/fCopy.c | 24 + SD-VBS/common/c/fDeepCopy.c | 24 + SD-VBS/common/c/fDeepCopyRange.c | 24 + SD-VBS/common/c/fDivide.c | 23 + SD-VBS/common/c/fFind3.c | 46 + SD-VBS/common/c/fFreeHandle.c | 16 + SD-VBS/common/c/fHorzcat.c | 40 + SD-VBS/common/c/fMallocHandle.c | 18 + SD-VBS/common/c/fMdivide.c | 27 + SD-VBS/common/c/fMinus.c | 21 + SD-VBS/common/c/fMtimes.c | 38 + SD-VBS/common/c/fPlus.c | 21 + SD-VBS/common/c/fResetArray.c | 19 + SD-VBS/common/c/fResetHandle.c | 19 + SD-VBS/common/c/fReshape.c | 27 + SD-VBS/common/c/fResortIndices.c | 77 + SD-VBS/common/c/fSelfCheck.c | 59 + SD-VBS/common/c/fSetArray.c | 22 + SD-VBS/common/c/fSort.c | 43 + SD-VBS/common/c/fSortIndices.c | 77 + SD-VBS/common/c/fSum.c | 55 + SD-VBS/common/c/fSum2.c | 56 + SD-VBS/common/c/fTimes.c | 21 + SD-VBS/common/c/fTranspose.c | 27 + SD-VBS/common/c/fWriteMatrix.c | 34 + SD-VBS/common/c/ffConv2.c | 47 + SD-VBS/common/c/ffConv2_dY.c | 52 + SD-VBS/common/c/ffDivide.c | 21 + SD-VBS/common/c/ffTimes.c | 21 + SD-VBS/common/c/ffVertcat.c | 36 + SD-VBS/common/c/ffiConv2.c | 54 + SD-VBS/common/c/fiConv2.c | 54 + SD-VBS/common/c/fiCopy.c | 23 + SD-VBS/common/c/fiDeepCopy.c | 23 + SD-VBS/common/c/horzcat.c | 48 + SD-VBS/common/c/iCheck.c | 18 + SD-VBS/common/c/iDeepCopy.c | 23 + SD-VBS/common/c/iDeepCopyRange.c | 23 + SD-VBS/common/c/iFreeHandle.c | 16 + SD-VBS/common/c/iHorzcat.c | 41 + SD-VBS/common/c/iMallocHandle.c | 20 + SD-VBS/common/c/iMinus.c | 21 + SD-VBS/common/c/iResetArray.c | 22 + SD-VBS/common/c/iReshape.c | 25 + SD-VBS/common/c/iSetArray.c | 22 + SD-VBS/common/c/iSort.c | 43 + SD-VBS/common/c/iSortIndices.c | 47 + SD-VBS/common/c/iTimes.c | 22 + SD-VBS/common/c/iTranspose.c | 26 + SD-VBS/common/c/iVertcat.c | 34 + SD-VBS/common/c/ifDeepCopy.c | 25 + SD-VBS/common/c/ifMtimes.c | 38 + SD-VBS/common/c/iiConv2.c | 55 + SD-VBS/common/c/imageBlur.c | 67 + SD-VBS/common/c/imageReblur.c | 67 + SD-VBS/common/c/imageResize.c | 78 + SD-VBS/common/c/isMinus.c | 23 + SD-VBS/common/c/isPlus.c | 22 + SD-VBS/common/c/photonEndTiming.c | 22 + SD-VBS/common/c/photonPrintTiming.c | 22 + SD-VBS/common/c/photonReportTiming.c | 28 + SD-VBS/common/c/photonStartTiming.c | 23 + SD-VBS/common/c/randWrapper.c | 30 + SD-VBS/common/c/randnWrapper.c | 40 + SD-VBS/common/c/readFile.c | 42 + SD-VBS/common/c/readImage.c | 112 + SD-VBS/common/c/sdvbs_common.h | 139 + SD-VBS/common/c/selfCheck.c | 65 + SD-VBS/common/c/timingUtils.h | 99 + SD-VBS/common/c/uiFreeHandle.c | 15 + SD-VBS/common/c/uiMallocHandle.c | 20 + SD-VBS/common/c/uiResetArray.c | 19 + SD-VBS/common/c/uiSetArray.c | 21 + SD-VBS/common/c/writeMatrix.c | 34 + SD-VBS/common/makefiles/Makefile.common | 134 + SD-VBS/common/makefiles/Makefile.include | 16 + SD-VBS/common/makefiles/Makefile.recurse | 41 + SD-VBS/common/support/buildTable.py | 54 + SD-VBS/common/support/buildTimeTable.py | 55 + SD-VBS/common/toolbox/MultiNcut/MNcut.m | 93 + SD-VBS/common/toolbox/MultiNcut/MNcutDemo.m | 34 + SD-VBS/common/toolbox/MultiNcut/README.tex | 9 + SD-VBS/common/toolbox/MultiNcut/a_times_b_cmplx.c | 405 + .../common/toolbox/MultiNcut/a_times_b_cmplx.dll | Bin 0 -> 7114 bytes .../toolbox/MultiNcut/a_times_b_cmplx.mexa64 | Bin 0 -> 10646 bytes .../toolbox/MultiNcut/a_times_b_cmplx.mexglx | Bin 0 -> 7896 bytes .../toolbox/MultiNcut/a_times_b_cmplx.mexmac | Bin 0 -> 13096 bytes SD-VBS/common/toolbox/MultiNcut/affinityic.c | 187 + SD-VBS/common/toolbox/MultiNcut/affinityic.dll | Bin 0 -> 7680 bytes SD-VBS/common/toolbox/MultiNcut/affinityic.mexa64 | Bin 0 -> 9755 bytes SD-VBS/common/toolbox/MultiNcut/affinityic.mexglx | Bin 0 -> 7775 bytes SD-VBS/common/toolbox/MultiNcut/batch_MNcut.m | 48 + SD-VBS/common/toolbox/MultiNcut/cimgnbmap.c | 198 + SD-VBS/common/toolbox/MultiNcut/cimgnbmap.dll | Bin 0 -> 7168 bytes SD-VBS/common/toolbox/MultiNcut/cimgnbmap.mexa64 | Bin 0 -> 9598 bytes SD-VBS/common/toolbox/MultiNcut/cimgnbmap.mexglx | Bin 0 -> 7824 bytes SD-VBS/common/toolbox/MultiNcut/cimgnbmap_cross.c | 197 + .../common/toolbox/MultiNcut/cimgnbmap_cross.dll | Bin 0 -> 7168 bytes .../toolbox/MultiNcut/cimgnbmap_cross.mexa64 | Bin 0 -> 9604 bytes .../toolbox/MultiNcut/cimgnbmap_cross.mexglx | Bin 0 -> 7830 bytes SD-VBS/common/toolbox/MultiNcut/cimgnbmap_star.c | 294 + SD-VBS/common/toolbox/MultiNcut/cimgnbmap_star.dll | Bin 0 -> 7680 bytes .../common/toolbox/MultiNcut/cimgnbmap_star.mexa64 | Bin 0 -> 9747 bytes .../common/toolbox/MultiNcut/cimgnbmap_star.mexglx | Bin 0 -> 7829 bytes SD-VBS/common/toolbox/MultiNcut/compileAll.m | 10 + SD-VBS/common/toolbox/MultiNcut/computeMultiW.m | 245 + SD-VBS/common/toolbox/MultiNcut/discretisation.m | 49 + .../MultiNcut/discretisationEigenVectorData.m | 12 + SD-VBS/common/toolbox/MultiNcut/doog1.m | 32 + SD-VBS/common/toolbox/MultiNcut/doog2.m | 38 + SD-VBS/common/toolbox/MultiNcut/eigSolve.m | 5 + SD-VBS/common/toolbox/MultiNcut/fft_filt_2.m | 29 + SD-VBS/common/toolbox/MultiNcut/gaussian.m | 31 + .../toolbox/MultiNcut/make_filterbank_even2.m | 45 + .../toolbox/MultiNcut/make_filterbank_odd2.m | 46 + .../common/toolbox/MultiNcut/mex_projection_QR.c | 82 + .../common/toolbox/MultiNcut/mex_projection_QR.dll | Bin 0 -> 10240 bytes .../toolbox/MultiNcut/mex_projection_QR.mexa64 | Bin 0 -> 13067 bytes .../toolbox/MultiNcut/mex_projection_QR.mexglx | Bin 0 -> 10165 bytes .../MultiNcut/mex_projection_QR_symmetric.c | 83 + .../MultiNcut/mex_projection_QR_symmetric.dll | Bin 0 -> 10240 bytes .../MultiNcut/mex_projection_QR_symmetric.mexa64 | Bin 0 -> 13093 bytes .../MultiNcut/mex_projection_QR_symmetric.mexglx | Bin 0 -> 10175 bytes .../MultiNcut/mex_w_times_x_symmetric.mexglx | Bin 0 -> 8713 bytes .../MultiNcut/mex_w_times_x_symmetric.mexmac | Bin 0 -> 13396 bytes SD-VBS/common/toolbox/MultiNcut/multiAffinityic.c | 216 + .../common/toolbox/MultiNcut/multiAffinityic.dll | Bin 0 -> 8192 bytes .../toolbox/MultiNcut/multiAffinityic.mexa64 | Bin 0 -> 10138 bytes .../toolbox/MultiNcut/multiAffinityic.mexglx | Bin 0 -> 8134 bytes .../toolbox/MultiNcut/multiIntensityFirstLayer.c | 126 + .../toolbox/MultiNcut/multiIntensityFirstLayer.dll | Bin 0 -> 7168 bytes .../MultiNcut/multiIntensityFirstLayer.mexa64 | Bin 0 -> 9345 bytes .../MultiNcut/multiIntensityFirstLayer.mexglx | Bin 0 -> 6805 bytes .../common/toolbox/MultiNcut/multiIntensityWppc.c | 158 + .../toolbox/MultiNcut/multiIntensityWppc.dll | Bin 0 -> 7168 bytes .../toolbox/MultiNcut/multiIntensityWppc.mexa64 | Bin 0 -> 9493 bytes .../toolbox/MultiNcut/multiIntensityWppc.mexglx | Bin 0 -> 7277 bytes SD-VBS/common/toolbox/MultiNcut/quadedgep2.m | 188 + .../common/toolbox/MultiNcut/quickNcutHardBiais2.m | 187 + SD-VBS/common/toolbox/MultiNcut/read_data.m | 13 + SD-VBS/common/toolbox/MultiNcut/readimage.m | 15 + SD-VBS/common/toolbox/MultiNcut/run_script.m | 60 + SD-VBS/common/toolbox/MultiNcut/showmask.m | 65 + SD-VBS/common/toolbox/MultiNcut/sparsifyc.c | 232 + SD-VBS/common/toolbox/MultiNcut/sparsifyc.dll | Bin 0 -> 8704 bytes SD-VBS/common/toolbox/MultiNcut/sparsifyc.mexa64 | Bin 0 -> 10322 bytes SD-VBS/common/toolbox/MultiNcut/sparsifyc.mexglx | Bin 0 -> 8296 bytes SD-VBS/common/toolbox/MultiNcut/sparsifyc.mexmac | Bin 0 -> 9004 bytes SD-VBS/common/toolbox/MultiNcut/spmtimesd.c | 141 + SD-VBS/common/toolbox/MultiNcut/spmtimesd.dll | Bin 0 -> 7168 bytes SD-VBS/common/toolbox/MultiNcut/spmtimesd.mexa64 | Bin 0 -> 9282 bytes SD-VBS/common/toolbox/MultiNcut/spmtimesd.mexglx | Bin 0 -> 7280 bytes SD-VBS/common/toolbox/MultiNcut/spmtimesd.mexmac | Bin 0 -> 8888 bytes SD-VBS/common/toolbox/MultiNcut/tim_eigs.m | 1084 + SD-VBS/common/toolbox/ikkjin/getANMS.m | 30 + SD-VBS/common/toolbox/ikkjin/getImgGrad.m | 7 + SD-VBS/common/toolbox/ikkjin/harris.m | 43 + SD-VBS/common/toolbox/lagrcv/Makefile | 21 + SD-VBS/common/toolbox/lagrcv/README.sxw | Bin 0 -> 5929 bytes SD-VBS/common/toolbox/lagrcv/calcGradientPyrMex.cc | 45 + .../toolbox/lagrcv/calcGradientPyrMex.mexa64 | Bin 0 -> 28391 bytes .../toolbox/lagrcv/calcGradientPyrMex.mexglx | Bin 0 -> 23141 bytes SD-VBS/common/toolbox/lagrcv/calcImgBlurMex.cc | 30 + SD-VBS/common/toolbox/lagrcv/calcImgBlurMex.mexa64 | Bin 0 -> 27799 bytes SD-VBS/common/toolbox/lagrcv/calcImgBlurMex.mexglx | Bin 0 -> 22665 bytes SD-VBS/common/toolbox/lagrcv/calcOptFlowLKMex.cc | 85 + .../common/toolbox/lagrcv/calcOptFlowLKMex.mexa64 | Bin 0 -> 28499 bytes .../common/toolbox/lagrcv/calcOptFlowLKMex.mexglx | Bin 0 -> 23321 bytes .../common/toolbox/lagrcv/calcOptFlowLKPyrMex.cc | 99 + .../toolbox/lagrcv/calcOptFlowLKPyrMex.mexa64 | Bin 0 -> 28778 bytes .../toolbox/lagrcv/calcOptFlowLKPyrMex.mexglx | Bin 0 -> 23692 bytes .../common/toolbox/lagrcv/calcOptFlowLKPyrMex2.cc | 99 + .../toolbox/lagrcv/calcOptFlowLKPyrMex2.mexa64 | Bin 0 -> 28811 bytes .../toolbox/lagrcv/calcOptFlowLKPyrMex2.mexglx | Bin 0 -> 23725 bytes .../toolbox/lagrcv/calcOptFlowLKPyrWInitMex.cc | 91 + .../toolbox/lagrcv/calcOptFlowLKPyrWInitMex.mexa64 | Bin 0 -> 28815 bytes .../toolbox/lagrcv/calcOptFlowLKPyrWInitMex.mexglx | Bin 0 -> 23693 bytes .../toolbox/lagrcv/calcOptFlowLKPyrWInitMex2.cc | 91 + .../lagrcv/calcOptFlowLKPyrWInitMex2.mexa64 | Bin 0 -> 28880 bytes .../lagrcv/calcOptFlowLKPyrWInitMex2.mexglx | Bin 0 -> 23726 bytes .../lagrcv/calcOptFlowLKPyrWInitSobelMex.cc | 87 + .../lagrcv/calcOptFlowLKPyrWInitSobelMex.mexa64 | Bin 0 -> 28724 bytes .../lagrcv/calcOptFlowLKPyrWInitSobelMex.mexglx | Bin 0 -> 23558 bytes SD-VBS/common/toolbox/lagrcv/calcOpticalFlowLK.cc | 59 + .../common/toolbox/lagrcv/calcOpticalFlowPyrLK.cc | 77 + .../toolbox/lagrcv/calcOpticalFlowPyrLK.mexglx | Bin 0 -> 6538 bytes SD-VBS/common/toolbox/lagrcv/calcResizedImgMex.cc | 33 + .../common/toolbox/lagrcv/calcResizedImgMex.mexa64 | Bin 0 -> 27842 bytes .../common/toolbox/lagrcv/calcResizedImgMex.mexglx | Bin 0 -> 22704 bytes SD-VBS/common/toolbox/lagrcv/calcSobelMex.cc | 32 + SD-VBS/common/toolbox/lagrcv/calcSobelMex.mexa64 | Bin 0 -> 27837 bytes SD-VBS/common/toolbox/lagrcv/calcSobelMex.mexglx | Bin 0 -> 22699 bytes SD-VBS/common/toolbox/lagrcv/calcSobelPyrMex.cc | 44 + .../common/toolbox/lagrcv/calcSobelPyrMex.mexa64 | Bin 0 -> 28388 bytes .../common/toolbox/lagrcv/calcSobelPyrMex.mexglx | Bin 0 -> 23138 bytes .../common/toolbox/lagrcv/calcSubsampleAvgMex.cc | 33 + .../toolbox/lagrcv/calcSubsampleAvgMex.mexa64 | Bin 0 -> 27844 bytes .../toolbox/lagrcv/calcSubsampleAvgMex.mexglx | Bin 0 -> 22706 bytes SD-VBS/common/toolbox/lagrcv/calcTextureMex.cc | 53 + SD-VBS/common/toolbox/lagrcv/calcTextureMex.mexa64 | Bin 0 -> 28273 bytes SD-VBS/common/toolbox/lagrcv/calcTextureMex.mexglx | Bin 0 -> 23171 bytes SD-VBS/common/toolbox/lagrcv/calcTexturePyrMex.cc | 54 + .../common/toolbox/lagrcv/calcTexturePyrMex.mexa64 | Bin 0 -> 28392 bytes .../common/toolbox/lagrcv/calcTexturePyrMex.mexglx | Bin 0 -> 23226 bytes SD-VBS/common/toolbox/lagrcv/dummyMex.cc | 58 + SD-VBS/common/toolbox/lagrcv/dummyMex.mexa64 | Bin 0 -> 8245 bytes SD-VBS/common/toolbox/lagrcv/dummyMex.mexglx | Bin 0 -> 6329 bytes SD-VBS/common/toolbox/lagrcv/findCornerSubPix.cc | 39 + .../common/toolbox/lagrcv/goodFeaturesToTrack.cc | 62 + .../toolbox/lagrcv/goodFeaturesToTrack.mexglx | Bin 0 -> 6280 bytes SD-VBS/common/toolbox/lagrcv/lagrcv.cpp | 840 + SD-VBS/common/toolbox/lagrcv/lagrcv.h | 51 + SD-VBS/common/toolbox/lagrcv/liblagrcv.a | Bin 0 -> 26268 bytes SD-VBS/common/toolbox/lagrcv/lk_flow.cc | 76 + SD-VBS/common/toolbox/lagrcv/lk_flow.mexglx | Bin 0 -> 7224 bytes SD-VBS/common/toolbox/lagrcv/test.cc | 34 + SD-VBS/common/toolbox/lagrcv/test/getPyramid.m | 10 + SD-VBS/common/toolbox/lagrcv/test/img0.ppm | 3137 + SD-VBS/common/toolbox/lagrcv/test/img1.ppm | 3100 + SD-VBS/common/toolbox/lagrcv/test/pathdef.m | 284 + SD-VBS/common/toolbox/lagrcv/test/test_lk.m | 74 + SD-VBS/common/toolbox/lagrcv/test/test_lk_disp.m | 49 + SD-VBS/common/toolbox/lagrcv/test/test_lk_opencv.m | 47 + SD-VBS/common/toolbox/mex_template.c | 58 + .../toolbox_basic/TOOLBOX_calib/Distor2Calib.m | 391 + .../toolbox_basic/TOOLBOX_calib/Rectangle2Square.m | 19 + .../toolbox_basic/TOOLBOX_calib/UnWarpPlane.m | 54 + .../toolbox_basic/TOOLBOX_calib/add_suppress.m | 98 + .../toolbox_basic/TOOLBOX_calib/analyse_error.m | 141 + .../toolbox_basic/TOOLBOX_calib/apply_distortion.m | 137 + .../toolbox_basic/TOOLBOX_calib/calib_gui.m | 117 + .../TOOLBOX_calib/check_active_images.m | 19 + .../TOOLBOX_calib/check_convergence.m | 48 + .../toolbox_basic/TOOLBOX_calib/check_directory.m | 97 + .../TOOLBOX_calib/check_extracted_images.m | 37 + .../toolbox_basic/TOOLBOX_calib/clear_windows.m | 4 + .../toolbox/toolbox_basic/TOOLBOX_calib/clearwin.m | 10 + .../toolbox_basic/TOOLBOX_calib/click_calib.m | 193 + .../toolbox_basic/TOOLBOX_calib/click_ima_calib.m | 230 + .../TOOLBOX_calib/click_ima_calib3D.m | 482 + .../toolbox_basic/TOOLBOX_calib/comp_distortion.m | 38 + .../toolbox_basic/TOOLBOX_calib/comp_distortion2.m | 71 + .../TOOLBOX_calib/comp_distortion_oulu.m | 47 + .../toolbox_basic/TOOLBOX_calib/comp_error_calib.m | 46 + .../TOOLBOX_calib/compute_collineation.m | 66 + .../TOOLBOX_calib/compute_extrinsic.m | 123 + .../TOOLBOX_calib/compute_extrinsic_init.m | 151 + .../TOOLBOX_calib/compute_extrinsic_refine.m | 113 + .../TOOLBOX_calib/compute_homography.m | 163 + .../toolbox_basic/TOOLBOX_calib/cornerfinder.m | 215 + .../toolbox_basic/TOOLBOX_calib/count_squares.m | 74 + .../toolbox_basic/TOOLBOX_calib/data_calib.m | 92 + .../toolbox_basic/TOOLBOX_calib/error_analysis.m | 182 + .../TOOLBOX_calib/export_calib_data.m | 99 + .../toolbox_basic/TOOLBOX_calib/ext_calib.m | 152 + .../toolbox_basic/TOOLBOX_calib/extract_grid.m | 234 + .../TOOLBOX_calib/extract_parameters.m | 46 + .../TOOLBOX_calib/extract_parameters3D.m | 36 + .../TOOLBOX_calib/extrinsic_computation.m | 185 + .../toolbox_basic/TOOLBOX_calib/fixallvariables.m | 19 + .../toolbox_basic/TOOLBOX_calib/fixvariable.m | 18 + .../toolbox/toolbox_basic/TOOLBOX_calib/ginput3.m | 216 + .../toolbox_basic/TOOLBOX_calib/go_calib_optim.m | 139 + .../TOOLBOX_calib/go_calib_optim_iter.m | 394 + .../toolbox_basic/TOOLBOX_calib/ima_read_calib.m | 158 + .../TOOLBOX_calib/init_intrinsic_param.m | 158 + .../toolbox/toolbox_basic/TOOLBOX_calib/is3D.m | 19 + .../toolbox_basic/TOOLBOX_calib/loading_calib.m | 10 + .../toolbox/toolbox_basic/TOOLBOX_calib/loadinr.m | 52 + .../toolbox/toolbox_basic/TOOLBOX_calib/loadpgm.m | 89 + .../toolbox/toolbox_basic/TOOLBOX_calib/loadppm.m | 109 + .../toolbox_basic/TOOLBOX_calib/mean_std_robust.m | 7 + .../toolbox/toolbox_basic/TOOLBOX_calib/mosaic.m | 92 + .../toolbox_basic/TOOLBOX_calib/normalize.m | 43 + .../toolbox/toolbox_basic/TOOLBOX_calib/pgmread.m | 26 + .../toolbox_basic/TOOLBOX_calib/project2_oulu.m | 53 + .../toolbox_basic/TOOLBOX_calib/project_points.m | 276 + .../toolbox_basic/TOOLBOX_calib/project_points2.m | 312 + .../toolbox_basic/TOOLBOX_calib/projectedGrid.m | 24 + .../toolbox_basic/TOOLBOX_calib/projector_calib.m | 258 + .../toolbox/toolbox_basic/TOOLBOX_calib/readras.m | 87 + .../TOOLBOX_calib/recomp_corner_calib.m | 119 + .../toolbox/toolbox_basic/TOOLBOX_calib/rect.m | 127 + .../toolbox_basic/TOOLBOX_calib/reproject_calib.m | 121 + .../toolbox_basic/TOOLBOX_calib/rigid_motion.m | 66 + .../toolbox_basic/TOOLBOX_calib/rodrigues.m | 217 + .../toolbox/toolbox_basic/TOOLBOX_calib/rotation.m | 23 + .../TOOLBOX_calib/run_error_analysis.m | 65 + .../toolbox/toolbox_basic/TOOLBOX_calib/saveinr.m | 46 + .../toolbox/toolbox_basic/TOOLBOX_calib/savepgm.m | 22 + .../toolbox/toolbox_basic/TOOLBOX_calib/saveppm.m | 45 + .../toolbox_basic/TOOLBOX_calib/saving_calib.m | 95 + .../TOOLBOX_calib/script_fit_distortion.m | 39 + .../toolbox/toolbox_basic/TOOLBOX_calib/startup.m | 9 + .../toolbox_basic/TOOLBOX_calib/undistort_image.m | 193 + .../toolbox_basic/TOOLBOX_calib/willson_convert.m | 89 + .../toolbox_basic/TOOLBOX_calib/willson_read.m | 59 + .../toolbox/toolbox_basic/TOOLBOX_calib/writeras.m | 105 + SD-VBS/common/toolbox/toolbox_basic/affine/README | 5 + .../common/toolbox/toolbox_basic/affine/carve_it.m | 25 + .../toolbox/toolbox_basic/affine/compute_AD.m | 90 + .../toolbox/toolbox_basic/affine/compute_AD_disp.m | 103 + .../toolbox/toolbox_basic/affine/compute_J.m | 31 + .../common/toolbox/toolbox_basic/affine/find_AD.m | 82 + .../common/toolbox/toolbox_basic/affine/find_D.m | 65 + .../toolbox/toolbox_basic/affine/find_center.m | 4 + .../toolbox/toolbox_basic/affine/gen_feature_s.m | 17 + SD-VBS/common/toolbox/toolbox_basic/affine/grad.m | 24 + .../toolbox/toolbox_basic/affine/hemisphere_s.m | 27 + SD-VBS/common/toolbox/toolbox_basic/affine/im.m | 3 + .../common/toolbox/toolbox_basic/affine/iter_AD.m | 26 + .../toolbox/toolbox_basic/affine/m_interp4.m | 49 + .../toolbox/toolbox_basic/affine/norm_inten.m | 11 + .../common/toolbox/toolbox_basic/affine/pan.0.pgm | 53 + .../common/toolbox/toolbox_basic/affine/pan.1.pgm | 59 + .../common/toolbox/toolbox_basic/affine/readpgm.m | 26 + .../toolbox/toolbox_basic/affine/simulation.m | 42 + .../toolbox_basic/affine/sports1_11_28.jpeg | Bin 0 -> 23655 bytes .../toolbox/toolbox_basic/affine/test_affine.m | 33 + SD-VBS/common/toolbox/toolbox_basic/affinityic.c | 186 + .../toolbox/toolbox_basic/calib/TOOLBOX_calib.tar | Bin 0 -> 98304 bytes .../toolbox_basic/calib_bouguetj/Distor2Calib.m | 391 + .../calib_bouguetj/Multi_Calib_oulu.m | 12 + .../calib_bouguetj/Rectangle2Square.m | 19 + .../toolbox_basic/calib_bouguetj/UnWarpPlane.m | 54 + .../toolbox_basic/calib_bouguetj/add_suppress.m | 91 + .../toolbox_basic/calib_bouguetj/analyse_error.m | 104 + .../toolbox/toolbox_basic/calib_bouguetj/calib.m | 74 + .../toolbox_basic/calib_bouguetj/calib3D_gui.m | 115 + .../toolbox_basic/calib_bouguetj/calib_gui.m | 81 + .../calib_bouguetj/check_active_images.m | 14 + .../calib_bouguetj/check_convergence.m | 17 + .../toolbox_basic/calib_bouguetj/check_planarity.m | 41 + .../toolbox_basic/calib_bouguetj/click_calib.m | 99 + .../toolbox_basic/calib_bouguetj/click_calib3D.m | 79 + .../toolbox_basic/calib_bouguetj/click_ima_calib.m | 218 + .../calib_bouguetj/click_ima_calib3D.m | 482 + .../toolbox_basic/calib_bouguetj/comp_distortion.m | 38 + .../calib_bouguetj/comp_distortion2.m | 71 + .../calib_bouguetj/comp_distortion_oulu.m | 47 + .../calib_bouguetj/comp_error_calib.m | 40 + .../calib_bouguetj/compute_collineation.m | 66 + .../calib_bouguetj/compute_extrinsic.m | 123 + .../calib_bouguetj/compute_extrinsic_init.m | 149 + .../calib_bouguetj/compute_extrinsic_refine.m | 110 + .../calib_bouguetj/compute_homography.m | 163 + .../toolbox_basic/calib_bouguetj/convert_oulu.m | 35 + .../toolbox_basic/calib_bouguetj/cornerfinder.m | 215 + .../toolbox_basic/calib_bouguetj/count_squares.m | 74 + .../toolbox_basic/calib_bouguetj/data_calib.m | 89 + .../toolbox_basic/calib_bouguetj/error_analysis.m | 182 + .../toolbox_basic/calib_bouguetj/ext_calib.m | 130 + .../toolbox_basic/calib_bouguetj/extract_grid.m | 227 + .../calib_bouguetj/extract_parameters.m | 46 + .../calib_bouguetj/extract_parameters3D.m | 36 + .../calib_bouguetj/extrinsic_computation.m | 173 + .../toolbox/toolbox_basic/calib_bouguetj/ginput3.m | 216 + .../toolbox_basic/calib_bouguetj/go_calib_optim.m | 60 + .../calib_bouguetj/go_calib_optim3D.m | 264 + .../calib_bouguetj/go_calib_optim_cont.m | 142 + .../calib_bouguetj/go_calib_optim_iter.m | 332 + .../toolbox_basic/calib_bouguetj/graphout_calib.m | 12 + .../calib_bouguetj/graphout_calib3D.m | 153 + .../toolbox_basic/calib_bouguetj/ima_read_calib.m | 107 + .../calib_bouguetj/init_calib_param.m | 210 + .../calib_bouguetj/init_intrinsic_param.m | 153 + .../toolbox/toolbox_basic/calib_bouguetj/is3D.m | 19 + .../toolbox_basic/calib_bouguetj/loading_calib.m | 10 + .../toolbox/toolbox_basic/calib_bouguetj/loadinr.m | 52 + .../toolbox/toolbox_basic/calib_bouguetj/loadpgm.m | 89 + .../toolbox/toolbox_basic/calib_bouguetj/loadppm.m | 101 + .../toolbox_basic/calib_bouguetj/mean_std_robust.m | 7 + .../calib_bouguetj/multi_error_oulu.m | 49 + .../toolbox_basic/calib_bouguetj/normalize.m | 32 + .../toolbox/toolbox_basic/calib_bouguetj/pgmread.m | 26 + .../toolbox_basic/calib_bouguetj/project2_oulu.m | 53 + .../toolbox_basic/calib_bouguetj/project_points.m | 276 + .../toolbox_basic/calib_bouguetj/projectedGrid.m | 24 + .../toolbox/toolbox_basic/calib_bouguetj/readras.m | 87 + .../calib_bouguetj/recomp_corner_calib.m | 96 + .../toolbox/toolbox_basic/calib_bouguetj/rect.m | 93 + .../toolbox_basic/calib_bouguetj/reproject_calib.m | 92 + .../toolbox_basic/calib_bouguetj/rigid_motion.m | 66 + .../toolbox_basic/calib_bouguetj/rodrigues.m | 217 + .../toolbox_basic/calib_bouguetj/rotation.m | 23 + .../calib_bouguetj/run_error_analysis.m | 65 + .../toolbox/toolbox_basic/calib_bouguetj/saveinr.m | 46 + .../toolbox/toolbox_basic/calib_bouguetj/savepgm.m | 22 + .../toolbox/toolbox_basic/calib_bouguetj/saveppm.m | 25 + .../toolbox_basic/calib_bouguetj/saving_calib.m | 27 + .../calib_bouguetj/script_fit_distortion.m | 39 + .../calib_bouguetj/select_sol_no_center.m | 19 + .../calib_bouguetj/select_sol_no_center3D.m | 20 + .../calib_bouguetj/select_sol_with_center.m | 19 + .../calib_bouguetj/select_sol_with_center3D.m | 20 + .../toolbox/toolbox_basic/calib_bouguetj/startup.m | 9 + .../toolbox/toolbox_basic/calib_bouguetj/test_3d.m | 80 + .../toolbox_basic/calib_bouguetj/undistort_image.m | 88 + .../toolbox_basic/calib_bouguetj/writeras.m | 105 + .../calib_bouguetj2/TOOLBOX_calib.tar | Bin 0 -> 253952 bytes .../common/toolbox/toolbox_basic/common/Ncut_IC.m | 26 + .../toolbox/toolbox_basic/common/Ncut_IC_m.m | 42 + .../toolbox/toolbox_basic/common/Ncut_IC_m2.m | 51 + .../toolbox/toolbox_basic/common/affinityic.c | 186 + .../toolbox/toolbox_basic/common/affinityic.mexa64 | Bin 0 -> 10209 bytes .../toolbox/toolbox_basic/common/affinityic.mexglx | Bin 0 -> 8828 bytes .../toolbox/toolbox_basic/common/anisodiff.m | 20 + SD-VBS/common/toolbox/toolbox_basic/common/bin.m | 39 + .../toolbox/toolbox_basic/common/cimgnbmap.c | 189 + .../toolbox/toolbox_basic/common/cimgnbmap.mexa64 | Bin 0 -> 9679 bytes .../toolbox/toolbox_basic/common/cimgnbmap.mexglx | Bin 0 -> 8486 bytes .../common/toolbox/toolbox_basic/common/density.m | 133 + .../toolbox/toolbox_basic/common/find_edge.m | 24 + SD-VBS/common/toolbox/toolbox_basic/common/grad.m | 28 + .../toolbox_basic/common/make_filterbank_even2.m | 45 + .../toolbox_basic/common/make_filterbank_odd2.m | 46 + .../toolbox/toolbox_basic/common/max_supress2.m | 59 + SD-VBS/common/toolbox/toolbox_basic/common/mgrad.m | 11 + .../common/toolbox/toolbox_basic/common/mpgread.m | 25 + .../toolbox/toolbox_basic/common/mpgread.mexlx | Bin 0 -> 84735 bytes .../common/toolbox/toolbox_basic/common/mpgwrite.m | 29 + .../toolbox/toolbox_basic/common/mpgwrite.mexlx | Bin 0 -> 105791 bytes SD-VBS/common/toolbox/toolbox_basic/common/ncut.m | 108 + .../common/toolbox/toolbox_basic/common/ncut_b.m | 46 + .../common/toolbox/toolbox_basic/common/ncut_bb.m | 39 + .../common/toolbox/toolbox_basic/common/ncut_e.m | 36 + .../common/toolbox/toolbox_basic/common/ncut_neg.m | 45 + .../toolbox/toolbox_basic/common/ncut_sparse.m | 45 + .../common/toolbox/toolbox_basic/common/ncut_tmp.m | 45 + SD-VBS/common/toolbox/toolbox_basic/common/ncutd.m | 108 + .../toolbox/toolbox_basic/common/nonmaxsup.m | 81 + .../toolbox/toolbox_basic/common/pair_dist.m | 14 + .../toolbox/toolbox_basic/common/quadedgep.m | 106 + .../common/toolbox/toolbox_basic/common/readpcm.m | 12 + .../common/toolbox/toolbox_basic/common/readpdm.m | 8 + .../common/toolbox/toolbox_basic/common/readpfm.m | 10 + .../toolbox/toolbox_basic/common/renormalize.m | 32 + .../toolbox/toolbox_basic/common/show_edge.m | 11 + .../toolbox/toolbox_basic/common/spmtimesd.c | 141 + .../toolbox/toolbox_basic/common/spmtimesd.mexa64 | Bin 0 -> 9427 bytes .../toolbox/toolbox_basic/common/spmtimesd.mexglx | Bin 0 -> 8198 bytes SD-VBS/common/toolbox/toolbox_basic/common/tmp.tex | 16 + .../common/toolbox/toolbox_basic/common/vmquant.m | 112 + .../toolbox/toolbox_basic/common/vmquantc.mexhp7 | Bin 0 -> 24603 bytes .../toolbox/toolbox_basic/common/vmquantc.mexlx | Bin 0 -> 16987 bytes .../toolbox/toolbox_basic/common/vmquantc.mexsol | Bin 0 -> 27012 bytes .../common/toolbox/toolbox_basic/common/writepdm.m | 11 + .../common/toolbox/toolbox_basic/common/writepfm.m | 11 + .../common/toolbox/toolbox_basic/disp/disp_image.m | 19 + .../common/toolbox/toolbox_basic/disp/draw_box.m | 9 + .../common/toolbox/toolbox_basic/disp/draw_box2.m | 17 + SD-VBS/common/toolbox/toolbox_basic/disp/im.m | 8 + SD-VBS/common/toolbox/toolbox_basic/disp/ims.m | 3 + .../common/toolbox/toolbox_basic/disp/montage2.m | 17 + .../common/toolbox/toolbox_basic/disp/showmask.m | 20 + .../common/toolbox/toolbox_basic/disp/showmaskb.m | 20 + .../toolbox/toolbox_basic/fact/construct_w.m | 25 + .../toolbox/toolbox_basic/fact/construct_w2.m | 25 + SD-VBS/common/toolbox/toolbox_basic/fact/factor.m | 50 + .../toolbox/toolbox_basic/fact/factor_test.m | 52 + .../toolbox/toolbox_basic/fact/factor_test2.m | 52 + .../toolbox/toolbox_basic/fact/factorizaion.tar | Bin 0 -> 81920 bytes SD-VBS/common/toolbox/toolbox_basic/fact/findG.m | 48 + SD-VBS/common/toolbox/toolbox_basic/fact/findg1.m | 49 + SD-VBS/common/toolbox/toolbox_basic/fact/findg2.m | 56 + SD-VBS/common/toolbox/toolbox_basic/fact/hotel.mat | Bin 0 -> 56320 bytes .../toolbox/toolbox_basic/fact/show_3dpoints.m | 22 + SD-VBS/common/toolbox/toolbox_basic/fact/show_S.m | 17 + SD-VBS/common/toolbox/toolbox_basic/fact/show_t.m | 10 + SD-VBS/common/toolbox/toolbox_basic/fact/show_t3.m | 10 + SD-VBS/common/toolbox/toolbox_basic/fact/zt.m | 6 + .../common/toolbox/toolbox_basic/filter/91048.jpg | Bin 0 -> 2553 bytes SD-VBS/common/toolbox/toolbox_basic/filter/bar2d.m | 16 + .../common/toolbox/toolbox_basic/filter/barrot.m | 22 + SD-VBS/common/toolbox/toolbox_basic/filter/bars.m | 39 + .../toolbox/toolbox_basic/filter/clip_image.m | 6 + .../toolbox_basic/filter/compute_J_simple.m | 50 + .../toolbox/toolbox_basic/filter/compute_angle.m | 18 + .../toolbox_basic/filter/compute_filter_fft.m | 84 + .../toolbox/toolbox_basic/filter/compute_g2.m | 23 + .../toolbox/toolbox_basic/filter/compute_h2.m | 27 + .../toolbox_basic/filter/compute_ofilter_fft.m | 88 + .../common/toolbox/toolbox_basic/filter/dgauss.m | 16 + SD-VBS/common/toolbox/toolbox_basic/filter/dog1.m | 28 + SD-VBS/common/toolbox/toolbox_basic/filter/dog2.m | 31 + SD-VBS/common/toolbox/toolbox_basic/filter/doog1.m | 32 + SD-VBS/common/toolbox/toolbox_basic/filter/doog2.m | 38 + .../common/toolbox/toolbox_basic/filter/fft_filt.m | 82 + .../toolbox/toolbox_basic/filter/fft_filt_2.m | 29 + .../toolbox_basic/filter/filter_bank_jshi.tar | Bin 0 -> 71680 bytes SD-VBS/common/toolbox/toolbox_basic/filter/gauss.m | 16 + .../common/toolbox/toolbox_basic/filter/gaussian.m | 31 + .../toolbox/toolbox_basic/filter/get_diff2.m | 43 + .../toolbox/toolbox_basic/filter/get_diff_free.m | 8 + SD-VBS/common/toolbox/toolbox_basic/filter/grad1.m | 11 + SD-VBS/common/toolbox/toolbox