Cellular Neural Networks Survey of Techniques and Applications Max Pflueger CS 152: Neural Networks December 12, 2006.

Slides:



Advertisements
Similar presentations
Systolic Arrays & Their Applications
Advertisements

Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.
Dynamics of Learning VQ and Neural Gas Aree Witoelar, Michael Biehl Mathematics and Computing Science University of Groningen, Netherlands in collaboration.
Biologically Inspired Computing, Nanoelectronic (Molecular Scale) Architectures Dr. Dan Hammerstrom Selected Publications.
1 Vision based Motion Planning using Cellular Neural Network Iraji & Bagheri Supervisor: Dr. Bagheri.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
Artificial Intelligence
CS-424 Gregory Dudek Today’s Lecture Neural networks –Backprop example Clustering & classification: case study –Sound classification: the tapper Recurrent.
Neural networks - Lecture 111 Recurrent neural networks (II) Time series processing –Networks with delayed input layer –Elman network Cellular networks.
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Neighborhood Operations
Approximating the Algebraic Solution of Systems of Interval Linear Equations with Use of Neural Networks Nguyen Hoang Viet Michal Kleiber Institute of.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
University of Veszprém Department of Image Processing and Neurocomputing Emulated Digital CNN-UM Implementation of a 3-dimensional Ocean Model on FPGAs.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Cellular Neural Network Simulation and Modeling Oroszi Balázs
Smoothed Particle Hydrodynamics (SPH) Fluid dynamics The fluid is represented by a particle system Some particle properties are determined by taking an.
Advances in Modeling Neocortex and its impact on machine intelligence Jeff Hawkins Numenta Inc. VS265 Neural Computation December 2, 2010 Documentation.
Gerousis Toward Nano-Networks and Architectures C. Gerousis and D. Ball Department of Physics, Computer Science and Engineering Christopher Newport University.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Machine Learning Dr. Shazzad Hosain Department of EECS North South Universtiy
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
Polynomial Discrete Time Cellular Neural Networks Eduardo Gomez-Ramirez † Giovanni Egidio Pazienza‡ † LIDETEA, POSGRADO E INVESTIGACION Universidad La.
HOUGH TRANSFORM & Line Fitting Introduction  HT performed after Edge Detection  It is a technique to isolate the curves of a given shape / shapes.
Scheduling Many-Body Short Range MD Simulations on a Cluster of Workstations and Custom VLSI Hardware Sumanth J.V, David R. Swanson and Hong Jiang University.
(Particle Swarm Optimisation)
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 31: Feedforward N/W; sigmoid.
Digital Watermarking -Project Proposal (EE5359: Multimedia processing) Under the Guidance of Dr. K. R. Rao Submitted by: Ehsan Syed
TEMPLATE DESIGN © One adjustment made on these models versus the simpler model is the difference of the diffusion part.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
Face Detection Using Large Margin Classifiers Ming-Hsuan Yang Dan Roth Narendra Ahuja Presented by Kiang “Sean” Zhou Beckman Institute University of Illinois.
Akram Bitar and Larry Manevitz Department of Computer Science
Behavioral Fault Model for Neural Networks A. Ahmadi, S. M. Fakhraie, and C. Lucas Silicon Intelligence and VLSI Signal Processing Laboratory, School of.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
EEE502 Pattern Recognition
Hand-written character recognition
Haptic Deformation Modelling Through Cellular Neural Network YONGMIN ZHONG, BIJAN SHIRINZADEH, GURSEL ALICI, JULIAN SMITH.
Convolutional Neural Network
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Face Detection 蔡宇軒.
NEURAL NETWORKS. An extremely simplified model of the brain !
Cellular Neural Networks and Visual Computing Leon O. Chua and Tamás Roska Presentation by Max Pflueger.
Big data classification using neural network
Outline Of Today’s Discussion
Convolutional Neural Network
Hiba Tariq School of Engineering
Computer Science and Engineering, Seoul National University
An Adept Edge Detection Algorithm for Human Knee Osteoarthritis Images
Artificial Intelligence (CS 370D)
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
CSSE463: Image Recognition Day 25
Face Recognition and Detection Using Eigenfaces
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
OVERVIEW OF BIOLOGICAL NEURONS
Introduction to Artificial Intelligence Lecture 24: Computer Vision IV
August 8, 2006 Danny Budik, Itamar Elhanany Machine Intelligence Lab
Pose Estimation in hockey videos using convolutional neural networks
Random Neural Network Texture Model
Akram Bitar and Larry Manevitz Department of Computer Science
Derivatives and Gradients
Presentation transcript:

Cellular Neural Networks Survey of Techniques and Applications Max Pflueger CS 152: Neural Networks December 12, 2006

Cellular Neural Networks Cells are given a spatial arrangement with connection between cells that are within a certain radius of each other All the cells within the radius of cell (i,j) are the neighborhood of cell (i,j) (a)neighborhood with r = 1 (b)r = 2

Templates Cell behavior is governed by the differential equation shown above A template specifies values for A, B, and z that will be used throughout the CNN to achieve some effect A, and B, are typically matrices of weights associated with the relative position of neighbors

The CNN Universal Machine CNN with the ability to change templates during operation Templates can be strung together, creating a programmable CNN –Instructions are similar to traditional microprocessor Turing complete

Application of CNNs and the CNN-UM Ocean modeling 10,000 fps image recognition Bionic eye Face and eye detection Template learning

Ocean Modeling Exact solutions to fluid mechanics problems require solving systems of partial differential equations Analytical solutions do not exist in most cases Numerical solutions are very computationally intensive

Ocean Modeling Nagy and Szolgay designed a simulation of a CNN-UM with modified cell architecture to model ocean currents Simulation was run on a mid- size FPGA and an Athlon XP for comparison –Athlon XP 1800+: 56 min –FPGA: 41 s A larger FPGA could do the calculation in ~1 sec

Template Learning It would be nice to use learning techniques to find useful templates for CNNs Gradient descent is promising, except that it is difficult to compute the gradient for a CNN

Template Learning Brendel, Roska, and Bartfai presented the equations for calculating the gradient of a CNN They also showed that these equations have the same neighborhood and connectivity as the original CNN Therefore, a CNN-UM can be used to compute the gradients for templates, making it possible to do fast on-line training with a CNN-UM

Face and Eye Detection Detecting faces in images is a classic problem in computer science Balya and Roska designed a CNN algorithm for recognizing and normalizing faces from color images. –Accurate –Runs in hardware, so it is very fast

References Chua, Leon O. and Tamás Roska. Cellular Neural Networks and Visual Computing. Cambridge: Cambridge University Press, Nagy, Z.; Szolgay, P., "Emulated digital CNN-UM implementation of a barotropic ocean model," Neural Networks, Proceedings IEEE International Joint Conference on, vol.4, no.pp vol.4, July 2004 Brendel, M., Roska, T., and Bártfai, G Gradient Computation of Continuous-Time Cellular Neural/Nonlinear Networks with Linear Templates via the CNN Universal Machine. Neural Process. Lett. 16, 2 (Oct. 2002), Balya, D. and Roska, T Face and Eye Detection by CNN Algorithms. J. VLSI Signal Process. Syst. 23, 2-3 (Nov. 1999),