\begin{tabular}{c | c | c | c | c | c | c | c | c}
{\bf Method} & {\bf Setting} & {\bf Out-Noc} & {\bf Out-All} & {\bf Avg-Noc} & {\bf Avg-All} & {\bf Density} & {\bf Runtime} & {\bf Environment}\\ \hline
PRSM & st mv & 2.46 \% & 4.23 \% & 0.7 px & 1.0 px & 100.00 \% & 300 s & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
VC-SF & st mv & 2.72 \% & 4.84 \% & 0.8 px & 1.3 px & 100.00 \% & 300 s & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
SPS-StFl & st ms & 2.82 \% & 5.61 \% & 0.8 px & 1.3 px & 100.00 \% & 35 s & 1 core @ 3.5 Ghz (C/C++)\\
SPS-Fl & ms & 3.38 \% & 10.06 \% & 0.9 px & 2.9 px & 100.00 \% & 11 s & 1 core @ 3.5 Ghz (C/C++)\\
OSF & st & 3.47 \% & 6.34 \% & 1.0 px & 1.5 px & 100.00 \% & 50 min & 1 core @ 3.0 Ghz (Matlab + C/C++)\\
PR-Sf+E & st & 3.57 \% & 7.07 \% & 0.9 px & 1.6 px & 100.00 \% & 200 s & 4 cores @ 3.0 Ghz (Matlab + C/C++)\\
PCBP-Flow & ms & 3.64 \% & 8.28 \% & 0.9 px & 2.2 px & 100.00 \% & 3 min & 4 cores @ 2.5 Ghz (Matlab + C/C++)\\
PR-Sceneflow & st & 3.76 \% & 7.39 \% & 1.2 px & 2.8 px & 100.00 \% & 150 sec & 4 core @ 3.0 Ghz (Matlab + C/C++)\\
SDF & & 3.80 \% & 7.69 \% & 1.0 px & 2.3 px & 100.00 \% & TBA s & 1 core @ 2.5 Ghz (C/C++)\\
MotionSLIC & ms & 3.91 \% & 10.56 \% & 0.9 px & 2.7 px & 100.00 \% & 11 s & 1 core @ 3.0 Ghz (C/C++)\\
PWC-Net & & 4.22 \% & 8.10 \% & 0.9 px & 1.7 px & 100.00 \% & 0.03 s & NVIDIA Pascal Titan X\\
TBR & & 4.24 \% & 7.50 \% & 0.9 px & 1.5 px & 100.00 \% & 1750 s & 4 cores @ 2.5 Ghz (Matlab + C/C++)\\
UnFlow & & 4.28 \% & 8.42 \% & 0.9 px & 1.7 px & 100.00 \% & 0.12 s & GPU @ 1.5 Ghz (Python + C/C++)\\
MirrorFlow & & 4.38 \% & 8.20 \% & 1.2 px & 2.6 px & 100.00 \% & 11 min & 4 core @ 2.2 Ghz (C/C++)\\
ImpPB+SPCI & & 4.65 \% & 13.47 \% & 1.1 px & 2.9 px & 100.00 \% & 60 s & GPU @ 2.5 Ghz (Python)\\
DIP-Flow & mv & 4.69 \% & 9.63 \% & 1.0 px & 2.4 px & 100.00 \% & 50 s & 2 cores @ 3.5 Ghz (C/C++)\\
CNNF+PMBP & & 4.70 \% & 14.87 \% & 1.1 px & 3.3 px & 100.00 \% & 30 min & 1 core @ 3.5 Ghz (C/C++)\\
FlowNet2 & & 4.82 \% & 8.80 \% & 1.0 px & 1.8 px & 100.00 \% & 0.12 s & GPU Nvidia GeForce GTX 1080\\
FlowFieldCNN & & 4.89 \% & 13.01 \% & 1.2 px & 3.0 px & 100.00 \% & 23 s & GPU @ 2.5 Ghz (C/C++)\\
Patchbatch\_i & & 4.92 \% & 13.84 \% & 1.2 px & 3.3 px & 100.00 \% & 60 s & GPU @ 2.5 Ghz (Python)\\
IntrpNt-df & & 4.94 \% & 14.13 \% & 1.0 px & 2.4 px & 100.00 \% & 3 min & GPU @ 2.5 Ghz (Python)\\
RicFlow & & 4.96 \% & 13.04 \% & 1.3 px & 3.2 px & 100.00 \% & 5 s & 1 core @ 3.5 Ghz (C/C++)\\
FlowFields+ & & 5.06 \% & 13.14 \% & 1.2 px & 3.0 px & 100.00 \% & 28s & 1 core @ 3.5 Ghz (C/C++)\\
DF+OIR & & 5.17 \% & 10.43 \% & 1.1 px & 2.9 px & 100.00 \% & 3 min & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
IntrpNt-cpm & & 5.28 \% & 14.57 \% & 1.0 px & 2.5 px & 100.00 \% & 5.6 s & GPU @ 2.5 Ghz (Python)\\
PatchBatch & & 5.29 \% & 14.17 \% & 1.3 px & 3.3 px & 100.00 \% & 50 s & GPU @ 2.5 Ghz (Python)\\
PCOF-SGBM & st & 5.40 \% & 8.73 \% & 1.2 px & 2.1 px & 100.00 \% & 0.8 s & GPU @ 2.0 Ghz (C/C++)\\
PGM-G-noK & & 5.53 \% & 15.12 \% & 1.2 px & 3.5 px & 100.00 \% & 5.05 s & 1 core @ 3.1 Ghz (C/C++)\\
SODA-Flow & & 5.57 \% & 10.71 \% & 1.3 px & 2.8 px & 100.00 \% & 96 s & 2 cores @ 3.5 Ghz (C/C++)\\
IntrpNt-ff & & 5.57 \% & 14.76 \% & 1.1 px & 2.6 px & 100.00 \% & 25 s & GPU @ 2.5 Ghz (Python)\\
PGM-G & & 5.59 \% & 13.87 \% & 1.2 px & 3.3 px & 100.00 \% & 5.05 s & 1 core @ 3.1 Ghz (C/C++)\\
PCOF & st & 5.59 \% & 9.69 \% & 1.2 px & 1.9 px & 100.00 \% & 0.08 s & GPU @ 2.0 Ghz (C/C++)\\
CPM2 & & 5.60 \% & 13.52 \% & 1.3 px & 3.3 px & 100.00 \% & 4 s & 1 core @ 2.5 Ghz (C/C++)\\
OAR-Flow & & 5.69 \% & 10.72 \% & 1.4 px & 2.8 px & 100.00 \% & 90 s & 2 cores @ 3.5 Ghz (C/C++)\\
DDF & & 5.73 \% & 14.18 \% & 1.4 px & 3.4 px & 100.00 \% & ~1 min & GPU @ 2.5 Ghz (C/C++)\\
PH-Flow & & 5.76 \% & 10.57 \% & 1.3 px & 2.9 px & 100.00 \% & 800 s & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
FlowFields & & 5.77 \% & 14.01 \% & 1.4 px & 3.5 px & 100.00 \% & 23 s & 4 cores @ 3.5 Ghz (C/C++)\\
CPM-Flow & & 5.79 \% & 13.70 \% & 1.3 px & 3.2 px & 100.00 \% & 4.2s & 1 core @ 3.5 Ghz (C/C++)\\
IntrpNt-dm & & 5.85 \% & 15.03 \% & 1.1 px & 2.7 px & 100.00 \% & 15 s & GPU @ 2.5 Ghz (Python)\\
NLTGV-SC & & 5.93 \% & 11.96 \% & 1.6 px & 3.8 px & 100.00 \% & 16 s & GPU @ 2.5 Ghz (Matlab + C/C++)\\
DDS-DF & & 6.03 \% & 13.08 \% & 1.6 px & 4.2 px & 100.00 \% & 1 min & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
TGV2ADCSIFT & & 6.20 \% & 15.15 \% & 1.5 px & 4.5 px & 100.00 \% & 12s & GPU @ 2.4 Ghz (C/C++)\\
S2F-IF & & 6.20 \% & 15.68 \% & 1.4 px & 3.5 px & 100.00 \% & 200 s & 1 core @ 3.0 Ghz (Matlab)\\
DiscreteFlow & & 6.23 \% & 16.63 \% & 1.3 px & 3.6 px & 100.00 \% & 3 min & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
PPM & & 6.23 \% & 15.91 \% & 1.4 px & 5.0 px & 100.00 \% & 36 s & 1 core @ 2.8 Ghz (C/C++)\\
BTF-ILLUM & & 6.52 \% & 11.03 \% & 1.5 px & 2.8 px & 100.00 \% & 80 seconds & 1 core @ 3.0 Ghz (C/C++)\\
DeepFlow2 & & 6.61 \% & 17.35 \% & 1.4 px & 5.3 px & 100.00 \% & 22 s & 1 core @ >3.5 Ghz (C/C++)\\
MEC-Flow & & 6.95 \% & 17.91 \% & 1.8 px & 6.0 px & 100.00 \% & 3 s & 1 core @ 2.5 Ghz (C/C++)\\
Data-Flow & & 7.11 \% & 14.57 \% & 1.9 px & 5.5 px & 100.00 \% & 3 min & 2 cores @ 2.5 Ghz (Matlab + C/C++)\\
DeepFlow & & 7.22 \% & 17.79 \% & 1.5 px & 5.8 px & 100.00 \% & 17 s & 1 core @ 3.6Ghz (Python + C/C++)\\
PAF & & 7.25 \% & 17.48 \% & 1.5 px & 4.5 px & 100.00 \% & 135 s & 1 core @ 2.5 Ghz (Matlab)\\
RecSPy+ & & 7.51 \% & 15.96 \% & 1.6 px & 3.6 px & 100.00 \% & 0.16 s & 1 core @ 2.5 Ghz (C/C++)\\
RDENSE & & 7.72 \% & 14.02 \% & 1.9 px & 4.6 px & 100.00 \% & 0.5 s & 4 cores @ 2.5 Ghz (C/C++)\\
OF3D\_MS & & 7.80 \% & 17.94 \% & 1.6 px & 5.1 px & 100.00 \% & 180 s & 4 cores @ 2.5 Ghz (Matlab)\\
EpicFlow & & 7.88 \% & 17.08 \% & 1.5 px & 3.8 px & 100.00 \% & 15 s & 1 core @ 3.6 Ghz (C/C++)\\
TVL1-HOG & & 7.91 \% & 18.90 \% & 2.0 px & 6.1 px & 100.00 \% & 180 s & 2 cores @ 3.0 Ghz (Matlab)\\
Devon & & 8.28 \% & 14.57 \% & 1.5 px & 2.7 px & 100.00 \% & 0.01 s & GPU @ 2.5 Ghz (C/C++)\\
MLDP-OF & & 8.67 \% & 18.78 \% & 2.4 px & 6.7 px & 100.00 \% & 160 s & 2 cores @ 2.5 Ghz (Matlab)\\
faldoi & & 8.81 \% & 19.93 \% & 1.7 px & 5.0 px & 100.00 \% & 130 s & 1 core @ 1.7 Ghz (Python + C/C++)\\
SparseFlow & & 9.09 \% & 19.32 \% & 2.6 px & 7.6 px & 100.00 \% & 10 s & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
CRTflow & & 9.43 \% & 18.72 \% & 2.7 px & 6.5 px & 100.00 \% & 18 s & GPU @ 1.0 Ghz (C/C++)\\
NNF-EAC & & 9.72 \% & 19.56 \% & 1.7 px & 4.7 px & 100.00 \% & 630 s & 1 core @ 2.5 Ghz (Matlab)\\
C++ & & 10.04 \% & 20.26 \% & 2.6 px & 7.1 px & 100.00 \% & 8.5 min & 1 core @ 3.0 Ghz (Matlab)\\
TF+OFM & mv & 10.22 \% & 18.46 \% & 2.0 px & 5.0 px & 100.00 \% & 350 s & 1 cores @ 2.5 Ghz (Matlab + C/C++)\\
ROF-NND & & 10.44 \% & 21.23 \% & 2.5 px & 6.5 px & 100.00 \% & 50 s & 4 cores @ 3.5 Ghz (Matlab + C/C++)\\
C+NL & & 10.49 \% & 20.64 \% & 2.8 px & 7.2 px & 100.00 \% & 14.8 min & 1 core @ 3.0 Ghz (Matlab)\\
NNF-Local & & 10.68 \% & 21.09 \% & 2.7 px & 7.4 px & 100.00 \% & 1073 s & 1 core @ 2.5 Ghz (Matlab)\\
fSGM & & 10.74 \% & 22.66 \% & 3.2 px & 12.2 px & 100.00 \% & 60 s & 1 core @ 2.4 Ghz (C/C++)\\
TGV2CENSUS & & 11.03 \% & 18.37 \% & 2.9 px & 6.6 px & 100.00 \% & 4 s & GPU+CPU @ 3.0 Ghz (Matlab + C/C++)\\
unsup flow & & 11.59 \% & 18.80 \% & 1.9 px & 4.2 px & 100.00 \% & 0.08 s & GPU @ 2.5 Ghz (Python + C/C++)\\
PCA-Layers & & 12.02 \% & 19.11 \% & 2.5 px & 5.2 px & 100.00 \% & 3.2 s & 1 core @ 2.5 Ghz (Python + C/C++)\\
AggregFlow & & 12.23 \% & 21.79 \% & 3.1 px & 7.4 px & 100.00 \% & 35 min & 1 core @ 2.5 Ghz (C/C++)\\
SPyNet & & 12.31 \% & 20.97 \% & 2.0 px & 4.1 px & 100.00 \% & 0.16 s & Nvidia TitanX GPU (lua)\\
C+NL-fast & & 12.36 \% & 22.28 \% & 3.2 px & 7.9 px & 100.00 \% & 2.9 min & 1 core @ 3.0 Ghz (Matlab)\\
EPPM & & 12.75 \% & 23.55 \% & 2.5 px & 9.2 px & 100.00 \% & 0.25 s & GPU @ 1.0 Ghz (C/C++)\\
HS & & 14.75 \% & 24.11 \% & 4.0 px & 9.0 px & 100.00 \% & 2.6 min & 1 core @ 3.0 Ghz (Matlab)\\
Grts-Flow-V2 & & 15.63 \% & 26.41 \% & 3.2 px & 8.4 px & 100.00 \% & 0.3 s & 1 core @ 1.5 Ghz (C/C++)\\
PCA-Flow & & 15.67 \% & 24.59 \% & 2.7 px & 6.2 px & 100.00 \% & 0.19 s & 1 core @ 2.5 Ghz (Python + C/C++)\\
GC-BM-Bino & st ms & 18.83 \% & 29.30 \% & 5.0 px & 12.1 px & 83.73 \% & 1.3 s & 2 cores @ 2.5 Ghz (C/C++)\\
eFolki & & 19.31 \% & 28.79 \% & 5.2 px & 10.9 px & 100.00 \% & 0.026 s & GPU @ 700 Mhz (C/C++)\\
GC-BM-Mono & ms & 19.38 \% & 29.80 \% & 5.0 px & 12.1 px & 84.33 \% & 1.3 s & 2 cores @ 2.5 Ghz (C/C++)\\
DSTF & st mv & 19.96 \% & 30.58 \% & 4.0 px & 12.4 px & 100.00 \% & 0.07s & GPU @ 2.5 Ghz (C/C++)\\
SVFilterOh & & 20.38 \% & 30.38 \% & 4.3 px & 9.1 px & 100.00 \% & 2 s & 1 core @ 3 Ghz (C/C++), 1 GTX 780 GPU\\
RSRS-Flow & & 20.78 \% & 29.75 \% & 6.2 px & 12.1 px & 100.00 \% & 4 min & 1 core @ 2.5 Ghz (Matlab)\\
ALD & & 21.37 \% & 30.71 \% & 10.9 px & 16.0 px & 100.00 \% & 110 s & 1 core @ 2.5 Ghz (C/C++)\\
LDOF & & 21.93 \% & 31.39 \% & 5.6 px & 12.4 px & 100.00 \% & 1 min & 1 core @ 2.5 Ghz (C/C++)\\
MSCL/worr & & 22.41 \% & 31.92 \% & 3.0 px & 6.8 px & 100.00 \% & 0.01 s & 1 core @ 2.5 Ghz (C/C++)\\
MSCL & & 22.57 \% & 32.09 \% & 3.0 px & 7.1 px & 100.00 \% & 0.1 s & 1 core @ 2.5 Ghz (C/C++)\\
MSCL/wosr & & 23.15 \% & 32.44 \% & 3.1 px & 6.9 px & 100.00 \% & 0.1 s & 1 core @ 2.5 Ghz (C/C++)\\
2Bit-BM-tele & & 24.10 \% & 33.59 \% & 7.1 px & 15.2 px & 100.00 \% & 6 min & 1 core @ 2.4 Ghz (C/C++)\\
Transflow & & 29.47 \% & 37.36 \% & 3.6 px & 7.8 px & 100.00 \% & 0.15 s & GPU @ 1.5 Ghz (Python)\\
DB-TV-L1 & & 30.87 \% & 39.25 \% & 7.9 px & 14.6 px & 100.00 \% & 16 s & 1 core @ 2.5 Ghz (Matlab)\\
PyrLK & & 31.48 \% & 40.08 \% & 15.6 px & 29.6 px & 92.33 \% & 1.3 s & 4 cores @ 3.5 Ghz (C/C++)\\
GCSF & st & 33.17 \% & 41.71 \% & 7.0 px & 15.3 px & 48.27 \% & 2.4 s & 1 core @ 2.5 Ghz (C/C++)\\
UnsupFlownet & & 34.85 \% & 43.15 \% & 4.6 px & 11.3 px & 100.00 \% & 0.03 s & GPU @ 3.0 Ghz (C/C++)\\
HAOF & & 35.87 \% & 43.46 \% & 11.1 px & 18.3 px & 100.00 \% & 16.2 s & 1 core @ 2.5 Ghz (C/C++)\\
FSDEF & ms & 36.85 \% & 44.65 \% & 8.8 px & 16.4 px & 41.81 \% & 0.26s & 4 cores sandy bridge @ 3.5 Ghz (C/C++)\\
FlowNetS+ft & & 37.05 \% & 44.49 \% & 5.0 px & 9.1 px & 100.00 \% & 0.08 s & GPU @ 1.0 Ghz (C/C++)\\
RLOF(IM-GM) & & 37.49 \% & 44.78 \% & 8.2 px & 15.4 px & 11.84 \% & 3.7 s & 4 core @ 3.4 Ghz (C/C++)\\
BERLOF & & 37.66 \% & 45.27 \% & 8.5 px & 16.2 px & 15.26 \% & 0.231 s & GPU @ 700 Mhz (C/C++) GeForce GTX 680\\
DIS-FAST & & 38.58 \% & 46.21 \% & 7.8 px & 14.4 px & 100.00 \% & 0.023 & 1 core @ 4 Ghz (C/C++)\\
RLOF & & 38.60 \% & 46.13 \% & 8.7 px & 16.5 px & 14.76 \% & 0.488 s & GPU @ 700 Mhz (C/C++) GeForce GTX 680\\
Next-Flow & & 39.12 \% & 46.37 \% & 5.1 px & 9.2 px & 100.00 \% & 0.1 s & GPU @ 1.0 Ghz (C/C++)\\
PolyExpand & & 47.59 \% & 54.00 \% & 17.3 px & 25.3 px & 100.00 \% & 1 s & 1 core @ 2.5 Ghz (C/C++)\\
OCV-BM & & 63.50 \% & 68.19 \% & 24.4 px & 33.3 px & 100.00 \% & 1.5 min & 1 core @ 2.5 Ghz (C/C++)\\
Pyramid-LK & & 65.81 \% & 70.16 \% & 21.8 px & 33.2 px & 99.90 \% & 1.5 min & 1 core @ 2.5 Ghz (Matlab)\\
MEDIAN & & 79.37 \% & 82.46 \% & 16.0 px & 24.0 px & 99.94 \% & 0.01 s & 1 core @ 2.5 Ghz (C/C++)\\
AVERAGE & & 81.27 \% & 84.06 \% & 16.3 px & 24.7 px & 99.94 \% & 0.01 s & 1 core @ 2.5 Ghz (C/C++)\\
MSCL/wor & & 100.00 \% & 100.00 \% & 636.5 px & 638.1 px & 70.75 \% & 0.01 s & GPU @ 2.5 Ghz (C/C++)
\end{tabular}