A Cellular Automata Approach to Computer Vision and Image Processing.

Abstract

In the HEXVIS system, which performs operations on scenes, all operations are carried out in a hexagonal array of cellular automata-like objects which corresponds to that scene. The system can perform (for instance) the following: recognition of edges, corners, and axes of symmetry, texture discrimination, determination of areas, and generation of Voronoi tessellations. The scene is first embedded in the hexagonal array, then the cells pass messages describing the cells' contents to their neighbors which, in turn, pass them on. As these messages pass through cells, they can interact with each other and with the contents of the cell in which they find themselves. The cells all perform the same operation or group of operations in parallel on their visiting messages. As a consequence of these operations, the states of some cells change in a way which indicates that they correspond to 'interesting' parts of the scene. This process can be repeated recursively using the altered states of the cells as new messages to be broadcast. A new algorithm embedded in HEXVIS, shrinks binary scenes in a hexagonal array.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1980
Accession Number
ADA096569

Entities

People

  • George Daniel Hadden

Organizations

  • University of Illinois Urbana–Champaign

Tags

Communities of Interest

  • Air Platforms
  • C4I
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Automata
  • Automata Theory
  • Center Of Gravity
  • Computer Graphics
  • Computer Languages
  • Computer Science
  • Computer Vision
  • Electrical Engineering
  • Image Processing
  • Information Processing
  • Language
  • Parallel Computing
  • Parallel Processing
  • Pattern Recognition
  • Recognition

Readers

  • Computer Vision.
  • Graph Algorithms and Convex Optimization.
  • Parallel and Distributed Computing.

Technology Areas

  • AI & ML