Object detection using local (ground-aware) adaptive region proposals on point clouds

US11733353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11733353-B2
Application numberUS-202016781747-A
CountryUS
Kind codeB2
Filing dateFeb 4, 2020
Priority dateNov 14, 2019
Publication dateAug 22, 2023
Grant dateAug 22, 2023

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 object detection in a Light Detection And Ranging (LiDAR) point cloud, the method comprising: placing, by a navigation system, a plurality of anchor points in a two-dimensional Bird's Eye View (BEV) of spatial points represented in a segmented ground surface representation of objects detected by a LiDAR system; extracting, by the navigation system, one or more features from the two-dimensional BEV of the spatial points; proposing, by the navigation system, one or more regions of the two-dimensional BEV of the spatial points for object detection; and performing, by the navigation system, object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for object detection in a Light Detection And Ranging (LiDAR) point cloud, the method comprising: placing, by a navigation system, a plurality of anchor points in a two-dimensional Bird's Eye View (BEV) of spatial points represented in a segmented ground surface representation of objects detected by a LiDAR system; extracting, by the navigation system, one or more features from the two-dimensional BEV of the spatial points, wherein extracting one or more features from the two-dimensional BEV of the spatial points comprises performing height slicing using a segmented estimate of a ground value for a local area of each anchor point of the plurality anchor points in the two-dimensional BEV and wherein the segmented estimate of the ground value for each anchor point does not use a planar ground representation; proposing, by the navigation system, one or more regions of the two-dimensional BEV of the spatial points for object detection; and performing, by the navigation system, object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points. 2. The method of claim 1 , wherein placing the plurality of anchor points in the two-dimensional BEV of the spatial points comprises: generating the two-dimensional BEV of the spatial points represented in the segmented ground surface representation of objects detected by a LiDAR system based on a grid of coordinates comprising two-dimensional coordinates for each spatial point, the two-dimensional coordinates obtained from a three-dimensional representation of each of one or more objects in physical surroundings detected by the LiDAR system; sampling the generated two-dimensional BEV for anchors using a predetermined sample size across both axis of the two-dimensional BEV; and assigning anchor points to the two-dimensional BEV based on the sampling. 3. The method of claim 2 , further comprising, prior to extracting the one or more features from the two-dimensional BEV of the spatial points, pruning one or more of the assigned anchor points from the two-dimensional BEV. 4. The method of claim 1 , wherein proposing one or more regions of the two-dimensional BEV of the spatial points for object detection further comprises: cropping each of the one or more features extracted from the two-dimensional BEV of the spatial points; resizing each of the cropped one or more features; reshaping each of the resized and cropped one or more features; feeding the reshaped, resized, and cropped one or more features to fully connected layers; performing Non-Maxima Suppression on anchor bounding boxes for each of the reshaped, resized, and cropped one or more features; and selecting anchor bounding boxes based on the Non-Maxima Suppression. 5. The method of claim 1 , further comprising using objects detected by performing object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points to learn to predict anchor bounding box coordinates, size, and orientation. 6. The method of claim 1 , further comprising pruning overlapping anchor bounding boxes resulting from performing object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points by performing Non-Maxima Suppression on the detected objects. 7. The method of claim 1 , further comprising determining the segmented estimate of the ground value for the local area of each anchor point by searching a plurality of stored maximum height values for the plurality of anchor points within a predefined rectangular region around each anchor point in the two-dimensional BEV for an anchor point of the plurality of anchor points within the predefined rectangular region having a lowest of the stored maximum height values. 8. A navigation system 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 perform object detection in a Light Detection And Ranging (LiDAR) point cloud by: placing a plurality of anchor points in a two-dimensional Bird's Eye View (BEV) of spatial points represented in a segmented ground surface representation of objects detected by a LiDAR system; extracting one or more features from the two-dimensional BEV of the spatial points, wherein extracting one or more features from the two-dimensional BEV of the spatial points comprises performing height slicing using a segmented estimate of a ground value for a local area of each anchor point of the plurality anchor points in the two-dimensional BEV and wherein the segmented estimate of the ground value for each anchor point does not use a planar ground representation; proposing one or more regions of the two-dimensional BEV of the spatial points for object detection; and performing object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points. 9. The navigation system of claim 8 , wherein placing the plurality of anchor points in the two-dimensional BEV of the spatial points comprises: generating the two-dimensional BEV of the spatial points represented in the segmented ground surface representation of objects detected by a LiDAR system based on a grid of coordinates comprising two-dimensional coordinates for each spatial point, the two-dimensional coordinates obtained from a three-dimensional representation of each of one or more objects in physical surroundings detected by the LiDAR system; sampling the generated two-dimensional BEV for anchors using a predetermined sample size across both axis of the two-dimensional BEV; and assigning anchor points to the two-dimensional BEV based on the sampling. 10. The navigation system of claim 9 , wherein the instructions further cause the processor, prior to extracting the one or more features from the two-dimensional BEV of the spatial points, to prune one or more of the assigned anchor points from the two-dimensional BEV. 11. The navigation system of claim 8 , wherein proposing one or more regions of the two-dimensional BEV of the spatial points for object detection further comprises: cropping each of the one or more features extracted from the two-dimensional BEV of the spatial points; resizing each of the cropped one or more features; reshaping each of the resized and cropped one or more features; feeding the reshaped, resized, and cropped one or more features to fully connected layers; performing Non-Maxima Suppression on anchor bounding boxes for each of the reshaped, resized, and cropped one or more features; and selecting anchor bounding boxes based on the Non-Maxima Suppression. 12. The navigation system of claim 8 , wherein the instructions further cause the processor to use objects detected by performing object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points to learn to predict anchor bounding box coordinates, size, and orientation. 13. The navigation system of claim 8 , wherein the instructions further causes the processor to prune overlapping anchor bounding boxes resulting from performing object detections on anchor points of the plurality of anchor points in the proposed one or more regions of the two-dimensional BEV of the spatial points by performing Non-Maxima Suppression on the detected objects. 14. The navigation syste

Assignees

Inventors

Classifications

  • G01S7/4808Primary

    Evaluating distance, position or velocity data · CPC title

  • specially adapted for navigation in a road network · CPC title

  • using analysis of echo signal for target characterisation; Target signature; Target cross-section · CPC title

  • Simultaneous measurement of distance and other co-ordinates (indirect measurement G01S17/46) · CPC title

  • for mapping or imaging · 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 US11733353B2 cover?
Embodiments include a method for object detection in a Light Detection And Ranging (LiDAR) point cloud, the method comprising: placing, by a navigation system, a plurality of anchor points in a two-dimensional Bird's Eye View (BEV) of spatial points represented in a segmented ground surface representation of objects detected by a LiDAR system; extracting, by the navigation system, one or more f…
Who is the assignee on this patent?
Nio Technology Anhui Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01S7/4808. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).