Image Distortion Correction Using Input Range Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing methods for digital cameras face challenges in accurately correcting distortion aberrations without increasing circuit scale or data transfer, particularly in handling barrel and pincushion distortions, which often result in unused or insufficient data portions in the corrected images.

Innovation Solution

An image processing apparatus with a distortion correcting unit that includes a distortion correcting range calculating unit, which calculates the input image range for distortion correction processing, using interpolation coordinates and a distortion-correction coordinate transforming unit to ensure the corrected image is within the desired output range, thereby preventing overs or shortages in the output image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If distortion correction processing is performed using conventional methods, then distortion aberrations can be corrected, but unused or insufficient data portions occur in the corrected images

Engineering Contradiction:
Improvedistortion correction accuracyVSAvoiddata loss in corrected image
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies preliminary action by calculating the input image range required for distortion correction before actually performing the correction processing. The distortion correcting range calculating unit determines the necessary input range based on the output image range and distortion characteristics, ensuring that sufficient data is available before correction begins. This prevents data shortage or unused data portions in the corrected image by preparing the appropriate input range in advance.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If distortion correction processing is performed without calculating input image range, then processing is simpler, but data shortage or unused data portions occur

Engineering Contradiction:
Improveprocessing complexityVSAvoidcorrection accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces a preliminary calculation step that determines the input image range before distortion correction. The distortion correcting range calculating unit computes the required input range based on the output image range and distortion parameters. This additional calculation step, while increasing complexity slightly, ensures accurate correction by preventing data shortage and unused data portions, thereby improving correction accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the corrected image range is not controlled, then processing is faster, but overs or shortages occur in the output image

Engineering Contradiction:
Improveprocessing speedVSAvoidoutput image quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by using the output image range information to determine the appropriate input image range for distortion correction. The distortion correcting range calculating unit receives the output image range as input and calculates the corresponding input range based on distortion characteristics. This feedback mechanism ensures that the correction process produces reliable output images without overs or shortages, while maintaining efficient processing by calculating only the necessary input range.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7813585B2Image processing apparatus, image processing method, and distortion correcting method
Publication Date: 2010.10.12 OLYMPUS CORPORATION(JP)
  • US7813585B2 patent drawing
  • US7813585B2 patent drawing
  • US7813585B2 patent drawing

AI summary

An image processing apparatus has a distortion correction processing unit. The image processing apparatus has a distortion correcting range calculating unit that calculates an input image range necessary for distortion correction processing of the distortion correction processing unit. Thus, the corrected image (output image) obtained by the distortion correction processing can be outputted without overs and shorts for the image output range. The distortion is corrected by effectively using input (picked-up) image data, serving as the original data. Further, the distortion including the pincushion distortion, the barrel distortion, and the curvilinear distortion is effectively corrected.