Method and device for processing a 3D point cloud representing surroundings

US12190597B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12190597-B2
Application numberUS-202217744090-A
CountryUS
Kind codeB2
Filing dateMay 13, 2022
Priority dateMay 18, 2021
Publication dateJan 7, 2025
Grant dateJan 7, 2025

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.

A method and to a device for processing a 3D point cloud representing surroundings, which is generated by a sensor. Initially, starting cells are identified based on ascertained starting ground points within the 3D point cloud which meet at least one predefined ground point criterion with respect to a reference plane divided into cells. Thereafter, cell planes are ascertained for the respective starting cells of the reference plane. Thereafter, estimated cell planes and ground points are ascertained for candidate cells deviating from the starting cells based on the cell planes of the starting cells, which are subsequently converted into final cell planes. As a result of such a cell growth originating from the starting cells, the cells of the reference plane are iteratively run through and processed so that the 3D point cloud is reliably classifiable into ground points and object points based on this method.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a 3D point cloud representing surroundings, comprising the following steps: receiving the 3D point cloud based on a sensor; ascertaining starting ground points within the 3D point cloud, points of the 3D point cloud which are situated within a first predefined distance from the sensor and meet at least one predefined ground point criterion with respect to a reference plane being classified as the starting ground points, the reference plane being a plane which is predefined with respect to the sensor and being a plane which represents a ground surface; dividing at least one sub-area of the reference plane into a plurality of cells, and ascertaining points of the 3D point cloud which correspond to each cell of the plurality of cells, points of the 3D point cloud corresponding to a respective cell of the plurality of cells being those points which are enclosed by the respective cell in a perpendicular projection onto the reference plane; establishing cells of the plurality of cells which have a first predefined minimum number of the starting ground points as starting cells, the first predefined minimum number of the starting ground points including at least three of the starting ground points; for each respective starting cell of the starting cells, ascertaining a cell plane, the cell plane being ascertained in such a way that it approximates a position of the starting ground points of the respective starting cell according to a predefined calculation rule; ascertaining candidate cells within the reference plane, each candidate cell of the candidate cells: being a cell for which no cell plane has been ascertained yet, abutting at least one further cell for which a cell plane has already been ascertained, and including a second predefined minimum number of corresponding points of the 3D point cloud; calculating an estimated cell plane for each respective candidate cell of the candidate cells from all cell planes which are present in cells which directly abut the respective candidate cell; ascertaining cell plane candidate points for each respective candidate cell of the candidate cells, each point of the 3D point cloud being ascertained as a cell plane candidate point for the respective candidate cell when: the point corresponds to the respective candidate cell, and a smallest distance from the point to the estimated cell plane of the respective candidate cell and/or from the point to the reference plane does not exceed a second predefined distance; and for each respective candidate cell of the candidate cells, ascertaining a cell plane, the cell plane being ascertained in such a way that it approximates a position of the cell plane candidate points of the respective candidate cell according to the predefined calculation rule. 2. The method as recited in claim 1 , wherein: (i) the plurality of cells which divide the reference plane abut one another without interruption, and/or are triangular or quadrangular cells, and/or (ii) a shape and/or an extension of the plurality of cells is adapted as a function of a maximum resolution of the sensor, and/or existing boundary conditions. 3. The method as recited in claim 1 , wherein the at least one predefined ground point criterion is met when: a shortest distance between respective points of the 3D point cloud and the reference plane does not exceed a third predefined distance, and/or all vector products which result from possible combinations of vectors between a respective point of the 3D point cloud to be considered and at least two points directly adjoining the respective point of the 3D point cloud to be considered have a maximum permissible first angular deviation with respect to a normal of the reference plane, and/or an average vector, ascertained from vector products which result from possible combinations of vectors between a respective point of the 3D point cloud to be considered and at least two directly adjoining points of the 3D point cloud, has a maximum permissible second angular deviation from the normal of the reference plane. 4. The method as recited in claim 1 , wherein points of the 3D point cloud are classified as object points when: they are situated within the first predefined distance from the sensor, their smallest distance from the reference plane or from a corresponding estimated cell plane or from a corresponding cell plane exceeds a predefined object minimum distance, and their vector products with directly adjoining points exceed a third predefined angular deviation with respect to a normal of the reference plane. 5. The method as recited in claim 1 , wherein each respective point of the 3D point cloud, regardless of a prior classification as ground point, is classified as an object point when: their closest adjoining point was classified as an object point, a shortest distance from their closest adjoining point does not exceed a fourth predefined distance, and a distance between the respective point and their closest adjoining point with respect to the reference plane does not exceed a fifth predefined distance. 6. The method as recited in claim 1 , wherein the predefined calculation rule effectuates a minimization of a sum of squared deviations between a respective cell plane and the corresponding starting ground points and/or cell plane candidate points of the corresponding starting cell and/or candidate cell for the respective cell plane. 7. The method as recited in claim 1 , wherein each cell plane of the cell planes ascertained for each starting cell of the starting cells and for each candidate cell of the candidate cells is only ascertained for a respective cell or used in a downstream processing step when: a value for a distribution of starting ground points or cell plane candidate points within the respective cell reaches a predefined minimum distribution value, the value for the distribution being greater the further the points of the respective cell which have a largest distance from a center of the respective cell are situated away from the center of the respective cell, and the more uniformly the points of the respective cell are distributed within the respective cell, and/or the cell plane does not exceed a maximum permissible angle of inclination with respect to the reference plane. 8. The method as recited in claim 1 , wherein initially an individual weighting of each cell plane of cell planes of adjoining cells takes place during the calculation of the estimated cell plane for each respective candidate cell of the candidate cells, the individual weighting being higher: the higher a value is for a distribution of starting ground points and/or cell plane candidate points in a respective adjoining cell, and/or the lower a sum is of squared deviations between a cell plane of a respective adjoining cell and corresponding starting ground points and/or cell plane candidate points in the respective adjoining cell. 9. The method as recited in claim 1 , wherein all points of the 3D point cloud within a cell including an ascertained cell plane which were not yet classified as ground points or as object points are classified as ground points when their smallest distance from the ascertained cell plane of the cell does not exceed the second predefined distance. 10. The method as recited in claim 1 , wherein a surroundings recognition is carried out in a surroundings recognition system based on ascertained cell planes and/or ascertained ground points and/or ascertained object points. 11. The method as recited in claim 1 , wherein the sensor is a LIDAR sensor of a transportation device. 12. A device for processing a 3D point c

Assignees

Inventors

Classifications

  • Dividing image into blocks, subimages or windows · CPC title

  • Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road · CPC title

  • of land surfaces · CPC title

  • Range image; Depth image; 3D point clouds · CPC title

  • Region-based segmentation · 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 US12190597B2 cover?
A method and to a device for processing a 3D point cloud representing surroundings, which is generated by a sensor. Initially, starting cells are identified based on ascertained starting ground points within the 3D point cloud which meet at least one predefined ground point criterion with respect to a reference plane divided into cells. Thereafter, cell planes are ascertained for the respective…
Who is the assignee on this patent?
Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification G06V20/56. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 07 2025 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).