Sparse Image Reconstruction Using Guide Discontinuities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reconstructing images from sparse points in computer graphics lack the ability to effectively utilize a dense guide image or signal to inform the interpolation process, particularly in handling potential discontinuities such as edges and gaps.

Innovation Solution

The use of a dense guide image to identify and select potential discontinuities, which are then used to reconstruct a target image by adjusting interpolation methods to account for abrupt changes at these discontinuities, allowing for smooth interpolation between neighboring points while respecting the guide image's features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If smooth interpolation is used between sparse points, then the reconstructed image appears continuous, but discontinuities such as edges and gaps are lost

Engineering Contradiction:
Improvecontinuity of interpolated imageVSAvoidloss of discontinuity information
Core Design Contradiction:
Stability of the object's compositionVSLoss of information

Solution Approach 1:

The image domain is segmented into different regions based on discontinuity detection from the guide image. By identifying edges and gaps in the guide image, the reconstruction process divides the interpolation domain into regions separated by detected discontinuities, allowing smooth interpolation within regions while preserving abrupt changes at region boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different interpolation strategies are applied to different regions of the image based on local characteristics. In regions identified as containing discontinuities, the interpolation method is adjusted to preserve abrupt changes, while in regions without discontinuities, smooth interpolation is applied. This local adaptation allows the system to maintain both continuity where appropriate and discontinuity where required.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If a dense guide image is used to inform reconstruction, then accuracy of discontinuity detection improves, but computational complexity increases

Engineering Contradiction:
Improveprecision of discontinuity detectionVSAvoidcomputational complexity of reconstruction process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The guide image is processed beforehand to detect and mark discontinuities such as edges and gaps before the actual reconstruction process begins. By performing this detection step in advance, the main reconstruction algorithm can proceed more efficiently by simply following the pre-identified discontinuity locations rather than computing them during the interpolation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The dense guide image serves as an intermediary that provides information about discontinuities without being directly interpolated. By using the guide image to detect discontinuities and then applying this information to guide the interpolation of the sparse target points, the system leverages the guide image's detailed information while maintaining computational efficiency in the actual reconstruction process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If smoothness penalties are applied during interpolation, then the reconstructed image is continuous, but abrupt changes at discontinuities are suppressed

Engineering Contradiction:
Improvesmoothness of interpolated regionsVSAvoidaccuracy of discontinuity representation
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The smoothness penalty parameter is made dynamic and adaptive rather than fixed. Based on the detected discontinuities in the guide image, the smoothness penalty is adjusted locally: high smoothness penalties are applied in regions without discontinuities to ensure continuity, while low or zero smoothness penalties are applied near detected discontinuities to allow abrupt changes. This dynamic adjustment allows the system to achieve both smoothness where needed and accuracy at discontinuities.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8737769B2Reconstruction of sparse data
Publication Date: 2014.05.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8737769B2 patent drawing
  • US8737769B2 patent drawing
  • US8737769B2 patent drawing

AI summary

A dense guide image or signal is used to inform the reconstruction of a target image from a sparse set of target points. The guide image and the set of target points are assumed to be derived from a same real world subject or scene. Potential discontinuities (e.g., tears, edges, gaps, etc.) are first detected in the guide image. The potential discontinuities may be borders of Voronoi regions, perhaps computed using a distance in data space (e.g., color space). The discontinuities and sparse set of points are used to reconstruct the target image. Specifically, pixels of the target image may be interpolated smoothly between neighboring target points, but where neighboring target points are separated by a discontinuity, the interpolation may jump abruptly (e.g., by adjusting or influencing relaxation) at the discontinuity. The target points may be used to select only a subset of the discontinuities to be used during reconstruction.