In view of the growing complexity of computational tasks and their design, we propose that certain interactive systems may be better designed by utilizing computational strategies based on the study of the human brain. Compared with current engineering paradigms, brain theory offers the promise of improved self-organization and adaptation to the current environment, freeing the programmer from having to address those issues in a procedural manner when designing and implementing large-scale complex systems. To advance this hypothesis, we discus a multi-agent surveillance system where 12 agent CPUs each with its own camera, compete and cooperate to monitor a large room. To cope with the overload of image data streaming from 12 cameras, we take inspiration from the primate’s visual system, which allows the animal to operate a real-time selection of the few most conspicuous locations in visual input. This is accomplished by having each camera agent utilize the bottom-up, saliency-based visual attention algorithm of Itti and Koch (Vision Research 2000;40(10-12):1489-1506) to scan the scene for objects of interest. Real time operation is achieved using a distributed version that runs on a 16-CPU Beowulf cluster composed of the agent computers. The algorithm guides cameras to track and monitor salient objects based on maps of color, orientation, intensity, and motion. To spread camera view points or create cooperation in monitoring highly salient targets, camera agents bias each other by increasing or decreasing the weight of different feature vectors in other cameras, using mechanisms similar to excitation and suppression that have been documented in electrophysiology, psychophysics and imaging studies of low-level visual processing. In addition, if cameras need to compete for computing resources, allocation of computational time is weighed based upon the history of each camera. A camera agent that has a history of seeing more salient targets is more likely to obtain computational resources. The system demonstrates the viability of biologically inspired systems in a real time tracking. In future work we plan on implementing additional biological mechanisms for cooperative management of both the sensor and processing resources in this system that include top down biasing for target specificity as well as novelty and the activity of the tracked object in relation to sensitive features of the environment.
[1]
Shoji Tanaka,et al.
Computational approaches to the architecture and operations of the prefrontal cortical circuit for working memory
,
2001,
Progress in Neuro-Psychopharmacology and Biological Psychiatry.
[2]
Christof Koch,et al.
Visual attention and target detection in cluttered natural scenes
,
2001
.
[3]
Michael J. Lyons,et al.
Stripe selection: An intrinsic property of some pattern‐forming models with nonlinear dynamics
,
1992,
Developmental dynamics : an official publication of the American Association of Anatomists.
[4]
Michael A. Arbib,et al.
Schema design and implementation of the grasp-related mirror neuron system
,
2002,
Biological Cybernetics.
[5]
C. Koch,et al.
A saliency-based search mechanism for overt and covert shifts of visual attention
,
2000,
Vision Research.
[6]
Michael A. Arbib,et al.
The Neural Simulation Language: A System for Brain Modeling
,
2002
.
[7]
R. O’Reilly,et al.
Learning representations in a gated prefrontal cortex model of dynamic task switching
,
2002
.
[8]
T. Sejnowski,et al.
Neurocomputational models of working memory
,
2000,
Nature Neuroscience.
[9]
C. Koch,et al.
Computational modelling of visual attention
,
2001,
Nature Reviews Neuroscience.