Image Processing Crosstalk Reduction via Gradient-Based Color Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods suffer from crosstalk issues when interpolating color components in image processing, particularly due to fluctuations in adjacent color domains, leading to incorrect color representation in interpolated images.

Innovation Solution

An image processing method that corrects green, red, and blue component values by considering minimum gradient values in horizontal, vertical, and inclined directions, as well as thresholds, to minimize crosstalk between color components, using a 3×3 window and weighted average values to determine corrected component values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a simple bi-linear interpolation algorithm is used for color component estimation, then the processing complexity is low, but color crosstalk occurs due to fluctuation transfer between adjacent color domains

Engineering Contradiction:
Improveinterpolation algorithm complexityVSAvoidcolor component accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by making the interpolation process adaptive to local image characteristics. It calculates gradient values for each pixel in multiple directions (horizontal, vertical, inclined) and uses these local gradient characteristics to determine interpolation weights and select appropriate interpolation modes. This allows the algorithm to treat different regions differently - smooth regions use simpler interpolation while edge regions use more sophisticated methods, thereby reducing color crosstalk without uniformly increasing complexity across the entire image.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by making the interpolation algorithm adaptive and variable rather than static. It dynamically calculates gradient values for each pixel, determines local color domain characteristics, and adjusts interpolation weights and modes based on these real-time calculations. The algorithm can switch between different interpolation strategies (e.g., gradient-based weighting, mode selection) depending on the local image content, making the processing complexity variable rather than fixed, thus balancing accuracy and computational load.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If a complex interpolation algorithm considering correlation between R, G, and B components is used, then color crosstalk is reduced, but processing complexity and computational load increase

Engineering Contradiction:
Improvecolor component accuracyVSAvoidinterpolation algorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the interpolation process into distinct stages: gradient calculation, color domain determination, weight computation, and final interpolation. It also segments the image processing into different modes based on local characteristics (e.g., edge regions vs. smooth regions). This segmentation allows the complex algorithm to be broken down into manageable steps, each with a specific function, making the overall complexity more controllable and efficient while maintaining high color accuracy through coordinated execution of these segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting interpolation weights and selecting different interpolation modes based on calculated gradient parameters and color domain characteristics. Instead of using fixed interpolation parameters, the algorithm changes parameters (weights, modes) adaptively according to local image features. This allows the system to achieve high color accuracy where needed while using simpler processing in regions where it's sufficient, thereby managing overall computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9374567B2Image processing method and apparatus, and imaging device
Publication Date: 2016.06.21 HUAWEI TECH CO LTD
  • US9374567B2 patent drawing
  • US9374567B2 patent drawing
  • US9374567B2 patent drawing

AI summary

An image processing method and apparatus, and an imaging device are provided. The method includes: obtaining a first green component value and a first red component value or first blue component value that are of the current pixel and obtained by using an interpolation algorithm, a minimum first-gradient value in horizontal and vertical directions, a minimum second-gradient value in inclined directions, a threshold for a green component, and a threshold for a red component or blue component; obtaining a corrected value of the green component and a corrected value of the red component or blue component of the current pixel; and obtaining a second green component value and a second red component value or second blue component value of the current pixel. The method may be used to reduce crosstalk of a color component in which the current pixel is located on other two color components obtained by interpolation.