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….

More Related Content

PDF
Viva3D Stereo Vision user manual en 2016-06
PPTX
Stereo vision
PDF
Stereo vision
PDF
Robots that see like humans
PPT
Build Your Own 3D Scanner: Introduction
PPTX
Ray tracing converted (1)
PDF
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
PPTX
Ray tracing
Viva3D Stereo Vision user manual en 2016-06
Stereo vision
Stereo vision
Robots that see like humans
Build Your Own 3D Scanner: Introduction
Ray tracing converted (1)
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
Ray tracing

What's hot (20)

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

Similar to Concept of stereo vision based virtual touch (20)

PDF
Goal location prediction based on deep learning using RGB-D camera
PDF
An Assessment of Image Matching Algorithms in Depth Estimation
PDF
Intelligent indoor mobile robot navigation using stereo vision
PPT
Virtual Reality 3D home applications
PDF
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
PDF
Visual Odometry using Stereo Vision
PDF
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
PDF
D04432528
PPTX
Vision Sensors.pptx
PPT
Presentatie Willem En Kevin
PPTX
final_SMART (1)
PDF
Vision based non-invasive tool for facial swelling assessment
PPT
Automated Face Detection System
PPT
ROBOTIC-VISION-include image processing techniques
PPT
ROBOTIC-VISION system in the field of robotics
PPT
ROBOTIC-VISION describe the functionality of robot arm
PDF
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
PDF
CVGIP 2010 Part 3
PDF
Design of Shadow Detection and Removal System
PPTX
Ee 417 Senior Design
Goal location prediction based on deep learning using RGB-D camera
An Assessment of Image Matching Algorithms in Depth Estimation
Intelligent indoor mobile robot navigation using stereo vision
Virtual Reality 3D home applications
Stereo Correspondence Algorithms for Robotic Applications Under Ideal And Non...
Visual Odometry using Stereo Vision
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
D04432528
Vision Sensors.pptx
Presentatie Willem En Kevin
final_SMART (1)
Vision based non-invasive tool for facial swelling assessment
Automated Face Detection System
ROBOTIC-VISION-include image processing techniques
ROBOTIC-VISION system in the field of robotics
ROBOTIC-VISION describe the functionality of robot arm
Visual Mapping and Collision Avoidance Dynamic Environments in Dynamic Enviro...
CVGIP 2010 Part 3
Design of Shadow Detection and Removal System
Ee 417 Senior Design
Ad

More from Vivek Chamorshikar (6)

PPT
text detection and reading of product label for blind persons
DOC
An approach for text detection and reading of product label for blind persons
PPT
Embedded and vlsi design 1
PPT
Embedded system ppt
PPT
Cmos technology
PPTX
3 g presentation
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 system ppt
Cmos technology
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.