Butterfly Effect in Chaotic Image Segmentation

The exploitation of the important features exhibited by the complex systems found in the surrounding natural and artificial space will improve computational model performance. Therefore, the purpose of the current paper is to use cellular automata as a tool simulating complexity, able to bring forth an interesting global behaviour based only on simple, local interactions. We show that, in the context of image segmentation, a butterfly effect arises when we perturb the neighbourhood system of a cellular automaton. Specifically, we enhance a classical GrowCut cellular automaton with chaotic features, which are also able to improve its performance (e.g., a Dice coefficient of 71% in case of 2D images). This enhanced GrowCut flavor (referred to as Band-Based GrowCut) uses an extended, stochastic neighbourhood, in which randomly-selected remote neighbours reinforce the standard local ones. We demonstrate the presence of the butterfly effect and an increase in segmentation performance by numerical experiments performed on synthetic and natural images. Thus, our results suggest that, by having small changes in the initial conditions of the performed task, we can induce major changes in the final outcome of the segmentation.

[1]  Xiahai Zhuang,et al.  Multi-scale patch and multi-modality atlases for whole heart segmentation of MRI , 2016, Medical Image Anal..

[2]  Allan Hanbury,et al.  Metrics for evaluating 3D medical image segmentation: analysis, selection, and tool , 2015, BMC Medical Imaging.

[3]  Abel G. Silva-Filho,et al.  An adaptive semi-supervised Fuzzy GrowCut algorithm to segment masses of regions of interest of mammographic images , 2016, Appl. Soft Comput..

[4]  Bin Huang,et al.  Eye landmarks detection via weakly supervised learning , 2020, Pattern Recognit..

[5]  John von Neumann,et al.  Theory Of Self Reproducing Automata , 1967 .

[6]  Marco Tomassini,et al.  Performance and Robustness of Cellular Automata Computation on Irregular Networks , 2007, Adv. Complex Syst..

[7]  Camelia Chira,et al.  Using a Hybrid Cellular Automata Topology and Neighborhood in Rule Discovery , 2013, HAIS.

[8]  Azriel Rosenfeld,et al.  Threshold Evaluation Techniques , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  James E. Hanson,et al.  Cellular Automata, Emergent Phenomena in , 2009, Encyclopedia of Complexity and Systems Science.

[10]  Laura Diosan,et al.  Feasibility of Automatic Seed Generation Applied to Cardiac MRI Image Analysis , 2020, Mathematics.

[11]  L. Kadanoff Scaling laws for Ising models near T(c) , 1966 .

[12]  Jie Wu,et al.  Small Worlds: The Dynamics of Networks between Order and Randomness , 2003 .

[13]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[14]  Claude Kauffmann,et al.  A Cellular Automaton Framework for Image Processing on GPU , 2009 .

[15]  Marco Tomassini,et al.  Evolution and Dynamics of Small-World Cellular Automata , 2005, Complex Syst..

[16]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[17]  Melissa A. Scholes,et al.  Lateral semi-circular canal asymmetry in females with idiopathic scoliosis , 2020, PloS one.

[18]  Laura Diosan,et al.  Exploring various neighborhoods in Cellular Automata for image segmentation , 2016, 2016 IEEE 12th International Conference on Intelligent Computer Communication and Processing (ICCP).

[19]  Wolfram,et al.  Undecidability and intractability in theoretical physics. , 1985, Physical review letters.

[20]  Jianbo Shi,et al.  Conditional Entropies as Over-Segmentation and Under-Segmentation Metrics for Multi-Part Image Segmentation , 2011 .

[21]  Laura Diosan,et al.  Autonomous Image Segmentation by Competitive Unsupervised GrowCut , 2019, 2019 21st International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC).

[22]  Tom De Wolf,et al.  Emergence Versus Self-Organisation: Different Concepts but Promising When Combined , 2004, Engineering Self-Organising Systems.

[23]  Lawrence F. Gray,et al.  A Mathematician Looks at Wolfram''s New Kind of Science , 2003 .

[24]  S. Wolfram Statistical mechanics of cellular automata , 1983 .

[25]  Marco Tomassini,et al.  Toward robust network based complex systems: from evolutionary cellular automata to biological models , 2011, Intelligenza Artificiale.

[26]  S. Wolfram,et al.  Two-dimensional cellular automata , 1985 .

[27]  S. Akila Agnes,et al.  Analysis of Image Segmentation Methods Based on Performance Evaluation Parameters , 2014 .

[28]  Irina Voiculescu,et al.  An Overview of Current Evaluation Methods Used in Medical Image Segmentation , 2015 .

[29]  Karel Culik,et al.  Undecidability of CA Classification Schemes , 1988, Complex Syst..

[30]  Dmitry A. Zaitsev A generalized neighborhood for cellular automata , 2017, Theor. Comput. Sci..

[31]  Yong Meng Teo,et al.  Understanding complex systems: Using interaction as a measure of emergence , 2014, Proceedings of the Winter Simulation Conference 2014.

[32]  Shahrel Azmin Suandi,et al.  Automated segmentation of iris images acquired in an unconstrained environment using HOG-SVM and GrowCut , 2017, Digit. Signal Process..

[33]  Sushmita Mitra,et al.  Fuzzy volumetric delineation of brain tumor and survival prediction , 2020, Soft Computing.

[34]  Payel Ghosh,et al.  Unsupervised Grow-Cut: Cellular Automata-Based Medical Image Segmentation , 2011, 2011 IEEE First International Conference on Healthcare Informatics, Imaging and Systems Biology.

[35]  Vladimir Vezhnevets,et al.  “GrowCut” - Interactive Multi-Label N-D Image Segmentation By Cellular Automata , 2005 .

[36]  Gina Maira Barbosa de Oliveira,et al.  A Comparative Study between the Dynamic Behaviours of Standard Cellular Automata and Network Cellular Automata Applied to Cryptography , 2016, Int. J. Intell. Syst..

[37]  Laura Diosan,et al.  Extended region growing algorithm for whole heart segmentation from cardiac MRI images , 2019 .

[38]  Ulrich Eggers,et al.  Emergence From Chaos To Order , 2016 .

[39]  Laura Diosan,et al.  Dynamic autonomous image segmentation based on Grow Cut , 2018, ESANN.

[40]  E. Lorenz Deterministic nonperiodic flow , 1963 .

[41]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.