This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
On the Recognition of Curved Objects
June 1989 (vol. 11 no. 6)
pp. 632-643

The problem of determining the identity and pose of occluded objects from noisy data is examined. Previous work has shown that local measurements of the position and surface orientation of small patches of an object's surface may be used in a constrained search process to solve this problem, for the case of rigid polygonal objects using 2-D sensory data, or rigid polyhedral objects using 3-D data. The recognition system is extended to recognize and locate curved objects. The extension is done in two dimensions, and applies to the recognition of 2-D objects from 2-D data, or to the recognition of the 3-D objects in stable positions from 2-D data.

[1] H. Asada and M. Brady, "The curvature primal sketch,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-8, no. 1, pp. 2-14, 1986.
[2] N. J. Ayache and O. D. Faugeras, "Recognition of partially visible planar shapes," inProc. 6th Int. Conf. Pattern Recognition, Munich, 1982.
[3] 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.
[4] H. S. Baird,Model-Based Image Matching Using Location, Cambridge, MA: MIT Press, 1986.
[5] D. H. Ballard, "Generalizing the Hough transform to detect arbitrary patterns,"Pattern Recogn., vol. 13, no. 2, pp. 111-122, 1981.
[6] H. G. Barrow and R. J. Popplestone, "Relational descriptions in picture processing,"Machine Intell., vol. 6, pp. 377-396, 1971.
[7] V. Berzins, "Accuracy of Laplacian edge detectors,"Comput, Vision, Graphics, Image Processing, vol. 27, no. 2, pp. 195-210, 1984.
[8] B. Bhanu and O. D. Faugeras, "Shape matching of two-dimensional objects,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-6, no. 3, 1984.
[9] 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.
[10] R. C. Bolles and P. Horaud, "3DPO: A three dimensional part orientation svstem,"Int. J. Robotics Res., vol. 5, no. 3, Fall 1986, pp. 3-26.
[11] R. A. Browse, "Feature-based tactile object recognition,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-9, no. 6, pp. 779- 786, 1987.
[12] P. C. Chen and T. Pavlidis, "Segmentation by texture using a co-occurrence matrix and a split-and-merge algorithm,"Comput. Graphics Image Processing, vol. 10, pp. 172-182, 1979.
[13] D. T. Clemens, "The recognition of two-dimensional modeled objects in images," M.Sc. thesis, Dep. Elec. Eng. Comput. Sci., Massachusetts Inst. Technol., 1986.
[14] L. Davis, "Shape matching using relaxation technique,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-1, no. 1, pp. 60-72, 1979.
[15] M. Drumheller, "Mobile robot localization using sonar,"IEEE Trans. Patt. Anal. Machine Intell., vol. 9, no. 2, pp. 325-332, 1987.
[16] G. J. Ettinger, "Large hierarchical object recognition using libraries of parameterized model sub-parts,"Patt. Recog., pp. 32-41, 1988.
[17] O. D. Faugeras and M. Hebert, "A 3-D recognition and positioning algorithm using geometrical matching between primitive surfaces," inProc. Eighth Int. Joint Conf. Artificial Intell.Los Altos, CA: William Kaufmann, 1983, pp. 996-1002.
[18] O. D. Faugeras, M. Hebert, and E. Pauchon, "Segmentation of range data into planar and quadratic patches," inProc. CVPR'83, Washington, DC, 1983.
[19] E. C. Freuder, "Synthesizing constraint expressions,"Comm. ACM, vol. 21, no. 11, pp. 958-966, 1978.
[20] E. C. Freuder, "A sufficient condition for backtrack-free search,"J. ACM, vol. 29, no. 1, pp. 24-32, 1982.
[21] P. C. Gaston and T. Lozano-Pérez, "Tactile recognition and localization using object models: The case of polyhedra on a plane,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-6, no. 3, pp. 257- 265, 1984.
[22] C. Goad, "Special purpose automatic programming tor 3d model-based vision," inProc. DARPA Image Understanding Workshop, 1983.
[23] W. E. L. Grimson, "The combinatorics of local constraints in model-based recognition and localization from sparse data,"J. ACM, vol. 33, no. 4, pp. 658-686, 1986.
[24] W. E. L. Grimson, "Sensing strategies for disambiguating among multiple objects in known poses,"IEEE J. Robotics Automat., vol. RA-2, no. 4, pp. 196-213, Dec. 1986.
[25] 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.
[26] 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.
[27] R. M. Haralick and G. Elliott, "Increasing tree search efficiency for constraint satisfaction problems,"Artificial Intell., vol. 14, pp. 263- 313, 1980.
[28] R. M. Haralick and L. G. Shapiro,IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-4, no. 4, pp. 173-184, 1979.
[29] S. L. Horowitz and T. Pavlidis, "Picture segmentation by a Tree Traversal Algorithm,"J. Assoc. Comput. Machinery, vol. 23, pp. 368-388, 1976.
[30] P. V. C. Hough, "Methods and means for recognizing complex patterns," U.S. Patent 3069654, 1962.
[31] 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.
[32] 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.
[33] D. G. Lowe, "Three-dimensional object recognition from single two-dimensional images," Courant Inst. Robotics Rep., 62, 1986.
[34] D. Marr and E. C. Hildreth, "Theory of edge detection,"Proc. Roy. Soc. London, vol. B207, pp. 187-217, 1980.
[35] A. K. Mackworth, "Consistency in networks of constraints,"Artificial Intell., vol. 8, pp. 99-118, 1977.
[36] A. K. Mackworth and E. C. Freuder, "The complexity of some polynomial network consistency algorithms for constraint satisfaction problems,"Artificial Intell., vol. 25, pp. 65-74, 1985.
[37] W. N. Martin and J. K. Aggarwal, "Computer analysis of dynamic scenes containing curvilinear figures,"Pattern Recogn., vol. 11, pp. 169-178, 1979.
[38] J. W. McKee and J. K. Aggarwal, "Computer recognition of partial views of curved objects,"IEEE Trans. Comput., vol. C-26, no. 8, pp. 790-800, 1977.
[39] P. M. Merlin and D. J. Farber, "A parallel mechanism for detecting curves in picture,"IEEE Trans. Comput., vol. C-24, pp. 96-98, 1975.
[40] U. Montanari, "Networks of constraints Fundamental properties and applications to picture processing,"Inform. Sci., vol. 7, pp. 95-132, 1974.
[41] D. W. Murray, "Model-based recognition using 3D structure from motion,"Image Vision Comput., pp. 85-90, 1987.
[42] W. A. Perkins, "A model-based vision system for industrial parts,"IEEE Trans. Comput., vol. C-27, no. 2, pp. 126-143, 1978.
[43] W. A. Perkins, "Simplified model-based part locator," inProc. 5th Int. Conf. Pattern Recognition, 1980, pp. 260-263.
[44] S. Pollard, J. Porrill, J. Mayhew, and J. Frisby, "Matching geometrical descriptions in three-space,"Image Vision Comput., vol. 5, pp. 73-78, May 1987.
[45] W. S. Rutkowski, "Recognition of occluded shapes using relaxation,"Comput. Graphics Image Processing, vol. 19, pp. 111-128, 1982.
[46] W. S. Rutkowski, S. Peleg, and A. Rosenfeld, "Shape segmentation using relaxation,"IEEE Trans. Pattern Anal. Machine Intell., vol. 3, no. 4, pp. 368-375, 1981.
[47] J. T. Schwartz and M. Sharir, "Identification of objects in two and three dimensions by matching noisy characteristic curves,"Int. J. Robotics Res., vol. 6, no. 2, pp. 29-44, 1987.
[48] J. Sklansky, "On the Hough technique for curve detection,"IEEE Trans. Comput., vol. C-27, pp. 923-926, 1978.
[49] G. Stockman and J. C. Esteva, "Use of geometrical constraints and clustering to determine 3D object pose," Dep. Comput. Sci., Michigan State Univ., Tech. Rep. TR84-002, 1984.
[50] J. L. Turney, T. N. Mudge, and R. A. Volz, "Recognizing partially occluded parts,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-7, no. 4, pp. 410-421, 1985.
[51] D. Waltz, "Understanding line drawings of scenes with shadows," inThe Psychology of Computer Vision, P. Winston, Ed. New York: McGraw-Hill, 1975, pp. 19-91.

Index Terms:
curved object recognition; pattern recognition; 2D data; occluded objects; noisy data; search process; rigid polygonal objects; geometry; pattern recognition; picture processing
Citation:
W.E.L. Grimson, "On the Recognition of Curved Objects," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 6, pp. 632-643, June 1989, doi:10.1109/34.24797
Usage of this product signifies your acceptance of the Terms of Use.