Algorithms for Adaptation in Aerial Surveillance

Abstract

This report discusses a self-adaptive architecture for image understanding that addresses lack of robustness common in image understanding programs. The architecture provides support for making image understanding programs that can manipulate their own semantics and thereby adjust their structure in response to changes in the environment that might cause static image understanding systems to fail. The general approach taken has been to explore the ideas of self-adaptive software and implement an architectural framework that addresses a class of problems that we term "interpretation" problems" common in image understanding. The idea is that to make programs robust to changing environmental conditions that they should be aware of their relationship with the environment and be able to restructure themselves at runtime in order to track changes in the environment. The implementation takes the form of a multi-layered reflective interpreter that manipulates and runs simple agents. The interpreter framework utilizes Monte-Carlo sampling as a mechanism for estimating most likely solutions, uses Minimum Description Length (MDL) as a central coordinating device, and includes a theorem prover based compiler to restructure the program when necessary. To test the architectural ideas developed in the report a test domain of interpreting aerial images was chosen. The task of the program is to segment, label, and parse aerial images so as to produce an image description similar to descriptions produced by a human expert. An image corpus is developed that is used as the source of domain knowledge.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 01, 2002
Accession Number
ADA402198

Entities

People

  • J. M. Brady
  • Paul Robertson
  • Steven Reece

Organizations

  • University of Oxford

Tags

Communities of Interest

  • Autonomy
  • C4I
  • Cyber
  • Ground and Sea Platforms
  • Sensors
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Automata Theory
  • Bayesian Networks
  • Climate Change
  • Computational Science
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computer Vision
  • Computers
  • Information Processing
  • Information Science
  • Information Systems
  • Linguistics
  • Natural Language Processing
  • Ontologies
  • Probabilistic Models

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Image Processing and Computer Vision.
  • Software Engineering.