Hierarchical Image Segmentation Using Ant Colony and Chemical Computing Approach

This paper presents a new method for hierarchical image segmentation. The hierarchical structure is represented by a binary tree with the main image as its root. At the lower levels, each node stands as one image segment, which is described by a weighted graph and may be divided into two new segments at the next level through a specific cut. Graph bi-sectioning is done by the self organizing property of ant systems. Ants are free to wander over one image segment graph to find the best cut on it. When an ant finds a suitable cut, it returns to its colony and leaves a proper value of pheromone over its trail to attract other ants to that cut. By using the Chemical Computing approach in this paper, it is assumed the mobile hormones (pheromone) are secreted which can diffuse around initial positions and attract more ants to the found cut. The advantages of this assumption are reducing the noise effects and improving the convergence speed of ants to find a new selected image segment, which can be seen in the practical results.

[1]  Adrian A. Hopgood,et al.  The state of artificial intelligence , 2005, Adv. Comput..

[2]  Paulo Eduardo Merloti Optimization Algorithms Inspired by Biological Ants and Swarm Behavior , 2004 .

[3]  Wolfgang Banzhaf,et al.  Artificial ChemistriesA Review , 2001, Artificial Life.

[4]  S. Hossein Cheraghi,et al.  Ant algorithms: web-based implementation and applications to manufacturing system problems , 2006, Int. J. Comput. Integr. Manuf..

[5]  Deshi Ye,et al.  Efficient algorithms for finding a longest common increasing subsequence , 2005, J. Comb. Optim..

[6]  Richard M. Leahy,et al.  An Optimal Graph Theoretic Approach to Data Clustering: Theory and Its Application to Image Segmentation , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  C.E. White,et al.  An Algorithm for Swarm-based Color Image Segmentation , 2004, IEEE SoutheastCon, 2004. Proceedings..

[8]  Xinhua Zhuang,et al.  Image feature extraction with the perceptual graph based on the ant colony system , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[9]  Gary Greenfield Robot Paintings Evolved Using Simulated Robots , 2006, EvoWorkshops.

[10]  Vincent Chevrier,et al.  How social spiders inspired an approach To region detection , 2002, AAMAS '02.

[11]  Han Yong-guo Application of Artificial Life in Image Segmentation , 2005 .

[12]  Tim M. Jones,et al.  Ai Application Programming (Charles River Media Programming) , 2005 .

[13]  Kwang Mong Sim,et al.  Ant colony optimization for routing and load-balancing: survey and new directions , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[14]  R. Nachtegaal,et al.  Communication-based traffic optimisation , 2004 .

[15]  Gary R. Greenfield Ant Paintings using a Multiple Pheromone Model , 2006 .

[16]  Renbin Xiao,et al.  A swarm intelligence approach to path synthesis of mechanism , 2005, Ninth International Conference on Computer Aided Design and Computer Graphics (CAD-CG'05).

[17]  Fangting Sun,et al.  A hierarchical image segmentation algorithm , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[18]  Joseph Lewis,et al.  Simulation of Artificial Ant's Behavior in a Digital Environment , 2005, IC-AI.

[19]  Pierre Collet,et al.  Ant colony optimisation for E-learning: observing the emergence of pedagogic suggestions , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[20]  Vincent Chevrier,et al.  A new swarm mechanism based on social spiders colonies: From web weaving to region detection , 2003, Web Intell. Agent Syst..

[21]  Vincent Chevrier,et al.  De la simulation de construction collective à la détection de régions dans des images à niveaux de gris : L'inspiration des araignées sociales , 2001, JFIADSMA.

[22]  S. Hossein Cheraghi,et al.  Ant Algorithms : Review and Future Applications , 2002 .

[23]  P. W. Grant,et al.  Using Competing Ant Colonies to Solve k-way Partitioning Problems with Foraging and Raiding Strategies , 1999, ECAL.

[24]  László Gulyás,et al.  Measuring Stigmergy: The Case of Foraging Ants , 2006, ESOA.

[25]  Juan José Pantrigo,et al.  Top-Down Evolutionary Image Segmentation Using a Hierarchical Social Metaheuristic , 2004, EvoWorkshops.

[26]  Patrick R. McMullen,et al.  Ant colony optimization techniques for the vehicle routing problem , 2004, Adv. Eng. Informatics.

[27]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[28]  François Charpillet,et al.  Un modèle de résolution de problèmes utilisant des agents réactifs pour la localisation et le suivi , 2004, Rev. d'Intelligence Artif..

[29]  Andrew Adamatzky,et al.  Computing in nonlinear media and automata collectives , 2001 .

[30]  JJ Ventrella A Particle Swarm Selects for Evolution of Gliders in Non-Uniform 2 D Cellular Automata , 2006 .

[31]  X. Zhuang Edge feature extraction in digital images with the ant colony system , 2004, 2004 IEEE International Conference onComputational Intelligence for Measurement Systems and Applications, 2004. CIMSA..

[32]  L. Hubert Some applications of graph theory to clustering , 1974 .

[33]  G. Venturini,et al.  Interactive evolution of ant paintings , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..