Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall 2001. Lecture 10. MNS Model 1 1 Michael Arbib: CS564 - Brain Theory and Artificial.

Slides:



Advertisements
Similar presentations
Bioinspired Computing Lecture 14
Advertisements

Giacomo Rizzolatti and Corrado Sinigaglia. Basic knowledge Mirror mechanism Unifies perception and action Its functional role depends on its anatomical.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 1 Michael Arbib: CS564 - Brain Theory and Artificial Intelligence.
Introduction to Cognitive Science Adrienne Moore, Office hours: Wed. 4-5, Cognitive Science Building,
NATURE REVIEWS | NEUROSCIENCE SEP 01
MOTION PERCEPTION Types of Motion Perception Corollary Discharge Theory Movement Detectors Motion Perception and Object Perception Ecological Perception.
MICHAEL MILFORD, DAVID PRASSER, AND GORDON WYETH FOLAMI ALAMUDUN GRADUATE STUDENT COMPUTER SCIENCE & ENGINEERING TEXAS A&M UNIVERSITY RatSLAM on the Edge:
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
Machine Learning Neural Networks
Final Review Session Neural Correlates of Visual Awareness Mirror Neurons
September 14, 2010Neural Networks Lecture 3: Models of Neurons and Neural Networks 1 Visual Illusions demonstrate how we perceive an “interpreted version”
A Unifying View of the Basis of Social Cognition by: Vittorio Gallese, Christian Keysers, and Giacomo Rizzolatti Amanda Issa Angela Arreola Stacy Struhs.
Artificial Neural Networks (ANNs)
Sensory-Motor Primitives as a Basis for Imitation: Linking Perception to Action and Biology to Robotics Presentation by Dan Hartmann 21 Feb 2006.
Arbib and Itti: CS 664 (University of Southern California, Spring 2002) Integrating Vision, Action and Language 1 Michael Arbib with Erhan Oztop (Modeling)
IT 691 Final Presentation Pace University Created by: Robert M Gust Mark Lee Samir Hessami Mark Lee Samir Hessami.
Arbib and Itti: CS 664 (University of Southern California, Spring 2002) Integrating Vision, Action and Language 1 Grammaticization: From bag of tricks.
October 5, 2010Neural Networks Lecture 9: Applying Backpropagation 1 K-Class Classification Problem Let us denote the k-th class by C k, with n k exemplars.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
October 7, 2010Neural Networks Lecture 10: Setting Backpropagation Parameters 1 Creating Data Representations On the other hand, sets of orthogonal vectors.
Motor cortical areas: the homunculus The motor system.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 13. FARS 2 1 Michael Arbib: CS564 - Brain Theory and Artificial.
CS 484 – Artificial Intelligence
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Radial-Basis Function Networks
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
November 25, 2014Computer Vision Lecture 20: Object Recognition IV 1 Creating Data Representations The problem with some data representations is that the.
Arbib: CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 1. Introduction and Overview 1 The Aims of the Course: We will use the.
Machine Learning. Learning agent Any other agent.
Functional Brain Signal Processing: EEG & fMRI Lesson 8 Kaushik Majumdar Indian Statistical Institute Bangalore Center M.Tech.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
DIGITAL IMAGE PROCESSING Dr J. Shanbehzadeh M. Hosseinajad ( J.Shanbehzadeh M. Hosseinajad)
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
© Copyright 2004 ECE, UM-Rolla. All rights reserved A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C.
Self organizing maps 1 iCSC2014, Juan López González, University of Oviedo Self organizing maps A visualization technique with data dimension reduction.
STUDY, MODEL & INTERFACE WITH MOTOR CORTEX Presented by - Waseem Khatri.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 23: MNS Model 2 1 Lecture 23: MNS Model 2 Michael Arbib and Erhan.
NEURAL NETWORKS FOR DATA MINING
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Neural coding (1) LECTURE 8. I.Introduction − Topographic Maps in Cortex − Synesthesia − Firing rates and tuning curves.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 11. Five Projects 1 Michael Arbib: CS564 - Brain Theory and Artificial.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Cogs 107b – Systems Neuroscience lec0305 –’meta’ motor control “Why, anybody can have a brain. That's a very mediocre commodity.
Article by Calvo-Merine, Glaser, Grezes, Passingham, Haggard, 2005.
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
November 21, 2013Computer Vision Lecture 14: Object Recognition II 1 Statistical Pattern Recognition The formal description consists of relevant numerical.
Laurent Itti: CS564 - Brain Theory and Artificial Intelligence. Saccades 1 1 L. Itti: CS564 - Brain Theory and Artificial Intelligence University of Southern.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 14. FARS and Synthetic PET Michael Arbib: CS564 - Brain Theory.
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 16. NSLJ Backprop 1 Michael Arbib: CS564 - Brain Theory and Artificial.
Chapter 6 Neural Network.
Bonaiuto, – November 2009 The Infant Learning Grasping and Affordances (ILGA) Model: Brief Overview and Progress.
Supervised Learning – Network is presented with the input and the desired output. – Uses a set of inputs for which the desired outputs results / classes.
March 31, 2016Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms I 1 … let us move on to… Artificial Neural Networks.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
Big data classification using neural network
Neural Network Architecture Session 2
Supervised Learning in ANNs
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Creating Data Representations
Capabilities of Threshold Neurons
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Volume 21, Issue 2, Pages (January 2011)
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
NEURAL NETWORK APPLICATION DESIGN
Computer Vision Lecture 19: Object Recognition III
Neural and Computational Mechanisms of Action Processing: Interaction between Visual and Motor Representations  Martin A. Giese, Giacomo Rizzolatti  Neuron 
Reading Assignments: Lecture 16. Saccades 2 The NSL Book
Presentation transcript:

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 1 Michael Arbib: CS564 - Brain Theory and Artificial Intelligence University of Southern California, Fall 2001 Lecture 10. The Mirror Neuron System Model (MNS) 1 Reading Assignment: Schema Design and Implementation of the Grasp-Related Mirror Neuron System Erhan Oztop and Michael A. Arbib

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 2 Visual Control of Grasping in Macaque Monkey F5 - grasp commands in premotor cortex Giacomo Rizzolatti AIP - grasp affordances in parietal cortex Hideo Sakata A key theme of visuomotor coordination: parietal affordances (AIP) drive frontal motor schemas (F5)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 3 Mirror Neurons Rizzolatti, Fadiga, Gallese, and Fogassi, 1995: Premotor cortex and the recognition of motor actions Mirror neurons form the subset of grasp-related premotor neurons of F5 which discharge when the monkey observes meaningful hand movements made by the experimenter or another monkey. F5 is endowed with an observation/execution matching system

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 4 F5 Motor Neurons F5 Motor Neurons include all F5 neurons whose firing is related to motor activity.  We focus on grasp-related behavior. Other F5 motor neurons are related to oro- facial movements. F5 Mirror Neurons form the subset of grasp-related F5 motor neurons of F5 which discharge when the monkey observes meaningful hand movements. F5 Canonical Neurons form the subset of grasp-related F5 motor neurons of F5 which fire when the monkey sees an object with related affordances.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 5 What is the mirror system (for grasping) for? Action recognition Understanding (assigning meaning to other’s actions) Associative memory for actions Mirror neurons: The cells that selectively discharge when the monkey executes particular actions as well as when the monkey observes an other individual executing the same action. Mirror neuron system (MNS): The mirror neurons and the brain regions involved in eliciting mirror behavior. Interpretations:

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 6 Computing the Mirror System Response The FARS Model: Recognize object affordances and determine appropriate grasp. The Mirror Neuron System (MNS) Model: We must add recognition of  trajectory and  hand preshape to  recognition of object affordances and ensure that all three are congruent. There are parietal systems other than AIP adapted to this task.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 7 Further Brain Regions Involved cIPS Spatial coding for objects, analysis of motion during interaction of objects and self-motion 7b (PF): Rostral part of the posterior parietal lobule Mainly somatosensory Mirror-like responses STS: Superior Temporal Sulcus Detection of biologically meaningful stimuli (e.g.hand actions) Motion related activity (MT/MST part) cIPS Axis and surface orientation cIPS: caudal intraparietal sulcus 7a (PG): caudal part of the posterior parietal lobule

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 8 cIPS cell response Surface orientation selectivity of a cIPS cell Sakata et al cIPS

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 9 Key Criteria for Mirror Neuron Activation When Observing a Grasp a) Does the preshape of the hand correspond to the grasp encoded by the mirror neuron? b) Does this preshape match an affordance of the target object? c) Do samples of the hand state indicate a trajectory that will bring the hand to grasp the object? Modeling Challenges: i) To have mirror neurons self-organize to learn to recognize grasps in the monkey’s motor repertoire ii) To learn to activate mirror neurons from smaller and smaller samples of a trajectory.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 10 Initial Hypothesis on Mirror Neuron Development The development of the (grasp) mirror neuron system in a healthy infant is driven by the visual stimuli generated by the actions (grasps) performed by the infant himself. The infant (with maturation of visual acuity) gains the ability to map other individual’s actions into his internal motor representation. [In the MNS model, the hand state provides the key representation for this transfer.] Then the infant acquires the ability to create (internal) representations for novel actions observed. Parallel to these achievements, the infant develops an action prediction capability (the recognition of an action given the prefix of the action and the target object)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 11 The Mirror Neuron System (MNS) Model

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 12 Implementing the Basic Schemas of the Mirror Neuron System (MNS) Model using Artificial Neural Networks (Work of Erhan Oztop)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 13 Opposition Spaces and Virtual Fingers The goal of a successful preshape, reach and grasp is to match the opposition axis defined by the virtual fingers of the hand with the opposition axis defined by an affordance of the object (Iberall and Arbib 1990)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 14 Hand State Our current representation of hand state defines a 7-dimensional trajectory F(t) with the following components F(t) = (d(t), v(t), a(t), o 1 (t), o 2 (t), o 3 (t), o 4 (t)): d(t): distance to target at time t v(t): tangential velocity of the wrist a(t): Aperture of the virtual fingers involved in grasping at time t o 1 (t): Angle between the object axis and the (index finger tip – thumb tip) vector [relevant for pad and palm oppositions] o 2 (t): Angle between the object axis and the (index finger knuckle – thumb tip) vector [relevant for side oppositions] o 3 (t), o 4 (t): The two angles defining how close the thumb is to the hand as measured relative to the side of the hand and to the inner surface of the palm.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 15 Curve recognition The general problem: associate N-dimensional space curves with object affordances A special case: The recognition of two (or three) dimensional trajectories in physical space Simplest solution: Map temporal information into spatial domain. Then apply known pattern recognition techniques. Problem with simplest solution: The speed of the moving point can be a problem! The spatial representation may change drastically with the speed Scaling can overcome the problem. However the scaling must be such that it preserves the generalization ability of the pattern recognition engine. Solution: Fit a cubic spline to the sampled values. Then normalize and re- sample from the spline curve. Result:Very good generalization. Better performance than using the Fourier coefficients to recognize curves.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 16 Curve recognition Spatial resolution: 30 Network input size: 30 Hidden layer size: 15 Output size: 5 Training : Back-propagation with momentum.and adaptive learning rate Sampled points Point used for spline interpolation Fitted spline Curve recognition system demonstrated for hand drawn numeral recognition (successful recognition examples for 2, 8 and 3).

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 17 STS hand shape recognition Model Matching Precision grasp Hand Configuration Classification Step 2: The feature vector generated by the first step is used to fit a 3D-kinematics model of the hand by the model matching module. The resulting hand configuration is sent to the classification module. Color Coded Hand Feature Extraction Step 1 of hand shape recognition: system processes the color-coded hand image and generates a set of features to be used by the second step

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 18 STS hand shape recognition 1: Color Segmentation and Feature Extraction Preprocessing Color Expert (Network weights) Training phase: A color expert is generated by training a feed-forward network to approximate human perception of color. Features Actual processing: The hand image is fed to the augmented segmentation system. The color decision during segmentation is done by consulting color expert. NN augmented segmentation system

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 19 STS hand shape recognition2: 3D Hand Model Matching A realistic drawing of hand bones. The hand is modelled with 14 degrees of freedom as illustrated. ClassificationGrasp Type Result of feature extraction Feature Vector Error minimization The model matching algorithm minimizes the error between the extracted features and the model hand.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 20 Virtual Hand/Arm and Reach/Grasp Simulator A power grasp and a side grasp A precision pinch

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 21 Power grasp time series data +: aperture; *: angle 1; x: angle 2;  : 1-axisdisp1;  :1-axisdisp2;  : speed;  : distance.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 22 Core Mirror Circuit Hand state Mirror Neurons (F5mirror) Association (7b) Neurons Mirror Feedback Object affordance Mirror Neuron Output Motor Program (F5 canonical) Hand shape recognition & Hand motion detection Hand-Object spatial relation analysis Object affordance - hand state association Object Affordances Action recognition (Mirror Neurons) Motor program Motor execution Mirror Feedback Integrate temporal association Motor program F5canonical F5mirror

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 23 Connectivity pattern 7b7b Mirror Feedback Object affordance (AIP) 7a7a STS F5mirror Motor Program (F5canonical)

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 24 A single grasp trajectory viewed from three different angles The wrist trajectory during the grasp is shown by square traces, with the distance between any two consecutive trace marks traveled in equal time intervals. How the network classifies the action as a power grasp. Empty squares: power grasp output; filled squares: precision grasp; crosses: side grasp output

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 25 Power and precision grasp resolution (a) (b) Power Grasp Mirror Neuron Precision Pinch Mirror Neuron Note that the modeling yields novel predictions for time course of activity across a population of mirror neurons.

Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 26 Research Plan Development of the Mirror System  Development of Grasp Specificity in F5 Motor and Canonical Neurons  Visual Feedback for Grasping: A Possible Precursor of the Mirror Property Recognition of Novel and Compound Actions and their Context  The Pliers Experiment: Extending the Visual Vocabulary  Recognition of Compounds of Known Movements  From Action Recognition to Understanding: Context and Expectation