Depth Sensor Point Cloud Enhancement via Synthetic Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Depth sensors, such as time-of-flight sensors, often capture point clouds with discontinuities and artifacts due to factors like surface angle, distance, and color, which impede accurate object dimensioning in applications like transport and logistics.

Innovation Solution

A method and apparatus that enhance the point cloud by generating synthetic points based on image data and plane equations, correcting under-sampled regions and multipath artifacts, to create a more comprehensive and accurate representation of object surfaces for dimensioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a depth sensor captures point cloud data, then object surfaces can be detected, but discontinuities and artifacts occur in the point cloud under certain conditions

Engineering Contradiction:
Improvepoint cloud accuracyVSAvoidpoint cloud completeness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent uses image data as an intermediary to bridge the gap where depth sensor data is insufficient. By combining the image data with plane equations derived from the point cloud, the system generates synthetic depth points that fill in discontinuities and artifacts, thereby improving point cloud completeness without sacrificing measurement precision of the captured points.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates synthetic depth points by copying and extrapolating information from existing captured points through plane equations. These synthetic points replicate the surface geometry in regions where direct sensor measurements are missing or artifact-ridden, effectively copying the underlying surface structure to restore point cloud completeness.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If the point cloud contains discontinuities, then object dimensioning becomes impeded, but the discontinuities arise from inherent sensor limitations

Engineering Contradiction:
Improvedimensioning accuracyVSAvoidsurface data completeness
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent introduces image data as an intermediary source to recover surface information lost in the point cloud. By using the image data in conjunction with plane equations, the system reconstructs missing surface regions, thereby reducing information loss and enabling accurate dimensioning even when the original point cloud contains discontinuities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the problem by changing from relying solely on direct depth measurements to using a combined approach of image data and plane equation parameters. This parameter transformation allows the system to infer surface geometry in regions where direct measurements are missing, thereby recovering lost surface information for accurate dimensioning.

Inventive Principle:
Principle #35Parameter changes

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

The enhanced point cloud allows for accurate determination of object dimensions, overcoming limitations imposed by sensor artifacts and environmental factors, enabling flexible positioning and handling of various object sizes and colors.

Implementation Method 1

A depth sensor, such as a time-of-flight sensor, can be implemented in conjunction with any of a variety of computing devices to capture a point cloud depicting an object

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS20240265548A1Method and computing device for enhanced depth sensor coverage
Publication Date: 2024.08.08 ZEBRA TECHNOLOGIES CORP
  • US20240265548A1 patent drawing
  • US20240265548A1 patent drawing
  • US20240265548A1 patent drawing

AI summary

A method in a computing device includes: obtaining (i) a point cloud having captured points depicting a plurality of surfaces of a target object, and (ii) an image depicting the plurality of surfaces of the target object; determining, from the point cloud, respective planes corresponding to each of the plurality of surfaces; determining, from the image, respective boundaries of each of the plurality of surfaces; for each of the plurality of surfaces, generating synthetic points, at least some of the synthetic points having positions different from positions of the captured points in the point cloud, the positions of the synthetic points disposed on a corresponding plane of the target object and within a corresponding surface boundary; and providing an enhanced point cloud including (i) at least a portion of the captured points, and (ii) the synthetic points.