Elsevier

Pattern Recognition

Volume 27, Issue 12, December 1994, Pages 1743-1766
Pattern Recognition

GRUFF-3: Generalizing the domain of a function-based recognition system

https://doi.org/10.1016/0031-3203(94)90091-4Get rights and content

Abstract

Representation systems which support “generic” object recognition offer promising advantages over current model-based vision. Systems applying function-based reasoning are one such approach. In this approach, specific geometric or structural models are disregarded, in favor of analyzing the shape to determine functional requirements for category membership. This paper presents an explanation of the ideas behind function-based modeling and a description of the extensions made to create the Generic Representation Using Form and Function-3 (GRUFF-3) system. This system analyzes the 3D shape of an object and classifies the object according to its possible function as some (sub) category of the superordinate category dishes. The initial GRUFF system implementation was restricted to the furniture domain and required five knowledge primitives (clearance, relative orientation, proximity, dimensions and stability) to realize the functional requirements of the categories represented. The important contribution of our current work is that a significantly larger domain of objects can now be recognized with the addition of just one new knowledge primitive, enclosure. An evaluation of the performance of the system is presented for a database of over 200 3D shapes.

References (23)

  • M. Brand

    Vision systems that see in terms of function

    Working Notes on Reasoning About Function

    (1993)
  • Cited by (21)

    • Learning function-based object classification from 3D imagery

      2008, Computer Vision and Image Understanding
      Citation Excerpt :

      The possible advantages of functional approaches for generic classification were recognized in several relatively early works, such as [11] and [51]. Following these concepts, several systems for object classification were built (see [1,11,41,43]). However, little experimental work has been done to test these concepts.

    • Efficient search and verification for function based classification from real range images

      2007, Computer Vision and Image Understanding
      Citation Excerpt :

      The authors in [16] present the FUR (FUnctional Reasoning) project, a functional reasoning and shape–function integration system, in which several functions (such as support, grasp, enter, and hang) are presented, and the use of functional expert concepts for identification of functional primitives is discussed. An impressive number of good results in the function-based classification field were demonstrated with the GRUFF, OMLET, and OPUS systems [22,48,49,51,56]. GRUFF, which employs generic representations using form and function, was extensively used on more than two hundred synthetic models of five categories [51].

    • More than just shape: A representation for functionality

      1998, Artificial Intelligence in Engineering
    • Understanding object motion

      1998, Image and Vision Computing
    View all citing articles on Scopus

    This research was supported by AFOSR grant F4962092-J-0223, NSF grant IRI-9120895, and a NASA Florida Space Grant Consortium graduate fellowship.

    View full text