This Article 
 Bibliographic References 
 Add to: 
Recognition and Shape Synthesis of 3-D Objects Based on Attributed Hypergraphs
March 1989 (vol. 11 no. 3)
pp. 279-290

A computer vision system is presented for shape synthesis and recognition of three-dimensional objects using an attributed hypergraph representation. The vision system is capable of: (1) constructing an attributed hypergraph representation (AHR) based on the information extracted from an image with range data; (2) synthesizing several AHRs obtained from various views of an object to form a complete AHR of the object; and (3) recognizing any view of an object of finding the graph monomorphism between the AHR of that view and the complete AHR of a prototype object. This system is implemented on a Grinnell imaging system driven by a VAX 11/750 running VMS.

[1] P. J. Besl and R. C. Jain, "Three-dimensional object recognition,"ACM Comput. Surveys, vol. 17, no. 1, pp. 75-145, Mar. 1985.
[2] M. Rioux, "Laser range finder based on synchronized scanners,"Appl. Opt., vol. 23, no. 21, pp. 3837-3874, 1984.
[3] D. B. Gennery, "Object detection and measurement using stereo vision," inProc. 6th Int. Joint Conf. Artificial Intell., 1979, pp. 320- 327.
[4] S. W. Holland, "CONSIGHT-I: A vision-control robot system for transferring parts from belt conveyors," inComputer Vision and Sensor Based Robots, G. G. Doddet al., Eds. New York: Plenum, 1979, pp. 81-97.
[5] A. K. C. Wong and S. W. Lu, "Representation of 3-D objects by attributed hypergraphs for computer vision," inProc. Int. Conf. Syst., Man Cybernet., 1983, pp. 49-53.
[6] S. W. Lu, A. K. C. Wong, and M. Rioux, "Recognition of 3-D objects in range images by attributed hypergraph monomorphism and synthesis," inProc. First IFAC Symp. Robot Conf., Barcelona, Spain, Nov. 1985, 389-394.
[7] C. M. Brown, "Some mathematical and representational aspects of solid modeling,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-3, pp. 444-453, 1981.
[8] M. S. Casale and E. L. Stanton, "An overview of analytic solid modeling,"IEEE Comput. Graph. Appl., vol. 5, pp. 45-56, 1985.
[9] J. O. Rourke and N. Badler, "Decomposition of three-dimensional object into spheres,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-1, pp. 295-365, 1979.
[10] S. A. Shafer and T. Kanade, "The theory of straight homogeneous generalized cylinders and taxonomy of generalized cylinders," CMU-CS-83-105, 1983.
[11] L. G. Shapiro and R. M. Haralick, "A spatial data structure,"Geoproc., vol. 1, pp. 313-337, 1980.
[12] A. K. C. Wong, "Knowledge representation for robot vision and path planning using attributed graphs and hypergraphs," inMachine Intelligence and Knowledge Engineering for Robotic Applications, A. K. C. Wong and A. Pugh Eds. NATO Advanced Study Institute Series, 1987, pp. 113-143.
[13] N. Nilsson,Principles of Artificial Intelligence. Palo Alto, CA: Tioga, 1980.
[14] C. Berge,Graph and Hypergraph. New York: North-Holland, 1973, pp. 389-391.
[15] L. G. Shapiro, J. D. Moriarty, R. M. Haralick, and P. G. Mulgaonkar, "Matching three-dimensional objects using a relational paradigm,"Pattern Recog., vol. 17, no. 4, pp. 385-405.
[16] A. Sanfeliu and K. S. Fu, "A distance measure between attributed relational graphs for pattern recognition,"IEEE Trans. Syst., Man Cybern., vol. SMC-13, May-June, 1983.
[17] W. H. Tsai and K. S. Fu, "Subgraph error-correcting isomorphisms for syntactic pattern recognition,"IEEE Trans. Syst. Man Cybern., vol. SMC-13, pp. 48-62, 1983.
[18] L. G. Shapiro, R. S. MacDonald, and S. R. Stemberg, "Ordered structure shape matching with primitive extraction by mathematical morphology," inProc. 8th Int. Conf. Pattern Recog., 1986, pp. 416- 418.
[19] K. L. Boyer, A. J. Vayda, and A. C. Kak, "Robotic manipulation experiments using structural stereopsis for 3D vision,"IEEE Expert, pp. 73-94, Fall 1986.
[20] H. Hakalahti, D. Harward, and L. S. Davis, "Two-dimensional object recognition by matching local properties of contour points,"Pattern Recog. Lett., vol. 2, no. 4, pp. 227-234, 1984.
[21] L. S. Davis and N. Roussopoulos, "Approximate pattern matching in a pattern database system,"Inform. Syst., vol. 5, no. 2, pp. 107- 119, 1980.
[22] H. G. Barrow and R. M. Burstall, "Subgraph isomorphism, matching relational structure and maximal cliques,"Inform. Process. Lett., vol. 4, no. 4, pp. 83-84, Jan. 1976.
[23] S. W. Lu and A. K. C. Wong, "Recognition of 3-D scene with partially occluded objects," inProc. SPIE's Conf. Intell. Robots Comput. Vision, Oct. 1986, pp. 346-354.
[24] A. K. C. Wong and F. A. Akinniyi, "An algorithm for the largest common subgraph isomorphism using the implicit net," inProc. 1983 Int. Conf. Syst., Man, and Cybern., 1983, pp. 197-201.
[25] D. Narsingh,Graph Theory with Application to Engineering and Computer Science. Englewood Cliffs, NJ: Prentice-Hall, 1974, pp. 310-312.
[26] A. K. C. Wong and M. L. You, "Entropy and distance of random graph with application to structural pattern recognition,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-7, pp. 599-609, Sept. 1985.
[27] D. H. Ballard and C. M. Brown,Computer Vision. Englewood Cliffs, NJ: Prentice-Hall, 1982.

Index Terms:
3D object recognition; computerised pattern recognition; attributed hypergraphs; computer vision; shape synthesis; range data; graph monomorphism; Grinnell imaging system; computer vision; computerised pattern recognition; graph theory
A.K.C. Wong, S.W. Lu, M. Rioux, "Recognition and Shape Synthesis of 3-D Objects Based on Attributed Hypergraphs," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 3, pp. 279-290, March 1989, doi:10.1109/34.21797
Usage of this product signifies your acceptance of the Terms of Use.