Method and apparatus for creating map and positioning moving entity

US10878621B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10878621-B2
Application numberUS-201816233834-A
CountryUS
Kind codeB2
Filing dateDec 27, 2018
Priority dateDec 29, 2017
Publication dateDec 29, 2020
Grant dateDec 29, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Exemplary embodiments of the present disclosure provide a method, apparatus and computer readable storage medium for creating a map and positioning a moving entity. A method for creating a map includes acquiring an image acquired when an acquisition entity is moving and location data and point cloud data associated with the image, the location data indicating a location where the acquisition entity is located when the image is acquired, the point cloud data indicating three-dimensional information of the image. The method further includes generating a first element in a global feature layer of the map based on the image and the location data. The method further includes generating a second element in a local feature layer of the map based on the image and the point cloud data, the first element corresponding to the second element.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for creating a map, the method comprising: acquiring an image acquired when an acquisition entity is moving and location data and point cloud data associated with the image, the location data indicating a location where the acquisition entity is located when the image is acquired, and the point cloud data indicating three-dimensional information of the image; extracting a global feature of the image, the global feature representing an overall attribute of the image and comprising a spatial envelope of the image; and associating the location data with the global feature to generate a first element in a global feature layer of the map; and extracting a local feature of the image, the local feature representing an attribute related to an area around a pixel in the image; extracting three-dimensional information associated with the local feature from the point cloud data; and associating the local feature with the three-dimensional information to generate a second element in a local feature layer of the map, the first element corresponding to the second element. 2. The method according to claim 1 , wherein the acquiring the image, the location data and the point cloud data comprises: acquiring the image acquired by a camera arranged in association with the acquisition entity; acquiring the location data of the acquisition entity, the location data being acquired by a position sensor in synchronization with acquiring the image by the camera; and acquiring the point cloud data, the point cloud data being acquired by a laser radar in synchronization with acquiring the image by the camera. 3. The method according to claim 1 , the method comprising: acquiring a second image acquired when an moving entity is moving; acquiring second location data regarding a location where the moving entity is located when the second image is acquired; and positioning the moving entity based on the second image, the second location data, and the map. 4. The method according to claim 3 , wherein the positioning the moving entity comprises: extracting a global feature and a local feature of the second image, the global feature representing an overall attribute of the second image, the local feature representing an attribute related to a part of the second image; determining a set of candidate elements from the global feature layer of the map based on the second location data of the moving entity; determining, from the set of candidate elements, a global matching element matching the global feature; determining, from a local feature layer of the map, a local matching element corresponding to the global matching element; determining three-dimensional information associated with the local feature based on the local matching element; and positioning the moving entity based on the three-dimensional information. 5. The method according to claim 3 , further comprising: acquiring a planned path of the moving entity; and downloading a portion of the map associated with the planned path. 6. The method according to claim 3 , wherein the acquiring the second image comprises: acquiring the second image acquired by a camera arranged in association with the moving entity. 7. The method according to claim 6 , wherein the acquiring second location data of the moving entity comprises: acquiring the second location data of the acquisition entity, the second location data being acquired by a position sensor in synchronization with acquiring the image by the camera. 8. An apparatus for creating a map, the apparatus comprising: at least one processor; and a memory storing instructions, wherein the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising: acquiring an image acquired when an acquisition entity is moving and location data and point cloud data associated with the image, the location data indicating a location where the acquisition entity is located when the image is acquired, and the point cloud data indicating three-dimensional information of the image; extracting a global feature of the image, the global feature representing an overall attribute of the image and comprising a spatial envelope of the image; and associating the location data with the global feature to generate a first element in a global feature layer of the map; and extracting a local feature of the image, the local feature representing an attribute related to an area around a pixel in the image; extracting three-dimensional information associated with the local feature from the point cloud data; and associating the local feature with the three-dimensional information to generate a second element in a local feature layer of the map, the first element corresponding to the second element. 9. The apparatus according to claim 8 , wherein the acquiring the image, the location data and the point cloud data comprises: acquiring the image acquired by a camera arranged in association with the acquisition entity; acquiring the location data of the acquisition entity, the location data being acquired by a position sensor in synchronization with acquiring the image by the camera; and acquiring the point cloud data, the point cloud data being acquired by a laser radar in synchronization with acquiring the image by the camera. 10. The apparatus according to claim 8 , wherein the operations comprise: acquiring a second image acquired when an moving entity is moving; acquiring second location data regarding a location where the moving entity is located when the second image is acquired; and positioning the moving entity based on the second image, the second location data, and the map. 11. The apparatus according to claim 10 , wherein the positioning the moving entity comprises: extracting a global feature and a local feature of the second image, the global feature representing an overall attribute of the second image, the local feature representing an attribute related to a part of the second image; determining a set of candidate elements from the global feature layer of the map based on the second location data of the moving entity; determining, from the set of candidate elements, a global matching element matching the global feature; determining, from a local feature layer of the map, a local matching element corresponding to the global matching element; determining three-dimensional information associated with the local feature based on the local matching element; and positioning the moving entity based on the three-dimensional information. 12. The apparatus according to claim 10 , wherein the operations further comprise: acquiring a planned path of the moving entity; and downloading a portion of the map associated with the planned path. 13. The apparatus according to claim 10 , wherein the acquiring the second image comprises: acquiring the second image acquired by a camera arranged in association with the moving entity. 14. The apparatus according to claim 13 , wherein the acquiring second location data of the moving entity comprises: acquiring the second location data of the acquisition entity, the second location data being acquired by a position sensor in synchronization with acquiring the image by the camera. 15. A non-transitory computer storage medium, storing a computer program thereon, the computer program, when executed by a processor, cause the processor to perform operations, the operations comprising: acquiring an image acquired when an acquisition entity is moving and location data and point cloud data associa

Assignees

Inventors

Classifications

  • Hierarchical structures, e.g. layering · CPC title

  • Geometry of map features, e.g. shape points, polygons or for simplified maps · CPC title

  • Point data, e.g. Point of Interest [POI] · CPC title

  • exterior to a vehicle by using sensors mounted on the vehicle · CPC title

  • Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10878621B2 cover?
Exemplary embodiments of the present disclosure provide a method, apparatus and computer readable storage medium for creating a map and positioning a moving entity. A method for creating a map includes acquiring an image acquired when an acquisition entity is moving and location data and point cloud data associated with the image, the location data indicating a location where the acquisition en…
Who is the assignee on this patent?
Baidu online network technology beijing co ltd
What technology area does this patent fall under?
Primary CPC classification G01C21/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 29 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).