VOTING STRATEGY FOR VISUAL EGO-MOTION FROM STEREO
First Claim
1. A method of estimation of egomotion of a vehicle from a sequence of stereo images taken with a stereo camera, the method comprising:
- computing from a first pair of stereo images and a second previous pair of stereo images in the sequence increments between the first and second pairs of stereo images by determining an image correspondence set, correspondences of the image correspondence set being computed for all stereo image pairs in the sequence, 3D triangulation of the correspondences to provide 3D points in a camera-centric co-ordinate system;
estimating rotational egomotion by voting on image motion vectors, the image motion vectors being weighted by the 3D distance from the correspondences to the stereo camera; and
estimating translational egomotion from 3D motion vectors obtained by triangulating stereo correspondences in the first and second image pairs and by connecting the 3D points from correspondences in images from one camera of the stereo camera.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for egomotion estimation (e.g. of a vehicle) from visual inputs of a stereo pair of video cameras are described. 3D egomotion estimation is a six degrees of freedom problem in general. In embodiments of the present invention, this is simplified to four dimensions and further decomposed to two two-dimensional sub-solutions. The decomposition allows use of a voting strategy that identifies the most probable solution. An input is a set of image correspondences between two temporally consecutive stereo pairs, i.e. feature points do not need to be tracked over time. The experiments show that even if a trajectory is put together as a simple concatenation of frame-to-frame increments, the results are reliable and precise.
41 Citations
17 Claims
-
1. A method of estimation of egomotion of a vehicle from a sequence of stereo images taken with a stereo camera, the method comprising:
-
computing from a first pair of stereo images and a second previous pair of stereo images in the sequence increments between the first and second pairs of stereo images by determining an image correspondence set, correspondences of the image correspondence set being computed for all stereo image pairs in the sequence, 3D triangulation of the correspondences to provide 3D points in a camera-centric co-ordinate system; estimating rotational egomotion by voting on image motion vectors, the image motion vectors being weighted by the 3D distance from the correspondences to the stereo camera; and estimating translational egomotion from 3D motion vectors obtained by triangulating stereo correspondences in the first and second image pairs and by connecting the 3D points from correspondences in images from one camera of the stereo camera. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image processor for estimation of egomotion of a vehicle from a sequence of stereo images taken with a stereo camera, the processor comprising:
-
a first computational part for computing from a first pair of stereo images and a second previous pair of stereo images in the sequence increments between the first and second pairs of stereo images by determining an image correspondence set, correspondences of the image correspondence set being computed for all stereo image pairs in the sequence, a second computational part for 3D triangulation of the correspondences to provide 3D points in a camera-centric co-ordinate system; a third computational part for estimating rotational egomotion by voting on image motion vectors, the image motion vectors being weighted by the 3D distance from the correspondences to the stereo camera; and a fourth computational part for estimating translational egomotion from 3D motion vectors obtained by triangulating stereo correspondences in the first and second image pairs and by connecting the 3D points from correspondences in images from one camera of the stereo camera. - View Dependent Claims (7, 8, 9, 10, 17)
-
- 11. A method for computation of egomotion of a moving stereo camera from a stereo image sequence, wherein a six-dimensional egomotion estimation is decomposed into first and second two-dimensional subproblems, the first two-dimensional subproblem being solved for camera rotation and the second subproblem being solved for the camera translation.
- 14. A computer based system for computation of egomotion of a moving stereo camera from a stereo image sequence, wherein the system is adapted for a six-dimensional egomotion estimation by decomposing into first and second two-dimensional subproblems, the first two-dimensional subproblem is solved for camera rotation and the second subproblem is solved the camera translation.
Specification