NetLogo User Community Models
A MULTI-AGENTS SYSTEM FOR THE IMAGES SEGMENTATION
WHAT IS IT ?
This program presents an adaptative approach based on a multi-agents system for the images segmentation. This system is constituted at the micro level of autonomous entities, which deployed on the image. They are equipped with a capacity to estimate the homogeneity of a region from their current locality. Each entity exhibits several behaviours in response to the local stimulus. It can migrate, reproduce, or diffuse within the image. Various entities explore the image and label the pixels when they belong to homogeneous segments. The interactions at the micro level allow the emergence of a new feature that is segmentation of the image.
HOW TO USE IT
1. Import an image to the PGM format(Image in level of grey) and fit the screen to the dimensions of this one
THING TO NOTICE
Each entity is equipped with an ability to estimate the homogeneity of a region from its locality. When an inhomogeneous segment is met, the autonomous entity diffuses itself towards a nearby pixel by taking a direction which it will have to select.
THING TO TRY
Try to practice various steps of migration using slide. It will have for consequence of change the density of the entities swarm through the picture.
EXTENDING THE MODEL
Our system remains opened and several points can be studied:
-The possibility of automating some mechanisms of agents segmentation, such as the life span, and the number of generated offspring. The agent can so manage its parameters according to the local constraints to which it is confronted. For example: an agent will limit the number of created offspring, if ever there is a strong concentration of congener in its local region.
-Try to specialize our system for the detection of certain medical abnormalities at the level of Brain MRI. It will be question for example of defining segmentation agents whose role is the detection of tumours at the first stage.
CREDITS AND REFERENCES
Author: KHOUADJIA Mustapha Redouane
To refer to this model in academic publications, please use:
M.Khouadjia, S.Meshoul, E-G.Talbi: "A Complex System for the Images Segmentation" in META06, workshop on metaheuristics, Hammamet November 2-4 2006, Tunisia.
You can create easily images in the PGM format by means of the Xnview software :
(back to the NetLogo User Community Models)