Dynamical System Approach for Edge Detection Using Coupled FitzHugh–Nagumo Neurons

The prospect of emulating the impressive computational capabilities of biological systems has led to considerable interest in the design of analog circuits that are potentially implementable in very large scale integration CMOS technology and are guided by biologically motivated models. For example, simple image processing tasks, such as the detection of edges in binary and grayscale images, have been performed by networks of FitzHugh-Nagumo-type neurons using the reaction-diffusion models. However, in these studies, the one-to-one mapping of image pixels to component neurons makes the size of the network a critical factor in any such implementation. In this paper, we develop a simplified version of the employed reaction-diffusion model in three steps. In the first step, we perform a detailed study to locate this threshold using continuous Lyapunov exponents from dynamical system theory. Furthermore, we render the diffusion in the system to be anisotropic, with the degree of anisotropy being set by the gradients of grayscale values in each image. The final step involves a simplification of the model that is achieved by eliminating the terms that couple the membrane potentials of adjacent neurons. We apply our technique to detect edges in data sets of artificially generated and real images, and we demonstrate that the performance is as good if not better than that of the previous methods without increasing the size of the network.

[1]  Arindam Basu,et al.  Nullcline-Based Design of a Silicon Neuron , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[2]  Hidetoshi Miike,et al.  Realizing visual functions with the reaction-diffusion mechanism , 2003 .

[3]  Joos Vandewalle,et al.  Precise edge detection: representation by Boolean functions, implementation on the CNN , 1998, 1998 Fifth IEEE International Workshop on Cellular Neural Networks and their Applications. Proceedings (Cat. No.98TH8359).

[4]  Kenji Suzuki,et al.  Extraction of left ventricular contours from left ventriculograms by means of a neural edge detector , 2004, IEEE Transactions on Medical Imaging.

[5]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  R. Douglas,et al.  A silicon neuron , 1991, Nature.

[7]  Kwabena Boahen,et al.  A silicon retina that reproduces signals in the optic nerve , 2006, Journal of neural engineering.

[8]  S. Balkir,et al.  An MOS cell circuit for compact implementation of reaction-diffusion models , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[9]  E. Izhikevich,et al.  Weakly connected neural networks , 1997 .

[10]  Piotr Dudek,et al.  Compact silicon neuron circuit with spiking and bursting behaviour , 2008, Neural Networks.

[11]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Hidetoshi Miike,et al.  Image edge detection with discretely spaced FitzHugh-Nagumo type excitable elements , 2011, Proceedings of the Joint INDS'11 & ISTET'11.

[13]  J. Palis,et al.  Geometric theory of dynamical systems : an introduction , 1984 .

[14]  Hidetoshi Miike,et al.  Edge Detection Algorithm Inspired by Pattern Formation Processes of Reaction-Diffusion Systems , 2011 .

[15]  Kenji Suzuki,et al.  Neural Edge Enhancer for Supervised Edge Enhancement from Noisy Images , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Jordi Madrenas,et al.  Implementation of compact VLSI FitzHugh-Nagumo neurons , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[17]  Jan Verschelde,et al.  Algorithm 795: PHCpack: a general-purpose solver for polynomial systems by homotopy continuation , 1999, TOMS.

[18]  Leon O. Chua,et al.  Cellular neural networks: applications , 1988 .

[19]  Kwabena Boahen,et al.  Silicon-Neuron Design: A Dynamical Systems Approach , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[20]  Sudeep Sarkar,et al.  Robust Visual Method for Assessing the Relative Performance of Edge-Detection Algorithms , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Kazuyuki Aihara,et al.  A two-variable silicon neuron circuit based on the Izhikevich model , 2011, Artificial Life and Robotics.

[22]  Guillermo Sapiro,et al.  Robust anisotropic diffusion , 1998, IEEE Trans. Image Process..

[23]  H. Miike,et al.  Edge detection with reaction-diffusion equations having a local average threshold , 2008, Pattern Recognition and Image Analysis.

[24]  R. FitzHugh Impulses and Physiological States in Theoretical Models of Nerve Membrane. , 1961, Biophysical journal.

[25]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[26]  Leon O. Chua,et al.  Practical Numerical Algorithms for Chaotic Systems , 1989 .

[27]  S. Yoshizawa,et al.  An Active Pulse Transmission Line Simulating Nerve Axon , 1962, Proceedings of the IRE.

[28]  Hidetoshi Miike,et al.  Stationary pattern formation in a discrete excitable system with strong inhibitory coupling. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[29]  V. I. Oseledec A multiplicative ergodic theorem: Lyapunov characteristic num-bers for dynamical systems , 1968 .

[30]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[31]  Valeri Mladenov,et al.  Cellular Neural Networks: Theory And Applications , 2004 .