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.

Slides:



Advertisements
Similar presentations
Perception Chapter 4 Visual Process beyond the Retina
Advertisements

Chapter 4: The Visual Cortex and Beyond
Read this article for Friday next week [1]Chelazzi L, Miller EK, Duncan J, Desimone R. A neural basis for visual search in inferior temporal cortex. Nature.
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.
Central Visual Processes. Anthony J Greene2 Central Visual Pathways I.Primary Visual Cortex Receptive Field Columns Hypercolumns II.Spatial Frequency.
Object recognition and scene “understanding”
Human (ERP and imaging) and monkey (cell recording) data together 1. Modality specific extrastriate cortex is modulated by attention (V4, IT, MT). 2. V1.
MOTION PERCEPTION Types of Motion Perception Corollary Discharge Theory Movement Detectors Motion Perception and Object Perception Ecological Perception.
Higher Processing of Visual Information: Lecture III
Visual Neuron Responses This conceptualization of the visual system was “static” - it did not take into account the possibility that visual cells might.
1 Biological Neural Networks Example: The Visual System.
How does the visual system represent visual information? How does the visual system represent features of scenes? Vision is analytical - the system breaks.
PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2004 Vision as Optimal Inference The problem of visual processing can be thought of as.
[1].Edward G. Jones, Microcolumns in the Cerebral Cortex, Proc. of National Academy of Science of United States of America, vol. 97(10), 2000, pp
Introduction to Cognitive Science Lecture 2: Vision in Humans and Machines 1 Vision in Humans and Machines September 10, 2009.
EE141 1 Broca’s area Pars opercularis Motor cortexSomatosensory cortex Sensory associative cortex Primary Auditory cortex Wernicke’s area Visual associative.
Brain Theory and Artificial Intelligence
December 1, 2009Introduction to Cognitive Science Lecture 22: Neural Models of Mental Processes 1 Some YouTube movies: The Neocognitron Part I:
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC. Lecture 12: Visual Attention 1 Computational Architectures in Biological Vision,
VISUAL PATHWAYS Organization of LGN of thalamus Organization of Visual Cortex What Stream How Stream The Binding Problem.
Michigan State University 1 “Saliency-Based Visual Attention” “Computational Modeling of Visual Attention”, Itti, Koch, (Nature Reviews – Neuroscience.
The Human Visual System Vonikakis Vasilios, Antonios Gasteratos Democritus University of Thrace
Chapter 10 The Central Visual System. Introduction Neurons in the visual system –Neural processing results in perception Parallel pathway serving conscious.
A neural mechanism for robust junction representation in the visual cortex University of Ulm Dept. of Neural Information Processing Thorsten Hansen and.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 5: Introduction to Vision 2 1 Computational Architectures in.
Michael Arbib & Laurent Itti: CS664 – Spring Lecture 5: Visual Attention (bottom-up) 1 CS 664, USC Spring 2002 Lecture 5. Visual Attention (bottom-up)
Motion detection with movement detectors. It is a non-linear device: response to velocity a and velocity b is not equal to velocity a+b movement detection.
Copyright © 2007 Wolters Kluwer Health | Lippincott Williams & Wilkins Neuroscience: Exploring the Brain, 3e Chapter 10: The Central Visual System.
University Studies 15A: Consciousness I The Neurobiology of Vision.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
Neural mechanisms of Spatial Learning. Spatial Learning Materials covered in previous lectures Historical development –Tolman and cognitive maps the classic.
Low Level Visual Processing. Information Maximization in the Retina Hypothesis: ganglion cells try to transmit as much information as possible about the.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
1 Computational Vision CSCI 363, Fall 2012 Lecture 3 Neurons Central Visual Pathways See Reading Assignment on "Assignments page"
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
THE VISUAL SYSTEM: EYE TO CORTEX Outline 1. The Eyes a. Structure b. Accommodation c. Binocular Disparity 2. The Retina a. Structure b. Completion c. Cone.
Slide 1 Neuroscience: Exploring the Brain, 3rd Ed, Bear, Connors, and Paradiso Copyright © 2007 Lippincott Williams & Wilkins Bear: Neuroscience: Exploring.
黃文中 Introduction The Model Results Conclusion 2.
The primate visual systemHelmuth Radrich, The primate visual system 1.Structure of the eye 2.Neural responses to light 3.Brightness perception.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Biological Modeling of Neural Networks: Week 12 – Decision models: Competitive dynamics Wulfram Gerstner EPFL, Lausanne, Switzerland 12.1 Review: Population.
Human vision Jitendra Malik U.C. Berkeley. Visual Areas.
Vision Photoreceptor cells Rod & Cone cells Bipolar Cells Connect in between Ganglion Cells Go to the brain.
September 3, 2013Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2013 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Efficient Color Boundary Detection with Color-opponent Mechanisms CVPR2013 Posters.
Fast Learning in Networks of Locally-Tuned Processing Units John Moody and Christian J. Darken Yale Computer Science Neural Computation 1, (1989)
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 12: Visual Attention 1 Computational Architectures in Biological.
1 Perception and VR MONT 104S, Fall 2008 Lecture 6 Seeing Motion.
Ascending Visual Pathways
Week 4 Motion, Depth, Form: Cormack Wolfe Ch 6, 8 Kandell Ch 27, 28 Advanced readings: Werner and Chalupa Chs 49, 54, 57.
Sensation & Perception. Motion Vision I: Basic Motion Vision.
Cogs1 mapping space in the brain Douglas Nitz – Feb. 19, 2009 any point in space is defined relative to other points in space.
1 Computational Vision CSCI 363, Fall 2012 Lecture 32 Biological Heading, Color.
1 Perception and VR MONT 104S, Spring 2008 Lecture 3 Central Visual Pathways.
March 31, 2016Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms I 1 … let us move on to… Artificial Neural Networks.
Activity Recognition Journal Club “Neural Mechanisms for the Recognition of Biological Movements” Martin Giese, Tomaso Poggio (Nature Neuroscience Review,
Neural mechanisms of motion perception.
Neuroscience: Exploring the Brain, 3e
Implementation of a Visual Attention Model
Computer Vision Lecture 2: Vision, Attention, and Eye Movements
Early Processing in Biological Vision
CORTICAL MECHANISMS OF VISION
Ascending Visual Pathways
Orientation tuning: strongest response to one orientation
Motion vision: Are ‘speed lines’ used in human visual motion?
The Normalization Model of Attention
Learning Sensorimotor Contingencies
End-Stopping and the Aperture Problem
The functional architecture of attention
Detecting Motion Pattern in Optical Flow Fields
Presentation transcript:

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 A Hierarchical Neural Model for the Detection of Motion Patterns in Optical Flow Fields

“Data Flow Diagram” of Visual Areas in Macaque Brain Blue: motion perception pathway Green: object recognition pathway

Receptive Fields in Hierarchical Neural Networks neuron A receptive field of A

Receptive Fields in Hierarchical Neural Networks receptive field of A in input layer neuron A in top layer

contextual interference poor localization crosstalk Problems with Information Routing in Hierarchical Networks

The Selective Tuning Concept (Tsotsos, 1988) processing pyramid inhibited pathways pass pathways: hierarchical restriction of input space unit of interest at top input

top-down, coarse-to-fine WTA hierarchy for selection and localization unselected connections are inhibited WTA achieved through local gating networks Hierarchical Winner-Take-All

unit and connection in the interpretive network unit and connection in the gating network unit and connection in the top-down bias network layer +1 layer  -1 layer I Selection Circuits

Two-Phase WTA for Region Selection Phase 1: distance-invariant minimum difference in activation necessary for inhibition problem: possible split-up of attended regions Phase 2: mutual inhibition grows with the distance between units only one coherent region is selected for attention

3D Visualization of the Selective Tuning Network Red: WTA phase 1 activeGreen: WTA phase 2 active Blue: inhibitionYellow: WTA winner

The Motion Perception Pathway MST MT V1 feed- forward feedback input feed- forward feedback

What do We Know about Area V1? cells have small receptive fields each cell has a preferred direction of motion direction of motion activation preferred direction there are three types of motion speed selectivity speed of motion activation low-speed cells medium-speed cells high-speed cells

What do We Know about Area MT? cells have larger receptive fields than in V1 like in V1, each cell has a preferred combination of the direction and speed of motion MT cells also have a preferred orientation of the speed gradient orientation of speed gradient activation preferred orientation of speed gradient without speed gradient with speed gradient

What do We Know about Area MST? cells respond to motion patterns such as –translation (objects shifting positions) –rotation (clockwise and counterclockwise) –expansion (approaching objects) –contraction (receding objects) –spiral motion (combinations of rotation and expansion/contraction) the response of a cell is almost independent on the position of the motion pattern in the visual field

The Motion Hierarchy Model: V1 V1 receives optical flow patterns as input counterclockwise rotationclockwise rotationcontractionexpansion counterclockwiseclockwise contractionexpansion

The Motion Hierarchy Model: V1 V1 is simulated as 60  60 hypercolumns each column contains 36 cells: one for each combination of direction (12) and speed tuning (3) direction and speed selectivity are modeled with Gaussian functions based on physiological data the activation of a V1 cell is the product of its activation by direction and its activation by speed example: cells tuned towards upward motion: input pattern: counter-clockwise rotation high-speed cells medium-speed cells low-speed cells

The Motion Hierarchy Model: MT MT is simulated as 30  30 hypercolumns each column contains 432 cells: one for each combination of direction (12) speed (3), and speed gradient tuning (12) problem: how can gradient tuning be realized from activation patterns in V1? –solution: detect gradient differences across the three types of speed selective cells –this solution leads to a simple network structure and remarkably good noise reduction the activation of an MT cell is the product of its activation by direction, speed, and gradient

The Motion Hierarchy Model: MT if the input is a counterclockwise rotation, these MT cells respond to –medium speed –leftward motion –upward speed gradient MT V1 structure of input connections to MT cells:

The Motion Hierarchy Model: MST how can MST cells detect motion patterns such as rotation, expansion, and contraction based on the activation of MT cells? counterclockwiseclockwisecontractionexpansion movementspeed gradient idea: the presence of these motion patterns is indicated by a consistent angle between the local movement and speed gradient

The Motion Hierarchy Model: MST direction of movement orientation of speed gradient

The Motion Hierarchy Model: MST MST cells integrate the activation of MT cells that respond to a particular angle between motion and speed gradient this integration is performed across a large part of the visual field and across all 12 directions therefore, MST can detect 12 different motion patterns we simulate 5  5 MST hypercolumns, each containing 36 neurons (tuned for 12 different motion patterns, 3 different speeds)

The Motion Hierarchy Model: MST “wiring” of MST cells tuned for clockwise rotation MT motion direction tuning MT speed gradient tuning MST cells

Simulation: clockwise rotation

Simulation: counter- clockwise rotation

Simulation: receding object

Attention in the Motion Hierarchy What happens if there are multiple motion patterns in the visual input? Visual attention can be used to determine the type and location of the most salient motion pattern, focus on it by eliminating all interfering information, sequentially inspect all objects in the visual field.

Attention in the Motion Hierarchy Iterative application of the attentional mechanism:

Conclusions and Outlook the motion hierarchy model provides a plausible explanation for cell properties in areas V1, MT, and MST its use of distinct speed tuning functions in V1 and speed gradient selectivity in MT leads to a relatively simple network structure combined with robust and precise detection of motion patterns visual attention is employed to segregate and sequentially inspect multiple motion patterns

Conclusions and Outlook the model is well-suited for mobile robots to estimate parameters of self-motion the area MST in the simulated hierarchy is very sensitive to any translational or rotational self-motion in biological vision, MST is massively connected to the vestibular system in mobile robots, the simulated area MST could interact with position and orientation sensors to stabilize self- motion estimation