Image Processing Device Real-Time Histogram Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing methods struggle with real-time processing of images containing extreme brightness and darkness, especially in surveillance camera footage, due to high computational requirements and inefficiencies in handling mixed bright and dark areas, leading to impractical processing times for both still and moving images.
Innovation Solution
An image processing device that takes image data in a pixel unit, generates histograms in a particular color space, and adjusts pixel brightness using a specific reading pattern, allowing for real-time processing by moving the pattern and updating histograms efficiently, thereby simplifying the processing into a single pass rather than requiring a two-pass method.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional image processing methods are used to process images with extreme brightness and darkness, then image clarity is improved, but processing time becomes excessively long and real-time processing is not achieved
Solution Approach 1:
The patent divides the image processing into multiple passes: first pass generates initial histogram and identifies bright/dark areas, second pass processes only the identified extreme areas with refined histogram adjustment. This segmentation allows comprehensive image improvement while reducing overall processing time by focusing intensive processing only where needed.
Solution Approach 2:
The patent performs preliminary histogram generation and extreme area identification in the first pass before the main processing. By pre-identifying which areas require intensive processing and preparing initial adjustment parameters, the system avoids redundant calculations in the second pass, significantly reducing total processing time while maintaining image clarity.
2Measurement precision
If two-pass processing method is used to handle mixed bright and dark areas, then image quality is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent merges the histogram generation and extreme area identification functions into a single first-pass operation. By combining these functions rather than separating them into distinct processing stages, the system reduces control complexity and processing overhead while still achieving the quality improvements of multi-pass processing.
Solution Approach 2:
The system uses the histogram data generated in the first pass to automatically identify extreme brightness areas and determine the parameters for second-pass processing. This self-service approach eliminates the need for external control systems or complex user input, reducing device complexity while maintaining image quality through adaptive processing.
3Measurement precision
If comprehensive histogram processing is applied to the entire image, then all areas are improved, but processing time increases significantly for real-time applications
Solution Approach 1:
The patent applies different processing strategies to different image regions: extreme brightness areas receive intensive histogram adjustment in the second pass, while normal areas maintain their original processing. This local quality approach ensures that processing resources are concentrated where most needed, improving overall image quality while maintaining real-time processing capability by avoiding unnecessary processing of already-acceptable regions.
Data Source
AI summary
An image processing device for a still image and for every frame of a moving image includes an uptake unit to take image data of a pixel unit from a captured image of a subject, a histogram generating unit to generate a histogram of the brightness after having disintegrated the data into a particular color space, and a control unit which reads out the image based on a predetermined reading pattern according to color, and sets the brightness of a pixel at a particular position of the reading pattern based on a mean histogram of a pixel removed (lifted) from the particular position in the pattern.


