IP Library Granted Patent US 11,386,574
Granted Patent B2
US 11,386,574 · App. 17/045,880 · Granted Jul 12, 2022

Self-position estimation device, self-position estimation method, and program thereof

Inventor: Jun Gomita (Tokyo, JP)
Assignee: SONY CORPORATION
G06T7/73G06T7/593H04N13/239H04N13/296G06T2207/10021
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 11,386,574
App. No.
17/045,880
Granted
Jul 12, 2022
Kind
B2
Abstract

A self-position estimation device includes: a position estimation unit. The position estimation unit is configured to estimate a self-position on the basis of image frames that have been captured at the same time in a constant period by imaging units, and estimate a self-position on the basis of image frames that have been captured at different times in the constant period by at least one of the imaging units.

Claims (46)

1. A self-position estimation device, comprising:

an imaging control unit configured to control imaging time of two imaging units such that one of the two imaging units perform imaging at a first imaging frame rate and another of the two imaging units perform imaging at a second imaging frame rate different than the first imaging frame rate; and

a position estimation unit configured to

estimate a first self-position on a basis of image frames that have been captured at a same time in a constant period by the two imaging units, and

estimate a second self-position on a basis of image frames that have been captured at times in the constant period by one of the two imaging units and image frames that have been captured by individual imaging unit actuation at other times in the constant period by another of the two imaging units, each of the other times being different than each of the times, wherein

the estimation of the second self-position on the basis of the image frames that have been captured at different times in the constant period include only utilizing image frames that have been captured at times in the constant period at which only one of the two imaging units perform imaging, and

the imaging control unit and the position estimation unit are each implemented via at least one processor.

2. The self-position estimation device according to claim 1 , wherein the image frames that have been captured at the same time in the constant period occurs only once in the constant period.

3. The self-position estimation device according to claim 1 , wherein

the imaging control unit is further configured to execute, where imaging frame rates of the two imaging units are represented by N and M [fps] and a greatest common divisor of the imaging frame rates N and M is represented by gcd(N, M), control such that an estimation rate O by the position estimation unit satisfies the following relationship:

O=N+M−gcd ( N,M ).

4. The self-position estimation device according to claim 3 , wherein

the imaging frame rates N and M are relatively prime.

5. The self-position estimation device according to claim 4 , wherein

a difference between the imaging frame rates N and M is one.

6. The self-position estimation device according to claim 1 , wherein

the imaging control unit is further configured to control the imaging frame rate of at least one of the two imaging units.

7. The self-position estimation device according to claim 6 , wherein

the imaging control unit is further configured to execute control such that an estimation rate of a self-position is constant.

8. The self-position estimation device according to claim 7 , wherein

the imaging control unit is further configured to execute, where the imaging frame rates of the two imaging units are represented by N [fps] and the constant period is represented by K [s], control such that an estimation rate O by the position estimation unit satisfies the following relationship:

O= 2 N− 1/ K.

9. The self-position estimation device according to claim 1 , further comprising:

a detection unit configured to detect a feature point in an image frame captured by each of the two imaging units; and

a distance estimation unit configured to estimate a distance to the feature point on a basis of the estimated second self-position and image frames captured at different times by the two imaging units,

wherein the detection unit and the distance estimation unit are each implemented via at least one processor.

10. The self-position estimation device according to claim 9 , further comprising

an imaging control unit configured to control imaging timing of the two imaging units such that the two imaging units perform imaging at different imaging frame rates, wherein

the imaging control unit is further configured to execute control such that a period other than the same time includes a period in which only one of the two imaging units performs imaging,

the position estimation unit is further configured to estimate a third self-position on a basis of image frames captured at different times by only one of the two imaging units in the constant period,

the distance estimation unit is further configured to estimate the distance to the feature point on a basis of the estimated third self-position and the image frames captured at different times by only one of the two imaging units, and

the image control unit is implemented via at least one processor.

11. The self-position estimation device according to claim 9 , wherein

the detection unit is further configured to calculate a two-dimensional coordinate of the feature point from a first image frame that is one of the image frames captured at the different times,

the self-position estimation device further comprises a motion matching unit configured to determine, on a basis of the first image frame and a second image frame that is another of the image frames captured at the different times, a corresponding point on the second image frame corresponding to the feature point on the first image frame, the second image frame being captured before the first image frame, and

the motion matching unit is implemented via at least one processor.

12. A self-position estimation method, comprising:

controlling imaging time of two imaging units such that one of the two imaging units perform imaging at a first imaging frame rate and another of the two imaging units perform imaging at a second imaging frame rate different than the first imaging frame rate;

estimating a first self-position on a basis of image frames that have been captured at a same time in a constant period by the two imaging units; and

estimating a second self-position on a basis of image frames that have been captured at times in the constant period by one of the two imaging units and image frames that have been captured by individual imaging unit actuation at other times in the constant period by another of the two imaging units, each of the other times being different than each of the times, wherein

the estimation of the second self-position on the basis of the image frames that have been captured at different times in the constant period include only utilizing image frames that have been captured at times in the constant period at which only one of the two imaging units perform imaging.

13. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a self-position estimation method, the method comprising:

controlling imaging time of two imaging units such that one of the two imaging units perform imaging at a first imaging frame rate and another of the two imaging units perform imaging at a second imaging frame rate different than the first imaging frame rate;

estimating a first self-position on a basis of image frames that have been captured at a same time in a constant period by the two imaging units; and

estimating a second self-position on a basis of image frames that have been captured at times in the constant period by one of the two imaging units and image frames that have been captured by individual imaging unit actuation at other times in the constant period by another of the two imaging units, each of the other times being different than each of the times, wherein

the estimation of the second self-position on the basis of the image frames that have been captured at different times in the constant period include only utilizing image frames that have been captured at times in the constant period at which only one of the two imaging units perform imaging.

Assignments (2)
CHANGE OF NAME Recorded Dec 17, 2025
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 073986/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2020
From: GOMITA, JUN
To: SONY CORPORATION
Reel/Frame 054032/0899 →