MORSE: An Architecture for 3D Object Recognition Based on Invariants

Over the past few years, there has been considerable interest in the application of geometric invariance to the problem of object recognition[2, 3, 4, 5, 6]. While most work has focused on the problem of discovering and characterizing new geometric invariants, several recognition systems, based on invariants have been implemented. A key example is the LEWIS[7] system. LEWIS exploits projective invariants of planar objects to enable object indexing and classification. Experience with LEWIS and its limitations, motivated the MORSE 6 The MORSE project, started in January 1994, has the goal of providing a Cq-+ environment for the implementation of a system for recognizing 3D objects based on invariant class descriptions. MORSE embodies invariant representations for geometric classes of 3D objects such as: rotational symmetry, translational symmetry and polyhedra. The architecture is designed to support image segmentation, classbased grouping, model library management and scene reasoning. The LEWIS system has also been re-implemented using the MORSE infrastructure to provide for recognition of planar objects. To motivate the architectural design, it will prove useful to review and contrust the key steps in object recognition for two geometric classes: rotational symmetry and structures repeated by translation. Then we will describe how these steps are mapped onto the implemented architecture. Both classes require the segmentation of image features from regions of interest. In MORSE, edgel segmentation is carried out using a modified Canny edge detector and connected edgel chains are linked topologically to form a connected network of boundary segments. The two classes have different feature grouping stages, as follows.

[1]  David A. Forsyth,et al.  Efficient recognition of rotationally symmetric surfaces and straight homogeneous generalized cylinders , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[2]  Joe L. Mundy,et al.  The development of the Image Understanding Environment , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[3]  Andrew Zisserman,et al.  Viewpoint-invariant representation of generalized cylinders using the symmetry set , 1994, Image Vis. Comput..

[4]  Charlie Rothwell Object Recognition through Invariant Indexing , 1995 .

[5]  Joseph L. Mundy,et al.  Repeated Structures: Image Correspondence Constraints and 3D Structure Recovery , 1993, Applications of Invariance in Computer Vision.

[6]  Andrew Zisserman,et al.  Geometric invariance in computer vision , 1992 .

[7]  Barbara Hayes-Roth,et al.  A Blackboard Architecture for Control , 1985, Artif. Intell..

[8]  David A. Forsyth,et al.  Extracting projective structure from single perspective views of 3D point sets , 1993, 1993 (4th) International Conference on Computer Vision.