SlideShare a Scribd company logo
Depth Perception, with Emphasis on
Stereoscopic Vision
Randolph Blake
Visual System, Spring Semester
March 24, 2003
http://www.psy.vanderbilt.edu/faculty/blake/StereoStuff/Stereopsis.htm
Chapter 10 in McIlwain and Chapter 11 in Tovee
Specifying 3D shape and depth relations
• motion
Specifying 3D shape and depth relations
• motion
Specifying 3D shape and depth relations
• motion
Specifying 3D shape and depth relations
• motion
• size
Specifying 3D shape and depth relations
• motion
• size
• perspective
Specifying 3D shape and depth relations
• motion
• size
• perspective
Specifying 3D shape and depth relations
• motion
• size
• perspective
Specifying 3D shape and depth relations
• motion
• size
• perspective
• texture perspective
Specifying 3D shape and depth relations
• motion
• size
• perspective
• texture perspective
• occlusion
Specifying 3D shape and depth relations
• motion
• size
• perspective
• texture perspective
• occlusion
• shading
Specifying 3D shape and depth relations
• motion
• size
• perspective
• texture perspective
• occlusion
• shading
Specifying 3D shape and depth relations
• motion
• size
• perspective
• texture perspective
• occlusion
• shading
Sir Charles Wheatstone’s Famous Invention
Stereograms (anaglyphs)
Stereograms (“Magic Eye”)
Stereopsis (literally, “seeing solid”)- 3D vision resulting from slight
differences in left and right eye images, arising because the two eyes
view the world from slightly different perspectives
Disparity - slight differences in positions of
“features” in left and right eye views
• crossed disparity
• uncrossed disparity
• zero disparity
Magnitude of Disparity Signifies Depth Difference
Disparity Magnitude Also Varies with Viewing
Distance
stereopsis works only within 10 - 20 ft of the
observer; once the visual axes are parallel,
objects beyond the point of fixation provide no
disparity
Magnitude of Disparity Depends on “IPD”
“ipd” = interpupillary distance (averages 6.5 cm in humans)
Random-dot Stereograms (Julesz, 1971)
How They’re Made
How They’re Made
How They’re Made
How Does the Brain “Solve” This Problem?
What “features” does the brain match for stereopsis?
“low” spatial frequencies
“high” spatial frequencies”
original images
What Happens When Binocular Matches
Cannot Be Found?
left eye right eye
Binocular Rivalry
Neural Bases of Disparity Registration
Neural Bases of Disparity Registration
Neural Bases of Disparity Registration
zero disparity
Neural Bases of Disparity Registration
uncrossed disparity
Neural Bases of Disparity Registration
uncrossed disparity
Neural Bases of Disparity Registration
Neural Bases of Disparity Registration
“crossed disparity
Neural Bases of Disparity Registration
“crossed disparity
NO! Disparity must be scaled for distance. (Recall that a given
disparity can be associated with different depth intervals,
depending on viewing distance and on IPD.)
Non-stereoscopic cues required for this “depth
scaling”
Neurons in visual cortex can match features
between the two eyes and can “compute” retinal
disparity. Is the problem of stereopsis solved?
http://www.3d-web.com/index.html
http://www.stereographics.com/
http://www.psy.vanderbilt.edu/faculty/blake/StereoStuff/Stereopsis.htm

More Related Content

Similar to Stereopsis(1).ppt

Visstereo
VisstereoVisstereo
Visstereo
Hossein Mirzaie
 
8 perception
8   perception8   perception
8 perception
ScenicProps Design
 
Perception Ppt New
Perception Ppt NewPerception Ppt New
Perception Ppt New
Dr Ramprasad Kesiraju
 
Binocular vision basics
Binocular vision basicsBinocular vision basics
Binocular vision basics
Isha Gupta
 
Optical illusions test
Optical illusions testOptical illusions test
Optical illusions test
dansmith123
 
009457343.pdf
009457343.pdf009457343.pdf
009457343.pdf
EidTahir
 
Ask
AskAsk
Visual perception concepts
Visual perception conceptsVisual perception concepts
Visual perception concepts
Lopamudra Ghosh
 
Mud Blindness
Mud BlindnessMud Blindness
Mud Blindness
Alison Reed
 
Depth perception by imran ali
Depth perception by imran aliDepth perception by imran ali
Depth perception by imran ali
Imran Sono
 
2012 skin & body senses-perception
2012 skin & body senses-perception 2012 skin & body senses-perception
2012 skin & body senses-perception
DeWitte Shipley
 

Similar to Stereopsis(1).ppt (11)

Visstereo
VisstereoVisstereo
Visstereo
 
8 perception
8   perception8   perception
8 perception
 
Perception Ppt New
Perception Ppt NewPerception Ppt New
Perception Ppt New
 
Binocular vision basics
Binocular vision basicsBinocular vision basics
Binocular vision basics
 
Optical illusions test
Optical illusions testOptical illusions test
Optical illusions test
 
009457343.pdf
009457343.pdf009457343.pdf
009457343.pdf
 
Ask
AskAsk
Ask
 
Visual perception concepts
Visual perception conceptsVisual perception concepts
Visual perception concepts
 
Mud Blindness
Mud BlindnessMud Blindness
Mud Blindness
 
Depth perception by imran ali
Depth perception by imran aliDepth perception by imran ali
Depth perception by imran ali
 
2012 skin & body senses-perception
2012 skin & body senses-perception 2012 skin & body senses-perception
2012 skin & body senses-perception
 

Recently uploaded

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
uqyfuc
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
snaprevwdev
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
OKORIE1
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
PreethaV16
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
sydezfe
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 

Recently uploaded (20)

一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
openshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoinopenshift technical overview - Flow of openshift containerisatoin
openshift technical overview - Flow of openshift containerisatoin
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
DESIGN AND MANUFACTURE OF CEILING BOARD USING SAWDUST AND WASTE CARTON MATERI...
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
OOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming languageOOPS_Lab_Manual - programs using C++ programming language
OOPS_Lab_Manual - programs using C++ programming language
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
一比一原版(uoft毕业证书)加拿大多伦多大学毕业证如何办理
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 

Stereopsis(1).ppt