Point Cloud Registration Using Cuboid Overlap Regions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional point cloud registration methods, such as ICP, face inaccuracies and inefficiencies when dealing with large rotations and small overlaps, leading to high error rates and computational burdens, especially when the overlap ratio is less than 40% or the rotation angle exceeds 60°.
Innovation Solution
An iterative method that modifies the position and dimensions of three-dimensional overlap regions to align principal axes, using a cuboid representation to estimate the transformation by maximizing the joint posterior probability of overlap regions and transformation, thereby reducing computational load and improving accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If iterative closest point (ICP) method is used for point cloud registration, then the system can process images from different angles, but the accuracy deteriorates when motion between frames is large or overlap ratio is small (less than 40%)
Solution Approach 1:
The patent applies preliminary action by performing a coarse alignment using feature matching (SIFT, ORB, or AKAZE) and homography estimation before executing the ICP algorithm. This pre-alignment step positions the point clouds in close proximity, ensuring that subsequent ICP iterations operate within the valid overlap region even when initial motion between frames is large, thereby maintaining registration accuracy.
Solution Approach 2:
The patent segments the registration process into distinct stages: (1) feature detection and matching, (2) homography estimation and initial transformation, (3) point cloud generation, and (4) ICP refinement. This segmentation allows each stage to address specific challenges, with the homography stage handling large motions and the ICP stage optimizing local alignment, thus resolving the accuracy issue under varying overlap conditions.
2Reliability
If ICP method processes all points in point clouds during each iteration, then comprehensive registration is achieved, but computational speed deteriorates causing pauses and delays
Solution Approach 1:
The patent extracts and processes only the essential components for registration by generating point clouds from selected keyframes rather than processing all image data. The ICP algorithm operates on these extracted point clouds, which contain the critical geometric information needed for registration, significantly reducing computational load while maintaining registration completeness.
Solution Approach 2:
The patent applies partial action by using a subset of images (keyframes) for point cloud generation and registration rather than processing every frame. The system selects representative frames that capture the essential scene geometry, performing registration on this reduced set while still achieving comprehensive scene understanding, thus improving processing speed without sacrificing reliability.
3Area of stationary object
If conventional systems generate point cloud for each image and match all points, then complete scene coverage is achieved, but computational complexity increases leading to high error rates under certain conditions
Solution Approach 1:
The patent performs preliminary scene coverage by generating point clouds from a selected set of keyframes that collectively represent the entire scene. The homography estimation and initial transformation steps ensure that these partial point clouds are pre-positioned to cover the full scene area, reducing the need for exhaustive processing of all images while maintaining complete scene coverage.
Solution Approach 2:
The patent merges information from multiple keyframe point clouds into a unified scene representation. By selecting representative frames and combining their point cloud data through the registration process, the system achieves complete scene coverage using a reduced computational workload, effectively merging partial observations into a comprehensive model.
Data Source
AI summary
A system, article, and method of point cloud registration using overlap regions for image processing.


