Insect neural networks as a visual collision detection mechanism in automotive situations Richard Stafford (1), Matthias S. Keil (2), Shigang Yue (1),

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
A Neural Model for Detecting and Labeling Motion Patterns in Image Sequences Marc Pomplun 1 Julio Martinez-Trujillo 2 Yueju Liu 2 Evgueni Simine 2 John.
Object recognition and scene “understanding”
Purpose The aim of this project was to investigate receptive fields on a neural network to compare a computational model to the actual cortical-level auditory.
A model for spatio-temporal odor representation in the locust antennal lobe Experimental results (in vivo recordings from locust) Model of the antennal.
M OTION P ERCEPTION Michelle Vasquez. M OTION Defintion: change in an object’s location over time First order motion: change in luminance Second order.
Measuring the Influence of Long Range Dependencies with Neural Network Language Models Le Hai Son, Alexandre Allauzen, Franc¸ois Yvon Univ. Paris-Sud and.
HMAX Models Architecture Jim Mutch March 31, 2010.
Artificial Neural Networks - Introduction -
Artificial Neural Networks - Introduction -
1Neural Networks B 2009 Neural Networks B Lecture 1 Wolfgang Maass
The visual system II Eye and retina. The primary visual pathway From perret-optic.ch.
ICTON 2007, Rome, Italy The Performance of PPM using Neural Network and Symbol Decoding for Diffused Indoor Optical Wireless Links 1 S. Rajbhandari, Z.
An introduction to: Deep Learning aka or related to Deep Neural Networks Deep Structural Learning Deep Belief Networks etc,
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Evolutionary Computation Introduction Peter Andras s.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Effects of Excitatory and Inhibitory Potentials on Action Potentials Amelia Lindgren.
Stochastic Properties of Neural Coincidence Detector cells Ram Krips and Miriam Furst.
CSE 153Modeling Neurons Chapter 2: Neurons A “typical” neuron… How does such a thing support cognition???
Introduction to Neural Network Justin Jansen December 9 th 2002.
Network Motifs Zach Saul CS 289 Network Motifs: Simple Building Blocks of Complex Networks R. Milo et al.
Overview 1.The Structure of the Visual Cortex 2.Using Selective Tuning to Model Visual Attention 3.The Motion Hierarchy Model 4.Simulation Results 5.Conclusions.
The visual system Lecture 1: Structure of the eye
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
Chuang-Hue Moh Spring Embodied Intelligence: Final Project.
Facial Recognition CSE 391 Kris Lord.
Evolving a Sigma-Pi Network as a Network Simulator by Justin Basilico.
Neural Networks AI – Week 23 Sub-symbolic AI Multi-Layer Neural Networks Lee McCluskey, room 3/10
Advances in Modeling Neocortex and its impact on machine intelligence Jeff Hawkins Numenta Inc. VS265 Neural Computation December 2, 2010 Documentation.
1 System physiology – on the design Petr Marsalek Class: Advances in biomedical engineering Graduate course, biomedical engineering.
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
Methods Neural network Neural networks mimic biological processing by joining layers of artificial neurons in a meaningful way. The neural network employed.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Correlation-Induced Oscillations in Spatio-Temporal Excitable Systems Andre Longtin Physics Department, University of Ottawa Ottawa, Canada.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
An Optoelectronic Neural Network Packet Switch Scheduler K. J. Symington, A. J. Waddie, T. Yasue, M. R. Taghizadeh and J. F. Snowdon.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
Human vision Jitendra Malik U.C. Berkeley. Visual Areas.
Visual Motion Detection Laura DeMar Jin Han Advisor: Professor Rudko.
09/20/04 Introducing Proteins into Genetic Algorithms – CSIMTA'04 Introducing “Proteins” into Genetic Algorithms Virginie LEFORT, Carole KNIBBE, Guillaume.
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
1 Adaptive Resonance Theory. 2 INTRODUCTION Adaptive resonance theory (ART) was developed by Carpenter and Grossberg[1987a] ART refers to the class of.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
What the Frog Eye Tells The Frog’s Brain
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Bacterial Foraging Optimization (BFO)
Biological Modeling of Neural Networks: Week 15 – Fast Transients and Rate models Wulfram Gerstner EPFL, Lausanne, Switzerland 15.1 Review Populations.
Nens220, Lecture 11 Introduction to Realistic Neuronal Networks John Huguenard.
Biological Modeling of Neural Networks: Week 10 – Neuronal Populations Wulfram Gerstner EPFL, Lausanne, Switzerland 10.1 Cortical Populations - columns.
IJCNN, July 27, 2004 Extending SpikeProp Benjamin Schrauwen Jan Van Campenhout Ghent University Belgium.
Active Walker Model for Bacterial Colonies: Pattern Formation and Growth Competition Shane Stafford Yan Li.
Where are we? What’s left? HW 7 due on Wednesday Finish learning this week. Exam #4 next Monday Final Exam is a take-home handed out next Friday in class.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
Activity Recognition Journal Club “Neural Mechanisms for the Recognition of Biological Movements” Martin Giese, Tomaso Poggio (Nature Neuroscience Review,
A PID Neural Network Controller
an introduction to: Deep Learning
Artificial Intelligence (CS 370D)
Linking neural dynamics and coding
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
OVERVIEW OF BIOLOGICAL NEURONS
ARTIFICIAL NEURAL NETWORKS
An introduction to: Deep Learning aka or related to Deep Neural Networks Deep Structural Learning Deep Belief Networks etc,
CS295: Modern Systems: Application Case Study Neural Network Accelerator Sang-Woo Jun Spring 2019 Many slides adapted from Hyoukjun Kwon‘s Gatech “Designing.
Edge Detection via Lateral Inhibition
Presentation transcript:

Insect neural networks as a visual collision detection mechanism in automotive situations Richard Stafford (1), Matthias S. Keil (2), Shigang Yue (1), Jorge Cuadri- Carvajo (2), F. Claire Rind (1) 1) School of Biology, Ridley Building, University of Newcastle upon Tyne, NE1 7RU, UK. 2) Instituto de Microelectronica de Sevilla (IMSE), Centro Nacional de Microelectronica (CNM), Avda. Reina Mercedes, 41012, Sevilla, Spain

Structure of the talk  Introduction  Improvements to the LGMD model Light on and light off pathways  Testing the LGMD model Methods and Results  Further improvements Biologically inspired filtering of images by lateral inhibition Analysing the filtered images using EMD like structures  Conclusions

Locusts as collision detectors  The Lobula Giant Movement Detector (LGMD) neuron responds most vigorously when objects of certain speeds and sizes approach, as if on a direct collision course  This has been linked to a predator avoidance, gliding behaviour in flying locusts

Predator avoidance caused by the LGMD Angular subtense of object LGMD Spikes

Inputs and structure of the LGMD

Why use the Locust LGMD to detect automotive collisions?  Evolutionary honed collision avoidance system  Efficient circuit – based on insect neurons  Neural architecture well studied  Responds optimally to imminent collisions  Simulated networks respond in a similar manner to real locust

Limitations of existing model (e.g. Rind and Bramwell, 1996; Blanchard et al., 2000)  Simulations only tested in simple closed environment  Model needs to work in real automotive situations  Biology of the LGMD is not fully used – model only responds to change in light

Structure of the talk  Introduction  Improvements to the LGMD model Light on and light off pathways  Testing the LGMD model Methods and Results  Further improvements Biologically inspired filtering of images by lateral inhibition Analysing the filtered images using EMD like structures  Conclusions

Model Improvements – Light on and Light off Pathways  Small scale spatial antagonism between the pathways helps eliminate noise caused by vibration etc.  Larger scale antagonism can interfere with collision alerts

Model Improvements – Light on and Light off Pathways and Block Sum Cells Input Image‘S’ units – light on ~ light off Block Sum Cells Allow small scale antagonism of pathways only

Location of BSC in model Block sum cells occur here

Model Improvements - Block Sum Cells Sum light on (-ve) and light off (+ve) excitation to obtain net excitation Excitation (+ve only) is passed to the LGMD from the BSC Block sum cells obtain excitation from a 10x10 section of the array of ‘S’ units Light on and Light off excitation from ‘S’ units Block Sum Cells LGMD

Structure of the talk  Introduction  Improvements to the LGMD model Light on and light off pathways  Testing the LGMD model Methods and Results  Further improvements Biologically inspired filtering of images by lateral inhibition Analysing the filtered images using EMD like structures  Conclusions

Testing the model in automotive situations Input video sequences 8 – 25 Hz Input via frame- grabber of Playstation images 8.3 Hz

Detecting collisions  Membrane potential of LGMD is obtained from sum of BSC  If a threshold is exceeded then the LGMD produces spikes  If > 2 spikes in 3 timesteps then collision detected

Results: LGMD model Results show % of times collision was detected even if no collision occurred Stationary car 100 % Moving Car 90 % Head on with moving Car 100 % Entering Tunnel 0 % General Driving 0 % Driving in close proximity 0 % Translating cars 70 %

Why do translating cars prove problematic? Excitation is much higher in the LGMD for translating objects Locust LGMD ignores translating objects partially due to differences in mathematics of object approach

Structure of the talk  Introduction  Improvements to the LGMD model Light on and light off pathways  Testing the LGMD model Methods and Results  Further improvements Biologically inspired filtering of images by lateral inhibition Analysing the filtered images using EMD like structures  Conclusions

Image Filtering by LGMD network ‘S’ units only excited by objects moving in close proximity to car e.g. Colliding or translating objects No threatThreat Input Image ‘S’ units

Analysing the biologically filtered images  Analysing patterns of excitation in ‘S’ or ‘BSC’ layers over time shows: No or little excitation – no threat. LGMD does not reach threshold Excitation moving in one direction over time – no threat, translating object. LGMD spikes can be suppressed Excitation moving in all directions over time – collision threat, object on collision course is expanding in all directions. LGMD spikes and produces collision mitigation response

Structure of the talk  Introduction  Improvements to the LGMD model Light on and light off pathways  Testing the LGMD model Methods and Results  Further improvements Biologically inspired filtering of images by lateral inhibition Analysing the filtered images using EMD like structures  Conclusions

Incorporation of simple Elementary Movement Detector like units (EMDs) into the model  EMD like units take input from the Block Sum Cells – simplified visual environment  One detected ‘Right’ movement and one ‘Left’ movement  If membrane potential of ‘left’ EMDs was > 5 x potential of ‘right’ EMDs at time t or time t-1 then LGMD spikes were suppressed for time t, t+1 & t+2

Location of EMD like units BSC EMDs Suppression of LGMD spikes

Results: LGMD incorporating EMDs Results show % of times collision was detected even if no collision occurred Stationary car 85 % Was 100 % Moving Car 80 % Was 100 % Head on with moving Car 50 % Was 100 % Entering Tunnel 0 % Unchanged General Driving 0 % Unchanged Driving in close proximity 0 % Unchanged Translating cars 20 % Was 70 %

Results: LGMD and EMDs  Incorporation of EMDs reduce false collision alerts  Real collision detection was also reduced  EMD model was very simple. Using a more advanced (adaptive) model may improve the responses  Non bio-inspired image analysis could also be used on the biologically filtered ‘S’ units to improve model performance

Conclusions  Locust based LGMD model can be used for automotive collision detection  In some situations modifications are needed as the LGMD’s function in automotive situations is quite different to the evolved function in the locust  The biologically filtered image can be analysed to further assess the threat of collision

Acknowledgements  Project funded by Future and Emerging Technologies Grant from European Union (LOCUST – IST )  We would like to thank Marrti Soininen of Volvo Car Corporation for supplying the video footage of car crashes

Other Improvements to the LGMD model  On-Off cells look at absolute change in image  Lateral inhibition has a greater potential spread to eliminate more non threatening situations  Spiking threshold of LGMD is self variable to allow a greater range of visually complex scenes to be investigated  Model parameters tuned using a Genetic Algorithm to automotive situations

Differences between automotive collisions and predator avoidance in locusts  Locusts respond to small, fast moving predators  Final excitation, just before predator strikes, is much higher  This can be used to distinguish between different object types  Small translating objects produce less excitation than larger objects