Image Processing Apparatus Color Fringing Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for correcting color saturation in omnidirectional camera images, such as those with 180-degree lenses, often require increased memory and processing resources, and fail to accurately address color fringing issues at image boundaries where light and dark regions meet.
Innovation Solution
An image processing apparatus and method that calculates a color saturation level correction parameter based on the image height position and user-adjustable emphasis, applying corrections to individual pixels to reduce color saturation differences and suppress fringing effects without requiring extensive memory or processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If correction data for color blur is stored in memory in advance, then color fringing correction can be performed, but memory capacity requirement increases and apparatus configuration becomes complicated
Solution Approach 1:
The patent pre-calculates and stores correction parameters (gamma values and saturation adjustment values) for different image height positions before actual image processing. These parameters are stored in a lookup table in memory, allowing the imaging device to perform color fringing correction by simply retrieving and applying the pre-computed parameters without complex real-time calculations or multiple imaging operations.
2Reliability
If multiple images are captured under different imaging conditions to correct color blur, then correction data does not need to be stored in advance, but the amount of processing increases
Solution Approach 1:
The patent performs the computationally intensive correction parameter calculation in advance and stores the results in a lookup table. During actual image processing, the device only needs to retrieve the pre-computed parameters based on image height position and apply them, significantly reducing the processing amount compared to performing multiple imaging operations or real-time complex calculations.
3Productivity
If saturation correction is applied uniformly to the entire image, then processing is simple, but color fringing at boundaries cannot be suppressed
Solution Approach 1:
The patent applies different saturation correction parameters to different regions of the image based on their height position. Specifically, it uses different gamma values and saturation adjustment values for pixels at different vertical positions in the image, allowing targeted suppression of color fringing at boundaries while maintaining appropriate color saturation in other regions. This regional differentiation enables effective color fringing suppression without excessive processing complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A parameter obtaining circuit (502) obtains a color saturation parameter which determines a degree of adjustment of color saturation of a captured image. A correction parameter calculation circuit (503) calculates a color saturation level correction parameter which determines a degree of saturation level correction processing based on the color saturation parameter and a position of a pixel included in the captured image. A correction processing circuit (504) performs the color saturation level correction processing on the captured image in accordance with the color saturation level correction parameter.