Understanding mirror neurons : A bio-robotic approach 인지과학 협동과정 VCC 석사 2 학기 김시온.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Dynamic Causal Modelling for ERP/ERFs Valentina Doria Georg Kaegi Methods for Dummies 19/03/2008.
NATURE REVIEWS | NEUROSCIENCE SEP 01
Michael Arbib CS564 - Brain Theory and Artificial Intelligence, USC, Fall Lecture 10. MNS Model 1 1 Michael Arbib: CS564 - Brain Theory and Artificial.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
Yiannis Demiris and Anthony Dearden By James Gilbert.
Mirror Neurons.
From Perception to Action And what’s in between?.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Game Development with Kinect
Mirror Neurons “Thus I regard Rizzolati's discovery [of mirror neurons] — and my purely speculative conjectures on their key role in our evolution.
Implementing a reliable neuro-classifier
L ABORATORY FOR P ERCEPTUAL R OBOTICS U NIVERSITY OF M ASSACHUSETTS A MHERST D EPARTMENT OF C OMPUTER S CIENCE Intent Recognition as a Basis for Imitation.
MIRROR Project Review IST Brussels – December 1 st, 2003.
Summer 2011 Wednesday, 8/3. Biological Approaches to Understanding the Mind Connectionism is not the only approach to understanding the mind that draws.
October 7, 2010Neural Networks Lecture 10: Setting Backpropagation Parameters 1 Creating Data Representations On the other hand, sets of orthogonal vectors.
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
 For many years human being has been trying to recreate the complex mechanisms that human body forms & to copy or imitate human systems  As a result.
November 25, 2014Computer Vision Lecture 20: Object Recognition IV 1 Creating Data Representations The problem with some data representations is that the.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
On-line Novelty Detection With Application to Mobile Robotics Stephen Marsland Imaging Science and Biomedical Engineering University of Manchester.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Artificial Intelligence Intro Agents
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
 An eye tracking system records how the eyes move when a subject is sitting in front of a computer screen.  The human eyes are constantly moving until.
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
Sensorimotor systems Chapters 8.
Artificial Intelligence Intro Agents
資訊工程系智慧型系統實驗室 iLab 南台科技大學 1 A Static Hand Gesture Recognition Algorithm Using K- Mean Based Radial Basis Function Neural Network 作者 :Dipak Kumar Ghosh,
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Interactive Learning of the Acoustic Properties of Objects by a Robot
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Object Lesson: Discovering and Learning to Recognize Objects Object Lesson: Discovering and Learning to Recognize Objects – Paul Fitzpatrick – MIT CSAIL.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP14 Pattern Recognition Miguel Tavares.
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
Inverse Kinematics for Robotics using Neural Networks. Authors: Sreenivas Tejomurtula., Subhash Kak
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Chapter 8. Learning of Gestures by Imitation in a Humanoid Robot in Imitation and Social Learning in Robots, Calinon and Billard. Course: Robots Learning.
Why Can't A Computer Be More Like A Brain?. Outline Introduction Turning Test HTM ◦ A. Theory ◦ B. Applications & Limits Conclusion.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
Chapter 21 Robotic Perception and action Chapter 21 Robotic Perception and action Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์
語音訊號處理之初步實驗 NTU Speech Lab 指導教授: 李琳山 助教: 熊信寬
Ali Ghadirzadeh, Atsuto Maki, Mårten Björkman Sept 28- Oct Hamburg Germany Presented by Jen-Fang Chang 1.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
San Diego May 22, 2013 Giovanni Saponaro Giampiero Salvi
Modeling the development of mirror neurons Problem Solution
What is an ANN ? The inventor of the first neuro computer, Dr. Robert defines a neural network as,A human brain like system consisting of a large number.
Learning about Objects
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
Introduction to Pattern Recognition
Creating Data Representations
WELLCOME DEPARTMENT OF IMAGING NEUROSCIENCE
Speech recognition, machine learning
IT523 Digital Image Processing
Miguel Tavares Coimbra
Speech recognition, machine learning
Presentation transcript:

Understanding mirror neurons : A bio-robotic approach 인지과학 협동과정 VCC 석사 2 학기 김시온

Understanding action 1.Introduction 사과때리다 왜?왜? 미워서, 웃겨서, 짜증나서 까불어서, 사랑의 마음으로 잘되라고, 말 안들어서 … -> 의도 파악의 필요성

Speech understanding machine Alvin Liberman(May 10, Jan. 13, 2000) 1.Introduction Analyzing the acoustic characteristics of spoken words Failed because of the limited computational power available SubjectsContext Sound Articulatory gestures

Acoustically –evoked motor “Resonance” 1.Introduction Perception 에도 관여한다. Production 에 관여한 지식들이 Action 과 관련하여 이러한 역할을 하는 것으로 보이는 영역이 발견되었다 !!

2. Physiological properties of monkey rostroventral premotor area (F5) Inferior premotor area

2. Physiological properties of monkey rostroventral premotor area (F5) Motor Neurons Goal-Directed action 들에 반응 (grasping, manipulating, tearing, holding) - 비슷한 손동작이 사용될지라도 목적이 다르면 발화하지 않음 많은 Grasping neuron 들은 특정한 종류 의 Grasping 에만 선택적 반응 (precision, finger prehension, whole hand grasping) -> a repository of motor actions

Visuomotor Neurons - Canonical Neurons 움직임이 있기 전에, 움직일 수 있는 대상을 보았을 때에도 발화 많은 canonical neurons 들은 하나, 혹은 소수의 대상에 선택적으로 반응한다. 2. Physiological properties of monkey rostroventral premotor area (F5)

Visuomotor Neurons - Mirror Neurons 내가 행동할 때 뿐만 아니라, 다른 행위자가 동일한 목표 - 지향적 행동을 할 때에도 발화 최근 연구 결과 F5 이외에도 PF 에서도 발견됨 다른 행위자가 손이나 입을 이용해 물체와 상호작용할 때 활발하게 반응 도구를 이용했을 때에는 반응하지 않음 대부분의 Mirror Neuron 들은 한 종류의 행동에만 선택적으로 반응 (Highly congruent neurons) 2. Physiological properties of monkey rostroventral premotor area (F5)

Visuomotor Neurons - Mirror Neurons 2. Physiological properties of monkey rostroventral premotor area (F5)

A role of F5 3. A model of area F5 and the mirror system Controller Classifier Object affordance Visual appearance of the hand

Controller-predictor formulation 3. A model of area F5 and the mirror system Acting Specific Motor PlanDesired action, timing Context ※ Feedback : to counteract disturbances and to learn from mistakes Comparison F5 forward information ≒ Sensory feedback(VMM) Desired action

Controller-predictor formulation 3. A model of area F5 and the mirror system Observing an action Transforming visual cues into motor information as before Mirror Neurons Bayesian approach??

Ontogenesis of mirror neurons 아기들이 행위자의 목표를 판단할 때 사용하는 Cue 는 ? (Path? Object?) Results 6,9 mos : new>old goal Woodward(1998) 3. A model of area F5 and the mirror system

1)Certain actions are more likely to be applied to a particular object 2)Objects are used to perform actions How do we achieve an action recognizing? Canonical Neuron Mirror Neuron Linking Particular action = particular effect Specific goals

The Bayesian interpretation

Question!! 과연 VMM 정보가 Action 인식에 도움을 줄까 ?? 로봇를 가지고 한번 직접 실험해 보자 !

4. A machine with hands Recording “motor awareness” Cyber-glove, a pair of CCD cameras, a magnetic tracker, two touch sensors Data was sampled at frame rate, synchronized and stored to disk by a Pentium class PC Cyber-glove has 22 sensors, recording the kinematics of the hand at up to 112Hz Two touch sensors were mounted on the thumb and index finger to detect the moment of contact with the object Matlab was employed for post-processing Motor-kinesthetic information + visual information vs only visual information

Grasping type followed Napier’s taxonomy 4. A machine with hands

Each grasping action was recorded from six different subjects. Moving the cameras to 12 different locations Images of the scene from the two camera synchronized with the cyber-glove and magnetic tracker data The visual features were extracted from pre-processed image data Using a simple color segmentation algorithm The data set was filtered through Principal Component Analysis => Bayesian Classifier Classification Task Motor-kinesthetic information + visual information vs only visual information

VMM Using a simple back-propagation neural network with sigmoidal units The input of the VMM was the vector of the mapping of the images onto the space spanned by the first N PCA vectors The output was the vector of joint angle acquried the data glove. 4. A machine with hands

Experiment 1 - Classification 4. A machine with hands > -> 운동정보가 Action recognition 에 도움을 줄 수 있다 !!!

Cog 5. Robotic experiment Flipper A mirror neuron-like representation could be acquired by simply relying on the information exchanged during the robot- environment interaction ( 로봇 - 환경 간의 상호작용에서 mirror-neuron 과 같은 표상을 획득할 수 있는가 ?)

Causal indirection, brain area and function 5. Robotic experiment If any neural unit is active in these two situations(both when acting and observing) Then it can be regarded in all respects as a “mirror” unit. 1 by repetitive exposure and manipulation

Rolling affordances 6. Learning object affordances Grasping(x) Touching, poking, prodding, sweeping(o)

6. Learning object affordances Rolling affordances

Generic poking actions Can this information be re-used when acting to generate anything useful Showing exploitation of the object affordance? 6. Learning object affordances 100/15 … 3 번만 완전 실패 ( ≒ Canonical Neuron) Another interesting question is whether knowledge about object directed actions can be reused in interpreting observed actions performed by a human experimenter.

mimicry 7. Developing mirror neurons Same segmentation procedure section 6 generated by human and robot … LEARNING??

Passive vs Active imitation Demiris & Hayes, Developing mirror neurons

mimicry 7. Developing mirror neurons Learning of mirror neurons can be carried out by a process of autonomous development

The motor information plays a role in the recognition process A mirror-like representation can be developed autonomously on the basis of the interaction between an individual and the environment 7. Conclusion

감사합니다.