Image Processing Apparatus Coordinate Transformation Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing apparatuses face challenges in achieving high-precision coordinate transformation for image deformation due to limitations in hardware circuits and software performance, leading to insufficient calculation precision, especially for high-resolution images or large deformations.

Innovation Solution

An image processing apparatus that includes a divisor calculation unit to determine the minimum and maximum values of the divisor, a coefficient calculation unit to set the divisor range within an allowable error, and a parameter adjustment unit to calculate a normalization parameter, which is used to adjust the deformation parameter for improved precision in coordinate transformation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-precision coordinate calculation is performed using hardware circuits, then calculation precision is improved, but the amount of circuits and operating frequency requirements increase

Engineering Contradiction:
Improvecoordinate calculation precisionVSAvoidamount of circuits
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by introducing a normalization parameter that transforms the division operation parameters. By calculating the minimum value of the divisor and using it to normalize the division operation, the system achieves high-precision coordinate calculation without requiring complex hardware circuits. The normalization parameter adjusts the dividend and divisor relationship to maintain precision while simplifying the computational requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If high-precision coordinate calculation is performed using software, then calculation precision is improved, but processing speed decreases

Engineering Contradiction:
Improvecoordinate calculation precisionVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary calculation of the normalization parameter based on the minimum value of the divisor before the actual coordinate transformation. This pre-computed normalization parameter is then reused in subsequent division operations, eliminating the need for repeated complex calculations. The preliminary action of computing the normalization parameter once enables faster processing while maintaining high precision in coordinate calculations.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If approximation calculation is performed in the neighborhood of a pixel, then calculation amount is reduced, but calculation precision deteriorates

Engineering Contradiction:
Improvecalculation efficiencyVSAvoidcoordinate calculation precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent transforms the approximation approach by changing the parameters of the division operation through normalization. Instead of approximating the result of division, the system normalizes the divisor to a standard range (with minimum value of 1), which allows for more accurate calculation while reducing the computational complexity. This parameter transformation enables precise coordinate calculation without relying on neighborhood approximation methods.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If divisor and dividend are doubled until MSB of divisor becomes 1 for each division, then division accuracy is improved, but calculation amount and power consumption increase

Engineering Contradiction:
Improvedivision accuracyVSAvoidcalculation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs the divisor normalization operation in advance by calculating the minimum value of the divisor and determining the normalization parameter before actual image processing. This pre-computed normalization parameter ensures that the divisor will have an MSB of 1 during division operations, guaranteeing division accuracy without requiring repeated doubling operations during processing. The preliminary normalization eliminates the need for iterative adjustments during each division operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9218647B2Image processing apparatus, image processing method, and storage medium
Publication Date: 2015.12.22 CANON KK
  • US9218647B2 patent drawing
  • US9218647B2 patent drawing
  • US9218647B2 patent drawing

AI summary

An image processing apparatus that generates an output image by deforming an input image by coordinate transformation, comprises a divisor calculation unit calculates a minimum value and a maximum value of a divisor, used in division operation of coordinate transformation; a coefficient calculation unit obtains a range of the divisor in a way that a result of the division operation becomes equal to or smaller than an allowable error, and calculates a normalization parameter by dividing a minimum value of the range by the minimum value of the divisor; a parameter adjustment unit calculates an adjustment parameter used in the coordinate transformation, and outputs the adjustment parameter; and an image deformation processing unit performs transformation processing of the coordinate information using the adjustment parameter, and outputs a result of the transformation processing.