\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
CroCo-Flow & & 0.77 \% & 2.08 \% & 0.5 px & 0.8 px & 100.00 \% & 3s & NVIDIA A100\\
GMFlow+ & & 0.87 \% & 2.77 \% & 0.5 px & 1.0 px & 100.00 \% & 0.2 s & GPU (Python)\\
DPCTF-F & & 1.10 \% & 3.77 \% & 0.6 px & 1.3 px & 100.00 \% & 0.07 s & GPU @ 2.5 Ghz (Python)\\
PPAC-HD3 & & 1.10 \% & 3.19 \% & 0.6 px & 1.2 px & 100.00 \% & 0.19 s & NVIDIA GTX 1080 Ti\\
SwiftFlow & & 1.22 \% & 3.45 \% & 1.4 px & 2.0 px & 100.00 \% & 0.03 s & GPU @ 2.5 Ghz (Python)\\
MaskFlownet & & 1.24 \% & 3.10 \% & 0.6 px & 1.1 px & 100.00 \% & 0.06 s & NVIDIA TITAN Xp\\
HD^3-Flow & & 1.28 \% & 3.50 \% & 0.7 px & 1.4 px & 100.00 \% & 0.10 s & NVIDIA Pascal Titan XP\\
MaskFlownet-S & & 1.34 \% & 3.37 \% & 0.6 px & 1.1 px & 100.00 \% & 0.03 s & NVIDIA TITAN Xp\\
PRSM & st mv & 1.42 \% & 2.34 \% & 0.7 px & 1.0 px & 100.00 \% & 300 s & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
LiteFlowNet3-S & & 1.48 \% & 3.79 \% & 0.7 px & 1.3 px & 100.00 \% & 0.07s & GTX 1080 (slower than Titan X Pascal)\\
LiteFlowNet3 & & 1.49 \% & 3.77 \% & 0.7 px & 1.3 px & 100.00 \% & 0.07s & GTX 1080 (slower than Titan X Pascal)\\
PRichFlow & & 1.51 \% & 3.51 \% & 0.7 px & 1.3 px & 100.00 \% & 0.1 s & GPU Titan X Maxwell\\
LiteFlowNet2 & & 1.53 \% & 3.95 \% & 0.7 px & 1.4 px & 100.00 \% & 0.0486 s & GTX 1080 (slower than Titan X Pascal)\\
ScopeFlow & & 1.56 \% & 3.60 \% & 0.7 px & 1.3 px & 100.00 \% & -1 s & 1 core @ 2.5 Ghz (Python)\\
PMC-PWC & & 1.59 \% & 3.71 \% & 0.7 px & 1.4 px & 100.00 \% & TBD s & GPU @ 2.5 Ghz (Python)\\
VC-SF & st mv & 1.61 \% & 2.83 \% & 0.8 px & 1.3 px & 100.00 \% & 300 s & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
SPS-StFl & st ms & 1.61 \% & 3.26 \% & 0.8 px & 1.3 px & 100.00 \% & 35 s & 1 core @ 3.5 Ghz (C/C++)\\
OAS-Net & & 1.70 \% & 4.14 \% & 0.7 px & 1.4 px & 100.00 \% & 0.03 s & NVIDIA GTX 1080 Ti\\
FDFlowNet & & 1.79 \% & 4.57 \% & 0.8 px & 1.5 px & 100.00 \% & 0.02 s & NVIDIA GTX 1080 Ti\\
IRR-PWC & & 1.86 \% & 4.25 \% & 0.9 px & 1.6 px & 100.00 \% & 0.18 s & NVIDIA GTX 1080 Ti\\
SMURF & & 1.89 \% & 3.81 \% & 0.8 px & 1.4 px & 100.00 \% & .2 s & 1 core @ 2.5 Ghz (C/C++)\\
PWC-Net+ & & 1.92 \% & 4.14 \% & 0.8 px & 1.4 px & 100.00 \% & 0.03 s & NVIDIA Pascal Titan X\\
CoT-AMFlow & & 1.93 \% & 5.21 \% & 0.9 px & 1.7 px & 100.00 \% & 0.06 s & GPU @ 2.5 Ghz (Python)\\
OSF & st & 1.94 \% & 3.64 \% & 1.0 px & 1.5 px & 100.00 \% & 50 min & 1 core @ 3.0 Ghz (Matlab + C/C++)\\
LiteFlowNet & & 2.00 \% & 4.80 \% & 0.8 px & 1.6 px & 100.00 \% & 0.0885 s & GTX 1080 (slower than Titan X Pascal)\\
AL-OF\_r0.2 & & 2.03 \% & 4.40 \% & 0.8 px & 1.5 px & 100.00 \% & 0.1 s & 1 core @ 2.5 Ghz (Python)\\
SelFlow & mv & 2.03 \% & 3.95 \% & 0.9 px & 1.5 px & 100.00 \% & 0.09 s & NVIDIA GPU\\
UnSAMFlow & & 2.06 \% & 4.21 \% & 0.9 px & 1.4 px & 100.00 \% & 0.03 s & GPU @ 2.5 Ghz (Python)\\
SemARFlow & & 2.13 \% & 4.47 \% & 0.9 px & 1.5 px & 100.00 \% & 0.0168s & GPU @ 2.5 Ghz (Python)\\
PR-Sf+E & st & 2.17 \% & 4.49 \% & 0.9 px & 1.6 px & 100.00 \% & 200 s & 4 cores @ 3.0 Ghz (Matlab + C/C++)\\
FastFlowNet & & 2.23 \% & 5.47 \% & 0.9 px & 1.8 px & 100.00 \% & 0.01 s & NVIDIA GTX 1080 Ti\\
SPS-Fl & ms & 2.28 \% & 7.90 \% & 0.9 px & 2.9 px & 100.00 \% & 11 s & 1 core @ 3.5 Ghz (C/C++)\\
PWC-Net & & 2.33 \% & 5.07 \% & 0.9 px & 1.7 px & 100.00 \% & 0.03 s & NVIDIA Pascal Titan X\\
UnFlow & & 2.41 \% & 5.44 \% & 0.9 px & 1.7 px & 100.00 \% & 0.12 s & GPU @ 1.5 Ghz (Python + C/C++)\\
CNNF+PMBP & & 2.45 \% & 11.23 \% & 1.1 px & 3.3 px & 100.00 \% & 30 min & 1 core @ 3.5 Ghz (C/C++)\\
PCBP-Flow & ms & 2.46 \% & 6.16 \% & 0.9 px & 2.2 px & 100.00 \% & 3 min & 4 cores @ 2.5 Ghz (Matlab + C/C++)\\
Flow2Stereo & & 2.48 \% & 4.97 \% & 0.9 px & 1.7 px & 100.00 \% & 0.05 s & GPU @ 2.5 Ghz (Python)\\
PR-Sceneflow & st & 2.52 \% & 5.14 \% & 1.2 px & 2.8 px & 100.00 \% & 150 sec & 4 core @ 3.0 Ghz (Matlab + C/C++)\\
Self-scale-flow & & 2.55 \% & 6.22 \% & 1.1 px & 2.0 px & 100.00 \% & 0.2 s & 1 core @ 2.5 Ghz (C/C++)\\
SDF & & 2.56 \% & 5.56 \% & 1.0 px & 2.3 px & 100.00 \% & TBA s & 1 core @ 2.5 Ghz (C/C++)\\
MotionSLIC & ms & 2.60 \% & 8.04 \% & 0.9 px & 2.7 px & 100.00 \% & 11 s & 1 core @ 3.0 Ghz (C/C++)\\
SelFlow & mv & 2.62 \% & 5.07 \% & 1.0 px & 2.2 px & 100.00 \% & 0.09 s & GPU @ 2.5 Ghz (Python)\\
SfM-PM & mv & 2.65 \% & 3.86 \% & 1.0 px & 1.5 px & 100.00 \% & 69 s & 3 cores @ 3.6 Ghz (C/C++)\\
UFlow & & 2.66 \% & 5.46 \% & 0.9 px & 1.9 px & 100.00 \% & 0.02 s & GPU @ 3.0 Ghz (Python)\\
FlowNet2 & & 2.78 \% & 5.69 \% & 1.0 px & 1.8 px & 100.00 \% & 0.1 s & GPU @ 2.5 Ghz (C/C++)\\
DDFlow & & 2.92 \% & 6.41 \% & 1.1 px & 3.0 px & 100.00 \% & 0.06 s & GPU @ >3.5 Ghz (Python)\\
ImpPB+SPCI & & 2.98 \% & 9.73 \% & 1.1 px & 2.9 px & 100.00 \% & 60 s & GPU @ 2.5 Ghz (Python)\\
MirrorFlow & & 3.02 \% & 6.02 \% & 1.2 px & 2.6 px & 100.00 \% & 11 min & 4 core @ 2.2 Ghz (C/C++)\\
FlowFieldCNN & & 3.04 \% & 9.06 \% & 1.2 px & 3.0 px & 100.00 \% & 23 s & GPU @ 2.5 Ghz (C/C++)\\
ProFlow & mv & 3.11 \% & 5.49 \% & 1.1 px & 2.1 px & 100.00 \% & 112 s & GPU+CPU @ 3.6 Ghz (Python + C/C++)\\
DIP-Flow-CPM & mv & 3.15 \% & 6.98 \% & 1.0 px & 2.4 px & 100.00 \% & 52 s & 2 cores @ 3.6 Ghz (C/C++)\\
IntrpNt-df & & 3.16 \% & 10.18 \% & 1.0 px & 2.4 px & 100.00 \% & 3 min & GPU @ 2.5 Ghz (Python)\\
UJG & & 3.33 \% & 7.67 \% & 1.1 px & 2.2 px & 100.00 \% & 0.03 s & GPU @ 2.5 Ghz (Python)\\
IntrpNt-cpm & & 3.37 \% & 10.62 \% & 1.0 px & 2.5 px & 100.00 \% & 5.6 s & GPU @ 2.5 Ghz (Python)\\
DIP-Flow-DF & mv & 3.37 \% & 7.39 \% & 1.1 px & 2.6 px & 100.00 \% & 104s & 2 cores @ 3.6 Ghz (C/C++)\\
FlowFields+ & & 3.38 \% & 9.44 \% & 1.2 px & 3.0 px & 100.00 \% & 28s & 1 core @ 3.5 Ghz (C/C++)\\
RicFlow & & 3.42 \% & 9.38 \% & 1.3 px & 3.2 px & 100.00 \% & 5 s & 1 core @ 3.5 Ghz (C/C++)\\
PatchBatch & & 3.52 \% & 10.36 \% & 1.3 px & 3.3 px & 100.00 \% & 50 s & GPU @ 2.5 Ghz (Python)\\
PCOF & st & 3.53 \% & 6.27 \% & 1.2 px & 1.9 px & 100.00 \% & 0.08 s & GPU @ 2.0 Ghz (C/C++)\\
DF+OIR & & 3.53 \% & 7.74 \% & 1.1 px & 2.9 px & 100.00 \% & 3 min & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
PCOF-SGBM & st & 3.56 \% & 5.89 \% & 1.2 px & 2.1 px & 100.00 \% & 0.8 s & GPU @ 2.0 Ghz (C/C++)\\
IntrpNt-ff & & 3.72 \% & 10.84 \% & 1.1 px & 2.6 px & 100.00 \% & 25 s & GPU @ 2.5 Ghz (Python)\\
IntrpNt-dm & & 3.79 \% & 10.98 \% & 1.1 px & 2.7 px & 100.00 \% & 15 s & GPU @ 2.5 Ghz (Python)\\
CPM-Flow & & 3.85 \% & 9.80 \% & 1.3 px & 3.2 px & 100.00 \% & 4.2s & 1 core @ 3.5 Ghz (C/C++)\\
DiscreteFlow & & 3.89 \% & 12.46 \% & 1.3 px & 3.6 px & 100.00 \% & 3 min & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
PH-Flow & & 3.93 \% & 7.72 \% & 1.3 px & 2.9 px & 100.00 \% & 800 s & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
FlowFields & & 3.95 \% & 10.21 \% & 1.4 px & 3.5 px & 100.00 \% & 23 s & 4 cores @ 3.5 Ghz (C/C++)\\
DDF & & 3.95 \% & 10.38 \% & 1.4 px & 3.4 px & 100.00 \% & ~1 min & GPU @ 2.5 Ghz (C/C++)\\
SODA-Flow & & 4.09 \% & 8.02 \% & 1.3 px & 2.8 px & 100.00 \% & 96 s & 2 cores @ 3.5 Ghz (C/C++)\\
OAR-Flow & & 4.21 \% & 8.05 \% & 1.4 px & 2.8 px & 100.00 \% & 90 s & 2 cores @ 3.5 Ghz (C/C++)\\
PPM & & 4.38 \% & 12.39 \% & 1.4 px & 5.0 px & 100.00 \% & 36 s & 1 core @ 2.8 Ghz (C/C++)\\
DDS-DF & & 4.41 \% & 10.41 \% & 1.6 px & 4.2 px & 100.00 \% & 1 min & 1 core @ 2.5 Ghz (Matlab + C/C++)\\
NLTGV-SC & & 4.50 \% & 9.42 \% & 1.6 px & 3.8 px & 100.00 \% & 16 s & GPU @ 2.5 Ghz (Matlab + C/C++)\\
TGV2ADCSIFT & & 4.60 \% & 12.17 \% & 1.5 px & 4.5 px & 100.00 \% & 12s & GPU @ 2.4 Ghz (C/C++)\\
BTF-ILLUM & & 4.64 \% & 8.11 \% & 1.5 px & 2.8 px & 100.00 \% & 80 seconds & 1 core @ 3.0 Ghz (C/C++)\\
DeepFlow2 & & 4.73 \% & 14.19 \% & 1.4 px & 5.3 px & 100.00 \% & 22 s & 1 core @ >3.5 Ghz (C/C++)\\
TVL1-HOG & & 5.26 \% & 15.45 \% & 2.0 px & 6.1 px & 100.00 \% & 180 s & 2 cores @ 3.0 Ghz (Matlab)\\
DeepFlow & & 5.31 \% & 14.69 \% & 1.5 px & 5.8 px & 100.00 \% & 17 s & 1 core @ 3.6Ghz (Python + C/C++)\\
Data-Flow & & 5.34 \% & 11.72 \% & 1.9 px & 5.5 px & 100.00 \% & 3 min & 2 cores @ 2.5 Ghz (Matlab + C/C++)\\
EpicFlow & & 5.36 \% & 12.86 \% & 1.5 px & 3.8 px & 100.00 \% & 15 s & 1 core @ 3.6 Ghz (C/C++)\\
MLDP-OF & & 6.84 \% & 15.91 \% & 2.4 px & 6.7 px & 100.00 \% & 160 s & 2 cores @ 2.5 Ghz (Matlab)\\
CRTflow & & 6.86 \% & 15.06 \% & 2.7 px & 6.5 px & 100.00 \% & 18 s & GPU @ 1.0 Ghz (C/C++)\\
SparseFlow & & 7.31 \% & 16.38 \% & 2.6 px & 7.6 px & 100.00 \% & 10 s & 1 core @ 3.5 Ghz (Matlab + C/C++)\\
TF+OFM & mv & 7.45 \% & 14.90 \% & 2.0 px & 5.0 px & 100.00 \% & 350 s & 1 cores @ 2.5 Ghz (Matlab + C/C++)\\
CPNFlow & & 7.49 \% & 12.55 \% & 2.0 px & 3.6 px & 100.00 \% & 0.1 s & GPU @ 1.5 Ghz (Python)\\
ROF-NND & & 7.53 \% & 17.32 \% & 2.5 px & 6.5 px & 100.00 \% & 50 s & 4 cores @ 3.5 Ghz (Matlab + C/C++)\\
C++ & & 8.05 \% & 17.20 \% & 2.6 px & 7.1 px & 100.00 \% & 8.5 min & 1 core @ 3.0 Ghz (Matlab)\\
DSPyNet & & 8.23 \% & 15.55 \% & 2.4 px & 5.5 px & 100.00 \% & 0.02 s & GPU @ 3.0 Ghz (C/C++)\\
PCA-Layers & & 8.24 \% & 14.38 \% & 2.5 px & 5.2 px & 100.00 \% & 3.2 s & 1 core @ 2.5 Ghz (Python + C/C++)\\
C+NL & & 8.36 \% & 17.42 \% & 2.8 px & 7.2 px & 100.00 \% & 14.8 min & 1 core @ 3.0 Ghz (Matlab)\\
fSGM & & 8.36 \% & 20.57 \% & 3.2 px & 12.2 px & 100.00 \% & 60 s & 1 core @ 2.4 Ghz (C/C++)\\
SPyNet & & 8.39 \% & 15.76 \% & 2.0 px & 4.1 px & 100.00 \% & 0.16 s & Nvidia TitanX GPU (lua)\\
EPPM & & 8.58 \% & 18.87 \% & 2.5 px & 9.2 px & 100.00 \% & 0.25 s & GPU @ 1.0 Ghz (C/C++)\\
TGV2CENSUS & & 9.20 \% & 15.73 \% & 2.9 px & 6.6 px & 100.00 \% & 4 s & GPU+CPU @ 3.0 Ghz (Matlab + C/C++)\\
AggregFlow & & 9.95 \% & 18.58 \% & 3.1 px & 7.4 px & 100.00 \% & 35 min & 1 core @ 2.5 Ghz (C/C++)\\
C+NL-fast & & 10.16 \% & 19.14 \% & 3.2 px & 7.9 px & 100.00 \% & 2.9 min & 1 core @ 3.0 Ghz (Matlab)\\
PCA-Flow & & 10.49 \% & 18.75 \% & 2.7 px & 6.2 px & 100.00 \% & 0.19 s & 1 core @ 2.5 Ghz (Python + C/C++)\\
Grts-Flow-V2 & & 12.32 \% & 23.06 \% & 3.2 px & 8.4 px & 100.00 \% & 0.3 s & 1 core @ 1.5 Ghz (C/C++)\\
HS & & 12.51 \% & 21.07 \% & 4.0 px & 9.0 px & 100.00 \% & 2.6 min & 1 core @ 3.0 Ghz (Matlab)\\
SVFilterOh & & 14.76 \% & 24.92 \% & 4.3 px & 9.1 px & 100.00 \% & 2 s & 1 core @ 3 Ghz (C/C++), 1 GTX 780 GPU\\
GC-BM-Bino & st ms & 15.33 \% & 25.84 \% & 5.0 px & 12.1 px & 83.73 \% & 1.3 s & 2 cores @ 2.5 Ghz (C/C++)\\
GC-BM-Mono & ms & 15.44 \% & 25.97 \% & 5.0 px & 12.1 px & 84.33 \% & 1.3 s & 2 cores @ 2.5 Ghz (C/C++)\\
eFolki & & 16.57 \% & 25.67 \% & 5.2 px & 10.9 px & 100.00 \% & 0.026 s & GPU @ 700 Mhz (C/C++)\\
ALD & & 18.41 \% & 27.31 \% & 10.9 px & 16.0 px & 100.00 \% & 110 s & 1 core @ 2.5 Ghz (C/C++)\\
RSRS-Flow & & 18.70 \% & 27.20 \% & 6.2 px & 12.1 px & 100.00 \% & 4 min & 1 core @ 2.5 Ghz (Matlab)\\
LDOF & & 18.83 \% & 28.07 \% & 5.6 px & 12.4 px & 100.00 \% & 1 min & 1 core @ 2.5 Ghz (C/C++)\\
2Bit-BM-tele & & 20.00 \% & 29.83 \% & 7.1 px & 15.2 px & 100.00 \% & 6 min & 1 core @ 2.4 Ghz (C/C++)\\
UnsupFlownet & & 22.07 \% & 31.86 \% & 4.6 px & 11.3 px & 100.00 \% & 0.03 s & GPU @ 3.0 Ghz (C/C++)\\
FlowNetS+ft & & 24.11 \% & 32.67 \% & 5.0 px & 9.1 px & 100.00 \% & 0.08 s & GPU @ 1.0 Ghz (C/C++)\\
Next-Flow & & 25.88 \% & 34.34 \% & 5.1 px & 9.2 px & 100.00 \% & 0.1 s & GPU @ 1.0 Ghz (C/C++)\\
GCSF & st & 26.34 \% & 35.67 \% & 7.0 px & 15.3 px & 48.27 \% & 2.4 s & 1 core @ 2.5 Ghz (C/C++)\\
DB-TV-L1 & & 26.64 \% & 35.23 \% & 7.9 px & 14.6 px & 100.00 \% & 16 s & 1 core @ 2.5 Ghz (Matlab)\\
PyrLK & & 27.69 \% & 36.59 \% & 15.6 px & 29.6 px & 92.33 \% & 1.3 s & 4 cores @ 3.5 Ghz (C/C++)\\
DIS-FAST & & 29.00 \% & 37.76 \% & 7.8 px & 14.4 px & 100.00 \% & 0.023 & 1 core @ 4 Ghz (C/C++)\\
RLOF(IM-GM) & & 29.74 \% & 37.83 \% & 8.2 px & 15.4 px & 11.84 \% & 3.7 s & 4 core @ 3.4 Ghz (C/C++)\\
BERLOF & & 30.69 \% & 39.07 \% & 8.5 px & 16.2 px & 15.26 \% & 0.231 s & GPU @ 700 Mhz (C/C++) GeForce GTX 680\\
FSDEF & ms & 30.79 \% & 39.22 \% & 8.8 px & 16.4 px & 41.81 \% & 0.26s & 4 cores sandy bridge @ 3.5 Ghz (C/C++)\\
RLOF & & 31.56 \% & 39.90 \% & 8.7 px & 16.5 px & 14.76 \% & 0.488 s & GPU @ 700 Mhz (C/C++) GeForce GTX 680\\
HAOF & & 32.59 \% & 40.23 \% & 11.1 px & 18.3 px & 100.00 \% & 16.2 s & 1 core @ 2.5 Ghz (C/C++)\\
PolyExpand & & 44.58 \% & 51.07 \% & 17.3 px & 25.3 px & 100.00 \% & 1 s & 1 core @ 2.5 Ghz (C/C++)\\
Pyramid-LK & & 57.27 \% & 62.77 \% & 21.8 px & 33.2 px & 99.90 \% & 1.5 min & 1 core @ 2.5 Ghz (Matlab)\\
OCV-BM & & 60.44 \% & 65.52 \% & 24.4 px & 33.3 px & 100.00 \% & 1.5 min & 1 core @ 2.5 Ghz (C/C++)\\
MEDIAN & & 66.69 \% & 71.64 \% & 16.0 px & 24.0 px & 99.94 \% & 0.01 s & 1 core @ 2.5 Ghz (C/C++)\\
AVERAGE & & 68.04 \% & 72.77 \% & 16.3 px & 24.7 px & 99.94 \% & 0.01 s & 1 core @ 2.5 Ghz (C/C++)
\end{tabular}