Pattern recognition systems have been developed using a variety of technologies from many disciplines. With the development of new technologies in these disciplines comes the possibility for improving pre-existing recognition systems. Such is the case of using object-oriented programming concepts from computer science in object recognition applications. Efficient object recognition imposes new requirements to the library (database) of objects. The library has to go beyond the role of a simple storage medium and provide efficient retrieval and management capabilities for the objects' information. An entity can be stored in an object structure along with its descriptive attributes or features. In identifying an unknown object, the object recognition system queries the database by the passage of messages checking the similarities of the unknown object to each of the objects in the database on a feature basis. The only interface the database shares with the object recognition system is through the passing of messages which allows for flexibility in how the database processes the messages. This is only one of many advantages of the use of an object-oriented database in an object recognition system. An object recognition system utilizing object-oriented concepts is developed in detail.
Jane YouW.P. ZhuEdwige PissalouxHarvey A. Cohen
Bernard P. ZeiglerHessam S. SarjoughianVincent Au
Masahiro MAEDAMasato TohoKoh KamizawaToru Yamasaki
Gary P. BrownPeter ForteR. MalyanPeter Barnwell