summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/sift
diff options
context:
space:
mode:
authorleochanj105 <leochanj@live.unc.edu>2020-10-19 23:09:30 -0400
committerleochanj105 <leochanj@live.unc.edu>2020-10-20 02:40:39 -0400
commitf618466c25d43f3bae9e40920273bf77de1e1149 (patch)
tree460e739e2165b8a9c37a9c7ab1b60f5874903543 /SD-VBS/benchmarks/sift
parent47ced4e96bbb782b9e780e8f2cfc637b2c21ff44 (diff)
initial sd-vbs
initial sd-vbs add sd-vbs sd-vbs
Diffstat (limited to 'SD-VBS/benchmarks/sift')
-rw-r--r--SD-VBS/benchmarks/sift/Makefile3
-rw-r--r--SD-VBS/benchmarks/sift/data/Makefile3
-rw-r--r--SD-VBS/benchmarks/sift/data/cif/1.bmpbin0 -> 248886 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/cif/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/cif/expected.m3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/cif/siftbin0 -> 61616 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/fullhd/1.bmpbin0 -> 3499254 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/fullhd/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/fullhd/expected.m3
-rw-r--r--SD-VBS/benchmarks/sift/data/fullhd/out22344
-rwxr-xr-xSD-VBS/benchmarks/sift/data/fullhd/siftbin0 -> 52352 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/qcif/1.bmpbin0 -> 62262 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/qcif/Makefile8
-rwxr-xr-xSD-VBS/benchmarks/sift/data/qcif/VBS_Ver1bin0 -> 97049 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/qcif/expected.m3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/qcif/im1_qcif.tifbin0 -> 76338 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/data/qcif/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sim/1.bmpbin0 -> 3126 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sim/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/sim/expected.m3
-rw-r--r--SD-VBS/benchmarks/sift/data/sim/out64
-rw-r--r--SD-VBS/benchmarks/sift/data/sim/outpt3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/sim/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sim_fast/1.bmpbin0 -> 822 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sim_fast/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/sim_fast/expected.m3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/sim_fast/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sqcif/1.bmpbin0 -> 27702 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/sqcif/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/sqcif/expected.m3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/sqcif/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/test/1.bmpbin0 -> 246 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/test/Makefile6
-rw-r--r--SD-VBS/benchmarks/sift/data/test/expected.m0
-rwxr-xr-xSD-VBS/benchmarks/sift/data/test/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/vga/1.bmpbin0 -> 691254 bytes
-rw-r--r--SD-VBS/benchmarks/sift/data/vga/Makefile7
-rw-r--r--SD-VBS/benchmarks/sift/data/vga/expected.m3
-rwxr-xr-xSD-VBS/benchmarks/sift/data/vga/siftbin0 -> 52328 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/c/diffss.c53
-rw-r--r--SD-VBS/benchmarks/sift/src/c/doubleSize.c55
-rw-r--r--SD-VBS/benchmarks/sift/src/c/filterBoundaryPoints.c61
-rw-r--r--SD-VBS/benchmarks/sift/src/c/gaussianss.c185
-rw-r--r--SD-VBS/benchmarks/sift/src/c/halveSize.c35
-rw-r--r--SD-VBS/benchmarks/sift/src/c/imsmooth.c104
-rw-r--r--SD-VBS/benchmarks/sift/src/c/script_sift.c83
-rw-r--r--SD-VBS/benchmarks/sift/src/c/sift.c314
-rw-r--r--SD-VBS/benchmarks/sift/src/c/sift.h27
-rw-r--r--SD-VBS/benchmarks/sift/src/c/siftlocalmax.c247
-rw-r--r--SD-VBS/benchmarks/sift/src/c/siftrefinemx.c196
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/diffss.m72
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/gaussianss.m216
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imreadbw.m52
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imsmooth.c115
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/imsmooth.mexa64bin0 -> 9570 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/imsmooth.mexglxbin0 -> 7450 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/imsmooth_.c103
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/mexutils.c98
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotmatches.m124
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotsiftdescriptor.m169
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotsiftframe.m119
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/plotss.m68
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/script_run_profile.m23
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift.m110
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_compile.m60
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_demo2.m110
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_gendoc.css159
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_gendoc.m50
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/sift_gendoc.pl296
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/sift_overview.m33
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftdescriptor.c524
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftdescriptor.m79
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftdescriptor.mexa64bin0 -> 15700 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftdescriptor.mexglxbin0 -> 13332 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftlocalmax.c291
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftlocalmax.m33
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftlocalmax.mexa64bin0 -> 10836 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftlocalmax.mexglxbin0 -> 8518 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftmatch.c250
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftmatch.m60
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftmatch.mexa64bin0 -> 11877 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftmatch.mexglxbin0 -> 9607 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftormx.c251
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftormx.mexa64bin0 -> 12860 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftormx.mexglxbin0 -> 10524 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftread.m101
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftrefinemx.c342
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/siftrefinemx.m61
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftrefinemx.mexa64bin0 -> 12392 bytes
-rwxr-xr-xSD-VBS/benchmarks/sift/src/matlab/siftrefinemx.mexglxbin0 -> 9007 bytes
-rw-r--r--SD-VBS/benchmarks/sift/src/matlab/tightsubplot.m151
91 files changed, 27974 insertions, 0 deletions
diff --git a/SD-VBS/benchmarks/sift/Makefile b/SD-VBS/benchmarks/sift/Makefile
new file mode 100644
index 0000000..60cc0ec
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/Makefile
@@ -0,0 +1,3 @@
1include ../../common/makefiles/Makefile.include
2include $(MAKEFILE_COMMON_DIR)/Makefile.recurse
3
diff --git a/SD-VBS/benchmarks/sift/data/Makefile b/SD-VBS/benchmarks/sift/data/Makefile
new file mode 100644
index 0000000..ba33d35
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/Makefile
@@ -0,0 +1,3 @@
1include ../../../common/makefiles/Makefile.include
2include $(MAKEFILE_COMMON_DIR)/Makefile.recurse
3
diff --git a/SD-VBS/benchmarks/sift/data/cif/1.bmp b/SD-VBS/benchmarks/sift/data/cif/1.bmp
new file mode 100644
index 0000000..510ee1e
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/cif/1.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/sift/data/cif/Makefile b/SD-VBS/benchmarks/sift/data/cif/Makefile
new file mode 100644
index 0000000..f9f69ad
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/cif/Makefile
@@ -0,0 +1,7 @@
1INPUT=cif
2include ../../../../common/makefiles/Makefile.include
3
4BMARK=sift
5include $(MAKEFILE_COMMON_DIR)/Makefile.common
6
7
diff --git a/SD-VBS/benchmarks/sift/data/cif/expected.m b/SD-VBS/benchmarks/sift/data/cif/expected.m
new file mode 100644
index 0000000..af2bf0d
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/cif/expected.m
@@ -0,0 +1,3 @@
1136.999167 77.000720 83.999729 112.000277 121.000620 39.000176 51.001094 43.999857 61.998244 13.999880 25.000228 47.997497 33.001164 55.999991 20.001724 54.000010 3.999342 5.000423 20.000317 43.000814 14.996794 15.002251 26.996749 19.002418
2112.999914 76.000321 129.999754 130.999869 109.999693 139.999571 14.999954 8.999146 17.000011 60.999649 13.999972 50.998759 37.000079 49.999613 52.000721 20.998285 4.001589 67.002178 28.000061 31.999063 14.997124 26.998721 15.996770 21.000680
30.000541 2.000809 2.000690 1.999219 1.999901 1.999766 -0.000501 1.001493 0.997885 2.002503 2.001009 2.000486 0.000857 0.000447 0.999257 1.001282 1.999210 2.004933 1.998901 2.002017 0.000844 0.002754 0.003280 0.999702
diff --git a/SD-VBS/benchmarks/sift/data/cif/sift b/SD-VBS/benchmarks/sift/data/cif/sift
new file mode 100755
index 0000000..bb1cb68
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/cif/sift
Binary files differ
diff --git a/SD-VBS/benchmarks/sift/data/fullhd/1.bmp b/SD-VBS/benchmarks/sift/data/fullhd/1.bmp
new file mode 100644
index 0000000..a9113a9
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/fullhd/1.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/sift/data/fullhd/Makefile b/SD-VBS/benchmarks/sift/data/fullhd/Makefile
new file mode 100644
index 0000000..0a2f146
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/fullhd/Makefile
@@ -0,0 +1,7 @@
1INPUT=fullhd
2include ../../../../common/makefiles/Makefile.include
3
4BMARK=sift
5include $(MAKEFILE_COMMON_DIR)/Makefile.common
6
7
diff --git a/SD-VBS/benchmarks/sift/data/fullhd/expected.m b/SD-VBS/benchmarks/sift/data/fullhd/expected.m
new file mode 100644
index 0000000..186fa90
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/fullhd/expected.m
@@ -0,0 +1,3 @@
1414.999928 4.000992 4.001288 123.000042 71.999940 78.999870 104.999905 112.999724 48.002433 12.999701 42.000432 59.002691 23.000113 28.000855 46.001861 31.000996 52.998290 19.001083 50.999850 3.998759 4.998837 18.999829 40.999310 24.995970 18.001268
22156.000398 535.996659 265.997001 73.999950 70.999681 121.999948 123.000221 104.000345 13.999844 58.000118 8.999411 14.999927 14.000431 51.000060 47.999387 35.000137 46.000387 49.000452 19.002464 4.001419 62.999499 26.000252 29.000954 16.000873 19.999109
31.000357 1.997461 1.997128 0.999547 2.002183 2.002401 2.001073 2.000907 0.000804 0.997062 1.001759 1.000496 2.001831 1.997246 2.000260 0.000086 -0.000249 0.998226 0.997202 1.998000 2.001326 1.997402 2.001034 0.002951 0.995889
diff --git a/SD-VBS/benchmarks/sift/data/fullhd/out b/SD-VBS/benchmarks/sift/data/fullhd/out
new file mode 100644
index 0000000..39c7bad
--- /dev/null
+++ b/SD-VBS/benchmarks/sift/data/fullhd/out
@@ -0,0 +1,22344 @@
1
2Benchmark - sift
3Data set - fullhd
4 BEFORE OFRAMES PRINT = 3 20369 3840 2160
530 5.000000 9905.000000
631 5.000000 9943.000000
732 5.000000 9951.000000
833 5.000000 9954.000000
934 5.000000 9969.000000
1035 5.000000 9981.000000
1136 5.000000 9985.000000
1237 5.000000 10001.000000