Pixel-adaptive Interpolation for Image Upscaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image upscaling techniques for large scaling factors, particularly for natural imagery, often degrade computer-generated imagery and introduce artifacts like ringing, and are computationally intensive, making them unsuitable for real-time hardware implementations.

Innovation Solution

A pixel-adaptive interpolation algorithm that determines whether to use a high quality scaler or directional interpolator based on pixel edge detection, employing methods like polyphase filters and deringing filters to minimize artifacts and preserve image details.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional image upscaling techniques are used for large scaling factors, then image quality may be maintained for natural imagery, but computer-generated imagery is degraded and artifacts are introduced

Engineering Contradiction:
Improveimage qualityVSAvoidartifacts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different interpolation methods to different regions of the image based on edge detection. Smooth regions use one interpolation method while edge regions use another method, allowing each region to be processed optimally for its specific characteristics, thereby preventing artifacts in computer-generated imagery while maintaining quality in natural imagery

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically switches between different interpolation algorithms based on the content type and edge detection results. The system adapts its behavior in real-time, selecting appropriate methods such as directional interpolation for edges and other methods for smooth regions, enabling flexible handling of different image content types

Inventive Principle:
Principle #15Dynamics

2Reliability

If high quality upscaling algorithms are used, then image quality is improved, but computational intensity increases making real-time implementation difficult

Engineering Contradiction:
Improveimage qualityVSAvoidreal-time processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the image processing task into separate operations: edge detection, classification of regions (edge vs. smooth), and selective application of interpolation methods. This segmentation allows the system to apply computationally intensive algorithms only where necessary (at edges) while using simpler methods for smooth regions, reducing overall computational burden

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By applying different computational complexities to different regions, the system maintains high image quality where needed (at edges and in complex regions) while using simpler, faster algorithms in smooth regions, achieving a balance between quality and real-time processing capability

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If directional interpolation is used for edge pixels, then edge preservation is improved, but computational complexity increases

Engineering Contradiction:
Improveedge preservationVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs edge detection and region classification as a preliminary step before applying interpolation. By pre-identifying which pixels are edges and which are smooth regions, the system can then apply directional interpolation only to edge pixels while using simpler methods for smooth regions, reducing overall computational complexity while maintaining edge preservation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8891906B2Pixel-adaptive interpolation algorithm for image upscaling
Publication Date: 2014.11.18 TAHOE RES LTD
  • US8891906B2 patent drawing
  • US8891906B2 patent drawing
  • US8891906B2 patent drawing

AI summary

Methods and apparatuses use a pixel-adaptive interpolation algorithm to provide image upscaling. For each pixel location, the algorithm determines whether to use a high quality scaler algorithm (such as a polyphase filter, for example) or a directional interpolator to determine the pixel value. The determination of the appropriate interpolation algorithm is based on whether the pixel is determined to be an edge. If the pixel is determined to be an edge, the pixel-adaptive interpolation algorithm may use the directional interpolator to process the pixel; otherwise, the pixel is processed using a scaler algorithm.