test densetest sparsetraining densetraining sparse
Metric:
bad 0.5bad 1.0bad 2.0bad 4.0avgerrrmsA50A90A95A99time
Mask:
nonoccall
Reset sort
ReferenceDescriptionParametersRunning Environment
Loading...
[stat] error
bad 2.0 (%)
Weight
Date
Name
Res
Avg
Austr
AustrP
Bicyc2
Class
ClassE
Compu
Crusa
CrusaP
Djemb
DjembL
Hoops
Livgrm
Nkuba
Plants
Stairs
MP: 5.6
nd: 290
im0
im1
GT
nonocc
MP: 5.6
nd: 290
im0
im1
GT
nonocc
MP: 5.6
nd: 250
im0
im1
GT
nonocc
MP: 5.7
nd: 610
im0
im1
GT
nonocc
MP: 5.7
nd: 610
im0
im1
GT
nonocc
MP: 1.5
nd: 256
im0
im1
GT
nonocc
MP: 5.5
nd: 800
im0
im1
GT
nonocc
MP: 5.5
nd: 800
im0
im1
GT
nonocc
MP: 5.7
nd: 320
im0
im1
GT
nonocc
MP: 5.7
nd: 320
im0
im1
GT
nonocc
MP: 5.7
nd: 410
im0
im1
GT
nonocc
MP: 5.9
nd: 320
im0
im1
GT
nonocc
MP: 5.5
nd: 570
im0
im1
GT
nonocc
MP: 5.6
nd: 320
im0
im1
GT
nonocc
MP: 5.2
nd: 450
im0
im1
GT
nonocc
Warning: Undefined variable $ids in /home/vision/public_html/stereo/snap3/2015_03_26/eval3/get_table.php on line 406
OpenCV 2.4.8 StereoSGBM method, full variant (2 passes). Reimplementation of H. Hirschmüller's SGM method (CVPR 2006; PAMI 2008).
OpenCV's "semi-global block matching" method; memory-intensive 2-pass version, which can only handle the quarter-size images. The matching cost is the sum of absolute differences over small windows. Aggregation is performed by dynamic programming along paths in 8 directions. Post filter as implemented in OpenCV. Dense results are created by hole-filling along scanlines.
SAD window: 3x3 pixel
Truncation value for pre-filter: 63
P1/P2: 8*3*3*3/32*3*3*3
Uniqueness ratio: 10
Speckle window size: 100
Speckle range: 32
Full DP: true
C/C++; 1 core, i7@3.3 GHz
07/25/14
1
SGBM2
Q
1
26.4
12
27.9
5
12.1
16
17.8
16
13.7
5
74.5
14
14.0
9
30.3
9
26.3
13
11.0
14
64.4
15
37.9
11
25.8
9
25.3
13
29.3
13
43.7
12
OpenCV 2.4.8 StereoSGBM method, single-pass variant. Reimplementation and modification of H. Hirschmüller's SGM method (CVPR 2006; PAMI 2008).
OpenCV's "semi-global block matching" method; memory efficient single-pass version. The matching cost is the sum of absolute differences over small windows. Aggregation is performed by dynamic programming along paths in only 5 of 8 directions. Post filter as implemented in OpenCV. Dense results are created by hole-filling along scanlines.
SAD window: 3x3 pixel
Truncation value for pre-filter: 63
P1/P2: 8*3*3*3/32*3*3*3
Uniqueness ratio: 10
Speckle window size: 100
Speckle range: 32
Full DP: false
The images are Census transformed and the Hamming distance is used as pixelwise matching cost. Aggregation is performed by a kind of dynamic programming along 8 paths that go from all directions through the image. Small disparity patches are invalidated. Interpolation is also performed along 8 paths.
A prior disparity image is calculated by matching a set of reliable support points and triangulating between them. A maximum a-posterior approach refines the disparities. The disparities for the left and right image are checked for consistency and disparity segments below a size of 50 pixels removed.
Standard parameters of Libelas as provided with the MiddEval3-SDK.
C++/SSE; 1 core, i7@3.3 GHz
07/25/14
4
ELAS
F
3
33.1
17
49.3
17
8.96
10
14.5
14
35.1
17
98.0
19
16.4
14
47.4
17
24.2
12
14.9
17
49.7
10
39.7
15
26.2
10
30.1
17
60.8
19
34.6
9
OpenCV 2.4.8 StereoSGBM method, single-pass variant. Reimplementation and modification of H. Hirschmüller's SGM method (CVPR 2006; PAMI 2008).
OpenCV's "semi-global block matching" method; memory efficient single-pass version. The matching cost is the sum of absolute differences over small windows. Aggregation is performed by dynamic programming along paths in only 5 of 8 directions. Post filter as implemented in OpenCV. Dense results are created by hole-filling along scanlines.
SAD window: 3x3 pixel
Truncation value for pre-filter: 63
P1/P2: 8*3*3*3/32*3*3*3
Uniqueness ratio: 10
Speckle window size: 100
Speckle range: 32
Full DP: false
A prior disparity image is calculated by matching a set of reliable support points and triangulating between them. A maximum a-posterior approach refines the disparities. The disparities for the left and right image are checked for consistency and disparity segments below a size of 50 pixels removed.
Standard parameters of Libelas as provided with the MiddEval3-SDK.
C++/SSE; 1 core, i7@3.3 GHz
07/28/14
7
ELAS
H
2
29.3
16
41.8
12
11.1
14
16.6
15
27.9
15
96.0
18
19.8
18
31.6
10
21.4
10
14.1
16
50.8
11
40.2
16
29.2
15
29.7
16
32.3
16
37.3
11
OpenCV 2.4.8 StereoSGBM method, single-pass variant. Reimplementation and modification of H. Hirschmüller's SGM method (CVPR 2006; PAMI 2008).
OpenCV's "semi-global block matching" method; memory efficient single-pass version. The matching cost is the sum of absolute differences over small windows. Aggregation is performed by dynamic programming along paths in only 5 of 8 directions. Post filter as implemented in OpenCV. Dense results are created by hole-filling along scanlines.
SAD window: 3x3 pixel
Truncation value for pre-filter: 63
P1/P2: 8*3*3*3/32*3*3*3
Uniqueness ratio: 10
Speckle window size: 100
Speckle range: 32
Full DP: false
The images are Census transformed and the Hamming distance is used as pixelwise matching cost. Aggregation is performed by a kind of dynamic programming along 8 paths that go from all directions through the image. Small disparity patches are invalidated. Interpolation is also performed along 8 paths.
The images are Census transformed and the Hamming distance is used as pixelwise matching cost. Aggregation is performed by a kind of dynamic programming along 8 paths that go from all directions through the image. Small disparity patches are invalidated. Interpolation is also performed along 8 paths.
Correlation with five, partly overlapping windows on Census transformed images using Hamming distance as matching cost. A left-right consistency check ensures unique matches and filtering small disparity segments removes outliers. Interpolation is done within image rows with the lowest, valid neighboring disparity.
Census window: 7x7 pixel
Correlation window: 9x9 pixel
LR-check: on
Min. segments: 200 pixel
Interpolation: horizontal, lowest neighbor
A fast method for high-resolution stereo matching without exploring the full search space. Plane hypotheses are generated from sparse feature matches. Around each plane, a local plane sweep with +/- 3 disparities levels is performed to establish local disparity hypotheses via SGM using NCC matching costs. Finally, each pixel is assigned to one hypothesis using global optimization, again using SGM.
nRounds=3
The full set of parameters is listed in the paper and the supplemental materials on the project webpage.
A fast method for high-resolution stereo matching without exploring the full search space. Plane hypotheses are generated from sparse feature matches. Around each plane, a local plane sweep with +/- 3 disparities levels is performed to establish local disparity hypotheses via SGM using NCC matching costs. Finally, each pixel is assigned to one hypothesis using global optimization, again using SGM.
nRounds=3
The full set of parameters is listed in the paper and the supplemental materials on the project webpage.
This approach is an adaptive local stereo-method. It is integrated into a hierarchical scheme, which exploits adaptive windows. Sub-pix disparities are estimated,but not refined.
L = 10
t = 35
medianK = [3 3]
censusK = [9 7]
lambda = 45;
Block-matching stereo with Summed Normalized Cross-Correlation (SNCC) measure. Standard post-processed is applied, including a left-right check, error island removal (region growing), hole-filling and median filtering.
SNCC (first stage 3x3, second stage 11x11)
min correlation threshold = 0.3
region growing threshold = 2.5 disparity
min region size = 200 pixel
median filter = 1x5 and 5x1
Efficient two-pass aggregation with census/gradient cost metric, followed by iterative cost penalization and disparity re-selection to encourage local smoothness of disparities.
census window size = 9 x 7
max census distance = 38.03
max gradient difference = 2.51
census/gradient balance = 0.09
aggregation window size = 33 x 33
aggregation range parameter = 23.39
aggregation spatial parameter = 7.69
refinement window size = 65 x 65
refinement range parameter = 11.30
refinement spatial parameter = 17.20
cost penalty coefficient = 0.0023
median filter window size = 3 x 3
3 iterations of refinement
confidence threshold of 0.1 for sparse maps
CUDA C++, NVIDIA GeForce TITAN Black
10/07/14
16
IDR
H
2
18.1
3
37.5
10
4.08
1
7.49
2
23.3
11
40.6
5
12.8
6
24.5
5
11.3
5
5.46
4
33.1
6
26.0
2
21.5
4
21.7
5
15.3
4
21.2
2
Anonymous. MeshStereo: A global stereo model with mesh alignment regularization for view interpolation. CVPR 2015 submission 884.
C/C++; i7-2600, 8 cores
11/12/14
17
MeshStereo
H
2
13.2
1
5.90
1
4.88
4
10.8
7
12.9
4
10.6
1
11.0
1
12.2
3
9.01
1
5.39
2
27.4
2
23.5
1
17.7
1
21.0
4
15.4
5
20.9
1
Anonymous. Using local cues to improve dense stereo matching. CVPR 2015 submission 973.
We propose to perform stereo matching as a two-step energy minimization algorithm. We consider two MRF models: a fully connected model defined on the complete set of pixels in an image and a conventional locally connected model. We solve the energy minimization problem for the fully connected model, after which the marginal function of the solution is used as the unary potential in the locally connected MRF model.
Only gradient componenet (6D vector) of color images is used