Recognizing Three-Dimensional Objects by Comparing Two-Dimensional Images

Abstract

In this paper we address the problem of recognizing an object from a novel viewpoint, given a single "model" view of that object. As is common in model-based recognition, objects and images are represented as sets of feature points. We present an efficient algorithm for determining whether two sets of image points (in the plane) could be projections of a common object (a three-dimensional point set). The method relies on the fact that two sets of points in the plane are orthographic projections of the same three-dimensional point set exactly when they have a common projection onto a line. This is a form of the well-known epipolar constraint used in stereopsis. Our algorithm can be used to recognize an object by comparing a stored two-dimensional view of the object against an unknown view, without requiring the correspondence between points in the views to be known a priori. We provide some examples illustrating the approach.

Cite

Text

Huttenlocher and Lorigo. "Recognizing Three-Dimensional Objects by Comparing Two-Dimensional Images." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 1996. doi:10.1109/CVPR.1996.517175

Markdown

[Huttenlocher and Lorigo. "Recognizing Three-Dimensional Objects by Comparing Two-Dimensional Images." IEEE/CVF Conference on Computer Vision and Pattern Recognition, 1996.](https://mlanthology.org/cvpr/1996/huttenlocher1996cvpr-recognizing/) doi:10.1109/CVPR.1996.517175

BibTeX

@inproceedings{huttenlocher1996cvpr-recognizing,
  title     = {{Recognizing Three-Dimensional Objects by Comparing Two-Dimensional Images}},
  author    = {Huttenlocher, Daniel P. and Lorigo, Liana M.},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  year      = {1996},
  pages     = {878-884},
  doi       = {10.1109/CVPR.1996.517175},
  url       = {https://mlanthology.org/cvpr/1996/huttenlocher1996cvpr-recognizing/}
}