2D-Assisted 3D Scan Registration for Faster Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D laser scanners require manual registration processes that are time-consuming and often incomplete, leading to inefficiencies and additional costs, as only 30% of scans can be automatically registered, and manual registration typically occurs post-scanning, which can be impractical due to access limitations.

Innovation Solution

A 3D measuring device that integrates a 3D scanner and a 2D scanner, with processors to determine 3D and 2D coordinates, allowing for automatic registration by calculating translation and rotation values based on 2D scan sets, enabling accurate alignment of registration targets and generating registered 3D coordinates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual registration processes are used for 3D scan data, then registration accuracy can be maintained, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveregistration accuracyVSAvoidregistration efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs automatic self-registration by using the 2D scanner to capture registration targets and the processor to calculate transformation values, eliminating the need for manual operator intervention in the registration process while maintaining accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Registration targets serve as intermediaries between the 3D scan data and the registration process. The 2D scanner captures these targets, and the processor uses them to calculate transformation values that align multiple scans, facilitating automatic registration without manual input

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automatic registration is implemented, then processing time is reduced, but only 30% of scans can be successfully registered

Engineering Contradiction:
Improveregistration speedVSAvoidregistration success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Registration targets act as reliable intermediaries that are consistently detectable across multiple scans. The 2D scanner reliably captures these targets, providing a stable basis for calculating transformation values and achieving successful automatic registration of scans that would otherwise fail to align

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses feedback from the 2D scanner's detection of registration targets to continuously refine and adjust the transformation values calculated by the processor, improving the reliability of automatic registration by validating and correcting alignment based on detected target positions

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual registration is performed post-scanning, then accurate alignment can be achieved, but access to the scanned location may no longer be available

Engineering Contradiction:
Improvealignment accuracyVSAvoiddelay in registration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The 2D scanner captures registration targets and stores their position information during the initial scanning phase. This preliminary capture of target data enables the processor to perform automatic registration immediately after scanning without requiring return visits to the scanned location, eliminating time loss while maintaining alignment accuracy

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Facilitates automatic registration of 3D scans, reducing the need for manual intervention, improving efficiency, and ensuring comprehensive data capture in a single scanning session, thereby reducing project costs and time.

Implementation Method 1

A TOF laser scanner is a scanner in which the distance to a target point is determined based on the speed of light in air between the scanner and a target point

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Implementation Method 2

The beam steering mechanism includes a first motor that steers the beam of light about a first axis by a first angle and a second motor that steers the beam of light about a second axis by a second angle

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 3

Laser scanners are typically used for scanning closed or open spaces such as interior areas of buildings, industrial installations and tunnels. They may be used, for example, in industrial applications and accident reconstruction applications. A laser scanner optically scans and measures objects in a volume around the scanner through the acquisition of data points representing object surfaces within the volume. Such data points are obtained by transmitting a beam of light onto the objects and collecting the reflected or scattered light to determine the distance, two-angles (i.e., an azimuth and a zenith angle), and optionally a gray-scale value

Methodology Applied
Scientific EffectScattering: Scattering

Data Source

PatentUS11815600B2Using a two-dimensional scanner to speed registration of three-dimensional scan data
Publication Date: 2023.11.14 FARO TECHNOLOGIES INC
  • US11815600B2 patent drawing
  • US11815600B2 patent drawing
  • US11815600B2 patent drawing

AI summary

A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.