Point Cloud Registration via Semantic Grid Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current point cloud registration methods, such as ICP and feature-based registration, face inefficiencies and sensitivity to data interference, especially in high-precision mapping and 3D modeling, where large datasets and environmental noise from vehicles and pedestrians are prevalent.
Innovation Solution
The method involves semantic segmentation of point clouds into ground and non-ground features, followed by grid-based rasterization and iterative registration adjustments, using similarity calculations and preset conditions to optimize alignment and reduce noise interference.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If ICP method is used for point cloud registration, then registration can be performed on raw point cloud data, but computational efficiency is slow especially with tens of millions or hundreds of millions of point clouds
Solution Approach 1:
The patent segments the point cloud data into multiple grids (spatial partitioning), processing each grid independently rather than handling all point clouds globally. This divides the computational task into smaller sub-problems that can be solved more efficiently while maintaining registration accuracy through localized feature matching.
2Measurement precision
If ICP method is used for point cloud registration, then registration can be performed without feature extraction, but the method is sensitive to data interference from vehicles and pedestrians
Solution Approach 1:
The patent applies different processing strategies to different spatial regions by dividing the point cloud into grids. Each grid can be processed with appropriate feature extraction or direct matching based on local characteristics, making the method less sensitive to noise in specific regions while maintaining overall registration accuracy.
3Productivity
If feature-based ICP method is used for point cloud registration, then registration efficiency meets requirements, but there is a strict requirement for the scene and registration may not be provided if no required feature exists
Solution Approach 1:
The patent creates a universal registration framework that can handle both feature-rich and feature-poor scenes. By combining grid-based processing with optional feature extraction, the method adapts to different scene types - using features when available for efficiency, and falling back to direct point matching when features are absent, thus improving versatility across diverse applications.
4Measurement precision
If registration based on rasterized point cloud information is used, then good registration effect is achieved, but vehicles traveling on the ground cause interference and there is a problem in scenes with high similarity or reflectivity failure
Solution Approach 1:
The patent introduces semantic dimension to the traditional spatial rasterization by classifying points into ground and non-ground categories. This additional semantic dimension allows the method to distinguish between relevant and irrelevant features, reducing interference from ground vehicles and improving performance in high-similarity scenes where traditional reflectivity-based methods fail.
Data Source
AI summary
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.


