Cellular Neural Network on Digital Signal Processor: An Algorithm for Object Recognition

Abstract In this article, an attempt is made to pictorially analyze certain images pertaining to partial discharge in a high-voltage insulation system. The data obtained is in pictorial form, which can be represented in its equivalent pixel value and is stored in a file. These files are categorized and labeled. A cellular neural network is used to analyze these labeled files, and the convergence obtained before and after training is tabulated. Convergence will be faster after training, and the cellular neural network learns from each sample; hence, better classification is possible after training. A digital signal processor is used to simulate the cellular neural network, as the architecture of the digital signal processor is “multiply and accumulate,” which is ideal for all matrix-based calculations. A fixed-point digital signal processor is used (TMS320C542, Texas Instruments, Dallas, Texas, USA) for the present analysis. All programming for the cellular neural network is done in C language and converted to assembly language using Code Composer Studio (Texas Instruments, Dallas, Texas, USA).

[1]  K. Warwick,et al.  Historical and current machine intelligence , 2006, IEEE Instrumentation & Measurement Magazine.

[2]  D.A. Nattrass,et al.  Partial discharge measurement and interpretation , 1988, IEEE Electrical Insulation Magazine.

[3]  A. Krivda,et al.  Automated recognition of partial discharges , 1995 .

[4]  Jozsef Csicsvari,et al.  High-speed character recognition using a dual cellular neural network architecture (CNND) , 1993 .

[5]  J. Hopfield,et al.  Computing with neural circuits: a model. , 1986, Science.

[6]  Peter R. Kinget,et al.  Input/output hardware strategies for cellular neural networks , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[7]  Aly A. Farag,et al.  Object recognition using neural networks and surface signatures , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[8]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .

[9]  Dr. Gabriele Manganaro,et al.  Cellular Neural Networks , 1999, Springer Series in Advanced Microelectronics.

[10]  S. Ravichandran,et al.  Partial Discharge Object Recognition using Cellualr Neural Networks on Digital Signal Processor , 2008 .

[11]  Leon O. Chua,et al.  Detecting moving and standing objects using cellular neural networks , 1992, Int. J. Circuit Theory Appl..

[12]  F. Kreuger,et al.  Discharge detection in high voltage equipment , 1964 .

[13]  Emmanuel Ifeachor,et al.  Digital Signal Processing: A Practical Approach , 1993 .

[14]  Leon O. Chua,et al.  On the universe of stable cellular neural networks , 1992, Int. J. Circuit Theory Appl..

[15]  Leon O. Chua,et al.  Cellular Neural Networks and Visual Computing: Foundations and Applications , 2002 .

[16]  Gene H. Golub,et al.  Matrix computations , 1983 .

[17]  Masahide Yoneyama,et al.  An ultrasonic visual sensor for three-dimensional object recognition using neural networks , 1992, IEEE Trans. Robotics Autom..

[18]  S. Watanabe,et al.  An ultrasonic robot eye system for three-dimensional object recognition using neural network , 1990, IEEE Symposium on Ultrasonics.

[19]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[20]  Leon O. Chua,et al.  Pattern formation properties of autonomous Cellular Neural Networks , 1995 .