Adaptive feature map anchor pruning

US11257230B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11257230-B2
Application numberUS-202016781220-A
CountryUS
Kind codeB2
Filing dateFeb 4, 2020
Priority dateFeb 4, 2020
Publication dateFeb 22, 2022
Grant dateFeb 22, 2022

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.

Embodiments include a method for pruning anchor points from a feature map generated from a Light Detections And Ranging (LiDAR) point cloud, the method comprising: receiving, by a navigation system, a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising data representing one or more objects in physical surroundings detected by the LiDAR sensor; extracting, by the navigation system, a feature map from the LiDAR point cloud, the feature map comprising a plurality of anchor points, each anchor point defined by an anchor box; smoothing, by the navigation system, the extracted feature map; determining, by the navigation system, density of pixels within the anchor box of each anchor point; and pruning, by the navigation system, anchor points from the feature map based on a plurality of factors related to the determined density of pixels within the box of each anchor point.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for pruning anchor points from a feature map generated from a Light Detections And Ranging (LiDAR) point cloud, the method comprising: receiving, by a navigation system, a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising data representing one or more objects in physical surroundings detected by the LiDAR sensor; extracting, by the navigation system, a feature map from the LiDAR point cloud, the feature map comprising a plurality of anchor points, each anchor point defined by an anchor box; smoothing, by the navigation system, the extracted feature map; determining, by the navigation system, a density of pixels within the anchor box of each anchor point; and pruning, by the navigation system, anchor points from the feature map based on a plurality of factors related to the determined density of pixels within the anchor box of each anchor point. 2. The method of claim 1 , wherein smoothing the extracted feature map comprises applying a Gaussian smoothing to the extracted feature map. 3. The method of claim 1 , wherein determining the density of pixels within the anchor box of each anchor point comprises computing a sum of pixels within the anchor box of each anchor point. 4. The method of claim 3 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing an average pixel value for the anchor box of each anchor point. 5. The method of claim 4 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing a center pixel value for the anchor box of each anchor point. 6. The method of claim 5 , wherein pruning anchor points from the feature map based on the plurality of factors related to the determined density of pixels within the anchor box of each anchor point comprises pruning anchor points having an anchor box with an average pixel value below a predetermined threshold for average pixel value. 7. The method of claim 6 , wherein pruning anchor points from the feature map based on the plurality of factors related to the determined density of pixels within the anchor box of each anchor point further comprises pruning anchor points having an anchor box with a center pixel value below a predetermined threshold for center pixel value. 8. A navigation system comprising: a processor; and a memory coupled with and readable by the memory and storing therein a set of instructions which, when executed by the processor, causes the processor to prune anchor points from a feature map generated from a Light Detections And Ranging (LiDAR) point cloud by: receiving, by a navigation system, a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising data representing one or more objects in physical surroundings detected by the LiDAR sensor; extracting, by the navigation system, a feature map from the LiDAR point cloud, the feature map comprising a plurality of anchor points, each anchor point defined by an anchor box; smoothing, by the navigation system, the extracted feature map; determining, by the navigation system, a density of pixels within the anchor box of each anchor point; and pruning, by the navigation system, anchor points from the feature map based on a plurality of factors related to the determined density of pixels within the anchor box of each anchor point. 9. The navigation system of claim 8 , wherein smoothing the extracted feature map comprises applying a Gaussian smoothing to the extracted feature map. 10. The navigation system of claim 8 , wherein determining the density of pixels within the anchor box of each anchor point comprises computing a sum of pixels within the anchor box of each anchor point. 11. The navigation system of claim 10 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing an average pixel value for the anchor box of each anchor point. 12. The navigation system of claim 11 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing a center pixel value for the anchor box of each anchor point. 13. The navigation system of claim 12 , wherein pruning anchor points from the feature map based on the plurality of factors related to the determined density of pixels within the anchor box of each anchor point comprises pruning anchor points having an anchor box with an average pixel value below a predetermined threshold for average pixel value. 14. The navigation system of claim 13 , wherein pruning anchor points from the feature map based on the plurality of factors related to the determined density of pixels within the anchor box of each anchor point further comprises pruning anchor points having an anchor box with a center pixel value below a predetermined threshold for center pixel value. 15. A vehicle comprising: a Light Detection And Ranging (LiDAR) sensor; a navigation system coupled with the LiDAR sensor and comprising a processor and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to prune anchor points from a feature map generated from a Light Detections And Ranging (LiDAR) point cloud by: receiving, by a navigation system, a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising data representing one or more objects in physical surroundings detected by the LiDAR sensor; extracting, by the navigation system, a feature map from the LiDAR point cloud, the feature map comprising a plurality of anchor points, each anchor point defined by an anchor box; smoothing, by the navigation system, the extracted feature map; determining, by the navigation system, a density of pixels within the anchor box of each anchor point; and pruning, by the navigation system, anchor points from the feature map based on a plurality of factors related to the determined density of pixels within the anchor box of each anchor point. 16. The vehicle of claim 15 , wherein smoothing the extracted feature map comprises applying a Gaussian smoothing to the extracted feature map. 17. The vehicle of claim 15 , wherein determining the density of pixels within the anchor box of each anchor point comprises computing a sum of pixels within the anchor box of each anchor point. 18. The vehicle of claim 17 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing an average pixel value for the anchor box of each anchor point. 19. The vehicle of claim 18 , wherein determining the density of pixels within the anchor box of each anchor point further comprises computing a center pixel value for the anchor box of each anchor point. 20. The vehicle of claim 19 , wherein pruning anchor points from the feature map based on the plurality of factors related to the determined density of pixels within the anchor box of each anchor point comprises: pruning anchor points having an anchor box with an average pixel value below a predetermined threshold for average pixel value; and pruning anchor points having an anchor box with a center pixel value below a predetermined threshold for center pixel value.

Assignees

Inventors

Classifications

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 US11257230B2 cover?
Embodiments include a method for pruning anchor points from a feature map generated from a Light Detections And Ranging (LiDAR) point cloud, the method comprising: receiving, by a navigation system, a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising data representing one or more objects in physical surroundings detected by the LiDAR sensor; extracting, by the navigation s…
Who is the assignee on this patent?
Nio Usa Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/50. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 22 2022 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).