Image Processing Circuit Guided Filtering Contrast Enhancement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing circuits and methods for enhancing image contrast are overly complex, leading to uncompetitive products.
Innovation Solution
An image processing circuit and method that includes a detail extraction module performing guided filtering to separate base and detail layers, followed by enhancement and addition of these layers to improve contrast, while reducing hardware complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional WLS-based algorithms are used for contrast enhancement, then image contrast can be enhanced, but hardware complexity becomes too high
Solution Approach 1:
The patent segments the image into multiple layers (base layer and detail layers) through iterative guided filtering. This segmentation approach allows independent processing of different image components, replacing the complex WLS algorithm with simpler guided filter operations that achieve similar contrast enhancement效果 with reduced hardware complexity
Solution Approach 2:
The patent transforms the single-step contrast enhancement problem into a multi-layer processing framework. By separating the image into base and detail layers across multiple iterations, the solution operates in an additional dimensional space (layer space) where simpler operations can achieve the desired enhancement效果
2Device complexity
If multi-level guided filtering is implemented, then hardware complexity is reduced, but processing steps increase
Solution Approach 1:
The patent implements continuous iterative processing where each guided filtering operation builds upon the previous iteration's results. The base layer from one iteration becomes the input for the next iteration, maintaining continuous useful action that progressively refines the contrast enhancement while using simple, repeatable operations
Solution Approach 2:
The patent performs preliminary guided filtering operations to extract base and detail layers before final contrast enhancement. These preliminary actions prepare the image data in a form that enables subsequent simple addition operations to achieve the final enhancement效果, reducing the complexity of the main processing path
Data Source
AI summary
An image processing method includes the following steps: performing first guided filtering on a target data to generate a first base layer data; generating a first detail layer data according to the target data and the first base layer data; performing second guided filtering on the first base layer data to generate a second base layer data; generating a second detail layer data according to the first base layer data and the second base layer data; converting the target data, the first base layer data or the second base layer data to obtain a converted base layer data; converting the first detail layer data and the second detail layer data to respectively generate a first converted detail layer data and a second converted detail layer data; and adding the converted base layer data and the first and second converted detail layer data to obtain an output data.


