TOF Range Image Distance Error Correction via Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Range image sensors, particularly those using the time of flight method, face accuracy issues due to varying distance measurement errors caused by installation environments and temperature changes, leading to inaccuracies in detecting the three-dimensional position of a fingertip during gesture operations.

Innovation Solution

An information processing apparatus that repeatedly corrects distance errors in range images by deriving a correction value image based on differences between the range image and a reference image, excluding the hand area, to improve the accuracy of detecting objects in arbitrary positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If distance correction is performed using the entire range image including object areas, then correction processing is simplified, but measurement accuracy deteriorates due to inclusion of erroneous distance data from objects

Engineering Contradiction:
Improvecorrection processing complexityVSAvoiddistance measurement accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The range image is segmented into object areas and non-object areas based on distance information. Correction values are calculated separately for each region, with non-object areas providing accurate reference data while object areas are excluded from correction value calculation. This segmentation resolves the contradiction by enabling accurate correction without including erroneous object data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the range image are treated with different correction strategies. Non-object areas undergo correction value calculation while object areas are identified and excluded. This local differentiation ensures that correction is applied only where valid, maintaining measurement precision without requiring complex global correction processing.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the hand area is excluded from correction value calculation, then measurement accuracy is improved, but device complexity increases due to additional identification processing

Engineering Contradiction:
Improvedistance measurement accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Object area identification is performed as a preliminary step before correction value calculation. By pre-identifying and masking object regions, the subsequent correction processing only needs to handle non-object areas, simplifying the overall workflow while maintaining accuracy. The identification step is performed once and enables efficient batch correction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Object areas are extracted and separated from the range image data used for correction calculation. This extraction allows the correction algorithm to focus solely on valid non-object regions, improving accuracy without requiring complex conditional logic throughout the entire correction process. The separated object data can be handled independently or discarded.

Inventive Principle:
Principle #2Taking out (Extraction)

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

This approach effectively corrects distance measurement errors in real-time, enhancing the reliability of detecting the three-dimensional position of a fingertip and improving the recognition of touch inputs, such as tap operations, by reducing the influence of measurement errors.

Implementation Method 1

a range image sensor of a time of flight (TOF) method: a target surface is captured using an imaging unit for a range image, from which information on a distance to the subject can be obtained

Methodology Applied
Scientific EffectTime of flight: Time of Flight

Data Source

PatentUS10365770B2Information processing apparatus, method for controlling the same, and storage medium
Publication Date: 2019.07.30 CANON KK
  • US10365770B2 patent drawing
  • US10365770B2 patent drawing
  • US10365770B2 patent drawing

AI summary

An information processing apparatus according to embodiments of the present invention includes an input obtaining unit configured to repeatedly obtain an input image that is obtained through imaging by an imaging unit oriented in a direction intersecting with a predetermined surface, the input image having pixels each representing a distance along the direction, an identifying unit configured to identify, in the obtained input image, an object area where an object that is present between the predetermined surface and the imaging unit is imaged, and a correcting unit configured to correct a distance represented by each pixel in the input image repeatedly obtained by the input obtaining unit, by using a correction value obtained based on a difference between a distance represented by a pixel of a portion of the input image excluding the object area and reference distance between the imaging unit and the predetermined surface.