Blackboard-based concurrent object recognition using an object-oriented database

A blackboard-based framework is presented for concurrent object recognition in the presence of a large model database. A new object model is defined with a knowledge organization with two-object hierarchies. Concurrency has been introduced in order to provide a separate execution thread for each scheduled model. The system performs recognition by comparing graphical entities with models that are stored in an object-oriented database. Results are presented in terms of performance figures on a multiprocessor architecture.<<ETX>>

[1]  Craig Harris,et al.  Combining language and database advances in an object-oriented development environment , 1987, OOPSLA 1987.

[2]  Peter Wegner,et al.  Classification in object-oriented systems , 1986, OOPWORK '86.

[3]  Mario Tokoro,et al.  Object-oriented concurrent programming , 1987 .

[4]  Myron Flickner,et al.  An object-oriented language for image and vision execution (OLIVE) , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[5]  Lawrence O'Gorman,et al.  An object model for image recognition , 1989, Computer.

[6]  Larry S. Davis,et al.  Hypothesis integration in image understanding systems , 1985, Comput. Vis. Graph. Image Process..

[7]  Ruud M. Bolle,et al.  A Framework for 3D Recognition , 1990 .

[8]  John K. Tsotsos,et al.  Knowledge organization and its role in representation and interpretation for time-varying data: the ALVEN system , 1987 .

[9]  William S. Havens,et al.  Representing Knowledge of the Visual World , 1983, Computer.

[10]  A. Del Bimbo,et al.  Integrating object oriented programming paradigm concepts in designing a vision and pattern recognition system architecture , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[11]  George J. Klir,et al.  Fuzzy sets, uncertainty and information , 1988 .

[12]  Chris Tomlinson,et al.  Concurrent Object-Oriented Programming Languages , 1989, Object-Oriented Concepts, Databases, and Applications.

[13]  Victor R. Lesser,et al.  The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty , 1980, CSUR.

[14]  Ramesh C. Jain,et al.  Knowledge representation and control in computer vision systems , 1988, IEEE Expert.

[15]  Myron Flickner,et al.  An object-oriented language for image and vision execution (OLIVE) , 1989, [Proceedings 1989] IEEE International Workshop on Tools for Artificial Intelligence.

[16]  Rangasami L. Kashyap,et al.  An Object-Oriented Knowledge Representation for Spatial Information , 1988, IEEE Trans. Software Eng..

[17]  Rin-ichiro Taniguchi,et al.  Knowledge-based image processing system: IPSSENS-II , 1989 .

[18]  Peter Wegner Classification in object-oriented systems , 1986 .

[19]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[20]  Ming-Chien Shan,et al.  Iris: An Object-Oriented Database Management System , 1989, ACM Trans. Inf. Syst..

[21]  Makoto Nagao,et al.  A Structural Analysis of Complex Aerial Photographs , 1980, Advanced Applications in Pattern Recognition.

[22]  Roger King,et al.  Cactis: a self-adaptive, concurrent implementation of an object-oriented database management system , 1989, ACM Trans. Database Syst..

[23]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[24]  Bjarne Stroustrup,et al.  The C++ Programming Language, First Edition , 1986 .

[25]  A. Del Bimbo,et al.  A fuzzy object retrieval system for image understanding , 1991, [1991 Proceedings] Tenth Annual International Phoenix Conference on Computers and Communications.

[26]  Ruud M. Bolle,et al.  Visual recognition using concurrent and layered parameter networks , 1989, Proceedings CVPR '89: IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[27]  Robert M. Haralick,et al.  Knowledge-based computer vision-integrated programming language and data management system design , 1989, Computer.

[28]  Edward Sciore,et al.  Object specialization , 1989, TOIS.

[29]  Paolo Nesi,et al.  Object classification and image interpretation with an object-oriented system , 1989 .