IP Library Granted Patent US 11,741,627
Granted Patent B2
US 11,741,627 · App. 17/670,085 · Granted Aug 29, 2023

Determining road location of a target vehicle based on tracked trajectory

Inventor: Gideon Stein (Jerusalem, IL)
Assignee: Mobileye Vision Technologies Ltd.
G06T7/70G01C21/005G01C21/16G01C21/32G01C21/3658G01C21/3837G01C21/3844G05D1/0246G06V10/772G06V20/584G06V20/588G08G1/167G05D2201/0213G06T2207/30244G06T2207/30261
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,741,627
App. No.
17/670,085
Granted
Aug 29, 2023
Kind
B2
Abstract

Systems and methods are provided for navigating a host vehicle. In an embodiment, a processing device may be configured to receive a plurality of images captured by an image capture device, the plurality of images being representative of an environment of the host vehicle; analyze at least one of the plurality of images to identify a target vehicle in the environment of the host vehicle; receive map information associated with an environment of the host vehicle; determine a trajectory of the target vehicle over a time period based on analysis of the plurality of images; determine, based on the determined trajectory of the target vehicle and the map information, a position of the target vehicle relative to a road in the environment of the host vehicle; and determine a navigational action for the host vehicle based on the determined position of the target vehicle.

Claims (36)

1. A system for navigating a host vehicle, the system comprising:

at least one processing device comprising circuitry and a memory, wherein the memory includes instructions that when executed by the circuitry cause the at least one processor to:

receive a plurality of images captured by an image capture device, the plurality of images being representative of an environment of the host vehicle;

analyze at least one of the plurality of images to identify a target vehicle in the environment of the host vehicle;

receive map information associated with an environment of the host vehicle;

determine a trajectory of the target vehicle over a time period based on analysis of the plurality of images;

determine, based on the determined trajectory of the target vehicle and the map information, a position of the target vehicle relative to a road in the environment of the host vehicle, wherein determining the position of the target vehicle relative to the road includes an analysis of one or more inflections associated with the trajectory of the target vehicle and a comparison of the one or more inflections with trajectories of one or more roads represented in the map information; and

determine a navigational action for the host vehicle based on the determined position of the target vehicle.

2. The system of claim 1 , wherein determining the trajectory of the target vehicle over the time period is further based on an output of at least one navigational sensor of the host vehicle.

3. The system of claim 2 , wherein the at least one navigational sensor includes a GPS device, a speed sensor, or an accelerometer.

4. The system of claim 1 , wherein determining the position of the target vehicle relative to the road is further based on GPS information.

5. The system of claim 1 , wherein the navigational action includes causing at least one adjustment of a navigational actuator of the host vehicle.

6. The system of claim 5 , wherein the navigational actuator includes at least one of a steering mechanism, a brake, or an accelerator of the host vehicle.

7. The system of claim 1 , wherein the position of the target vehicle occurs on a curve in the road.

8. The system of claim 1 , wherein the position of the target vehicle occurs on a traffic circle in the road.

9. A method for navigating a host vehicle, the method comprising:

receiving a plurality of images captured by an image capture device, the plurality of images being representative of an environment of the host vehicle;

analyzing at least one of the plurality of images to identify a target vehicle in the environment of the host vehicle;

receiving map information associated with an environment of the host vehicle;

determining a trajectory of the target vehicle over a time period based on analysis of the plurality of images;

determining, based on the determined trajectory of the target vehicle and the map information, a position of the target vehicle relative to a road in the environment of the host vehicle, wherein determining the position of the target vehicle relative to the road includes an analysis of one or more inflections associated with the trajectory of the target vehicle and a comparison of the one or more inflections with trajectories of one or more roads represented in the map information; and

determining a navigational action for the host vehicle based on the determined position of the target vehicle.

10. The method of claim 9 , wherein determining the trajectory of the target vehicle over the time period is further based on an output of at least one navigational sensor of the host vehicle.

11. The method of claim 10 , wherein the at least one navigational sensor includes a GPS device, a speed sensor, or an accelerometer.

12. The method of claim 9 , wherein determining the position of the target vehicle relative to the road is further based on GPS information.

13. The method of claim 9 , wherein the navigational action includes causing at least one adjustment of a navigational actuator of the host vehicle.

14. The method of claim 13 , wherein the navigational actuator includes at least one of a steering mechanism, a brake, or an accelerator of the host vehicle.

15. The method of claim 9 , wherein the position of the target vehicle occurs on a curve in the road.

16. The method of claim 9 , wherein the position of the target vehicle occurs on a traffic circle in the road.

17. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, are configured to cause at least one processor to perform a method for navigating a host vehicle, the method comprising:

receiving a plurality of images captured by an image capture device, the plurality of images being representative of an environment of the host vehicle;

analyzing at least one of the plurality of images to identify a target vehicle in the environment of the host vehicle;

receiving map information associated with an environment of the host vehicle;

determining a trajectory of the target vehicle over a time period based on analysis of the plurality of images;

determining, based on the determined trajectory of the target vehicle and the map information, a position of the target vehicle relative to a road in the environment of the host vehicle, wherein determining the position of the target vehicle relative to the road includes an analysis of one or more inflections associated with the trajectory of the target vehicle and a comparison of the one or more inflections with trajectories of one or more roads represented in the map information; and

determining a navigational action for the host vehicle based on the determined position of the target vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2022
From: STEIN, GIDEON
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 058992/0626 →
Continuity (6)
Continuation 17124426 · Dec 16, 2020
Continuation 16520295 · Jul 23, 2019
Continuation PCTUS2019025573 · Apr 3, 2019
Provisional Application 62652039 · Apr 3, 2018
Provisional Application 62652029 · Apr 3, 2018
Related Publication 20220164980A1 · May 26, 2022