Real-time ground surface segmentation algorithm for sparse point clouds

US11668798B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11668798-B2
Application numberUS-202016781708-A
CountryUS
Kind codeB2
Filing dateFeb 4, 2020
Priority dateNov 14, 2019
Publication dateJun 6, 2023
Grant dateJun 6, 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 ground surface segmentation on sparse Light Detection And Ranging (LiDAR) point clouds comprising: reading 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; voxelizing the LiDAR point cloud to produce a three-dimensional representation of each of the one or more objects; constructing a maximum height map from the three-dimensional representation of each of the one or more objects, the maximum height map comprising a two-dimensional mapping of spatial points representing each of the one or more objects; performing minimum filtering on the spatial points of the maximum height map; and classifying each spatial point as a ground point or a non-ground point based on the minimum filtering of each spatial point.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for ground surface segmentation on sparse Light Detection And Ranging (LiDAR) point clouds, the method comprising: reading, 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; voxelizing, by the navigation system, the LiDAR point cloud, wherein voxelizing the LiDAR point cloud produces a three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor; constructing, by the navigation system, a maximum height map from the three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor, the maximum height map comprising a two-dimensional mapping of spatial points representing a maximum height value for each of the one or more objects in the physical surroundings detected by the LiDAR sensor, wherein the maximum height map is constructed based on a segmented estimate of a local ground height value without use of a planar ground representation; performing, by the navigation system, minimum filtering on the spatial points of the maximum height map, wherein performing minimum filtering on the spatial points of the maximum height map comprises estimating the local ground height value at each spatial point, and wherein estimating the local ground height value at each spatial point comprises searching the two-dimensional mapping of spatial points for local neighbor spatial points within a rectangular region of the two-dimensional mapping of spatial points for a lowest maximum height value; and classifying, by the navigation system, each spatial point as a ground point or a non-ground point based on the minimum filtering of each of the spatial points. 2. The method of claim 1 , wherein constructing the maximum height map comprises: constructing a grid of coordinates comprising two-dimensional coordinates for each spatial point, the two-dimensional coordinates obtained from the three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor; and storing the maximum height value for each spatial point based on the two-dimensional coordinates of the grid of coordinates. 3. The method of claim 1 , wherein the rectangular region comprises a bounding box for an assigned anchor point related to the spatial point. 4. The method of claim 1 , wherein classifying each spatial point as a ground point or a non-ground point based on the minimum filtering of each of the spatial points is based on the maximum height value for each spatial point and the estimated local ground height value for each spatial point. 5. The method of claim 1 , wherein the ground surface segmentation is performed without a planar ground representation. 6. The method of claim 1 , further comprising: performing, by the navigation system, maximum filtering on the spatial points of the maximum height map; and classifying, by the navigation system, at least one spatial point as a top of an object based on the maximum filtering of each of the spatial points. 7. The method of claim 6 , wherein performing maximum filtering on the spatial points of the maximum height map comprises searching the two-dimensional mapping of spatial points for local neighbor spatial points within a rectangular region of the two-dimensional mapping of spatial points for a highest maximum height 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 perform ground surface segmentation on sparse Light Detection And Ranging (LiDAR) point clouds by: reading 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; voxelizing the LiDAR point cloud, wherein voxelizing the LiDAR point cloud produces a three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor; constructing a maximum height map from the three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor, the maximum height map comprising a two-dimensional mapping of spatial points representing a maximum height value for each of the one or more objects in the physical surroundings detected by the LiDAR sensor, wherein the maximum height map is constructed based on a segmented estimate of a local ground height value without use of a planar ground representation; performing minimum filtering on the spatial points of the maximum height map, wherein performing minimum filtering on the spatial points of the maximum height map comprises estimating the local ground height value at each spatial point, and wherein estimating the local ground height value at each spatial point comprises searching the two-dimensional mapping of spatial points for local neighbor spatial points within a rectangular region of the two-dimensional mapping of spatial points for a lowest maximum height value; and classifying each spatial point as a ground point or a non-ground point based on the minimum filtering of each of the spatial points. 9. The navigation system of claim 8 , wherein constructing the maximum height map comprises: constructing a grid of coordinates comprising two-dimensional coordinates for each spatial point, the two-dimensional coordinates obtained from the three-dimensional representation of each of the one or more objects in the physical surroundings detected by the LiDAR sensor; and storing the maximum height value for each spatial point based on the two-dimensional coordinates of the grid of coordinates. 10. The navigation system of claim 8 , wherein the rectangular region comprises a bounding box for an assigned anchor point related to the spatial point. 11. The navigation system of claim 8 , wherein classifying each spatial point as a ground point or a non-ground point based on the minimum filtering of each of the spatial points is based on the maximum height value for each spatial point and the estimated local ground height value for each spatial point. 12. The navigation system of claim 8 , wherein the ground surface segmentation is performed without a planar ground representation. 13. The navigation system of claim 8 , wherein the set of instructions further cause the processor to: perform maximum filtering on the spatial points of the maximum height map; and classify at least one spatial point as a top of an object based on the maximum filtering of each of the spatial points. 14. The navigation system of claim 13 , wherein performing maximum filtering on the spatial points of the maximum height map comprises searching the two-dimensional mapping of spatial points for local neighbor spatial points within a rectangular region of the two-dimensional mapping of spatial points for a highest maximum height 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 perform ground surface segmentation on sparse Light Detection And Ranging (LiDAR) point clouds by: reading a LiDAR point cloud from a LiDAR sensor, the LiDAR point cloud comprising

Assignees

Inventors

Classifications

  • Determination of region of interest [ROI] or a volume of interest [VOI] · CPC title

  • using neural networks · CPC title

  • Classification techniques · CPC title

  • for mapping or imaging · CPC title

  • of land vehicles · 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 US11668798B2 cover?
Embodiments include a method for ground surface segmentation on sparse Light Detection And Ranging (LiDAR) point clouds comprising: reading 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; voxelizing the LiDAR point cloud to produce a three-dimensional representation of each of …
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 Jun 06 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).