Vincent Rodin, Fabrice Harrouet, Pascal Ballet and Jacques Tisseau.
oRis: Multiagents approach for image processing.
Image Processing II. SPIE's Optical Sciences, Engineering And
Instrumentation'98, volume 3452, pages 57-68, San Diego, CA (USA),
19-24 July 1998.
Abstract:
In this article, we present a parallel image processing system based on the
concept of reactive agents. This means that, in our system, each agent has
a very simple behavior which allows it to take a decision (find out an edge,
a region, ...) according to its position in the image and to the
information enclosed in it.
Our system lies in the oRis language, which allows to describe very finely and
simply the agents' behaviors. In fact, oRis is an interpreted and dynamic
multiagent language. First of all, oRis is an object language with the use of
classes regrouping attributes and methods. The syntax is close to the C++
language and includes notions of multiple inheritance, oRis is also an agent
language: every object with a method 'main()' becomes an agent. This method is
cyclically executed by the system scheduler and corresponds to the agent
behavior.
We also present an application made with oRis. This application allows to
detect concentric striae located on different natural 'objects' (age-rings
of tree, fish otolith growth rings, striae of some minerals, ...). The
stopping of the multiagent system is implemented through a technique issued
from immunology: the apoptosis.
Keywords:
Multiagent language, Multiagent system, Parallel image processing,
Reactive agents, Striae detection.
[doi:10.1117/12.323474]
[Rodin98b.pdf]