3D Scanning Visualization Alignment for Rapid Model Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current three-dimensional scanning systems require resource-intensive post-processing to combine multiple scans of a physical object, often necessitating manual expertise and resulting in significant delays before a complete 3D virtual representation is available, due to the lack of information on how the object was moved between scans.

Innovation Solution

The system allows users to provide aligning input to align a displayed visualization with the physical object's new position, enabling the computing system to understand the object's movement and reduce the complexity of combining scan data, thereby facilitating rapid generation of a 3D virtual representation without the need for manual post-processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple sequential scans are performed to capture every feature of the object, then the completeness of the virtual representation is improved, but the time and computational resources required for post-processing increase significantly

Engineering Contradiction:
Improvecompleteness of virtual representationVSAvoidpost-processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by displaying visualizations from the first scan and receiving aligning input from the user before performing subsequent scans. This preliminary alignment information is captured and stored, allowing the multiple scan datasets to be combined much more efficiently later, reducing the time and computational resources needed for post-processing while maintaining complete virtual representation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual post-processing is performed to combine scan data, then the accuracy of data combination is improved, but the operational complexity and expertise required increase

Engineering Contradiction:
Improveaccuracy of data combinationVSAvoidease of data combination
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically combining the multiple scan datasets using the aligning input that was previously received from the user. The computing system processes the scan data and alignment information to generate the complete virtual representation without requiring manual intervention or specialized expertise, thereby maintaining accuracy while significantly improving ease of operation.

Inventive Principle:
Principle #25Self-service

3Productivity

If aligning input is collected from the user, then the speed of generating the 3D virtual representation is improved, but the interaction complexity increases

Engineering Contradiction:
Improvespeed of generating virtual representationVSAvoidinteraction complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses copying by displaying visualizations from the first scan that the user can observe and reference when providing aligning input for the second scan position. This visual copy or reference frame simplifies the user's alignment task, making the interaction more intuitive and reducing perceived complexity while maintaining the speed benefits of user-provided alignment information.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10019837B2Visualization alignment for three-dimensional scanning
Publication Date: 2018.07.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10019837B2 patent drawing
  • US10019837B2 patent drawing
  • US10019837B2 patent drawing

AI summary

A method for generating a three-dimensional virtual representation includes performing a first scan of the physical object while the physical object has a first position. A displayed visualization of the physical object is generated based on the first scan. Aligning input is received that causes increased correspondence between the displayed visualization and a second position of the physical object. A second scan of the physical object is performed while the object is in the second position. Based on the first scan and the second scan, a three-dimensional virtual representation of the physical object is generated.