Mobile unit motion calculating method, apparatus and navigation system
First Claim
Patent Images
1. A computer-implemented method of obtaining a motion of a mobile body on which a camera is mounted, using images of a surrounding of the mobile body captured by the camera, comprising:
- a corresponding point calculation step of obtaining a plurality of corresponding points from two of the images having different capturing times;
a first motion calculation step of obtaining a first motion indicating the motion of the mobile body using the plurality of corresponding points, assuming a predetermined plane in the images; and
a second motion calculation step of obtaining a second motion indicating the motion of the mobile body using the first motion and the plurality of corresponding points,wherein the first motion calculation step comprises;
a first step of selecting q (where q is an integer of two or more) partial corresponding point sets each composed of m (where m is an integer of 3 or more) corresponding points from the plurality of corresponding points;
a second step of calculating a candidate for the motion of the mobile body from each of the q partial corresponding point sets selected in the first step with a plane expression defining the plane; and
a third step of evaluating the q motion candidates caculated in the second step with a predetermined evaluation technique, and based on a result of the evaluation, specifying the first motion.
3 Assignments
0 Petitions
Accused Products
Abstract
In a mobile body motion calculation apparatus (100), a corresponding point calculation section (101) calculates corresponding points between images captured by a camera 120. A first motion calculation section (102) calculates a first motion (Ma) of a mobile body using the corresponding points, assuming a predetermined plane in the images. A second motion calculation section (103) calculates a second motion (Mb) using the first motion (Ma) and the corresponding points.
-
Citations
11 Claims
-
1. A computer-implemented method of obtaining a motion of a mobile body on which a camera is mounted, using images of a surrounding of the mobile body captured by the camera, comprising:
-
a corresponding point calculation step of obtaining a plurality of corresponding points from two of the images having different capturing times; a first motion calculation step of obtaining a first motion indicating the motion of the mobile body using the plurality of corresponding points, assuming a predetermined plane in the images; and a second motion calculation step of obtaining a second motion indicating the motion of the mobile body using the first motion and the plurality of corresponding points, wherein the first motion calculation step comprises; a first step of selecting q (where q is an integer of two or more) partial corresponding point sets each composed of m (where m is an integer of 3 or more) corresponding points from the plurality of corresponding points; a second step of calculating a candidate for the motion of the mobile body from each of the q partial corresponding point sets selected in the first step with a plane expression defining the plane; and a third step of evaluating the q motion candidates caculated in the second step with a predetermined evaluation technique, and based on a result of the evaluation, specifying the first motion. - View Dependent Claims (2, 3, 4, 6, 7, 8, 10)
-
-
5. A computer-implemented method of obtaining a motion of a mobile body on which a camera is mounted, using images of a surrounding of the mobile body captured by the camera, comprising:
-
a corresponding point calculation step of obtaining a plurality of corresponding points from two of the images having different capturing times; a first motion calculation step of obtaining a first motion indicating the motion of the mobile body using the plurality of corresponding points, assuming a predetermined plane in the images; and a second motion calculation step of obtaining a second motion indicating the motion of the mobile body using the first motion and the plurality of corresponding points, wherein in the second motion calculation step, the second motion is calculated using a search technique, in which the plurality of corresponding points are evaluated where the first motion is used as an initial value, wherein in the second motion calculation step, the evaluation is performed using a corresponding static point ratio which is a ratio of a corresponding static point or points.
-
-
9. A computer-implemented method of obtaining a motion of a mobile body on which a camera is mounted, using images of a surrounding of the mobile body captured by the camera, comprising:
-
a corresponding point calculation step of obtaining a plurality of corresponding points from two of the images having different capturing times; a first motion calculation step of obtaining a first motion indicating the motion of the mobile body using the plurality of corresponding points, assuming a predetermined plane in the images; and a second motion calculation step of obtaining a second motion indicating the motion of the mobile body using the first motion and the plurality of corresponding points, wherein the mobile body has a non-steered wheel whose axle direction is fixed; and in the first and second motion calculation steps, a vertical axis of a coordinate system for representing the motion of the mobile body is placed perpendicular to a straight line including the axle of the non-steered wheel, and a motion on a road surface of the mobile body is obtained as a circular arc movement around the vertical axis. - View Dependent Claims (11)
-
Specification