Adaptive RGB Pixel Interpolation for Bayer Edge Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The adaptive color plane interpolation (ACPI) method for image signal processing from imaging devices with Bayer arrays faces challenges in accurately obtaining edge information at edges between complementary colors, leading to false colors and jagged oblique edges, particularly when interpolating pixel signals of R, G, and B.
Innovation Solution
An image signal processing device and method that determines specific cases of pixel signal changes to interpolate G and B pixel signals by adjusting the interpolation values based on the ratios of differences between adjacent pixel signals, ensuring the shape continuity between R/B and G pixel signals, thereby reducing false noise and jagged edges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If ACPI method is used for interpolation, then resolution and false color reduction are improved, but edge accuracy at complementary color boundaries deteriorates
Solution Approach 1:
The patent applies different interpolation strategies based on local image characteristics. When edge information is detected at complementary color boundaries, the patent uses gradient-based interpolation along the edge direction rather than standard ACPI, adapting the interpolation method to local conditions to maintain both resolution and edge accuracy.
Solution Approach 2:
The patent dynamically switches between different interpolation methods based on detected edge conditions. The system determines whether to apply ACPI or gradient-based interpolation by analyzing pixel value changes, making the interpolation process adaptive to local image features rather than using a fixed method throughout.
2Device complexity
If standard interpolation is used at complementary color edges, then processing simplicity is maintained, but false noise and jagged edges increase
Solution Approach 1:
The patent introduces an edge detection mechanism as an intermediary step between standard interpolation and final image output. This intermediary process identifies complementary color boundaries and triggers specialized interpolation only where needed, preventing false noise and jagged edges without requiring complete redesign of the interpolation system.
3Measurement precision
If gradient-based interpolation is applied at all regions, then edge accuracy is improved, but processing complexity and computation time increase
Solution Approach 1:
The patent applies the more computationally intensive gradient-based interpolation only partially, specifically only at regions where complementary color edges are detected. In all other regions, standard ACPI interpolation is used, thus achieving improved edge accuracy where needed while avoiding unnecessary computation in homogeneous regions.
Data Source
AI summary
A G interpolation method selector and an R/B interpolation method selector decide between a first case, which is not a monotonous increase or a monotonous decrease of pixel signals of three pixels in reference pixel signals used for producing an interpolation pixel signal, and a second case, which is the monotonous increase or the monotonous decrease. A G interpolation unit produces an interpolation pixel signal of G in such a manner as to change interpolation methods depending on the first case or the second case. An R/B interpolation unit produces an interpolation pixel signal of R or B in such a manner as to change interpolation methods depending on the first case or the second case.


