3D Scan Registration Using Discriminative Line-Pairs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for 3D scan registration are prone to misalignments due to unstable compass data, leading to inefficiencies and inaccuracies in aligning point clouds, particularly in applications like building construction where precise spatial alignment is crucial.

Innovation Solution

A computer-implemented method and system that extracts discriminative line-pairs from point clouds, identifies matching line-pair groups, and computes a global transformation matrix based on best orientation angles to align point clouds, thereby improving registration robustness and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional registration methods are used, then processing time is reduced, but alignment accuracy deteriorates due to unstable compass data

Engineering Contradiction:
Improvealignment accuracyVSAvoidrobustness to compass data instability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent extracts and removes the harmful influence of unstable compass data by introducing a virtual reference coordinate system that is independent of physical compass measurements. The method extracts geometric features (line-pairs) from point clouds and uses them to establish transformations without relying on magnetic compass data, thereby taking out the source of instability from the registration process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a virtual reference coordinate system as an intermediary between the two point clouds to be registered. This virtual reference acts as a mediator that does not depend on unstable compass data from either scan. By transforming both point clouds to this virtual reference through geometric feature matching, the method achieves reliable alignment without being affected by compass instability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If discriminative line-pair extraction and multiple transformation matrices are computed, then alignment accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveregistration accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the complex registration problem into manageable parts by first extracting discriminative line-pairs from point clouds, then identifying matching line-pair groups, and finally computing transformations for each group. This segmentation allows the method to handle complexity systematically through multiple discrete steps rather than attempting a single complex transformation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent computes multiple transformation matrices for different matching line-pair groups rather than seeking a single perfect transformation. By computing transformations for multiple groups and selecting the best one, the method uses partial actions (multiple attempts) to ensure accurate registration, accepting the computational overhead as necessary for high precision.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple matching line-pair groups are identified with multiple criteria, then registration robustness is improved, but processing time increases

Engineering Contradiction:
Improveregistration robustnessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-identifying discriminative line-pairs and their matching groups before the actual registration computation. By pre-processing the point clouds to extract and organize matching line-pair groups with multiple criteria (geometric constraints, compass angle criteria), the method prepares the data structure in advance, making the final transformation computation more efficient despite the initial processing overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11887271B2Method and system for global registration between 3D scans
Publication Date: 2024.01.30 HONG KONG APPLIED SCI & TECH RES INST
  • US11887271B2 patent drawing
  • US11887271B2 patent drawing
  • US11887271B2 patent drawing

AI summary

Computer implemented methods and computerized apparatus are provided for global registration between a first point cloud and a second point cloud obtained by a scanning device on an identical spatial scene at two separate instances. The method comprises extracting a first set of discriminative line-pairs from the first point cloud and a second set of discriminative line-pairs from the second point cloud, wherein a discriminative line-pair is a line-pair having high discriminative power compared to a randomly selected line-pair. In some embodiments, then a plurality of matching line-pair groups between the two sets of discriminative line-pairs are identified in accordance with one thresholding criterion related to between-line relationship, line geometry and line location; and a compass angle criterion related to compass errors of the scanning device. The method further comprises finding most reliable correspondence between the two point clouds by voting and then computing a global transformation matrix. Finally, the global transformation matrix is used to align the two point clouds. Embodiments of the present invention provide an accurate and efficient registration especially for building construction applications.