Avneesh Sud Vaibhav Vaish under the guidance of Dr. Subhashis Banerjee

Slides:



Advertisements
Similar presentations
Epipolar Geometry.
Advertisements

Lecture 11: Two-view geometry
CSE473/573 – Stereo and Multiple View Geometry
3D reconstruction.
Institut für Elektrische Meßtechnik und Meßsignalverarbeitung Professor Horst Cerjak, Augmented Reality VU 2 Calibration Axel Pinz.
NUS CS5247 Motion Planning for Camera Movements in Virtual Environments By Dennis Nieuwenhuisen and Mark H. Overmars In Proc. IEEE Int. Conf. on Robotics.
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Stereo.
Last Time Pinhole camera model, projection
Computer Vision : CISC 4/689
1 Interest Operators Find “interesting” pieces of the image –e.g. corners, salient regions –Focus attention of algorithms –Speed up computation Many possible.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Srikumar Ramalingam Department of Computer Science University of California, Santa Cruz 3D Reconstruction from a Pair of Images.
Epipolar Geometry and the Fundamental Matrix F
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
3D from multiple views : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Jianbo Shi.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Lecture 20: Two-view geometry CS6670: Computer Vision Noah Snavely.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D Computer Vision and Video Computing 3D Vision Lecture 15 Stereo Vision (II) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Projected image of a cube. Classical Calibration.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Lec 21: Fundamental Matrix
CSE473/573 – Stereo Correspondence
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Multiple View Geometry. THE GEOMETRY OF MULTIPLE VIEWS Reading: Chapter 10. Epipolar Geometry The Essential Matrix The Fundamental Matrix The Trifocal.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
CSE 6367 Computer Vision Stereo Reconstruction Camera Coordinate Transformations “Everything should be made as simple as possible, but not simpler.” Albert.
Multi-view geometry. Multi-view geometry problems Structure: Given projections of the same 3D point in two or more images, compute the 3D coordinates.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Multiview Geometry and Stereopsis. Inputs: two images of a scene (taken from 2 viewpoints). Output: Depth map. Inputs: multiple images of a scene. Output:
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
HONGIK UNIVERSITY School of Radio Science & Communication Engineering Visual Information Processing Lab Hong-Ik University School of Radio Science & Communication.
Announcements Project 3 due Thursday by 11:59pm Demos on Friday; signup on CMS Prelim to be distributed in class Friday, due Wednesday by the beginning.
Geometry of Multiple Views
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Based on the success of image extraction/interpretation technology and advances in control theory, more recent research has focused on the use of a monocular.
stereo Outline : Remind class of 3d geometry Introduction
Vision and Obstacle Avoidance In Cartesian Space.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Vision Sensors for Stereo and Motion Joshua Gluckman Polytechnic University.
3D Reconstruction Using Image Sequence
John Morris Stereo Vision (continued) Iolanthe returns to the Waitemata Harbour.
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Stereo March 8, 2007 Suggested Reading: Horn Chapter 13.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
René Vidal and Xiaodong Fan Center for Imaging Science
Estimating the Kinematics of Unseen Joints that Affect the Vision System Justin Hart, Brian Scassellati, Steven Zucker Department of Computer Science.
Multiple View Geometry in Computer Vision
Noah Snavely.
Two-view geometry.
Course 6 Stereo.
Presentation transcript:

Avneesh Sud Vaibhav Vaish under the guidance of Dr. Subhashis Banerjee Robot Navigation Avneesh Sud Vaibhav Vaish under the guidance of Dr. Subhashis Banerjee

Problem Description The aim is to enable a robot to move around on the ground plane by visually detecting and avoiding obstacles.

Stages Involved (Existing) Camera Calibration Edge & Corner Detection Finding Correspondences 3-D Reconstruction Path Planning Navigating the Path

Camera Calibration lm = Ai [Ri|ti] M A co-ordinate system for each camera 4+3+3 = 10 unknowns

Essential & Fundamental Matrices X World Point F = C’-TEC-1 x’TFx = 0 l’ = Fx E = [T]XR X’TEX = 0 Right Image plane Left Image plane x x’ l’ X Y Z C Left optical center Y’ X’ Z’ C’ Right optical center e Base Line e’ R,T

Corner Detection Edges are determined Line Map is fit on the edges Junctions of the lines are found Toolkit used : horatio

Finding Correspondences (Lines) Candidate Lines should have similar orientation Images of end-points are got using the epipolar constraint An new approach considers orientation of nearby lines (Amit Garg)

Line Correspondence -Results

Line Correspondence -Results

Mid-point of shortest distance Reconstruction Mid-point of shortest distance

Locating Obstructions The reconstructed scene is projected on the ground plane. Clustering is done, by deleting long edges in MST Each cluster is bounded by its convex hull TO BE DONE Identification of ground plane. Current implementation projects onto xz plane of camera co-ordinate system.

Needed for Navigation Hand-eye calibration: to locate robot w.r.t. co-ordinate system Visual Servoing: using visual feedback for correction in motion Path Planning: Simple backtracking algorithm OUR TARGET To complete the above by the end of the semester

New Approaches Avoid Calibration by: Self-Calibration this was attempted by Amit Garg & Deepak Verma, without much success. Inner Camera Invariants this will let us handle varying or unknown internal parameters of the camera.

References Three Dimensional Computer Vision O. Faugeras The Geometry of Multiple Views Andrew Zissermann A Versatile Camera Calibration Technique Roger Tsai (IEEE J. of Rob. & Aut., 1987) Inner Camera Invariants & Applications S. Banerjee et al.