Model-Building in the Visions System
Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Vision. Pages 644-644.
© 1977 International Joint Conferences on Artificial Intelligence
Abstract
The semantic interpretation system of VISIONS receives a segmentation containing symbolically encoded regions, boundaries and endpoints. The model-builder consists of four major components: 1) multiple levels of representation for both the image-specific model and long-term general knowledge, 2) a set of modular knowledge sources, 3) a hierarchical modular strategy to control application of the knowledge sources, and 4) a tree representing the current state of search through the space of possible models.
- Erman, L. and Lesser, V. [1975] "A Multi-Level Organization for Problem-Solving Using Many, Diverse, Cooperating Sources of Knowledge," Proc. of Fourth IJCAI, September 1975, pp. 483-490-. IJCAI
- ---- Hanson, A. and Risernan, E. [1976) "A Progress Report on VISIONS: Representation and Control in the Construction of Visual Models," COINS TR 76-9, Univ. of Mass., July 1976.
- Hanson, A., Riseman, E. and Williams, T. [1976) "Constructing Semantic Models in the Visual Analysis of Scenes," Proc. of IEEE MSAc2, April 1976, pp. 97-102.
- Konolige, K. [1975] "The ALISP Manual," Univ. Computing Ctr., Univ. of Mass., August 1975.
- Konolige, K. [1977) "The ALISP Relational Database," COINS TR 77-9, Univ. of Mass., July 1977.
- Lowrance, J. [1977) "GRASPER Reference Manual," COINS Tech. Report, Univ. of Mass., in preparation.
- Minsky, M. [1975] "A Framework for Representing Knowledge," The Psychology of Computer Vision (P. Winston, Ed.), McGraw Hill, pp. 211 277.
- Williams, T. and Lowrance, J •. [1977) "Model- Building in the VISIONS High Level System," COINS TR 77-'1, Univ. of Mass., January 1977.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
II. MODEL-BUILDING IN THE VISIONS SYSTEM!
Thomas 2 Williams, John Lowrance, Allen Hanson , and Edward Riseman Computer and Information Science Department University of Massachusetts Amherst, Massachusetts 01003
Abstract
The semantic interpretation system of VISIONS receives a segmentation containing symbolically encoded regions, boundaries and endpoints. The model-builder consists of four major components: 1) multiple levels of representation for both the image-specific model and long-term general know ledge, 2) a set of modular knowledge sources, 3) a hierarchical modular strategy to control application of the knowledge sources, and 4) a tree representing the current state of search through the space of possible models.
Multiple Levels of Representation
A model can be viewed as a set of short-term instantiations of long-term general concepts rela tive to the current environment [Williams and Lowrance, 1977). This suggests that visual know ledge should be subdivided into a short-term-image specific model and long-term general knowledge components. Visual knowledge also includes infor mation at many levels of abstraction [Erman and Lesser, 1975; Hanson and Riseman, 1976). The primary levels of representation include frames of stereotypical situations [Minsky, 1975), the objects in those scenes, the volumes and surfaces of those objects, and the regions, boundary seg ments and endpoints of those surfaces. An example of an instantiated element (short-term) in the model would be a node (OBJl) representing an association between a region (Rl) and a long-term general concept (TRUNK).
Processes as Modular Sources of Knowledge
The model-building processes are viewed as modular Knowledge Sources [Erman and Lesser, 1975). KS's are- responsible for the generation/verifica tion of hypotheses. Typical KS's include attribute matcher, perspective, shadow, occlusion, shape, etc. KS application is controlled by the model building strategy in the search for a satisfactory model.
Hierarchical Modular Control Strategy
The complexity of the image interpretation task, in general, necessitates the integrated application of many different processes. A hier archical modular control structure (Figure 2) provides a powerful tool for exploring the large number of potentially interesting strategies for using these processes. ·
A model-building strategy is a selected con figuration of modules from the model-builder library. The strategy must determine which model in the model search space to expand, which level of representation within the model is to be selected, and which theory (i.e., node) at the selected level will be expanded.
1 This work was supported by NSF grant DCR75-16098 .
2 A. Hanson is affiliated with Hampshire College,
Amherst, Massachusetts 01002.
At each level of this hierarchy the hypothe sis-test paradigm is implemented as a sequence of three ~ of control modules: 1) FOCUSing on an appropriate aspect of the task, 2) EXPANDing that aspect by generating new hypotheses,~ 3) VERIFYing those hypotheses. Each control module makes strategic decisions at its level determining which lower level control modules and/ nr KS's to apply. For example, the model search space expander calls: 1) a model focusser (strategy to select a partially developed model from the search space), 2) a model expander (strategy to hypothesize an· incremental change to the partial model), and then 3) a model verifier (strategy to determine the correctness of a hypothesis).
Model Search Space
The current state of the search is represent ed as a tree of partially constructed models, where each node contains an incremental change from its parent node. In addition, a sketch of the history of construction for each model will be stored. This history might include an indication of the KS's and the strategy modules primarily responsible for each hypothesis, as well as any portions of the model on which the decision was dependent. This information will be used to· care fully analyze and understand the modelconstruction process during system development. Eventually it will be used by the strategy in making its
decisions.
Implementation
The representation and manipulation of both information and processes in the high-level por tions of VISIONS is supported by a system of data and procedural primitives. This system currently consists of a library of default control modules, a graph processing language [Lowrance, 1977), and a relational data base [Konolige, 1977). All of these are implemented in ALISP [Konolige, 1975),
the UMass version of LISP.
@inproceedings{ijcai1977p151,
title = {Model-Building in the Visions System},
author = {Williams, Thomas and Lowrance, John D. and Hanson, Allen R. and Riseman, Edward M.},
booktitle = {Proceedings of the Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-77}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Raj Reddy},
pages = {644--644},
year = {1977},
note = {Vision},
url = {https://ijcai.org/proceedings/1977/151},
}
TY - CPAPER TI - Model-Building in the Visions System AU - Williams, Thomas AU - Lowrance, John D. AU - Hanson, Allen R. AU - Riseman, Edward M. T2 - Proceedings of the Fifth International Joint Conference on Artificial Intelligence, IJCAI-77 PB - International Joint Conferences on Artificial Intelligence PY - 1977 SP - 644 EP - 644 UR - https://ijcai.org/proceedings/1977/151 ER -Copied
Machine-readable versions of this paper, for tools and AI agents:
Welcome
Future Conferences
AI Journal Division
IJCAI Proceedings
About IJCAI
IJCAI Awards