IP Library › Granted Patent US 8,744,169
Granted Patent B2
US 8,744,169 · App. 13/118,959 · Granted Jun 3, 2014

Voting strategy for visual ego-motion from stereo

Inventors: Gabriel Othmezouri (Brussels, BE); Ichiro Sakata (Brussels, BE); Jiri Matas (Roztoky u Prahy, CZ); {hacek over (S)}t{hacek over (e)}pán Obdr{hacek over (z)}álek (Praha, CZ)
Assignees: Toyota Motor Europe NV/SA; Czech Technical University in Prague
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,744,169
App. No.
13/118,959
Granted
Jun 3, 2014
Kind
B2
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.

Claims (20)

1. A method of estimating 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 pair of stereo images preceding the first 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, and 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 by voting on 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. The method of claim 1 , wherein the 3D motion vectors are weighted proportionally to the 3D distances.

3. The method of claim 1 wherein the estimation of egomotion is done in four dimensions.

4. The method of claim 1 , wherein the first and second images are consecutive images.

5. The method of claim 1 wherein images that are obscured by other vehicles are ignored.

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, wherein 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 by voting on 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.

7. The image processor of claim 6 , wherein the 3D motion vectors are weighted proportionally to the 3D distances.

8. The image processor of claim 6 wherein the estimation of egomotion is done in four dimensions.

9. The image processor of claim 6 , wherein the first and second images are consecutive images.

10. The image processor of claim 6 wherein images are ignored that are obscured by other vehicles.

11. A computer program product stored on a machine readable non-transient storage medium for implementing the method of claim 6 .

12. A method for computation of egomotion of a moving stereo camera from a stereo image sequence, comprising computing pitch and yaw of camera rotation independently of translation by voting, wherein a six-dimensional egomotion estimation is decomposed into first and second two-dimensional subproblems, wherein the first two-dimensional subproblem is solved for camera rotation and the second two-dimensional subproblem being solved for the camera translation.

13. A computer based system for computation of egomotion of a moving stereo camera from a stereo image sequence, wherein pitch and yaw of camera rotation are determined independently of translation by voting, wherein the system is adapted for a six-dimensional egomotion estimation by decomposing into first and second two-dimensional subproblems, wherein the first two-dimensional subproblem is solved for camera rotation and the second two-dimensional subproblem is solved the camera translation, and wherein the votes of the voting correspond directly to motion vectors by way of image correspondence in temporally consecutive images observed in one of the cameras, and the weight of the votes is a function of 3D distance of the observed objects.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: TOYOTA MOTOR EUROPE NV/SA
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 034737/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2011
From: OTHMEZOURI, GABRIEL; SAKATA, ICHIRO; MATAS, JIRI; OBDRZALEK, STEPAN
To: TOYOTA MOTOR EUROPE NV/SA; CZECH TECHNICAL UNIVERSITY IN PRAGUE
Reel/Frame 026892/0594 →
Continuity (1)
Related Publication 20120308114A1 · Dec 6, 2012