Local Descriptor for Dense Wide-Baseline Stereo Matching


daisy thumb

We show that it is possible to estimate depth from two wide baseline images using a dense descriptor. Our local descriptor, called DAISY, is very fast and efficient to compute. It depends on histograms of gradients like SIFT and GLOH but uses a Gaussian weighting and circularly symmetrical kernel. This gives us our speed and efficiency for dense computations. We compute 200-length descriptors for every pixel in an 800x600 image in less than 5 seconds.


Results


Herz-Jesu Grid. By using two images, one from the left-most column and one from the upper row, we compute depth and occlusion maps from the view point of the row image. In the diagonal, we display the ground truth depth maps. We marked the correctly detected occlusions with green, incorrectly detected ones with blue and the missed ones with red. From this figure, it is apparent that DAISY can handle quite large baselines without losing too much from its accuracy.

daisy thumb

Stereo reconstructions obtained using the DAISY descriptor. The first row are the input images where we use the first image and one of the other images as input and the second row shows the respective reconstructions where the first one is the laser scanned ground truth image.

baseline

Performance of DAISY against various transformations: Contrast+Rotation, Zoom, Blur and Viewpoint chage.

con1 con2 map
con1 con2 map
con1 con2 map
con1 con2 map

Download


Source code is available under the BSD License.

Matlab

USAGE-MATLAB
mdaisy-v1.0 DAISY has a matlab implementation now. // Wednesday, March 18, 2009 23:48:22 +0100

C++

USAGE | CHANGE-LOG | LICENCE

Relevant Publications

icon

a fast local descriptor for dense matching

engin tola, vincent lepetit, pascal fua
june 2008 - proceedings of computer vision and pattern recognition (CVPR), alaska, usa

pdf
bibtex
data
source code
slides(9.5MB) //2008-07-10-11:23:13 +0200



icon

daisy: an efficient dense descriptor applied to wide baseline stereo [preprint]

engin tola, vincent lepetit, pascal fua
march 2009 - ieee trans. on pattern analysis and machine intelligence
this is a preprint and may change in format, structurally or in small ways during the print process

paper
bibtex


Contact


Please do not hesitate for (reasonable) questions and bug reports to:

Engin Tola: name.surname@epfl.ch (obviously replace name and surname...)