Image Processing Device Coordinate Transformation for Bayer Distortion Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing methods for Bayer images from two-dimensional image sensors face challenges in efficiently utilizing pixel data for distortion correction and magnification conversion, particularly due to differences in the arrangement of R, G, and B pixels, leading to complex interpolation calculations and reduced processing speed.

Innovation Solution

An image processing device and method that transform the basic coordinate system of a two-dimensional image sensor into a virtual coordinate system aligned with the filter arrangements, allowing for efficient position calculation and aberration correction by utilizing the unique features of each color component's arrangement, enabling rapid processing of distortion correction and other image processing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deBayer processing is executed first to obtain R, G, and B components for all pixels, then complete color information is available for distortion correction, but the processing quantity becomes tremendous and processing speed decreases

Engineering Contradiction:
Improvecomplete color informationVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the distortion correction process by color component (R, G, B) and processes each component separately in its own coordinate system, rather than processing all pixels together after deBayer. This allows the high-density G pixel data to be utilized efficiently for distortion correction while avoiding the need to process the entire Bayer image through deBayer first.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs distortion correction in the Bayer domain before deBayer processing by utilizing the high-density G pixel arrangement to determine distortion characteristics. This preliminary action allows distortion to be corrected using the most reliable pixel data (G pixels) before the full deBayer processing is completed, thereby reducing the overall processing burden.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If interpolation processing is executed on pixel arrangement data using R and B pixel arrangement pitch, then processing can be simplified, but the high pixel density of G pixels cannot be actively used

Engineering Contradiction:
Improveinterpolation processing simplicityVSAvoidutilization of G pixel density
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies different coordinate systems and interpolation methods for different color components based on their local characteristics. G pixels use a coordinate system optimized for their high density and oblique arrangement, while R and B pixels use their own coordinate systems. This local optimization allows each component's unique pixel density and arrangement features to be fully utilized.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent transforms the coordinate system for G pixels by rotating and scaling the standard pixel grid to match the oblique arrangement of G pixels in the Bayer array. This dimensional transformation allows G pixels to be processed independently with their high density fully utilized, rather than being forced into a standard rectangular grid that would waste their spatial information.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If distortion correction is executed on Bayer image directly, then processing speed can be increased, but the difference in feature between R/B pixel arrangement and G pixel arrangement causes complex position calculation

Engineering Contradiction:
Improveprocessing speedVSAvoidposition calculation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the position calculation into separate operations for each color component, using coordinate transformations specific to each component's arrangement. This segmentation allows complex distortion correction to be broken down into manageable steps that leverage the specific geometric characteristics of each color component's pixel arrangement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the coordinate system parameters (origin position, axis orientation, scale factor) for each color component to match its specific arrangement characteristics. By adjusting these parameters locally for R, G, and B components, the patent simplifies position calculation within each component's coordinate system while maintaining overall processing speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8089535B2Image processing device and image processing method
Publication Date: 2012.01.03 NIKON CORP
  • US8089535B2 patent drawing
  • US8089535B2 patent drawing
  • US8089535B2 patent drawing

AI summary

In image processing device, a basic coordinate system corresponding to arrangement directions of the pixel in the two-dimensional image sensor is transformed to a virtual coordinate system corresponding to an arrangement rule of the filters of each of the wavelength components, position calculation processing for image processing containing an aberration correction in the virtual coordinate system corresponding to each of the wavelength components is executed to determine coordinates in the virtual coordinate system, and the coordinates in the virtual coordinate system obtained by the position calculating unit are transformed to coordinates in the basic coordinate system.