(b)(a)
(d) (e)
(c)
Figure 3: (a) The Teddy scene, (b) low-complexity depth
map, (c) joint histogram, (d) the resulting high-quality depth
map with reduced operations, and (e) the original result.
5 EXPERIMENTAL RESULTS
The proposed method was tested on the 1800× 1500
Teddy scene (see Fig. 3a) of the Middlebury dataset
(Middlebury, 2003), with disparity search range S =
{0,... , 240}. The image resolution was lowered
16 times to 450 × 375, which yields the dispar-
ity map depicted in Fig. 3b. After the histogram
(see Fig. 3c) analysis, the detected subset S
sub
=
{60, . . . ,96,108,...,180} is only 45% of the orginal
search range S. As the first scan is only 1/16
th
(or
6.25%) of the original complexity, a total complex-
ity reduction of about 48% is harnessed. The dispar-
ity map in Fig. 3d is therefore generated in about 8.5
Gops, instead of the original result in Fig. 3e, which
takes 17.6 Gops. Our control-loop scheme therefore
yields a two-fold complexity reduction, and is able to
double the execution speed of the algorithm.
Considering that the complexity of the first pass is
almost negligible, the proposed control loop add-on
will allow for a speedup, proportional to the amount
of void within the scanned volume. This is particu-
larly useful in eye-gaze corrected video chat (Dumont
et al., 2008), as only the chat participant needs to be
scanned in a rather large office space.
6 CONCLUSIONS
We have proposed a control loop add-on to reduce the
complexity of local real-time stereo matching algo-
rithms. The histogram of a coarse-grained depth scan
is analyzed to adjust the input parameters of a con-
sequent fine-grained accurate scan, causing the algo-
rithm to avoid scanning in spaces that lack the pres-
ence of objects. Hence, the orignal brute-force al-
gorithmic complexity can be reduced in proportion
with the amount of void within the volume, while
still remaining fully compliant with stream-centric
paradigms such as CUDA or Brook+.
ACKNOWLEDGEMENTS
Sammy Rogmans would like to thank the IWT for
the financial support under grant number SB071150.
Tom Cuypers and Philippe Bekaert acknowledge the
financial support by the European Commission (FP7
IP
¨
2020 3D media
¨
). Furthermore, all authors recog-
nize the financial support from the IBBT.
REFERENCES
Dumont, M., Maesen, S., Rogmans, S., and Bekaert, P.
(2008). A prototype for practical eye-gaze corrected
video chat on graphics hardware. In Proc.of SIGMAP.
Gallup, D., Frahmand, J., Mordohai, P., Yang, Q., and Polle-
feys, M. (2007). Real-time plane-sweeping stereo
with multiple sweeping directions. In Proc. of CVPR.
Geys, I., Koninckx, T. P., and Gool, L. V. (2004). Fast in-
terpolated cameras by combining a GPU based plane
sweep with a max-flow regularisation algorithm. In
Proc. of 3DPVT.
Gong, M., Yang, R., Wang, L., and Gong, M. (2007). A
performance study on different cost aggregation ap-
proaches used in real-time stereo matching. IJCV,
75(2):283–296.
Lu, J., Rogmans, S., Lafruit, G., and Catthoor, F. (2007).
High-speed dense stereo via directional center-biased
support windows on programmable graphics hard-
ware. In Proc. of 3DTV-CON.
Middlebury (2003). http://vision.middlebury.edu/stereo.
Owens, J., Luebke, D., Govindaraju, N., Harris, M., Kruger,
J., Lefohn, A., and Purcell, T. (2007). A survey of
general-purpose computation on graphics hardware.
CG Forum, 26(1):80–113.
Scharstein, D. and Szeliski, R. (2002). A taxonomy and
evaluation of dense two-frame stereo correspondence
algorithms. IJCV, 47(1-3):7–42.
Yang, R., Welch, G., and Bishop, G. (2002). Real-time
consensus-based scene reconstruction using commod-
ity graphics hardware. In Proc. PG.
Yoon, K.-J. and Kweon, I.-S. (2006). Adaptive support-
weight approach for correspondence search. IEEE
PAMI, 28:650–656.
VISAPP 2009 - International Conference on Computer Vision Theory and Applications
550