Aberration Correction Using Modified Bicubic Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image correction techniques for aberrations in optical systems do not adequately consider the storage capacity limit during processing, leading to inefficient correction methods that require repetitive region readouts and prolonged processing times, especially in video recording modes.

Innovation Solution

An image processing apparatus that calculates correction amounts for each pixel using a storage unit, a calculation unit, and a correction unit, which derives pixel values by interpolating peripheral pixel values with an interpolation coefficient from a predetermined function, and adjusts the interpolation function to moderate its frequency response behavior when the number of peripheral pixels is limited.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image correction is performed using a large number of peripheral pixels with a standard interpolation function, then correction precision is improved, but storage capacity requirements increase and processing time extends

Engineering Contradiction:
Improvecorrection precisionVSAvoidstorage capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent modifies the interpolation function by changing its parameters (specifically using a modified bicubic interpolation function with adjusted coefficients) to achieve moderate frequency response behavior. This allows the system to maintain correction precision while reducing the number of peripheral pixels needed, thereby decreasing storage capacity requirements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses a limited number of peripheral pixels (fewer than the traditional 16 or more) by applying a modified interpolation function that compensates for the reduced pixel count through parameter optimization, achieving satisfactory correction results without requiring excessive storage capacity

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If image correction is performed using a large number of peripheral pixels with a standard interpolation function, then correction precision is improved, but processing speed deteriorates

Engineering Contradiction:
Improvecorrection precisionVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

By changing the parameters of the interpolation function to a modified bicubic form with specific coefficient adjustments, the patent reduces the computational complexity per pixel while maintaining correction quality, thereby improving processing speed without sacrificing precision

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent achieves adequate correction precision using fewer peripheral pixels, which reduces the number of calculations required per image point, thus improving processing speed while maintaining sufficient correction quality for practical applications

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If the number of peripheral pixels is reduced to meet storage capacity limits, then storage efficiency is improved, but correction precision deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoidcorrection precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent compensates for the reduced number of peripheral pixels by modifying the interpolation function parameters, using adjusted coefficients in the bicubic interpolation formula to maintain correction precision despite having fewer input pixels to work with

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The modified interpolation function acts as an intermediary that bridges the gap between limited pixel data and the required correction precision, processing the available pixel information through an optimized mathematical transformation to achieve accurate correction results

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If repetitive region readout is performed to ensure sufficient peripheral pixels are available, then correction completeness is improved, but processing time increases

Engineering Contradiction:
Improvecorrection completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis to determine the minimum number of peripheral pixels required for effective correction, and configures the modified interpolation function accordingly before processing begins, eliminating the need for repetitive readout operations while ensuring correction completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a partially reduced set of peripheral pixels that is sufficient for high-quality correction when processed through the modified interpolation function, avoiding the excessive action of reading the same regions multiple times and thereby reducing processing time while maintaining reliability

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8902329B2Image processing apparatus for correcting image degradation caused by aberrations and method of controlling the same
Publication Date: 2014.12.02 CANON KK
  • US8902329B2 patent drawing
  • US8902329B2 patent drawing
  • US8902329B2 patent drawing

AI summary

The correction amount of an aberration caused in each pixel of the region by the optical system is calculated. A predetermined number of peripheral pixels center on a position apart from the pixel by the distance corresponding to the calculated aberration correction amount are multiplied by interpolation coefficients obtained from an interpolation function and added, thereby deriving the pixel value at the pixel position after correction. If the predetermined number of peripheral pixels around the position apart by the distance corresponding to the calculated aberration correction amount are not present in the readout region, aberration correction is implemented by changing the interpolation function. More specifically, the interpolation function is changed so as to make the frequency response behavior of the interpolation function more moderate than that of the interpolation function that gives the interpolation coefficients to multiply the predetermined number of peripheral pixels and used in the correction processing.