summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/tracking
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/benchmarks/tracking')
-rw-r--r--SD-VBS/benchmarks/tracking/Makefile3
-rw-r--r--SD-VBS/benchmarks/tracking/data/Makefile3
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/1.bmpbin0 -> 304182 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/12345.txt5
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/2.bmpbin0 -> 304182 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/3.bmpbin0 -> 304182 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/4.bmpbin0 -> 304182 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/5.bmpbin0 -> 304182 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/Makefile7
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/cif/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/1.bmpbin0 -> 6220854 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/2.bmpbin0 -> 6220854 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/3.bmpbin0 -> 6220854 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/4.bmpbin0 -> 6220854 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/Makefile7
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/fullhd/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/1.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/10.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/2.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/3.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/4.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/5.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/6.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/7.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/8.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/9.bmpbin0 -> 76086 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/Makefile7
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/qcif/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/1.bmpbin0 -> 6966 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/2.bmpbin0 -> 6966 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/3.bmpbin0 -> 6966 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/4.bmpbin0 -> 6966 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/Makefile6
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/1.bmpbin0 -> 3126 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/2.bmpbin0 -> 3126 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/3.bmpbin0 -> 3126 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/4.bmpbin0 -> 3126 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/Makefile6
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sim_fast/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/1.bmpbin0 -> 36918 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/2.bmpbin0 -> 36918 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/3.bmpbin0 -> 36918 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/4.bmpbin0 -> 36918 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/Makefile6
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/sqcif/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/1.bmpbin0 -> 822 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/2.bmpbin0 -> 822 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/3.bmpbin0 -> 822 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/4.bmpbin0 -> 822 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/Makefile5
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/data/test/time.txt1
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/1.bmpbin0 -> 921654 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/2.bmpbin0 -> 921654 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/3.bmpbin0 -> 921654 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/4.bmpbin0 -> 921654 bytes
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/Makefile7
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/expected.m2
-rw-r--r--SD-VBS/benchmarks/tracking/data/vga/expected_C.txt2
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/calcAreaSum.c81
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/calcGoodFeature.c78
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/calcPyrLKTrack.c179
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/fillFeatures.c67
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/getANMS.c156
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/getInterpolatePatch.c43
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/script_tracking.c263
-rw-r--r--SD-VBS/benchmarks/tracking/src/c/tracking.h20
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/Filtering.m30
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/calcAreaSum.m48
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/calcGoodFeature.m28
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/calcPyrLKTrack.m108
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/calcSobel.m74
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/getInterpolatePatch.m22
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/getPyramid.m10
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/imageBlur.m36
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/imageResize.m50
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/rgb2gray_f2_f3.m16
-rwxr-xr-xSD-VBS/benchmarks/tracking/src/matlab/script_run_profile.m178
86 files changed, 1582 insertions, 0 deletions
diff --git a/SD-VBS/benchmarks/tracking/Makefile b/SD-VBS/benchmarks/tracking/Makefile
new file mode 100644
index 0000000..60cc0ec
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/Makefile
@@ -0,0 +1,3 @@
1include ../../common/makefiles/Makefile.include
2include $(MAKEFILE_COMMON_DIR)/Makefile.recurse
3
diff --git a/SD-VBS/benchmarks/tracking/data/Makefile b/SD-VBS/benchmarks/tracking/data/Makefile
new file mode 100644
index 0000000..ba33d35
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/Makefile
@@ -0,0 +1,3 @@
1include ../../../common/makefiles/Makefile.include
2include $(MAKEFILE_COMMON_DIR)/Makefile.recurse
3
diff --git a/SD-VBS/benchmarks/tracking/data/cif/1.bmp b/SD-VBS/benchmarks/tracking/data/cif/1.bmp
new file mode 100644
index 0000000..6744178
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/1.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/cif/12345.txt b/SD-VBS/benchmarks/tracking/data/cif/12345.txt
new file mode 100644
index 0000000..3627b7f
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/12345.txt
@@ -0,0 +1,5 @@
1tracking-cif none 21 none 5 16608282 12345 0 0 0
2tracking-cif none 21 none 5 13215674 12345 1 0 0
3tracking-cif none 21 none 5 13183165 12345 2 0 0
4tracking-cif none 21 none 5 13226365 12345 3 0 0
5tracking-cif none 21 none 5 13302066 12345 4 0 0
diff --git a/SD-VBS/benchmarks/tracking/data/cif/2.bmp b/SD-VBS/benchmarks/tracking/data/cif/2.bmp
new file mode 100644
index 0000000..8c2ac57
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/2.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/cif/3.bmp b/SD-VBS/benchmarks/tracking/data/cif/3.bmp
new file mode 100644
index 0000000..b7195fb
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/3.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/cif/4.bmp b/SD-VBS/benchmarks/tracking/data/cif/4.bmp
new file mode 100644
index 0000000..9f0525a
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/4.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/cif/5.bmp b/SD-VBS/benchmarks/tracking/data/cif/5.bmp
new file mode 100644
index 0000000..2f88c26
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/5.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/cif/Makefile b/SD-VBS/benchmarks/tracking/data/cif/Makefile
new file mode 100644
index 0000000..1be9797
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/Makefile
@@ -0,0 +1,7 @@
1INPUT=cif
2include ../../../../common/makefiles/Makefile.include
3
4BMARK=tracking
5include $(MAKEFILE_COMMON_DIR)/Makefile.common
6
7
diff --git a/SD-VBS/benchmarks/tracking/data/cif/expected.m b/SD-VBS/benchmarks/tracking/data/cif/expected.m
new file mode 100644
index 0000000..679cea9
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/expected.m
@@ -0,0 +1,2 @@
1269.915165 175.828888 195.635312 172.654409 268.516358 289.931921 267.230697 190.086741
2147.986242 145.928399 148.067509 130.441486 124.919389 64.008098 131.967361 162.460857
diff --git a/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt b/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt
new file mode 100644
index 0000000..7830dcf
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/cif/expected_C.txt
@@ -0,0 +1,2 @@
1268.790955 174.657776 196.000320 105.132706 172.262695 267.902679 288.945984 266.680359 190.432159
2146.301788 144.757889 146.543549 105.004868 130.337677 123.515228 63.038971 130.751785 160.921051
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp
new file mode 100644
index 0000000..3db2ad6
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/1.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp
new file mode 100644
index 0000000..9ff8e9c
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/2.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp
new file mode 100644
index 0000000..ec53ae6
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/3.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp b/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp
new file mode 100644
index 0000000..c45c5e9
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/4.bmp
Binary files differ
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/Makefile b/SD-VBS/benchmarks/tracking/data/fullhd/Makefile
new file mode 100644
index 0000000..2b37182
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/Makefile
@@ -0,0 +1,7 @@
1INPUT=fullhd
2include ../../../../common/makefiles/Makefile.include
3
4BMARK=tracking
5include $(MAKEFILE_COMMON_DIR)/Makefile.common
6
7
diff --git a/SD-VBS/benchmarks/tracking/data/fullhd/expected.m b/SD-VBS/benchmarks/tracking/data/fullhd/expected.m
new file mode 100644
index 0000000..eb034f0
--- /dev/null
+++ b/SD-VBS/benchmarks/tracking/data/fullhd/expected.m
@@ -0,0 +1,2 @@
11487.193453 720.553084 1481.188344 382.962678