Binary object extraction using bi-directional self-organizing neural network (BDSONN) architecture with fuzzy context sensitive thresholding

A novel neural network architecture suitable for image processing applications and comprising three interconnected fuzzy layers of neurons and devoid of any back-propagation algorithm for weight adjustment is proposed in this article. The fuzzy layers of neurons represent the fuzzy membership information of the image scene to be processed. One of the fuzzy layers of neurons acts as an input layer of the network. The two remaining layers viz. the intermediate layer and the output layer are counter-propagating fuzzy layers of neurons. These layers are meant for processing the input image information available from the input layer. The constituent neurons within each layer of the network architecture are fully connected to each other. The intermediate layer neurons are also connected to the corresponding neurons and to a set of neighbors in the input layer. The neurons at the intermediate layer and the output layer are also connected to each other and to the respective neighbors of the corresponding other layer following a neighborhood based connectivity. The proposed architecture uses fuzzy membership based weight assignment and subsequent updating procedure. Some fuzzy cardinality based image context sensitive information are used for deciding the thresholding capabilities of the network. The network self organizes the input image information by counter-propagation of the fuzzy network states between the intermediate and the output layers of the network. The attainment of stability of the fuzzy neighborhood hostility measures at the output layer of the network or the corresponding fuzzy entropy measures determine the convergence of the network operation. An application of the proposed architecture for the extraction of binary objects from various degrees of noisy backgrounds is demonstrated using a synthetic and a real life image.

[1]  Michele Zamparelli,et al.  Genetically Trained Cellular Neural Networks , 1997, Neural Networks.

[2]  Ujjwal Maulik,et al.  A Self Supervised Bi-directional Neural Network (BDSONN) Architecture for Object Extraction Guided by Beta Activation Function and Adaptive Fuzzy Context Sensitive Thresholding , 2008 .

[3]  Nasser M. Nasrabadi,et al.  Object recognition by a Hopfield neural network , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[4]  Lin-Bao Yang,et al.  Cellular neural networks: theory , 1988 .

[5]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[6]  Settimo Termini,et al.  A Definition of a Nonprobabilistic Entropy in the Setting of Fuzzy Sets Theory , 1972, Inf. Control..

[7]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .

[8]  Jan-Ru Chen,et al.  Object segmentation for video coding , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

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

[10]  Pierre Machart Morphological Segmentation , 2009 .

[11]  Julius T. Tou,et al.  Pattern Recognition Principles , 1974 .

[12]  Kenji Suzuki,et al.  Fast connected-component labeling based on sequential local operations in the course of forward raster scan followed by backward raster scan , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[13]  Bart Kosko,et al.  Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence , 1991 .

[14]  C. Forno,et al.  Artificial neural networks for photogrammetric target processing , 1990, ISPRS International Conference on Computer Vision and Remote Sensing.

[15]  Yoh-Han Pao,et al.  Adaptive pattern recognition and neural networks , 1989 .

[16]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[17]  Sim Heng Ong,et al.  Invariant object recognition using a neural template classifier , 1996, Image Vis. Comput..

[18]  R. Eckmiller,et al.  Neural Computers , 1989, Springer Study Edition.

[19]  J J Hopfield,et al.  Neurons with graded response have collective computational properties like those of two-state neurons. , 1984, Proceedings of the National Academy of Sciences of the United States of America.

[20]  Anders Krogh,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

[21]  Teuvo Kohonen,et al.  Self-organized formation of topologically correct feature maps , 2004, Biological Cybernetics.

[22]  Chun-Jen Chen,et al.  A linear-time component-labeling algorithm using contour tracing technique , 2004, Comput. Vis. Image Underst..

[23]  Michael P. Ekstrom,et al.  Digital Image Processing Techniques , 1984 .

[24]  Wesley E. Snyder,et al.  Image segmentation with neurocomputers , 1989 .

[25]  BART KOSKO,et al.  Bidirectional associative memories , 1988, IEEE Trans. Syst. Man Cybern..

[26]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

[27]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[28]  Mahmoud A. Abdallah,et al.  Automatic target identification using neural networks , 1995, Other Conferences.

[29]  Sankar K. Pal,et al.  Self-organization for object extraction using a multilayer neural network and fuzziness measures , 1993, IEEE Trans. Fuzzy Syst..

[30]  Richard P. Lippmann,et al.  An introduction to computing with neural nets , 1987 .

[31]  T. Kohonen Self-organized formation of topographically correct feature maps , 1982 .

[32]  Laurence Tianruo Yang,et al.  Fuzzy Logic with Engineering Applications , 1999 .