SlideShare uma empresa Scribd logo
1 de 14
A
                        SEMINAR
                          ON

  “CONCEPT OF STEREO VISION BASED VIRTUAL
              TOUCH SCREEN”




VIVEK R. CHAMORSHIKAR
WHAT IS STEREO VISION?

   Stereo Vision is a by product of good binocular vision.

   BINOCULAR: Involving both eyes at once.

   BINOCULAR VISION: Here both eyes aim
    simultaneously at the same visual target, vision in which
    both eyes work together as a coordinated team equally
    and accurately.

   STEREO VISION:(stereopsis or stereoscopic vision)
    Vision in which two separate images from two eyes are
    successfully combined into one image in the brain.
   How it works?
Why to use Stereo Vision?

   Stereo Vision is related to stereopsis.

   Stereopsis (stereo means “three-dimensional” or “solid”
    and opsis means “sight” or “view”).

   Basic Ability of Stereo Vision: The ability to infer
    information on the 3-D structure and distance of a scene
    from two or more images taken from two different
    viewpoints.

   Stereo vision is most cost efficient way, instead of using
    the costly sensors.
Requirements for the system are as-
1. Mouse input should be replaced by touch input.
 Create active/inactive spaces for interactions.
2. GUI applications should be designed to enable touch input
   events.




              Fig 1. Figure showing the efforts faced
              between human and machine interaction.
3. Two cameras are needed.
   It helps to distinguish interactive parts of captured image .
   Accurate and reliable 3-D image is captured.
   Accurate dimensions are calculated.


4. Synchronization is needed by two cameras.
   The image frames should be captured from two cameras
    at the same time and also frame rate of two cameras
    should be same.


5. Distance Calibration.
   The calibration of distance of blob (object used for input)
    should be nearest to the actual distance of screen for good
    result.
PROBLEMS IN STEREO VISION

Problems to solve in stereo vision are:

1. Correspondence Problem

2. Calibration Problem

3. Synchronization Problem

4. Shadow Problem

5. Sunlight Problem
SOLUTION FOR CORRESPONDENCE
                PROBLEM
    Two algorithms to solve correspondences problem

   Correlation-based Algorithm- Checking if one location in
    one image looks/seems like another in another image.

   Produce a DENSE set of correspondences.

   Feature-based Algorithm - Finding features in the image
    and seeing if the layout of a subset of features is similar in
    the two images.

   Produce a SPARSE set of correspondences.
APPLICATIONS OF STEREO VISION
1.People Tracking
2.Robotics
3.Random Bin Picking (RBP)
4.Surgeries
5.3-D Underwater Mosaicking

Stereo Vision has many Other Applications:
   Driver assistance system
   Forensics - Crime Scenes, Traffic Accidents
   Mining - Mine face measurement
   Civil Engineering - Structure monitoring
   Collision Avoidance
   Manufacturing- Process Monitoring
ADVANATAGES AND DISADVANTAGES OF
             STEREO VISION

 Advantages of Stereo Vision:
1. Robustness
2. Gives a very dense depth (or range) map.
3. Use to calculate shape of objects.
4. Human motion detection is possible instead of using sensors
   for it.

 Disadvantages of Stereo Vision:
1. The system must be pre-calibrated.
2. Has to be used in indoor environment
3. Shadow and sunlight present in the experimental area makes
   difficult in distance calculation.
   Tracking of Blob:
     Novel algorithm is used for efficient motion detection and
    calculating distance of blob.

 Combining Blob:
  After assigning all the labels to every pixel of the image we
  count all the labels other than background labels (i.e. other
  than 0) and store its corresponding (x, y) coordinates. The
  pixels having same label is considered as a single object and
  a box is drawn around it using the maximum and minimum x
  and y coordinates.
 Height Map:
  In computer graphics, heightmap is a image used to store
  values, such as surface elevation data, for display in 3D
  Computer graphics.
STEREO RANGING:
   Calculating the distance to objects by making a pair of
    observations at different locations.


      Range = (Focal length x Camera baseline) / Disparity

                                    C0 - Left Camera
                                    C1 -Right Camera
                                    P -Observed feature point
                                    F -focal length
                                    B -baseline distance
                                    D -distance to observed feature
                                    point
                                    c0, c1 -Pixel center of camera images
                                    v0, p1 -pixel position of observed
                                    feature point
                                    v0, v1 -Pixel displacement of
                                    observed feature point
                                    Disparity (D) = v1-v0
                                    Distance (D) = bf/d
UNCERTAINTY PROBLEM:
 Since there is uncertainty associated with the disparity
  measurement.
CONCLUSION

 Stereo   vision
 Applications

 Requirements      for the system to use stereo vision.
 Advantages    and Disadvantages of stereo vision.
 The   calculation of the distance of the blob from
 two cameras.
Thank You….

Mais conteúdo relacionado

Mais procurados

Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Darius Burschka
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisVincent Sitzmann
 
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...
An Application of Stereo Image Reprojection from Multi-Angle Images fo...Tatsuro Matsubara
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesDouglas Lanman
 
Build Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionBuild Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionDouglas Lanman
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS applicationKetan Raval
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationRyo Takahashi
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an ObjectAnkur Tyagi
 
Build Your Own 3D Scanner: Conclusion
Build Your Own 3D Scanner: ConclusionBuild Your Own 3D Scanner: Conclusion
Build Your Own 3D Scanner: ConclusionDouglas Lanman
 
Two Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction AlgorithmsTwo Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction Algorithmsmastersrihari
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Konrad Wenzel
 
Structure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureStructure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureGiovanni Murru
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level ClassificationReza Rahimi
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013Patrick Raymond
 
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMImplementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMSoma Boubou
 
EENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzEENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzDaniel K
 
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Petroleum Training Institute
 
Introduction to Computer Vision
Introduction to Computer VisionIntroduction to Computer Vision
Introduction to Computer VisionComponica LLC
 

Mais procurados (20)

Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014Keynote at Tracking Workshop during ISMAR 2014
Keynote at Tracking Workshop during ISMAR 2014
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
 
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
 
Build Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionBuild Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface Reconstruction
 
Edge detection iOS application
Edge detection iOS applicationEdge detection iOS application
Edge detection iOS application
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth Estimation
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
Build Your Own 3D Scanner: Conclusion
Build Your Own 3D Scanner: ConclusionBuild Your Own 3D Scanner: Conclusion
Build Your Own 3D Scanner: Conclusion
 
Two Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction AlgorithmsTwo Dimensional Image Reconstruction Algorithms
Two Dimensional Image Reconstruction Algorithms
 
Lecture1
Lecture1Lecture1
Lecture1
 
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015) Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
Dense Image Matching - Challenges and Potentials (Keynote 3D-ARCH 2015)
 
Structure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and StructureStructure and Motion - 3D Reconstruction of Cameras and Structure
Structure and Motion - 3D Reconstruction of Cameras and Structure
 
Fingerprint High Level Classification
Fingerprint High Level ClassificationFingerprint High Level Classification
Fingerprint High Level Classification
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
DimEye Corp Presents Revolutionary VLS (Video Laser Scan) at SS IMMR 2013
 
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDMImplementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
Implementing Camshift on a Mobile Robot for Person Tracking and Pursuit_ICDM
 
EENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntzEENG512FinalPresentation_DanielKuntz
EENG512FinalPresentation_DanielKuntz
 
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
Muzammil Abdulrahman PPT On Gabor Wavelet Transform (GWT) Based Facial Expres...
 
Introduction to Computer Vision
Introduction to Computer VisionIntroduction to Computer Vision
Introduction to Computer Vision
 

Semelhante a Concept of stereo vision based virtual touch

Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camerajournalBEEI
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationCSCJournals
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionsipij
 
Virtual Reality 3D home applications
Virtual Reality 3D home applicationsVirtual Reality 3D home applications
Virtual Reality 3D home applicationsslebrun
 
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...CSCJournals
 
Visual Odometry using Stereo Vision
Visual Odometry using Stereo VisionVisual Odometry using Stereo Vision
Visual Odometry using Stereo VisionRSIS International
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Vision Sensors.pptx
Vision Sensors.pptxVision Sensors.pptx
Vision Sensors.pptxDrHemaCR
 
Presentatie Willem En Kevin
Presentatie Willem En KevinPresentatie Willem En Kevin
Presentatie Willem En Kevingueste26e85
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment University of Moratuwa
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection SystemAbhiroop Ghatak
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Darius Burschka
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3Cody Liu
 
Design of Shadow Detection and Removal System
Design of Shadow Detection and Removal SystemDesign of Shadow Detection and Removal System
Design of Shadow Detection and Removal Systemijsrd.com
 
Ee 417 Senior Design
Ee 417 Senior DesignEe 417 Senior Design
Ee 417 Senior Designcrouchj1
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image IIIYu Huang
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdfmokamojah
 

Semelhante a Concept of stereo vision based virtual touch (20)

Goal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D cameraGoal location prediction based on deep learning using RGB-D camera
Goal location prediction based on deep learning using RGB-D camera
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
 
Intelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo visionIntelligent indoor mobile robot navigation using stereo vision
Intelligent indoor mobile robot navigation using stereo vision
 
Virtual Reality 3D home applications
Virtual Reality 3D home applicationsVirtual Reality 3D home applications
Virtual Reality 3D home applications
 
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
 
Visual Odometry using Stereo Vision
Visual Odometry using Stereo VisionVisual Odometry using Stereo Vision
Visual Odometry using Stereo Vision
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
D04432528
D04432528D04432528
D04432528
 
Vision Sensors.pptx
Vision Sensors.pptxVision Sensors.pptx
Vision Sensors.pptx
 
Presentatie Willem En Kevin
Presentatie Willem En KevinPresentatie Willem En Kevin
Presentatie Willem En Kevin
 
final_SMART (1)
final_SMART (1)final_SMART (1)
final_SMART (1)
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment
 
Automated Face Detection System
Automated Face Detection SystemAutomated Face Detection System
Automated Face Detection System
 
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
 
CVGIP 2010 Part 3
CVGIP 2010 Part 3CVGIP 2010 Part 3
CVGIP 2010 Part 3
 
Design of Shadow Detection and Removal System
Design of Shadow Detection and Removal SystemDesign of Shadow Detection and Removal System
Design of Shadow Detection and Removal System
 
Ee 417 Senior Design
Ee 417 Senior DesignEe 417 Senior Design
Ee 417 Senior Design
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
 
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf10.1109@ICCMC48092.2020.ICCMC-000167.pdf
10.1109@ICCMC48092.2020.ICCMC-000167.pdf
 
G04743943
G04743943G04743943
G04743943
 

Mais de Vivek Chamorshikar

text detection and reading of product label for blind persons
 text detection and reading of product label for blind persons text detection and reading of product label for blind persons
text detection and reading of product label for blind personsVivek Chamorshikar
 
An approach for text detection and reading of product label for blind persons
An approach for text detection and reading of product label for blind personsAn approach for text detection and reading of product label for blind persons
An approach for text detection and reading of product label for blind personsVivek Chamorshikar
 

Mais de Vivek Chamorshikar (6)

text detection and reading of product label for blind persons
 text detection and reading of product label for blind persons text detection and reading of product label for blind persons
text detection and reading of product label for blind persons
 
An approach for text detection and reading of product label for blind persons
An approach for text detection and reading of product label for blind personsAn approach for text detection and reading of product label for blind persons
An approach for text detection and reading of product label for blind persons
 
Embedded and vlsi design 1
Embedded and vlsi design 1Embedded and vlsi design 1
Embedded and vlsi design 1
 
Embedded system ppt
Embedded system pptEmbedded system ppt
Embedded system ppt
 
Cmos technology
Cmos technologyCmos technology
Cmos technology
 
3 g presentation
3 g presentation3 g presentation
3 g presentation
 

Concept of stereo vision based virtual touch

  • 1. A SEMINAR ON “CONCEPT OF STEREO VISION BASED VIRTUAL TOUCH SCREEN” VIVEK R. CHAMORSHIKAR
  • 2. WHAT IS STEREO VISION?  Stereo Vision is a by product of good binocular vision.  BINOCULAR: Involving both eyes at once.  BINOCULAR VISION: Here both eyes aim simultaneously at the same visual target, vision in which both eyes work together as a coordinated team equally and accurately.  STEREO VISION:(stereopsis or stereoscopic vision) Vision in which two separate images from two eyes are successfully combined into one image in the brain.  How it works?
  • 3. Why to use Stereo Vision?  Stereo Vision is related to stereopsis.  Stereopsis (stereo means “three-dimensional” or “solid” and opsis means “sight” or “view”).  Basic Ability of Stereo Vision: The ability to infer information on the 3-D structure and distance of a scene from two or more images taken from two different viewpoints.  Stereo vision is most cost efficient way, instead of using the costly sensors.
  • 4. Requirements for the system are as- 1. Mouse input should be replaced by touch input.  Create active/inactive spaces for interactions. 2. GUI applications should be designed to enable touch input events. Fig 1. Figure showing the efforts faced between human and machine interaction.
  • 5. 3. Two cameras are needed.  It helps to distinguish interactive parts of captured image .  Accurate and reliable 3-D image is captured.  Accurate dimensions are calculated. 4. Synchronization is needed by two cameras.  The image frames should be captured from two cameras at the same time and also frame rate of two cameras should be same. 5. Distance Calibration.  The calibration of distance of blob (object used for input) should be nearest to the actual distance of screen for good result.
  • 6. PROBLEMS IN STEREO VISION Problems to solve in stereo vision are: 1. Correspondence Problem 2. Calibration Problem 3. Synchronization Problem 4. Shadow Problem 5. Sunlight Problem
  • 7. SOLUTION FOR CORRESPONDENCE PROBLEM Two algorithms to solve correspondences problem  Correlation-based Algorithm- Checking if one location in one image looks/seems like another in another image.  Produce a DENSE set of correspondences.  Feature-based Algorithm - Finding features in the image and seeing if the layout of a subset of features is similar in the two images.  Produce a SPARSE set of correspondences.
  • 8. APPLICATIONS OF STEREO VISION 1.People Tracking 2.Robotics 3.Random Bin Picking (RBP) 4.Surgeries 5.3-D Underwater Mosaicking Stereo Vision has many Other Applications:  Driver assistance system  Forensics - Crime Scenes, Traffic Accidents  Mining - Mine face measurement  Civil Engineering - Structure monitoring  Collision Avoidance  Manufacturing- Process Monitoring
  • 9. ADVANATAGES AND DISADVANTAGES OF STEREO VISION  Advantages of Stereo Vision: 1. Robustness 2. Gives a very dense depth (or range) map. 3. Use to calculate shape of objects. 4. Human motion detection is possible instead of using sensors for it.  Disadvantages of Stereo Vision: 1. The system must be pre-calibrated. 2. Has to be used in indoor environment 3. Shadow and sunlight present in the experimental area makes difficult in distance calculation.
  • 10. Tracking of Blob: Novel algorithm is used for efficient motion detection and calculating distance of blob.  Combining Blob: After assigning all the labels to every pixel of the image we count all the labels other than background labels (i.e. other than 0) and store its corresponding (x, y) coordinates. The pixels having same label is considered as a single object and a box is drawn around it using the maximum and minimum x and y coordinates.  Height Map: In computer graphics, heightmap is a image used to store values, such as surface elevation data, for display in 3D Computer graphics.
  • 11. STEREO RANGING:  Calculating the distance to objects by making a pair of observations at different locations. Range = (Focal length x Camera baseline) / Disparity C0 - Left Camera C1 -Right Camera P -Observed feature point F -focal length B -baseline distance D -distance to observed feature point c0, c1 -Pixel center of camera images v0, p1 -pixel position of observed feature point v0, v1 -Pixel displacement of observed feature point Disparity (D) = v1-v0 Distance (D) = bf/d
  • 12. UNCERTAINTY PROBLEM:  Since there is uncertainty associated with the disparity measurement.
  • 13. CONCLUSION  Stereo vision  Applications  Requirements for the system to use stereo vision.  Advantages and Disadvantages of stereo vision.  The calculation of the distance of the blob from two cameras.