Spatial Aggregation: Language and Applications

Abstract

Spatial aggregation is a framework for organizing com-putations around image-like, analogue representations of physical processes in data interpretation and control tasks. It conceptualizes common computational struc-tures in a class of implemented problem solvers for dif-ficult scientific and engineering problems. It comprises a mechanism, a language, and a programming style. The spatial aggregation mechanism transforms a nu-merical input field to successively higher-level descrip-tions by applying a small, identical set of operators to each layer given a metric, neighborhood relation and equivalence relation. This paper describes the spatial aggregation language and its applications. The spatial aggregation language provides two ab-stract data types- neighborhood graph and field-and a set of interface operators for constructing the transformations of the field, together with a library of component implementations from which a user can mix-and-match and specialize for a particular applica-tion. The language allows users to isolate and express important computational ideas in different problem domains while hiding low-level details. We illustrate the use of the language with examples ranging from trajectory grouping in dynamics interpretation to re-gion growing in image analysis. Programs for these different task domains can be written in a modular, concise fashion in the spatial aggregation language.

Cite

Text

Bailey-Kellogg et al. "Spatial Aggregation: Language and Applications." AAAI Conference on Artificial Intelligence, 1996.

Markdown

[Bailey-Kellogg et al. "Spatial Aggregation: Language and Applications." AAAI Conference on Artificial Intelligence, 1996.](https://mlanthology.org/aaai/1996/baileykellogg1996aaai-spatial/)

BibTeX

@inproceedings{baileykellogg1996aaai-spatial,
  title     = {{Spatial Aggregation: Language and Applications}},
  author    = {Bailey-Kellogg, Christopher and Zhao, Feng and Yip, Kenneth},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1996},
  pages     = {517-522},
  url       = {https://mlanthology.org/aaai/1996/baileykellogg1996aaai-spatial/}
}