Using algebraic functions of views for indexing-based object recognition

Current indexing-based approaches build the hash table using either a large number of reference views or 3D models. In this paper, we propose building the hash table using algebraic functions of views. During preprocessing, we consider groups of model points and we represent all the views (i.e., images) that they can produce in a hash table. These views are computed using algebraic functions of a small number of reference views which contain the group. Fundamental to this procedure is a methodology based on singular value decomposition and interval arithmetic for estimating the ranges of values that the parameters of algebraic functions can assume. During recognition, scene groups are used to retrieve from the hash table the model groups that might have produced them. Using algebraic functions of views for indexing-based recognition offers a number of advantages. First of all, the hash table can be built easier without requiring 3D models or a large number of reference views. Second, recognition does not rely on the similarities between new and reference views. Third, verification becomes simpler. Finally, the approach is more general and extendible.

[1]  David W. Jacobs,et al.  Space and Time Bounds on Indexing 3D Models from 2D Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Ronen Basri,et al.  Recognition by Linear Combinations of Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Ronen Basri,et al.  Recognition by Combinations of Model Views: Alignment and Invariance , 1993, Applications of Invariance in Computer Vision.

[4]  David W. Jacobs Robust and efficient detection of convex groups , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[5]  E. Hansen Interval Arithmetic in Matrix Computations, Part I , 1965 .

[6]  Amnon Shashua,et al.  Algebraic Functions For Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Daphna Weinshall Model-based invariants for 3D vision , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Clark F. Olson Probabilistic Indexing for Object Recognition , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  F. Grund Forsythe, G. E. / Malcolm, M. A. / Moler, C. B., Computer Methods for Mathematical Computations. Englewood Cliffs, New Jersey 07632. Prentice Hall, Inc., 1977. XI, 259 S , 1979 .

[10]  Mubarak Shah,et al.  Learning affine transformations of the plane for model-based object recognition , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[11]  M. Georgiopoulos,et al.  Learning orthographic transformations for object recognition , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[12]  S. M. Steve SUSAN - a new approach to low level image processing , 1997 .

[13]  Michael A. Malcolm,et al.  Computer methods for mathematical computations , 1977 .

[14]  Yehezkel Lamdan,et al.  Affine invariant model-based object recognition , 1990, IEEE Trans. Robotics Autom..

[15]  E. Hansen,et al.  Interval Arithmetic in Matrix Computations, Part II , 1965 .

[16]  Mubarak Shah,et al.  Indexing Based on Algebraic Functions of Views , 1998, Comput. Vis. Image Underst..