This Article 
 Bibliographic References 
 Add to: 
Structural Indexing: Efficient 2D Object Recognition
December 1992 (vol. 14 no. 12)
pp. 1198-1204

The problem of recognition of multiple flat objects in a cluttered environment from an arbitrary viewpoint is addressed. The models are acquired automatically and approximated by polygons with multiple line tolerances for robustness. Groups of consecutive segments (super segments) are then encoded and entered into a table. This provides the essential mechanism for indexing and fast retrieval. Once the database of all models is built, the recognition proceeds by segmenting the scene into a polygonal approximation; the code for each super segment retrieves model hypotheses from the table. Hypotheses are clustered if they are mutually consistent and represent the instance of a model. Finally, the estimate of the transformation is refined. This methodology makes it possible to recognize models despite noise, occlusion, scale rotation translation, and a restricted range of weak perspective. A complexity bound is obtained.

[1] N. Ayache and O. D. Faugeras, "HYPER: A new approach for the recognition and positioning of two-dimensional objects,"IEEE Trans. Patt. Anal. Machine Intell., vol. 8, no. 1, pp. 44-54, 1986.
[2] N. Ayache and O. D. Faugeras, "A new method for the recognition and positioning of 2- D objects," inProc. Int. Conf. Patt. Recogn.(Montreal), 1984, pp. 1274-1277.
[3] R. C. Bolles and R. A. Cain, "Recognizing and locating partially visible objects: The local-feature-focus method,"Int. J. Robotics Res., vol. 1, no. 3, pp. 57-82, 1982.
[4] J. F. Canny, "A computational approach to edge detection,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-8, pp. 679-697, 1986.
[5] M. Dhomeet al., "The inverse perspective problem from a single view for polyhedra location," inProc. IEEE Conf. Computer Vision and Pattern Recognition, Ann Arbor, MI, June 1988, pp. 61-66.
[6] G. Dudek and J. K. Tsotsos, "Recognizing planar curves using curvature-tuned smoothing," inProc. Int. Conf. Patt. Recogn., 1990.
[7] G. J. Ettinger, "Large hierarchical object recognition using libraries of parameterized model sub-parts,"Patt. Recog., pp. 32-41, 1988.
[8] W.E.L. Grimson,Object Recognition by Computer: The Role of Geometric Constraints, MIT Press, Cambridge, Mass., 1990.
[9] W. E. L. Grimson, "The combinatorics of heuristic search termination for object recognition in cluttered environments,"IEEE Trans. Patt. Anal. Machine Intell., vol. 13, no. 9, pp. 920-935, Sept. 1991.
[10] W. E. L. Grimson and T. Lozano-Pérez, "Model-based recognition and localization from sparse range or tactile data,"Int. J. Robotics Res., vol. 3, no. 3, pp. 3-35, 1984.
[11] W. E. L. Grimson and T. Lozano-Perez, "Localizing overlapping parts by searching the interpretation tree,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-9, no. 4, July 1987.
[12] D. P. Huttenlocher and S. Ullman, "Object recognition using alignment," inProc. DARPA Image Understanding Workshop(Los Angeles, CA), Feb. 1987, pp. 370-380.
[13] D. P. Huttenlocher and S. Ullman, "Recognizing solid objects by alignment," inProc. DARPA Image understanding Workshop, Apr. 1988.
[14] A. Kalvin, E. Schonberg, J. Schwartz, and M. Sharir, "Two-dimensional, model-based, boundary matching using footprints."Int. J. Robotics Res., vol. 5, no. 4, pp. 38-55, 1986.
[15] T. F. Knoll and R. C. Jain, "Recognizing partially visible objects using feature indexed hypotheses,"IEEE J. Robotics Automat., vol. 2, pp. 3-13, Mar. 1986.
[16] Y. Lamdan, J. T. Schwartz, and H. J. Wolfson, "On recognition of 3-D objects from 2-D images," inProc. IEEE Int. Conf. Robotics Automat., Apr. 1988.
[17] Y. Lamdan and H. J. Wolfson, "Geometric hashing: A general and efficient model-based recognition scheme," inProc. 2nd Int. Conf. Computer vision, 1988.
[18] J. L. Mundy, A. J. Heller, and D. W. Thompson, "The concept of an effective viewpoint," inProc. DARPA Image Understanding Workshop(Cambridge, MA), Apr. 1988, pp. 651-659.
[19] T. Poggioet al., "MIT progress in understanding images," inProc. DARPA Image Understanding Workshop(Palo Alto, CA), May 1989, pp. 56-74.
[20] F. Stein and G. Medioni, "Efficient two dimensional object recognition," inProc. Int. Conf. Patt. Recogn.(Atlantic City, NJ), June 1990.
[21] F. Stein and G. Medioni, "Map-based localization using the panoramic horizon," inProc. 8th Israeli Symp. Artificial Intell. Comput. vision(Tel Aviv, Israel), Dec. 1991, pp. 125-137.
[22] F. Stein and G. Medioini, "Structural indexing: Efficient three dimensional object recognition,"IEEE Trans. Patt. Anal. Machine Intell., vol. 14, no. 2, Feb. 1992.
[23] L. W. Tucker, C. R. Feynman, and D. M. Fritzsche, "Object recognition using the connection machine, inProc. IEEE Comput. Vision Patt. Recogn.(Ann Arbor, MI), June 1988, pp. 871-878.

Index Terms:
structural indexing; consecutive segment groups; scene segmentation; scale-insensitivity; rotation-insensitivity; translation-insensitivity; efficient 2D object recognition; multiple flat objects; cluttered environment; multiple line tolerances; robustness; super segments; database; polygonal approximation; noise; occlusion; weak perspective; complexity bound; computational complexity; database management systems; image recognition; image segmentation
F. Stein, G. Medioni, "Structural Indexing: Efficient 2D Object Recognition," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 12, pp. 1198-1204, Dec. 1992, doi:10.1109/34.177385
Usage of this product signifies your acceptance of the Terms of Use.