SPAD Depth Map Upscaling via Signal Count Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for upsampling low resolution depth maps, such as bilinear, weighted average, median, bicubic, super resolution, and joint bilateral upsampling, suffer from issues like adding no real information, producing blurry images, requiring complex algorithms, being costly, or being sensitive to border pixels, and do not effectively leverage known device properties.

Innovation Solution

An electronic device with a single-photon avalanche diode (SPAD) array and readout circuitry generates depth and signal count maps, where an upscaling processor calculates upscaling factors based on physical properties between intensity and distance observations, allowing real-time upsampling from low to high resolution without calibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If spatial upsampling methods (bilinear, weighted average, median, bicubic) are used to increase the number of ranging points in a low resolution depth map, then the resolution is improved, but the image quality deteriorates due to blurriness and edge artifacts, and no real information is added

Engineering Contradiction:
Improvedepth map resolutionVSAvoidimage quality
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent uses the signal count map as an intermediary to guide the upsampling process. The signal count map, which has higher resolution than the depth map, serves as a mediator that provides edge and boundary information to guide the generation of virtual ranging points during upsampling, thereby avoiding the blurriness and edge artifacts produced by traditional spatial upsampling methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If super resolution from multiple acquisitions is used to increase the number of ranging points, then the resolution is improved, but the device complexity and cost increase due to requiring multiple synchronized devices or motion between acquisitions

Engineering Contradiction:
Improvedepth map resolutionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs self-service by using the device's own signal count map (which is already captured simultaneously with the depth map) to guide the upsampling process. This eliminates the need for additional synchronized devices or motion between acquisitions, reducing device complexity while achieving super-resolution效果的depth maps.

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If joint bilateral upsampling is used to upscale the depth map using the signal count map, then the resolution is improved and edge following is enhanced, but the method remains sensitive to border pixels and requires tuning

Engineering Contradiction:
Improvedepth map resolutionVSAvoidmethod robustness
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent applies local quality by generating virtual ranging points with different weights based on their local characteristics. Border pixels are assigned appropriate weights to account for their sensitivity, while interior pixels are processed differently. This localized approach to weight assignment improves robustness to border pixels and eliminates the need for extensive tuning of joint bilateral upsampling parameters.

Inventive Principle:
Principle #3Local quality

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 upscales low resolution depth maps to higher resolution by using upscaling factors derived from physical properties, improving image quality and reducing computational complexity, while being robust to border pixels and not requiring additional devices or calibration.

Implementation Method 1

The electronic device includes a single-photon avalanche diode (SPAD) array and readout circuitry coupled thereto. The readout circuitry is configured to generate a depth map and a signal count map

Methodology Applied
Scientific EffectSingle-photon avalanche diode detection: Avalanche Breakdown

Implementation Method 2

The readout circuitry is configured to generate a depth map having a first resolution, and a signal count map having a second resolution greater than the first resolution

Methodology Applied
Scientific EffectPhotoelectric conversion: Photoelectric Effect

Data Source

PatentUS10075702B2Electronic device with an upscaling processor and associated methods
Publication Date: 2018.09.11 STMICROELECTRONICS FRANCE
  • US10075702B2 patent drawing
  • US10075702B2 patent drawing
  • US10075702B2 patent drawing

AI summary

An electronic device includes a single-photon avalanche diode (SPAD) array and readout circuitry coupled thereto. The readout circuitry generates a depth map having a first resolution, and a signal count map having a second resolution greater than the first resolution. The depth map corresponds to distance observations to an object. The signal count map corresponds to intensity observation sets of the object, with each intensity observation set including intensity observations corresponding to a respective distance observation in the depth map. An upscaling processor is coupled to the readout circuitry to calculate upscaling factors for each intensity observation set so that each distance observation has respective upscaling factors associated therewith. The depth map is then upscaled from the first resolution to the second resolution based on the respective upscaling factors.