A Framework for Pencil-of-Points Structure-from-Motion
Abstract
Our goal is to match contour lines between images and to recover structure and motion from those. The main difficulty is that pairs of lines from two images do not induce direct geometric constraint on camera motion. Previous work uses geometric attributes | orientation, length, etc. | for single or groups of lines. Our approach is based on using Pencil-of-Points (points on line) or pop s for short. There are many advantages to using pop s for structure-from-motion. The most important one is that, contrarily to pairs of lines, pairs of pop s may constrain camera motion. We give a complete theoretical and practical framework for automatic structure-from-motion using pop s | detection, matching, robust motion estimation, triangulation and bundle adjustment. For wide baseline matching, it has been shown that cross-correlation scores computed on neighbouring patches to the lines gives reliable results, given 2D homographic transformations to compensate for the pose of the patches. When cameras are known, this transformation has a 1-dimensional ambiguity. We show that when cameras are unknown, using pop s lead to a 3-dimensional ambiguity, from which it is still possible to reliably compute cross-correlation. We propose linear and non-linear algorithms for estimating the fundamental matrix and for the multiple-view triangulation of pop s. Experimental results are provided for simulated and real data.
Cite
Text
Bartoli et al. "A Framework for Pencil-of-Points Structure-from-Motion." European Conference on Computer Vision, 2004. doi:10.1007/978-3-540-24671-8_3Markdown
[Bartoli et al. "A Framework for Pencil-of-Points Structure-from-Motion." European Conference on Computer Vision, 2004.](https://mlanthology.org/eccv/2004/bartoli2004eccv-framework/) doi:10.1007/978-3-540-24671-8_3BibTeX
@inproceedings{bartoli2004eccv-framework,
title = {{A Framework for Pencil-of-Points Structure-from-Motion}},
author = {Bartoli, Adrien and Coquerelle, Mathieu and Sturm, Peter F.},
booktitle = {European Conference on Computer Vision},
year = {2004},
pages = {28-40},
doi = {10.1007/978-3-540-24671-8_3},
url = {https://mlanthology.org/eccv/2004/bartoli2004eccv-framework/}
}