stereo vision
play

Stereo Vision Egon Elbre Hans Mesalu general stuff about this 3D - PowerPoint PPT Presentation

Stereo Vision Egon Elbre Hans Mesalu general stuff about this 3D thing why? applications games movies simulators robotics product presentations architecture visualization virtual television studios virtual presence for video


  1. Stereo Vision Egon Elbre Hans Mäesalu

  2. general stuff about this 3D thing

  3. why?

  4. applications games movies simulators robotics product presentations architecture visualization virtual television studios virtual presence for video communications general virtual reality applications

  5. Single-View Geometry

  6. orthographic projection

  7. perspective projection

  8. IRL

  9. simple camera projection

  10. just think of it as magic

  11. extrinsic/intrinsic camera calibration matrix

  12. finding 3D point with triangulation assuming we know where the cameras are

  13. finding a depth map

  14. image rectification

  15. rectification gives us finding matching points simpler

  16. step 1 - get the pictures

  17. step 2 - find some interesting points

  18. step 3 - guess similar points

  19. step 4 - remove outliers (RANSAC)

  20. RANSAC RANdom SAmpling Consensus

  21. rectify

  22. disparity map

  23. demo video

  24. Introduction to Epipolar Geometry

  25. terminology

  26. F(undamental)-matrix

  27. E(ssential)-matrix

  28. and finally...

  29. reconstruction from two views only note! can't be done uniquely due to some ambiguity 1. identify a number (at least 8) of point correspondences 2. form linear equations based on x' T Fx=0 formula 3. find the solution F for those equations 4. compute P, P' camera matrices from F 5. given to cameras P, P' and corresponding point pairs triangulate the 3D point X we know how to do 1 and 5 we won't discuss 2, 3 as it's about solving some linear equations and no one will remember it after the lecture anyway about 4 - well that's complicated

  30. further reading "Multiple View Geometry in Computer Vision" , Richard Hartley and Andrew Zisserman "Uncertain Projective Geometry: Statistical Reasoning for Polyhedral Object Reconstruction" , Stephan Heuel "Computer Vision: Algorithms and Applications", Richard Szelinski "Learning OpenCV" , Gary Bradski and Adrian Kaehler

Recommend


More recommend