Method and apparatus for point cloud registration, and computer readable medium

US11158071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11158071-B2
Application numberUS-202016823288-A
CountryUS
Kind codeB2
Filing dateMar 18, 2020
Priority dateApr 24, 2019
Publication dateOct 26, 2021
Grant dateOct 26, 2021

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.

The present disclosure discloses a method and an apparatus for point cloud registration. The method includes: segmenting a source point cloud and a destination point cloud respectively into different categories of attribute features based on semantic; segmenting the source point cloud and the destination point cloud into a plurality of grids based on the attribute features; calculating a current similarity between the source point cloud and the destination point cloud based on the plurality of grids; determining whether the current similarity and a current iterative number satisfy a preset condition; when the current similarity and the current iterative number satisfy the preset condition, performing a registration on the source point cloud and the destination point cloud to obtain a registered result; and based on the registered result, adjusting a position of the source point cloud, updating the current iterative number.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for point cloud registration, comprising: segmenting a source point cloud into different categories of attribute features based on semantic, and segmenting a destination point cloud into different categories of the attribute features based on semantic, the attribute features comprising a ground feature and a non-ground feature; segmenting the source point cloud and the destination point cloud into a plurality of grids based on the attribute features; calculating a current similarity between the source point cloud and the destination point cloud based on the plurality of grids; determining whether the current similarity and a current iterative number satisfy a preset condition; in response to determining that the current similarity and the current iterative number satisfy the preset condition, performing a registration on the source point cloud and the destination point cloud to obtain a registered result; and based on the registered result, adjusting a position of the source point cloud, updating the current iterative number, and calculating an updated similarity between the destination point cloud and the source point cloud after adjusting the position. 2. The method of claim 1 , wherein determining whether the current similarity and the current iterative number satisfy the preset condition comprises: comparing the current similarity with a first preset threshold, and comparing the current iterative number with a second preset threshold; and comparing the current similarity with a previously calculated similarity when the current similarity is smaller than or equal to the first threshold, and the current iterative number is smaller than the second threshold; and wherein the preset condition comprises: the current similarity being greater than the previously calculated similarity. 3. The method of claim 2 , further comprising: when the current similarity is greater than the first threshold, or the current iterative number is greater than or equal to the second threshold, decreasing a grid size of each of the plurality of grids according to a preset convergence step size; determining whether the grid size decreased is greater than a third preset threshold; and in response to determining that the grid size decreased is greater than the third preset threshold, based on the grid size decreased, segmenting the source point cloud and the destination point cloud into a plurality of grids according to the attribute features. 4. The method of claim 1 , further comprising: when the current similarity is smaller than or equal to the previously calculated similarity, setting back the position of the source point cloud, and performing the registration on the source point cloud and the destination point cloud. 5. The method of claim 1 , wherein calculating the current similarity between the source point cloud and the destination point cloud based on the plurality of grids comprises: calculating the current similarity between the source point cloud and the destination point cloud based on the attribute features of the plurality of grids. 6. The method of claim 5 , wherein calculating the current similarity between the source point cloud and the destination point cloud based on the attribute features of the plurality of grids comprises: for each grid in the source point cloud, selecting a grid closest the grid in the source point cloud from the destination point cloud; and calculating the current similarity between the source point cloud and the destination point cloud according to an attribute feature of each grid in the source point cloud. 7. The method of claim 1 , wherein performing the registration on the source point cloud and the destination point cloud to obtain the registered result comprises: selecting a first grid to be matched from the source point cloud based on the attribute features; determining a second grid to be matched from the destination point cloud according to an attribute feature of the first grid to be matched; and matching the first grid to be matched with the second grid to be matched. 8. The method of claim 7 , wherein determining the second grid to be matched in the destination point cloud according to the attribute feature of the first grid to be matched comprises: when the first grid to be matched comprises the ground feature only, selecting grids from the destination point cloud, a distance between each grid selected and the first grid to be matched being smaller than a preset fourth threshold value, calculating a matching degree between each grid selected and the first grid to be matched, and selecting a grid with the highest matching degree as the second grid to be matched; and when the first grid to be matched comprises the non-ground feature only, or the first grid to be matched comprises the ground feature and the non-ground feature, selecting grids from the destination point cloud, an attribute feature of each grid selected being the same as the attribute feature of the first gird to be matched, and a distance between the grid selected and the first grid to be matched being smaller than the fourth preset threshold, calculating a matching degree between each grid selected and the first grid to be matched, and selecting a grid with the highest matching degree as the second grid to be matched. 9. The method of claim 8 , wherein when the first grid to be matched comprises the ground feature only, calculating the matching degree by a formula of: S h = e - ( h s _ - h d _ ) 2 Δ ⁢ h t ⁢ h ⁢ r 2 , ( 1 ) where, h s represents an average height of respective ground features in the first grid to be matched in th

Assignees

Inventors

Classifications

  • using feature-based methods · CPC title

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

  • G06T7/30Primary

    Determination of transform parameters for the alignment of images, i.e. image registration · CPC title

  • Vehicle exterior; Vicinity of vehicle · CPC title

  • G06T7/337Primary

    involving reference images or patches · 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 US11158071B2 cover?
The present disclosure discloses a method and an apparatus for point cloud registration. The method includes: segmenting a source point cloud and a destination point cloud respectively into different categories of attribute features based on semantic; segmenting the source point cloud and the destination point cloud into a plurality of grids based on the attribute features; calculating a curren…
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 G06T7/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 26 2021 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).