SlideShare a Scribd company logo
1 of 26
Marr’s Theory of Vision
PAWAN TIWARI
BCA(HONS)
LOVELY PROFESSIONAL
UNIVERSITY
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Overview
• Introduce Marr’s distinction between levels of
explanation
• Explain Marr’s top-down model of how the levels
relate
• Sketch out the basic elements of Marr’s theory of
early vision
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Background
• The different disciplines involved in cognitive
science operate at very different levels and use
different techniques
• Experimental psychology
• Computer science/AI
• Theoretical perspectives from information
theory and theory of computation
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Different levels
• Miller’s psychophysics experiments ⇒ explore the cognitive
capacities and limitations of the subject
• Broadbent’s information-processing model ⇒ explores how
information flows within and between various subpersonal sub-
systems and mechanisms
• Kosslyn focusing on different ways of coding information
• And we haven’t even started thinking about the brain. . .
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Marr’s approach
• Distinguished different explanatory tasks at
different levels
• Gave a general theoretical framework for
combining them
• Apply the framework in considerable detail to a
single example ⇒ the early visual system
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Marr’s three levels
• 3 different types of analysis of an information-processing
system
• Computational
• Algorithmic
• Implementational
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Computational analysis
• Form of task analysis of a cognitive system
• (a) Identifies the specific information-processing
problem that the system is configured to solve
• (b) Identify general constraints upon any
solution to that problem
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Algorithmic analysis
• Explains how the cognitive system actually
performs the information-processing task
• identifies input information and output
information
• identifies algorithm for transforming input into
required output
• specifies how information is encoded
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Implementational analysis
• Finds a physical realization for the algorithm
• Identify neural structures realizing the basic
representational states to which the algorithm
applies [e.g. populations of neurons]
• Identify neural mechanisms that transform
those representational states according to the
algorithm
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Turing machine example
• Computational Characterization of
multiplication
function
• Algorithmic Turing machine table
• Implementational Construction of a
physical Turing machine
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Marr’s computational analysis of
visual system
• Two basic conclusions from his task analysis
• The visual system’s job is to provide a 3D
representation of the visual environment that can
serve as input to recognition and classification
processes – primarily information about shape of
objects and their spatial distribution
• This 3D representation is on an object-centered
rather than viewer-centered frame of reference
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Experimental evidence
• Possibility of double dissociations between perceptual abilities and
recognitional abilities
• Right parietal lesions – recognition abilities
preserved, but problems in perceiving shapes from unusual
perspectives
• Left parietal lesions - shape perception intact, but
recognition and identification impaired
• Suggested to Marr that visual system provides input to recognition
systems
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Theoretical considerations
• Recognitional abilities are constant across changes in how
things look to the perceiver due to
• orientation of object
• its distance from perceiver
• partial occlusion by other objects
• So - visual system provides information to recognition
systems that abstracts away from these perspectival
features – observer-independent representation
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Algorithmic analysis
• Input = light arriving at retina
• Output = 3D representation of environment
• Questions:
• what sort of information is extracted from the
light at the retina?
• how does the system get from this information to a 3D
representation of the environment?
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
The challenge
• “From an information-processing point of view, our primary
purpose is to define a representation of the image of
reflectance changes on a surface that is suitable for detecting
changes in the image’s geometrical organization that are due
to changes in the reflectance of the surface itself or to
changes in the surface’s orientation or distance from the
viewer” (Marr, Vision p. 44)
• Need to find representational primitives that allow inference
backwards from structure of image to structure of
environment
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Representational primitives
• Basic information at retina = intensity value of light at each
point in the retinal image
• changes in intensity value provide clues as to
surface boundaries
• Primitives allow structure to be imposed on patterns of
intensity changes
• E.g. zero crossings (sudden intensity changes)
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Zero crossings
• If we plot changes in
intensity on a graph, then
radical discontinuities will
be signalled by the curve
crossing zero
• Marr proposed a
Laplacian/Gaussian filter
to detect zero crossings
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Primal sketch
• identifies intensity changes in
the 2D image
• basic information about the
geometric organization of
those intensity changes
• Primitives include:
zero-crossings
virtual lines
groups
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
2.5D sketch
• Displays orientation of visible
surfaces in viewer-centered
coordinates
• Represents distance of each
point in visual field from viewer
• Also orientation of each point
and contours of discontinuities
• Very basic information about
depth
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
3D sketch
• characterizes shapes and
their spatial organization
• object-centered
• basic volumetric and
surface primitives are
schematic (facilitates
recognition)
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Representation in the 3D sketch
• depends upon many shapes being recognizable as
ensembles of generalized cones
• Generalized cones are easy to represent
• vector describing path of the figures axis of
symmetry
• vector specifying perpendicular distance from
every point on axis to shape’s surface
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Basic top-down assumption
• Explanation is top-down because of underdetermination
• Many different algorithms can in principle
compute the same task
• There are many different ways of implementing a
given algorithm
• Multiple realizability ⇒ more informative to work at higher levels
• Relatively little implementational detail in Marr
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Implementing zero crossings
Cognitive Science
© José Luis Bermúdez / Cambridge University Press 2010
Marr key points
1) Trilevel hypothesis very influential
2) Classic example of top-down analysis
3) Most detail comes at algorithmic level
4) Neurobiology only comes in at the implementational
level

More Related Content

What's hot

Chapter 2 biopsychology
Chapter 2 biopsychologyChapter 2 biopsychology
Chapter 2 biopsychologycandyvdv
 
1 mind brain relationship
1 mind brain relationship1 mind brain relationship
1 mind brain relationshipanuchandran
 
Cognitive psychology
Cognitive psychologyCognitive psychology
Cognitive psychologygerlynlimbas
 
Cognitive Neuroscience
Cognitive NeuroscienceCognitive Neuroscience
Cognitive NeuroscienceIIT Roorkee
 
The historical influences of psychology PSY/310
The historical influences of psychology  PSY/310The historical influences of psychology  PSY/310
The historical influences of psychology PSY/310Rose Ezell
 
Application of Cognitive Psychology
Application of Cognitive PsychologyApplication of Cognitive Psychology
Application of Cognitive PsychologyMuna Shrestha
 
Cognitive perspective in psychology
Cognitive perspective in psychologyCognitive perspective in psychology
Cognitive perspective in psychologyRustamAli44
 
BNS Lab reports
BNS Lab reportsBNS Lab reports
BNS Lab reportsAsad Abbas
 
Cognitive Neuroscience - Current Perspectives And Approaches
Cognitive Neuroscience - Current Perspectives And Approaches Cognitive Neuroscience - Current Perspectives And Approaches
Cognitive Neuroscience - Current Perspectives And Approaches Vivek Misra
 
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]Simon Bignell
 
Neuropsychology compiled report
Neuropsychology compiled reportNeuropsychology compiled report
Neuropsychology compiled reportMonica Policarpio
 
What is Cognitive Psychology?
What is Cognitive Psychology?What is Cognitive Psychology?
What is Cognitive Psychology?RichaDhingra10
 

What's hot (20)

Chapter 2 biopsychology
Chapter 2 biopsychologyChapter 2 biopsychology
Chapter 2 biopsychology
 
Attention
AttentionAttention
Attention
 
Chapter3
Chapter3Chapter3
Chapter3
 
1 mind brain relationship
1 mind brain relationship1 mind brain relationship
1 mind brain relationship
 
Cognitive psychology introduction
Cognitive psychology   introductionCognitive psychology   introduction
Cognitive psychology introduction
 
Cognitive psychology
Cognitive psychologyCognitive psychology
Cognitive psychology
 
Cognitive Neuroscience
Cognitive NeuroscienceCognitive Neuroscience
Cognitive Neuroscience
 
The historical influences of psychology PSY/310
The historical influences of psychology  PSY/310The historical influences of psychology  PSY/310
The historical influences of psychology PSY/310
 
Rorschach ink blot test
Rorschach ink blot testRorschach ink blot test
Rorschach ink blot test
 
Attention & Consciousness
Attention & ConsciousnessAttention & Consciousness
Attention & Consciousness
 
Application of Cognitive Psychology
Application of Cognitive PsychologyApplication of Cognitive Psychology
Application of Cognitive Psychology
 
Cognitive perspective in psychology
Cognitive perspective in psychologyCognitive perspective in psychology
Cognitive perspective in psychology
 
BNS Lab reports
BNS Lab reportsBNS Lab reports
BNS Lab reports
 
Cognitive Neuroscience - Current Perspectives And Approaches
Cognitive Neuroscience - Current Perspectives And Approaches Cognitive Neuroscience - Current Perspectives And Approaches
Cognitive Neuroscience - Current Perspectives And Approaches
 
Problem solving in Psychology perspect
Problem solving in Psychology perspectProblem solving in Psychology perspect
Problem solving in Psychology perspect
 
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]
Attention - Fundamentals of Psychology 2 - Lecture 8 [Over 23,000 views]
 
Representation of knowledge
Representation of knowledgeRepresentation of knowledge
Representation of knowledge
 
Neuropsychology compiled report
Neuropsychology compiled reportNeuropsychology compiled report
Neuropsychology compiled report
 
What is Cognitive Psychology?
What is Cognitive Psychology?What is Cognitive Psychology?
What is Cognitive Psychology?
 
Pattern Recognition
Pattern RecognitionPattern Recognition
Pattern Recognition
 

Similar to Marr's Theory of Vision Explained

Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012University of Huddersfield
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsMark Billinghurst
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsMark Billinghurst
 
Computer Vision – From traditional approaches to deep neural networks
Computer Vision – From traditional approaches to deep neural networksComputer Vision – From traditional approaches to deep neural networks
Computer Vision – From traditional approaches to deep neural networksinovex GmbH
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Ulaş Bağcı
 
Modelling - Third dimension.pptx
Modelling - Third dimension.pptxModelling - Third dimension.pptx
Modelling - Third dimension.pptxAliya Fathima Ilyas
 
unit2 object oriented Methodologies ppt.pptx
unit2 object oriented  Methodologies ppt.pptxunit2 object oriented  Methodologies ppt.pptx
unit2 object oriented Methodologies ppt.pptxSARANYAM124686
 
Architectural design 3 10-4-2011 notes
Architectural design 3   10-4-2011 notesArchitectural design 3   10-4-2011 notes
Architectural design 3 10-4-2011 notesGalala University
 
ChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedBrian Fisher
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introductioncairo university
 
research methodogy
research methodogyresearch methodogy
research methodogynarman1402
 
Object Detection with Computer Vision
Object Detection with Computer VisionObject Detection with Computer Vision
Object Detection with Computer VisionIRJET Journal
 
Indoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsIndoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsVarun Bhaseen
 
Context awareness in the travel companion of the shift2 rail initiative
Context awareness in the travel companion of the shift2 rail initiativeContext awareness in the travel companion of the shift2 rail initiative
Context awareness in the travel companion of the shift2 rail initiativePolitecnico di Milano
 

Similar to Marr's Theory of Vision Explained (20)

Medical 3D data retrieval
Medical 3D data retrievalMedical 3D data retrieval
Medical 3D data retrieval
 
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
Graph comprehension model talk, Birkbeck and Toulouse Le Mirail, February 2012
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR Applications
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR Applications
 
Computer Vision – From traditional approaches to deep neural networks
Computer Vision – From traditional approaches to deep neural networksComputer Vision – From traditional approaches to deep neural networks
Computer Vision – From traditional approaches to deep neural networks
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)
 
Presentation OOC2013
Presentation OOC2013Presentation OOC2013
Presentation OOC2013
 
Modelling - Third dimension.pptx
Modelling - Third dimension.pptxModelling - Third dimension.pptx
Modelling - Third dimension.pptx
 
HCI-Lecture-1
HCI-Lecture-1HCI-Lecture-1
HCI-Lecture-1
 
unit2 object oriented Methodologies ppt.pptx
unit2 object oriented  Methodologies ppt.pptxunit2 object oriented  Methodologies ppt.pptx
unit2 object oriented Methodologies ppt.pptx
 
Architectural design 3 10-4-2011 notes
Architectural design 3   10-4-2011 notesArchitectural design 3   10-4-2011 notes
Architectural design 3 10-4-2011 notes
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
 
Chemnitz dec2014
Chemnitz dec2014Chemnitz dec2014
Chemnitz dec2014
 
ChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressedChemnitzDec2014.key.compressed
ChemnitzDec2014.key.compressed
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
 
research methodogy
research methodogyresearch methodogy
research methodogy
 
Object Detection with Computer Vision
Object Detection with Computer VisionObject Detection with Computer Vision
Object Detection with Computer Vision
 
Unit 5
Unit 5Unit 5
Unit 5
 
Indoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agentsIndoor scene understanding for autonomous agents
Indoor scene understanding for autonomous agents
 
Context awareness in the travel companion of the shift2 rail initiative
Context awareness in the travel companion of the shift2 rail initiativeContext awareness in the travel companion of the shift2 rail initiative
Context awareness in the travel companion of the shift2 rail initiative
 

Recently uploaded

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 

Recently uploaded (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 

Marr's Theory of Vision Explained

  • 1. Marr’s Theory of Vision PAWAN TIWARI BCA(HONS) LOVELY PROFESSIONAL UNIVERSITY
  • 2. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Overview • Introduce Marr’s distinction between levels of explanation • Explain Marr’s top-down model of how the levels relate • Sketch out the basic elements of Marr’s theory of early vision
  • 3. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Background • The different disciplines involved in cognitive science operate at very different levels and use different techniques • Experimental psychology • Computer science/AI • Theoretical perspectives from information theory and theory of computation
  • 4. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Different levels • Miller’s psychophysics experiments ⇒ explore the cognitive capacities and limitations of the subject • Broadbent’s information-processing model ⇒ explores how information flows within and between various subpersonal sub- systems and mechanisms • Kosslyn focusing on different ways of coding information • And we haven’t even started thinking about the brain. . .
  • 5. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Marr’s approach • Distinguished different explanatory tasks at different levels • Gave a general theoretical framework for combining them • Apply the framework in considerable detail to a single example ⇒ the early visual system
  • 6. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Marr’s three levels • 3 different types of analysis of an information-processing system • Computational • Algorithmic • Implementational
  • 7. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Computational analysis • Form of task analysis of a cognitive system • (a) Identifies the specific information-processing problem that the system is configured to solve • (b) Identify general constraints upon any solution to that problem
  • 8. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Algorithmic analysis • Explains how the cognitive system actually performs the information-processing task • identifies input information and output information • identifies algorithm for transforming input into required output • specifies how information is encoded
  • 9. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Implementational analysis • Finds a physical realization for the algorithm • Identify neural structures realizing the basic representational states to which the algorithm applies [e.g. populations of neurons] • Identify neural mechanisms that transform those representational states according to the algorithm
  • 10. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010
  • 11. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Turing machine example • Computational Characterization of multiplication function • Algorithmic Turing machine table • Implementational Construction of a physical Turing machine
  • 12. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Marr’s computational analysis of visual system • Two basic conclusions from his task analysis • The visual system’s job is to provide a 3D representation of the visual environment that can serve as input to recognition and classification processes – primarily information about shape of objects and their spatial distribution • This 3D representation is on an object-centered rather than viewer-centered frame of reference
  • 13. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Experimental evidence • Possibility of double dissociations between perceptual abilities and recognitional abilities • Right parietal lesions – recognition abilities preserved, but problems in perceiving shapes from unusual perspectives • Left parietal lesions - shape perception intact, but recognition and identification impaired • Suggested to Marr that visual system provides input to recognition systems
  • 14. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Theoretical considerations • Recognitional abilities are constant across changes in how things look to the perceiver due to • orientation of object • its distance from perceiver • partial occlusion by other objects • So - visual system provides information to recognition systems that abstracts away from these perspectival features – observer-independent representation
  • 15. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Algorithmic analysis • Input = light arriving at retina • Output = 3D representation of environment • Questions: • what sort of information is extracted from the light at the retina? • how does the system get from this information to a 3D representation of the environment?
  • 16. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 The challenge • “From an information-processing point of view, our primary purpose is to define a representation of the image of reflectance changes on a surface that is suitable for detecting changes in the image’s geometrical organization that are due to changes in the reflectance of the surface itself or to changes in the surface’s orientation or distance from the viewer” (Marr, Vision p. 44) • Need to find representational primitives that allow inference backwards from structure of image to structure of environment
  • 17. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Representational primitives • Basic information at retina = intensity value of light at each point in the retinal image • changes in intensity value provide clues as to surface boundaries • Primitives allow structure to be imposed on patterns of intensity changes • E.g. zero crossings (sudden intensity changes)
  • 18. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Zero crossings • If we plot changes in intensity on a graph, then radical discontinuities will be signalled by the curve crossing zero • Marr proposed a Laplacian/Gaussian filter to detect zero crossings
  • 19. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Primal sketch • identifies intensity changes in the 2D image • basic information about the geometric organization of those intensity changes • Primitives include: zero-crossings virtual lines groups
  • 20. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 2.5D sketch • Displays orientation of visible surfaces in viewer-centered coordinates • Represents distance of each point in visual field from viewer • Also orientation of each point and contours of discontinuities • Very basic information about depth
  • 21. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 3D sketch • characterizes shapes and their spatial organization • object-centered • basic volumetric and surface primitives are schematic (facilitates recognition)
  • 22. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Representation in the 3D sketch • depends upon many shapes being recognizable as ensembles of generalized cones • Generalized cones are easy to represent • vector describing path of the figures axis of symmetry • vector specifying perpendicular distance from every point on axis to shape’s surface
  • 23. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010
  • 24. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Basic top-down assumption • Explanation is top-down because of underdetermination • Many different algorithms can in principle compute the same task • There are many different ways of implementing a given algorithm • Multiple realizability ⇒ more informative to work at higher levels • Relatively little implementational detail in Marr
  • 25. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Implementing zero crossings
  • 26. Cognitive Science © José Luis Bermúdez / Cambridge University Press 2010 Marr key points 1) Trilevel hypothesis very influential 2) Classic example of top-down analysis 3) Most detail comes at algorithmic level 4) Neurobiology only comes in at the implementational level

Editor's Notes

  1. Some slippage here
  2. On-centered cells fire when the center of their receiptive fields is stimulated Off-centered cells fire if the center is not stimulated