An efficient indexing scheme for image storage and recognition

This paper presents a model-based vision system to achieve robust recognition of planar contours that are scale invariant of known models. Planar contours are partitioned into segments by using constant curvature criterion. A set of descriptors that are invariant with respect to scale, rotation, and translation are extracted from the geometric features of the segments. The descriptors are used to carry out an efficient indexed search over the models so as to reduce the search space. Fragments of contours extracted from partially occluded scenes can be individually matched by using the local shape descriptors. Pruning of large portions of the models is carried out by keeping only some matched classes which received the highest vote. This significantly reduces the search and enables the use of finer matching operators, such as comparing the positioning of segments in the scene to positioning of matched segments in the model. More sophisticated matching is applied in later stages over a much restricted number of hypotheses. Therefore, the dependency of the recognition time over the size of the models is significantly reduced. Evaluation shows the ability of our approach to recognize scenes with real partially occluded objects. Entirely visible objects are recognized with a reasonably high efficiency (80%), even with a change in viewpoint of up to 25/spl deg/. The efficiency smoothly decreases, but remains above 60% when the percentage of visible segments drops to 50% and the change in viewpoint is as above.

[1]  W. Eric L. Grimson,et al.  On the Verification of Hypothesized Matches in Model-Based Recognition , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  W. Eric L. Grimson,et al.  On the recognition of curved objects , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[3]  Robert C. Bolles,et al.  Locating Partially Visible Objects: The Local Feature Focus Method , 1980, AAAI.

[4]  W. Eric L. Grimson,et al.  The Combinatorics of Heuristic Search Termination for Object Recognition in Cluttered Environments , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Gil J. Ettinger,et al.  Large hierarchical object recognition using libraries of parameterized model sub-parts , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[6]  Esther M. Arkin,et al.  An efficiently computable metric for comparing polygonal shapes , 1991, SODA '90.

[7]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Nelson R. Corby Machine Vision for Robotics , 1983, IEEE Transactions on Industrial Electronics.

[9]  Gérard G. Medioni,et al.  Structural Indexing: Efficient 3-D Object Recognition , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Rakesh Mohan,et al.  Multidimensional indexing for recognizing visual shapes , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  Pong C. Yuen,et al.  Recognition of partially occluded objects , 1993, IEEE Trans. Syst. Man Cybern..

[12]  Charles R. Dyer,et al.  Model-based recognition in robot vision , 1986, CSUR.

[13]  R. Bolles,et al.  Recognizing and Locating Partially Visible Objects: The Local-Feature-Focus Method , 1982 .

[14]  L. W. Tucker,et al.  Object recognition using the Connection Machine , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.