IP Library › Granted Patent US 11,982,540
Granted Patent B2
US 11,982,540 · App. 17/398,475 · Granted May 14, 2024

Infrastructure mapping and layered output

Inventor: Jonathan Abramson (Jerusaelm, IL)
Assignee: Mobileye Vision Technologies Ltd.
G01C21/3807B60W10/18B60W30/181B60W30/18154G01C21/3602G01C21/3815G01C21/3841G06T7/246G06T7/32G06T7/70G06T7/73G06T7/97G06V20/582G06V20/584G06V20/588G06V20/64G06V40/103B60W2554/802B60W2556/40B60W2556/50G06T2207/30252G06T2207/30256G06T2207/30261G06V10/462G06V20/58G06V2201/07G06V2201/08
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,982,540
App. No.
17/398,475
Granted
May 14, 2024
Kind
B2
Abstract

A system may include a processor configured to receive a first image captured during a drive of a first vehicle along a road segment and receive a second image captured during a drive of the second vehicle along the road segment; analyze the first and second images to identify representations of objects; analyze the first and second images to determine position indicators for each of the objects relative to the road segment; correlate the position indicators for each of the objects, wherein the correlating includes determining refined positions of each object based on the determined position indicators; and generate, based on the refined positions of objects belonging to a particular predetermined category of objects, a map including representations of the refined positions of one or more of the objects that belong to the particular predetermined category of objects.

Claims (51)

1. A system for generating map information, the system comprising:

at least one processor comprising circuitry and a memory, wherein the memory includes instructions executable by the circuitry to cause the at least one processor to:

receive a first image captured by a camera of a first vehicle during a drive of the first vehicle along at least a portion of a road segment;

receive a second image captured by a camera of a second vehicle during a drive of the second vehicle along at least a portion of the road segment;

receive a third image captured by a camera of a third vehicle during a drive of the third vehicle along at least a portion of the road segment;

analyze the first, second, and third images to identify representations of a plurality of objects, the objects belonging to at least one predetermined category of objects;

analyze the first, second, and third images to determine first, second, and third position indicators for at least one object of the plurality of objects relative to the road segment, the first position indicator being based on the first image, the second position indicator being based on the second image, and the third position indicator being based on the third image;

correlate the position indicators for each of the plurality of objects, wherein the correlating includes:

comparing the first, second, and third position indicators for the at least one object;

determining, based on the comparison, that the third position indicator is an outlier; and

determining, based on the determination that the third position indicator is an outlier, a refined position for the at least one object based on the determined first and second position indicators; and

generate, based on the refined position, a map including a representation of the refined position for the at least one object.

2. The system of claim 1 , wherein the memory further includes instructions executable by the circuitry to cause the at least one processor to transmit the generated map to an external entity.

3. The system of claim 2 , wherein the external entity includes a municipality.

4. The system of claim 1 , wherein the map is generated to include objects belonging to a particular predetermined category of objects, and wherein the particular predetermined category of objects includes infrastructure objects.

5. The system of claim 4 , wherein the infrastructure objects include manhole covers.

6. The system of claim 4 , wherein the infrastructure objects include traffic lights.

7. The system of claim 4 , wherein the infrastructure objects include utility boxes.

8. The system of claim 4 , wherein the infrastructure objects include bus stops.

9. The system of claim 4 , wherein the infrastructure objects include sewer entrances.

10. The system of claim 1 , wherein the map includes a first layer associated with objects of a first object type and a second layer associated with a second object type.

11. A computer-implemented method for generating map information, comprising:

receiving a first image captured by a camera of a first vehicle during a drive of the first vehicle along at least a portion of a road segment;

receiving a second image captured by a camera of a second vehicle during a drive of the second vehicle along at least a portion of the road segment;

receiving a third image captured by a camera of a third vehicle during a drive of the third vehicle along at least a portion of the road segment;

analyzing the first, second, and third images to identify representations of a plurality of objects, the objects belonging to at least one predetermined category of objects;

analyzing the first, second, and third images to determine first, second, and third position indicators for at least one object of the plurality of objects relative to the road segment, the first position indicator being based on the first image, the second position indicator being based on the second image, and the third position indicator being based on the third image;

correlating the position indicators for each of the plurality of objects, wherein the correlating includes:

comparing the first, second, and third position indicators for the at least one object;

determining, based on the comparison, that the third position indicator is an outlier; and

determining, based on the determination that the third position indicator is an outlier, a refined position for the at least one object based on the determined first and second position indicators; and

generating, based on the refined position, a map including a representation of the refined position for the at least one object.

12. The method of claim 11 , further comprising transmitting the generated map to an external entity.

13. The method of claim 12 , wherein the external entity includes a municipality.

14. The method of claim 11 , wherein the map is generated to include objects belonging to a particular predetermined category of objects, and wherein the particular predetermined category of objects includes infrastructure objects.

15. The method of claim 14 , wherein the infrastructure objects include manhole covers.

16. The method of claim 14 , wherein the infrastructure objects include traffic lights.

17. The method of claim 14 , wherein the infrastructure objects include utility boxes.

18. The method of claim 14 , wherein the infrastructure objects include bus stops.

19. The method of claim 11 , wherein the map includes a first layer associated with objects of a first object type and a second layer associated with a second object type.

20. 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:

receive a first image captured by a camera of a first vehicle during a drive of the first vehicle along at least a portion of a road segment;

receive a second image captured by a camera of a second vehicle during a drive of the second vehicle along at least a portion of the road segment;

receive a third image captured by a camera of a third vehicle during a drive of the third vehicle along at least a portion of the road segment;

analyze the first, second, and third images to identify representations of a plurality of objects, the objects belonging to at least one predetermined category of objects;

analyze the first, second, and third images to determine first, second, and third position indicators for at least one object of the plurality of objects relative to the road segment, the first position indicator being based on the first image, the second position indicator being based on the second image, and the third position indicator being based on the third image;

correlate the position indicators for each of the plurality of objects, wherein the correlating includes:

comparing the first, second, and third position indicators for the at least one object;

determining, based on the comparison, that the third position indicator is an outlier; and

determining, based on the determination that the third position indicator is an outlier, a refined position for the at least one object based on the determined first and second position indicators; and

generate, based on the refined position, a map including a representation, of the refined position for the at least one object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: ABRAMSON, JONATHAN
To: INTEL CORPORATION
Reel/Frame 057623/0929 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2021
From: INTEL CORPORATION
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 057624/0045 →
Continuity (4)
Continuation PCTIB2020000115 · Feb 14, 2020
Provisional Application 62813403 · Mar 4, 2019
Provisional Application 62805646 · Feb 14, 2019
Related Publication 20210364319A1 · Nov 25, 2021
Cited By (1)
US 12,546,607